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监控中监控的节点显示图形

相关推荐
观测云13 小时前
Pyroscope Java 接入最佳实践
grafana
又是进步的一天2 天前
zabbix部署安装
数据库·redis·zabbix
码界奇点2 天前
基于Django与Zabbix集成的运维故障管理系统设计与实现
运维·django·毕业设计·zabbix·源代码管理
星哥说事2 天前
Zabbix与Prometheus在服务器及网络设备管理中的应用
服务器·zabbix·prometheus
星哥说事3 天前
Grafana仪表盘的创建与数据可视化
信息可视化·grafana
云和数据.ChenGuang3 天前
Zabbix Web 界面安装时**无法自动创建配置文件 `zabbix.conf.php`** 的问题
前端·zabbix·运维技术·数据库运维工程师·运维教程
云和数据.ChenGuang3 天前
`post_max_size`、`max_execution_time`、`max_input_time` 是 **PHP 核心配置参数**
开发语言·mysql·php·zabbix·mariadb
云和数据.ChenGuang4 天前
Zabbix 6 与 PHP 5 版本**完全不兼容
运维·开发语言·php·zabbix·运维工程师
Swift社区4 天前
数据库连接池监控最佳实践:用 Prometheus + Grafana 打造可视化监控体系
数据库·grafana·prometheus
云和数据.ChenGuang4 天前
Zabbix各版本对应的PHP/MySQL(MariaDB)版本要求
mysql·php·zabbix·mariadb