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