安装zabbix-server
这里我选择zabbix3.4.2正式版,zabbix3.4.2修复前期非常多bug,release文档如下:
https://www.zabbix.com/rn3.2.4
1 | wget https://ncu.dl.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/3.4.2/zabbix-3.4.2.tar.gz |
创建zabbix用户和组
groupadd zabbix
useradd -g zabbix zabbix -s /sbin/nologin
创建库并授权
1 | MariaDB [(none)]> create database zabbix character set utf8 collate utf8_bin; |
解压zabbix tar包
tar -xvf zabbix-3.4.2.tar.gz -C /lnmp/
导入数据库
1 | [root@localhost zabbix-3.4.2]# cd /lnmp/zabbix-3.4.2/database/mysql/ |
安装需要依赖
1 | yum install -y net-snmp net-snmp-devel OpenIPMI OpenIPMI-devel libevent libevent-devel unixODBC-devel |
编译
注意这里不安装zabbix-java-gateway, zabbix-java-gateway是用来监控tomcat的需要本机有java环境,这里先不装,如果需要,安装java环境后重新编译加上–enable-java就可以了
1 | ./configure --enable-server --enable-agent --with-mysql --with-net-snmp --with-libcurl --with-libxml2 --with-openipmi --with-unixodbc --with-openssl |
配置monitor-server
创建zabbix日志目录
1 | [root@localhost yum.repos.d]# mkdir /var/log/zabbix |
创建自定义脚本目录
1 | [root@localhost tru64]# mkdir /usr/local/etc/zabbix/alertscripts -pv |
配置文件目录
/usr/local/etc/
编辑zabbix-server.conf
1 | LogFile=/var/log/zabbix/zabbix_server.log |
编辑zabbix-agent.conf
1 | LogFile=/var/log/zabbix/zabbix_agentd.log |
拷贝启动脚本
1 | [root@localhost tru64]# cp /lnmp/zabbix-3.4.2/misc/init.d/tru64/zabbix_server /etc/init.d/ |
添加执行权限
1 | [root@localhost tru64]# chmod a+x /etc/init.d/zabbix_server |
编辑启动脚本
vim /etc/init.d/zabbix_server
1 | #!/bin/sh |
vim /etc/init.d/zabbix_agent
1 | #!/bin/sh |
添加服务
1 | [root@localhost tru64]# /sbin/chkconfig --add zabbix_agentd |
开机自启
1 | [root@localhost tru64]# /sbin/chkconfig zabbix_server on |
创建目录
1 | [root@localhost /]# mkdir /var/www/html/zabbix |
拷贝安装页
1 | cp -rf /lnmp/zabbix-3.4.2/frontends/php/* /var/www/html/zabbix/ |
重启nginx
/etc/init.d/nginx restart
打开浏览器


按提示操作,下载文件放到指定目录
设置中文
安装完成