1、安装依赖包
[root@Zabbix-proxy ~]# yum -y install mysql mariadb-server mysql-devel net-snmp-devel libssh2-devel[root@Zabbix-proxy ~]# useradd -s /sbin/nologin -M zabbix2、下载对应版本并编译安装zabbix-proxy(注:此处服务器使用的也是3.0.27)
[root@Zabbix-proxy ~]# wget https://jaist.dl.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/3.0.27/zabbix-3.0.27.tar.gz[root@Zabbix-proxy ~]# tar xf zabbix-3.0.27.tar.gz[root@Zabbix-proxy zabbix-3.0.27]# ./configure --prefix=/opt/zabbix --enable-proxy --enable-agent --with-mysql --with-net-snmp --with-ssh2[root@Zabbix-proxy zabbix-3.0.27]# make && make install3、启动mariadb数据库并创建名为zabbix的数据库
[root@Zabbix-proxy ~]# systemctl start mariadb.service[root@Zabbix-proxy ~]# mysqlMariaDB [(none)]> create database zabbix character set utf8 collate utf8_bin;MariaDB [(none)]> grant all privileges on zabbix.* to zabbix@localhost identified by '123456';MariaDB [(none)]> flush privileges;[root@Zabbix-proxy ~]# mysql -uzabbix -p123456 zabbix < /root/zabbix-3.0.27/database/mysql/database/mysql/schema.sql4、编辑zabbix_proxy.conf配置文件
[root@Zabbix-proxy ~]# grep -Ev '^$|#' /opt/zabbix/etc/zabbix_proxy.confServer=X.X.X.X #服务器IP地址Hostname=Zabbix_proxy #此处hostname名称必需与服务器端agent代理程序名称相同LogFile=/tmp/zabbix_proxy.logDBName=zabbixDBUser=zabbixDBPassword=123456Timeout=4LogSlowQueries=3000
5、服务器配置使用zabbix-proxy
添加主机使用agent代理程序监测