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_bin
或utf8mb4_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