什么是grafana?
开放的可观察性平台,Grafana是每个数据库的开源分析和监控解决方案
文献来自:Grafana官网 A: 说人话好吗?
Author:好赖,哥
grafana可以比作是一个监控版的“美图秀秀”,通过插件的方式将监控项转移到自己的平台来统一管理,平台上监控模板丰富,配置简单,且模板可以自己编辑,运用灵活,很招人待见
grafana主要概念
- 插件:扩展功能作用,完成不能完成的事
- 数据源:连接数据源,通过数据源提供数据 来出图
- dashboard:展示面板,出什么样的图
zabbix+grafana
Grafana + Zabbix 的组合方式,主要是通过插件的形式,将Zabbix接入到Grafana中,使其可以借助Grafana的portal进行统一的监控和管理。
网上关于Grafana对接Zabbix的博客分享很多,Grafana官网上也有相关指导。今天作者实践了下,成功将两个部件对接,正所谓好记性不如烂笔头,所以写篇文章将相关操作步骤记录下来,以便后续回顾。
安装grafana工具
安装grafana和grafana插件
1.去清华源下载并安装grafana的rpm包
wget https://mirror.tuna.tsinghua.edu.cn/grafana/yum/rpm/grafana-6.7.3-1.x86_64.rpm
yum -y install grafana-6.7.3-1.x86_64.rpm
安装完后,我们好需要去下载远程与zabbix相连的插件;
[root@localhost ~]# grafana-cli plugins list-remote | grep zabbix #筛选与zabbix有关的插件,复制id以便下载
id: alexanderzobnin-zabbix-app version: 3.11.0
[root@localhost ~]# grafana-cli plugins install alexanderzobnin-zabbix-app
installing alexanderzobnin-zabbix-app @ 3.11.0
from: https://grafana.com/api/plugins/alexanderzobnin-zabbix-app/versions/3.11.0/download
into: /var/lib/grafana/plugins #国外的服务器,下载很慢
? Installed alexanderzobnin-zabbix-app successfully
Restart grafana after installing plugins . <service grafana-server restart> #重启使其生效
[root@localhost ~]# service grafana-server restart
Restarting grafana-server (via systemctl): [ OK ]
[root@localhost ~]#
grafana默认端口是3000,
监听端口并连接访问
[root@localhost ~]# netstat -anput | grep 3000
tcp6 0 0 :::3000 :::* LISTEN 56082/grafana-serve
[root@localhost ~]#
第一次进入会提示修改密码,完成后进入主界面
在这里可以看见我们添加 的插件,默认zabbix没有开启,手动开启
配置数据源
配置完成点击保存&测试,没问题后,
导入dashboard
选用dashboard导入,他这里有默认的模板,我们选择导入,也可以自己去下载自己喜欢的模板 点我下载dashboard
这时候前面都没有问题的话,选择自带的Zabbix Template Linux Server
这个主界面(hashboard)会出现这样的界面
我们还可以自己去修改模板选中模板–edit–add query–添加监控项
例:
添加的几个内存监控项
添加完成保存即可
导入下载的模板
找到下载好的模板,导入,还是根据自己需求编辑监控项且选择合适的模板
例:
解决导入模板后,数据源与zabbix连接没有问题,但grafana不显示图形的问题
友情提示:
检查你的系统时间是不是和grafana时间一致