自学内容网 自学内容网

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)!