Zabbix结合Grafana

一、Grafana简介

Grafana 是 Graphite 和 InfluxDB 仪表盘和图形编辑器。Grafana 是开源的,功能齐全的度量仪表盘和图形编辑器,支持 Graphite,InfluxDB 和 OpenTSDB。
Grafana 主要特性:灵活丰富的图形化选项;可以混合多种风格;支持白天和夜间模式;多个数据源;Graphite 和 InfluxDB 查询编辑器等等。

Grafana官网:Grafana: The open observability platform | Grafana Labs

Grafana文档:Grafana OSS and Enterprise | Grafana documentation

二、环境准备

服务器

Grafana

zabbix-server: 192.168.252.137

192.168.252.137

关闭防火墙和内核防火墙

systemctl  stop firewalld
setenforce 0  临时关闭
sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config   # 永久关闭 selinux

安装Grafana

1.获取安装包
wget https://dl.grafana.com/oss/release/grafana-8.3.4-1.x86_64.rpm
2.安装
yum -y install grafana-8.3.4-1.x86_64.rpm
systemctl start grafana-server

 tail -f /var/log/grafana/grafana.log

t=2024-08-29T13:54:43+0800 lvl=info msg="warming cache for startup" logger=ngalert
t=2024-08-29T13:54:44+0800 lvl=info msg="starting MultiOrg Alertmanager" logger=ngalert.multiorg.alertmanager
t=2024-08-29T13:54:44+0800 lvl=info msg="HTTP Server Listen" logger=http.server address=[::]:3000 protocol=http subUrl= socket=

访问Grafana

在浏览器中输入:http://192.168.252.137:3000/login

登录Grafana

初始默认账户密码

账户:admin

密码:admin

修改密码

成功

安装插件

插件地址:Grafana Plugins - extend and customize your Grafana

4.2.10版本以下均可进行下载,4.3版本的Grafana都在9.0.0版本以上再次我们用的Grafana版本是8.3.5

tips:

window下载上传Linux

1.上传zip文件
rz   上传
2.将插件复制到默认的插件目录下
cp alexanderzobnin-zabbix-app-4.2.10.zip  /var/lib/grafana/plugins/
3.解压插件
unzip /var/lib/grafana/plugins/alexanderzobnin-zabbix-app-4.2.10.zip
4.重启客户端
systemctl restart grafana-server

客户端下载:

grafana-cli plugins install alexanderzobnin-zabbix-app

这种形式的安装会将插件安装在/var/lib/grafana/plugins下

三、开启Zabbix插件

进入插件界面

查找插件

点击开启插件

开启成功

四、配置Zabbix数据源

进入配置页面

配置信息

配置zabbix-server地址

http://192.168.252.137/zabbix/api_jsonrpc.php  #zabbixAPI接口地址

配置zabbix用户名和密码

测试

五、数据可视化

创建数据

创建zabbix监控中监控的节点显示图形

### ZabbixGrafana集成及其可用模板 Zabbix 提供了一个可编程接口用于大规模操作、第三方软件集成和其他目的[^1]。对于希望将监控数据可视化并利用更强大图表功能的用户来说,Grafana 是一个理想的选择。通过 Grafana 的插件机制可以轻松实现与 Zabbix 数据源之间的连接。 为了使两者更好地协同工作,社区贡献了许多现成的数据面板和仪表板模版来简化配置过程。这些预构建好的资源能够帮助快速搭建起美观且实用的信息展示页面。下面是一些常见的可用于 ZabbixGrafana 结合使用的模板: #### 官方支持的模板 官方维护了一些高质量的 Grafana 模板,可以直接从 Grafana 网站下载或导入到本地实例中。这类模板通常经过严格测试,并保持定期更新以适应新版本的功能变化。 - **Zabbix Overview Dashboard**: 此通用型概览看板适用于大多数环境下的性能监测需求。 - **Zabbix Hosts & Items Dashboards**: 这组模板专注于特定主机和服务项的状态跟踪,适合深入分析单个设备的表现情况。 #### 社区共享的自定义模板 除了官方提供的选项外,在线平台上还有大量由其他开发者分享出来的个性化设计作品可供选用。例如: - **Linux Server Monitoring Templates**: 针对 Linux 服务器优化过的多维度健康状况监视方案; - **Network Device Performance Panels**: 关注网络组件如路由器交换机等运行效率的专业级视图集合; 要获取上述任意一种类型的模板文件(.json),只需访问 [Grafana官方网站](https://grafana.com/grafana/dashboards/) 或者 GitHub 上的相关项目仓库即可找到对应的 JSON 文件链接。之后按照说明文档中的指引完成安装部署流程。 ```bash # 导入JSON格式的Dashboard至Grafana的方法之一 curl 'http://admin:admin@localhost:3000/api/dashboards/db' \ -X POST \ -H "Content-Type: application/json;charset=UTF-8" \ --data-binary @dashboard.json ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值