利用docker快速部署zabbix

  • 第1步,安装docker环境
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
  • 附1:如何全部铲掉
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*
  • 附2:查看日志
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\";"'
Copyright © www.sqlfans.cn 2023 All Right Reserved更新时间: 2024-06-17 17:19:53

results matching ""

    No results matching ""