编译zabbix 下载链接 zabbix4.0 安装依赖

1
yum install python-paramiko gcc gcc-c++ dejavu-sans-fonts python-setuptools python-devel sendmail mailx net-snmp net-snmp-devel net-snmp-utils freetype-devel libpng-devel perl unbound libtasn1-devel p11-kit-devel OpenIPMI unixODBC libevent-devel mysql-devel libxml2-devel libssh2-devel OpenIPMI-devel java-1.8.0-openjdk-devel openldap-devel curl-devel unixODBC-devel -y

数据库设置

1
2
CREATE DATABASE zabbix DEFAULT CHARACTER SET utf8 COLLATE utf8_bin;
grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix';

导入数据库设置

1
2
3
mysql>source  /root/download/zabbix-4.0.24/database/mysql/schema.sql
mysql>source  /root/download/zabbix-4.0.24/database/mysql/images.sql
mysql>source  /root/download/zabbix-4.0.24/database/mysql/data.sql

编辑zabbix配置 /usr/local/zabbix/etc/zabbix_server.conf

1
DBPassword=xxxxxxxx

创建zabbix用户

1
2
groupadd --system zabbix
useradd --system -g zabbix -d /usr/lib/zabbix -s /sbin/nologin -c "Zabbix Monitoring System" zabbix

复制php文件到apache目录下

1
2
/root/download/zabbix-4.0.24/frontends
[root@100 frontends]# cp -r php/* /usr/local/apache/htdocs/zabbix/

运行zabbix

1
/usr/local/zabbix/sbin/zabbix_server