Zabbix Proxy安装部署

编译安装
编译参数参考Zabbix Server,增加-enable-proxy参数
示例

-prefix=/usr/local/zabbix -sysconfdir=/etc/zabbix/ -enable-proxy -with-libcurl -with-mysql=/usr/local/mysql/bin/mysql_config -with-libxml2

创建zabbix用户和组
RedHat、CentOS

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

Debian、Ubuntu

addgroup --system --quiet zabbix
adduser --quiet --system --disabled-login --ingroup zabbix --home /var/lib/zabbix --no-create-home zabbix

数据库创建
创建MySQL数据库zabbix_proxy,字符集utf8_binutf8mb4_bin,并将源码包database/mysql/schema.sql导入进去

配置运行
修改/etc/zabbix/zabbix_proxy.conf,配置Server、Hostname以及DB相关的配置
执行命令,运行Zabbix Proxy,然后将Proxy添加到Zabbix Server
/usr/local/zabbix/sbin/zabbix_proxy -c /etc/zabbix/zabbix_proxy.conf