docker-compose一键部署 zabbix+grafana

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-grafana:
ipv4_address: 172.19.0.136

networks:
zabbix-grafana:
external: true

我就说我自己遇见的问题吧,
登陆网页以后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_第1张图片

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

还是非常好搭的。

自己采集的一个 trapper 类型数据。很简单的,随便搞一下,测试一下
docker-compose一键部署 zabbix+grafana_第2张图片

你可能感兴趣的:(小白,docker-compose,zabbix,grafana)