普拉多VX

人生一路,不问来时,不知归期

0%

Grafana 7.0 集成zabbix 5最新版本

说明

使用Grafana展示zabbix监控数据会更加直观明晰,同时方便我们统一管理。很多时候监控源数据过多,这个时候就可以使用grafana统一进行展示。下面就记录下如何集成zabbix。

集成

1.安装插件

插件说明

https://grafana.com/grafana/plugins/alexanderzobnin-zabbix-app

安装插件

1
2
3
4
[root@iZ2zecgq3cou36re3sxh4bZ ~]# grafana-cli plugins install alexanderzobnin-zabbix-app
installing alexanderzobnin-zabbix-app @ 4.0.1
from: https://grafana.com/api/plugins/alexanderzobnin-zabbix-app/versions/4.0.1/download
into: /var/lib/grafana/plugins

文件下载地址:https://grafana.com/api/plugins/alexanderzobnin-zabbix-app/versions/4.0.1/download

由于下载太慢,我们手动下载zip文件上传到服务器的/var/lib/grafana/plugins 解压即可

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
[root@iZ2zecgq3cou36re3sxh4bZ plugins]# unzip alexanderzobnin-zabbix-app-4.0.1.zip 
[root@iZ2zecgq3cou36re3sxh4bZ plugins]# ls
alexanderzobnin-zabbix-app alexanderzobnin-zabbix-app-4.0.1.zip grafana-clock-panel
[root@iZ2zecgq3cou36re3sxh4bZ plugins]# rm -rf alexanderzobnin-zabbix-app-4.0.1.zip # 删除压缩包
[root@iZ2zecgq3cou36re3sxh4bZ plugins]# ll
total 8
drwxr-xr-x 8 root root 4096 Sep 2 23:06 alexanderzobnin-zabbix-app
drwxr-xr-x 5 root root 4096 Sep 27 16:13 grafana-clock-panel
[root@iZ2zecgq3cou36re3sxh4bZ plugins]# grafana-cli plugins ls
installed plugins:
alexanderzobnin-zabbix-app @ 4.0.1
grafana-clock-panel @ 1.1.1

Restart grafana after installing plugins . <service grafana-server restart>

[root@iZ2zecgq3cou36re3sxh4bZ plugins]# systemctl restart grafana-server.service #重启服务

2.配置数据源

启用插件
在plugins设置里可以看到zabbix插件已安装

点击进入插件详情-启用插件

添加数据源找不到zabbix数据源。解决方法如下:

编辑grafana配置文件grafana.ini

1
2
3
4
5
6
7
8
9
[root@iZ2zecgq3cou36re3sxh4bZ ~]# vim /etc/grafana/grafana.ini
724 [plugins]
725 ;enable_alpha = false
726 ;app_tls_skip_verify_insecure = false
727 # Enter a comma-separated list of plugin identifiers to identify plugins that are allowed to be loaded even if they lack a valid signature.
728 ;allow_loading_unsigned_plugins =
729 allow_loading_unsigned_plugins = alexanderzobnin-zabbix-datasource # 取消注释,并添加zabbix.允许加载未签名的插件。 这里有点疑惑,就是在plugins下提示签名正常呢,不太清楚为啥。
[root@iZ2zecgq3cou36re3sxh4bZ ~]# systemctl restart grafana-server.service
[root@iZ2zecgq3cou36re3sxh4bZ ~]#

再次添加数据源就出现zabbix了

选择并设置zabbix数据

点击测试

数据源添加成功

导入zabbix默认仪表盘

配置Dashboard

点击dashboard首页即可看到刚刚导入的模版

点击进入即可看到数据监控数据。

添加自定义面板

点击add panel

添加内存监控数据

保存仪表盘可以使用ctrl+s,提示我们更新插件后要丢失,这时候可以另存一个仪表盘

问题

  • 无法添加zabbix数据源问题
  • 数据查询慢问题,这个和服务器带宽以及grafana访问zabbix api 网络问题
  • 下载插件太慢,手动下载file包解压安装

参考