docker-compose搭建zabbix 可以看前一篇文章,现在呢,就是增加grafana
还是 这个路径 https://github.com/wjwangji/zabbix

可以写个一键的 shell脚本,分别 compose up -d 一下 zabbix 和grafana

因为是官方的grafana/grafana:6.0.1,docker化,所以有些注意下 密码啊 什么的,

version: “3”
services:
grafana:
image: “grafana/grafana:6.0.1”
container_name: “grafana”
ports:
- “9999:3000”
environment:
#- “GF_SERVER_ROOT_URL=grafana.bboysoul.com
- “GF_SECURITY_ADMIN_PASSWORD=你的密码,登陆网页要用的”
- “GF_INSTALL_PLUGINS=alexanderzobnin-zabbix-app”
restart: “always”
volumes:
- “grafana-data:/var/lib/grafana”
- “grafana-etc:/etc/grafana/”
- “grafana-logs:/var/log/grafana”
- “grafana-home:/usr/share/grafana”
extra_hosts:
- “zabbix.bboysoul.com:10.10.10.10”
networks:
zabbix-networks:
ipv4_address: 172.19.0.136

volumes:
grafana-data:
grafana-etc:
grafana-logs:
grafana-home:

networks:
zabbix-networks:
external:
name: zabbix_zabbix-networks

后面这个网络名,自己查一下, 因为 网络会加上路径名,所以每个人都不太一样,你们自己改一下,docker network ls 一下
external:
name: zabbix_zabbix-networks

我就说我自己遇见的问题吧,
登陆网页以后http://localhost:9999/?orgId=1 插件已经有了,只需要**enable一下
然后 需要自己创建一个数据源,连上 zabbix的web docker
即url网页配置 问题: zabbix 的数据源,注意啊,用自己 的ip+zabbixweb映射出来的端口,比如我提供的自己的例子,端口是9999,ip是不能用localhost的。因为 grafana是docker版的,它ping不通的,当然了,你要是用windows grafana server,然后用localhost没有问题的哈。
内网ip :80我也试了不行,不行的原因我还不知道,没有想通哈,因为我给grafana是配置了内网的。我是windows desktop,是路由绕了一圈的,按理说内网直接访问,应该没有问题哈。
docker-compose两键部署 zabbix+grafana

整个 grafana +zabbix 配置下来,因为都是用的docker,觉得很简单,主要问题都是网络问题,就是要打通
1 数据库,host ip password什么的
2. grafana 连zabbix
3. zabbix内部的那些 link 什么的

还是非常好搭的。

自己采集的一个 trapper 类型数据。很简单的,随便搞一下,测试一下
docker-compose两键部署 zabbix+grafana

相关文章: