源码方式安装zabbix
1.从zabbix官网下载zabbix-4.2.0.tar.gz并上传到centos
2.解压zabbix安装包
tar -zxvf zabbix-4.2.0.tar.gz
3.创建zabbix用户
groupadd --system zabbix
useradd --system -g zabbix -d /usr/lib/zabbix -s /sbin/nologin -c "Zabbix Monitoring System" zabbix
4.进入zabbix安装包目录,cd zabbix-4.2.0
./configure --enable-server --enable-agent --with-mysql --enable-ipv6 --with-net-snmp --with-libcurl --with-libxml2
提示:找不到libxml2 库,
yum install libxml2-devel
解决
因后续会出现很多依赖没有,所以一次性安装
yum -y install unixODBC-devel mysql-devel net-snmp-devel libxml2-devel libcurl-devel libevent-devel
yum -y install mysql-dev gcc net-snmp-devel curl-devel perl-DBI php-gd php-mysql php-bcmath php-mbstring php-xml
然后再执行configure
命令,没有报错.
5.make install
make install
等待执行完毕.
6.配置zabbix server
vim /usr/local/etc/zabbix_server.conf
配置DBHost,DBName,DBUser,DBPassword,DBPort,指向实际mysql或者PostgreSQL 的位置
7.运行
zabbix_server
查看/tmp/zabbix_server.log
19584:20190829:224437.781 Starting Zabbix Server. Zabbix 4.2.0 (revision 91746).
19584:20190829:224437.781 ****** Enabled features ******
19584:20190829:224437.781 SNMP monitoring: YES
19584:20190829:224437.781 IPMI monitoring: YES
19584:20190829:224437.781 Web mo