利用docker快速部署zabbix
curl -sL 'http://iso.sqlfans.cn/docker/install_docker_2401.sh' | bash
curl -sL 'http://iso.sqlfans.cn/docker/install_docker_compose_2181.sh' | bash
docker-compose --version
- 第2步,利用docker快速部署zabbix 6.0.30
mkdir -p /data/docker/{zabbix-server,zabbix-web,zabbix-mysql/var}
curl -sL http://iso.sqlfans.cn/docker/yml/docker-zabbix.yml -o /data/docker/docker-zabbix.yml
docker-compose -f /data/docker/docker-zabbix.yml up -d
netstat -lnpt | grep "0.0.0.0:" | egrep "(3306|10050|10051|80)"
docker-compose -f /data/docker/docker-zabbix.yml ps -a
- 第3步,登录控制台,将
127.0.0.1
改为实际的ip地址
地址:http://127.0.0.1
账号:Admin
密码:zabbix
docker-compose -f /data/docker/docker-zabbix.yml down
docker rmi -f $(docker images | egrep "(mysql|zabbix)" | awk '{print $3}')
rm -rf /data/docker/zabbix*
docker logs -f zabbix-web
docker exec -it zabbix-mysql /bin/bash -c 'mysql -uroot -pz27SoKdj_JxnyvG8 -e"select @@version;"'
docker exec -it zabbix-server /bin/bash -c 'zabbix_server --version' | grep zabbix_server
docker exec -it zabbix-server /bin/bash -c 'cat /etc/zabbix/zabbix_server.conf | grep -Ev "^$|#"'
docker exec -it zabbix-server /bin/bash -c '/usr/bin/zabbix_get -szabbix-agent -p10050 -k"system.uptime"'
docker exec -it zabbix-agent /bin/bash -c 'cat /etc/zabbix/zabbix_agentd.conf | grep -Ev "^$|#"'
- 附3:修改 mysql容器的最大连接数,由默认151改为1000之后,绘图都快了
docker exec -it zabbix-mysql /bin/bash -c 'mysql -uroot -pz27SoKdj_JxnyvG8 -e"show variables like \"max_connections\";"'