linux下安装zabbix服务器
1、lnmp环境安装(linux、nginx、mysql、php)2、安装php所需模块以及其他模块yum install -y php-bcmath yum install -y php-mbstring yum install -y php-mysql yum install -y php-xml yum install -y php-gd yum install -y curl-devel yum install -y perl-DBI yum install -y net-snmp-devel yum install -y libxml2-devel yum install -y libcurl-devel yum install -y ?gcc yum install -y mysql-dev yum install -y mysql-devel yum install -y libevent-devel yum -y install pcre* ? 3、修改/etc/php.ini文件 ?max_execution_time=300 memory_limit=128M post_max_size=16M upload_max_filesize=2M max_input_time=300 date.timezone PRC 4、重启phpservice php-fpm retart ? 5、下载zabbixcd /usr/local/src 登录https://www.zabbix.com/download_sources 选择复制连接地址 wget https://sourceforge.net/projects/zabbix/files/ZABBIX%20Latest%20Stable/4.0.3/zabbix-4.0.3.tar.gz 6、解压 tar -xzvf zabbix-4.0.3.tar.gz 7、编译服务器和客户端角色同时配置./configure --prefix=/usr/local/zabbix-4.0.3/ --enable-server --enable-agent --with-mysql --with-net-snmp --with-libcurl --with-libxml2 编译过程中,提示缺少什么包就yum install -y 什么包 make make install ?8、?创建用户 为了安全考虑zabbix只使用普通用户运行,假如你当前用户叫ttlsa,那么你运行他,他便使用ttlsa身份运行。但是如果你在root环境下运行zabbix,那么zabbix将会主动使用zabbix用户来运行。但是如果你的系统没有名叫zabbix的用户,你需要创建一个用户,如下: 9、?创建数据库mysql -u root -p create database zabbix default charset utf8; quit 10、导入数据表cd /usr/local/src/zabbix-4.0.3/database/mysql mysql -u root [email?protected] zabbix < schema.sql mysql -u root [email?protected] zabbix < images.sql mysql -u root [email?protected] zabbix < data.sql ?11、修改配置文件mkdir /etc/zabbix cd /usr/local/src/zabbix-4.0.3/conf cp *.conf /etc/zabbix/ vi zabbix_server.conf 修改数据库连接信息: DBName=zabbix DBUser=root DBPassword=******** DBPort=3306 12、启动zabbix_server 默认端口10051 cd /usr/local/zabbix-4.0.3/sbin ./zabbix_server 13、查看日志 tail -f ?/tmp/zabbix_server.log 14、配置管理平台复制php文件 ?mkdir /var/www/zabbixcd /usr/local/src/zabbix-4.0.3/frontends/php/ cp -rp *?/var/www/zabbix/ 浏览器访问http://IP/zabbix开始配置zabbix,最后报错:Details?Cannot create the configuration file 解决:直接下载页面提示生成的配置文件,然后上传到/var/www/zabbix/conf下,再点finish即可。 修改语言为中文? ? ? 解决中文乱码问题1、上传自己机器的C:WindowsFonts下的”楷体常规” ? 2、将simkai.ttf文件复制到桌面,rz上传到/var/www/zabbix/fonts目录下 cd ?/var/www/zabbix/include 将defines.inc.php文件里的DejaVuSans全部替换为simkai sed -i ‘s/DejaVuSans/simkai/g‘ defines.inc.php 再刷新web页面即可 ? 通过以上的操作,大部分同学的乱码问题解决了,但是依旧有一些同学还是乱码?细心的群友提供另外一种情况:初始化数据库的时候未使用utf8编码所致. 初始化数据库使用命令 create database zabbix default charset utf8; 或者my.cnf增加如下配置 default-character-set = utf8 ? 配置为服务源码包里提供系统服务脚本复制到/etc/init.d/下 cp /usr/local/src/zabbix-4.0.3/misc/init.d/fedora/core/zabbix_server /etc/init.d/ 修改安装目录 vi /etc/init.d/zabbix_server? ? service zabbix_server status(start,stop) 开机自启动chkconfig ?zabbix_server on (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |