Docker部署Zabbix

网友投稿 457 2022-10-25

Docker部署Zabbix

mkdir -p /data/mysql docker network create zabbix-network

mysql:

docker run -dt --name mysql-server \     -e MYSQL_DATABASE="zabbix" \     -e MYSQL_USER="zabbix" \     -e MYSQL_PASSWORD="zabbix" \     -e MYSQL_ROOT_PASSWORD="zabbix" \     -v /data/mysql:/var/lib/mysql \     --network zabbix-network mysql:5.7.28 \     --character-set-server=utf8 --collation-server=utf8_bin

zabbix server:

docker run -dt --name zabbix-server-mysql \     -e DB_SERVER_HOST="mysql-server" \     -e MYSQL_DATABASE="zabbix" \     -e MYSQL_USER="zabbix" \     -e MYSQL_PASSWORD="zabbix" \     -e MYSQL_ROOT_PASSWORD="zabbix" \     -e ZBX_SOURCEIP="192.168.30.135" \     -p 10051:10051 \     --network zabbix-network \     --link mysql-server:mysql \     zabbix/zabbix-server-mysql:latest

zabbix web:

docker run -dt --name zabbix-web-nginx-mysql \     -e DB_SERVER_HOST="mysql-server" \     -e MYSQL_DATABASE="zabbix" \     -e MYSQL_USER="zabbix" \     -e MYSQL_PASSWORD="zabbix" \     -e MYSQL_ROOT_PASSWORD="zabbix" \     -e PHP_TZ="Asia/Shanghai" \     -p 8080:8080 \     --network zabbix-network \     --link mysql-server:mysql \     --link zabbix-server-mysql:zabbix-server \     zabbix/zabbix-web-nginx-mysql:latest

访问ip:8080,账号/密码:Admin/zabbix。

zabbix agent:

docker run -d --name zabbix-agent \     -e ZBX_HOSTNAME="192.168.30.135" \     -e ZBX_SERVER_HOST="192.168.30.135" \     -p 10050:10050 \     --network zabbix-network \     --link zabbix-server-mysql:zabbix-server \     zabbix/zabbix-agent:latest

查看日志报错:no active checks on server [192.168.30.135:10051]: host [192.168.30.135] not found

解决:zabbix web 界面添加host,hostname 为 192.168.30.135。

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:docker-compose部署yapi
下一篇:type-C接口耳机和传统接口耳机在音质上的区别
相关文章

 发表评论

暂时没有评论,来抢沙发吧~