docker部署zabbix-proxy
zabbix_server 192.168.8.100
zabbix_proxy 192.168.8.170
客户端 192.168.8.160
docker的安装步骤省略
首先拉取这两个镜像
mysql
docker run --name mysql-server -t \
-p 3306:3306 \
-e MYSQL_DATABASE="zabbix_proxy" \
-e MYSQL_USER="zabbix" \
-e MYSQL_PASSWORD="zbxproxy" \
-e MYSQL_ROOT_PASSWORD="zabbix" \
-v /proxydata/mysql:/var/lib/mysql \
--restart=always \
-d mysql:8.0 \
--character-set-server=utf8 \
--collation-server=utf8_bin
zabbix-proxy
docker run --name zabbix-proxy \
-e DB_SERVER_HOST="mysql-server" \
-e MYSQL_DATABASE="zabbix_proxy" \
-e MYSQL_USER="zabbix" \
-e MYSQL_PASSWORD="zbxproxy" \
-e ZBX_HOSTNAME="zabbix-proxy" \
-e ZBX_SERVER_HOST=192.168.8.100 \
-e ZBX_TIMEOUT="30" \
-e ZBX_CONFIGFREQUENCY="300" \
-e ZBX_DATASENDERFREQUENCY=3 \
--link mysql-server:mysql \
-p 10051:10051 \
--restart=always \
-v /etc/localtime:/etc/localtime:ro \
-d zabbix/zabbix-proxy-mysql:ol-7.0.2
查看状态
查看端口
可以看到proxy和mysql的端口都已经有了,随后在zabbix上面添加proxy
注意:proxy名称一定是要和刚才用docker跑的proxy的服务名称是一样的
接下来我们在客户端上面装一个agent
修改/etc/zabbix/zabbix_agent.conf配置文件
将server字段修改为zabbix-proxy的ip地址
在zabbix上面选择添加主机
下面选择zabbix proxy,添加完之后查看proxy队列
可以看到也是有了数据
在 proxy这里也可以看到我们刚刚添加的主机
主机这边也一切正常。
原文地址:https://blog.csdn.net/weixin_63294004/article/details/143916031
免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!