Zabbix6.0基于Grafana实现图形展示
Zabbix 利用 Grafana 进行图形展示
虽然 Zabbix 自身带有图形功能,但是并不美观,而利用 Grafana 可以实现相当精美的 Web 图形显示
Grafana 是一款采用 go 语言编写的开源应用,主要用于大规模指标数据的可视化展现,是网络架构和
应用分析中最流行的时序数据展示工具,目前已经支持绝大部分常用的时序数据库
Grafana支持许多不同的数据源。每个数据源都有一个特定的查询编辑器,该编辑器定制的特性和功能是
公开的特定数据来源。
官方支持以下数据源:Zabbix,Graphite,Elasticsearch,InfluxDB,Prometheus,Cloudwatch,
MySQL和OpenTSDB等。
官方站点: https://grafana.com/
使用 Grafana 显示Zabbix的监控数据过程
安装 grafana
安装 zabbix 插件
创建 zabbix 数据源
导入 dashboard 模板
官网:
https://grafana.org
安装 Grafana 包
用 Grafana 官方 RPM 安装(推荐,最干净)
tee /etc/yum.repos.d/grafana.repo <<'EOF' [grafana] name=grafana baseurl=https://mirrors.aliyun.com/grafana/yum/rpm repo_gpgcheck=0 enabled=1 gpgcheck=0 EOF
dnf clean all && dnf makecache
dnf install grafana-enterprise -y
systemctl daemon-reload
systemctl enable --now grafana-server
systemctl status grafana-server
ss -tlnp | grep 3000
默认账号 admin/admin
登录 Grafana Web
#浏览器访问 http://192.168.3.60:3000/,查看效果
#输入用户名和密码:admin/admin,就会进入到更改密码的页面,查看效果
在 Grafana 安装 Zabbix 插件
关于zabbix的插件官网地址
https://grafana.com/grafana/plugins
#安装zabbix插件,可指定版本,下载安装插件至/var/lib/grafana/plugins/目录
#如果在线下载比较慢,可以先下载相关插件的zip文件,复制到/var/lib/grafana/plugins/目录下,再解压缩也可以
#下链链接
https://github.com/alexanderzobnin/grafana-zabbix/releases
https://storage.googleapis.com/grafana-plugins-catalog/alexanderzobnin-zabbix-app/release/6.9.1/alexanderzobnin-zabbix-app-6.9.1.zip
将下载的 .zip 文件(例如 alexanderzobnin-zabbix-app-6.9.1.zip)上传到你的 Grafana 服务器
解压并放置到插件目录
unzip alexanderzobnin-zabbix-app-6.9.1.zip
cd /var/lib/grafana/plugins/
mv alexanderzobnin-zabbix-app /var/lib/grafana/plugins/
#查看已安装的插件
grafana-cli plugins ls
#查看安装的插件的目录
ls /var/lib/grafana/plugins/
ls /var/lib/grafana/plugins/alexanderzobnin-zabbix-app/
#重新启动服务生效
systemctl restart grafana-server.service
在 Grafana 中启用 Zabbix 插件
可以看到zabbix插件已安装成功,点zabbix插件

启用插件

启用插件成功

添加 Zabbix 数据源
新版

选中zabbix
在URL填写以下信息
#基于nginx
http://zabbix-server/api_jsonrpc.php
输入Zabbix的用户和密码
Admin
zabbix


测试连接

导入自带的 Grafana 模板
上面界面---Dashboards
导入官网的其它 Grafana 模板
grafana官网提供了很多图形显示的模板,可以从下面地址查看
https://grafana.com/grafana/dashboard
https://grafana.com/grafana/dashboards/5363-zabbix-full-server-status/
导入模板16238(适用于Zabbix6.0), 5363和7877
https://grafana.com/grafana/dashboards/8955-zabbix34-server/
搜索合适的模板, 一般推荐使用下载量较大的模板
查看模板信息和ID
导入5363模板
新版

https://grafana.com/grafana/dashboards/11209-zabbix-with-template-linux-servers-share/
https://grafana.com/grafana/dashboards/8677-servidores-linux/
下载json导入

调整模板显示信息
当前导入的模板不一定都符合要求,可以进一步调整显示信息
5363






导入json
https://grafana.com/grafana/dashboards/7877-zabbix-linux-server/


浙公网安备 33010602011771号