Zabbix集成Grfana自定义仪表盘
一:部署以及配置grafana
1.1:采用docker进行部署
mkdir /var/lib/grafana
chown 472:472 /var/lib/grafana
docker run --name=grafana -dit -v /var/lib/grafana:/var/lib/grafana -p 3000:3000 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/grafana/grafana:11.1.3
-v /var/lib/grafana:/var/lib/grafana #挂载这个目录为本地目录
1.2:测试访问,修改为中文页面
访问:http://主机ip:3000
修改中文:
点击Lang语言这块,默认是英文
修改为中文之后保存:
1.3:安装插件
在线安装:
#正常情况下红框中这里是install的选项,因为我这里已经安装过来所有会显示这样
在线安装完之后点击Enable启用即可
离线安装:
1. 去网站下载zabbix插件:
https://grafana.com/grafana/plugins/alexanderzobnin-zabbix-app/
2. 根据自己的架构下载合适的包
3. 将离线包传到系统中
由于我们已经将/var/lib/grafana/目录挂载到了本地的/var/lib/grafana/目录,所有说直接将离线包上传到/var/lib/grafana/plugins这个目录下即可。
unzip alexanderzobnin-zabbix-app-5.1.0.linux_amd64.zip #解压目录
4. 重启grafana
docker restart grafana
5. 页面查看
#正常情况下这里直接就会是Enable的按钮
二:配置数据源对接zabbix
2.1:创建zabbix的apitoken
如果要设置成从不到期的话就将 ”设置到期日期和时间” 取消勾选即可。
复制token
2.2:配置zabbix数据源
配置完成后点击下方的save & Test
确认好版本号后即可
2.3:配置仪表盘
dashboards地址:Grafana dashboards | Grafana Labs
#5363就是dashboards网址中的其中一个仪表盘的id,有互联网的情况下可以直接通过id进行加载,没有的话也可以下载到本地,离线上传json文件。
#选择数据源,点击import
之后就可以查看到数据了。