grafana-zabbix图形配置

一、连接zabbix数据库

grafana-zabbix图形配置

Type:选择zabbix类型

Url:输入zabbix api接口地址

Access:选择direct (一开始选择proxy,导致怎么都连不上数据库)

User:输入之前在plugin.json中配置的用户名和密码

完成后点击Test Connection,出现Success即可

二、添加Dashboard

grafana-zabbix图形配置

grafana-zabbix图形配置

点击Settings,配置Title和Tags。然后保存

三、添加图形

点击dashboad左边绿色的滑动按钮-->Add Panel-->Graph

grafana-zabbix图形配置

会出来一张没有数据的图形,点击no title(click here)-->Edit

grafana-zabbix图形配置

General下可以设置图形的Title和Span;

Metrics下可以设置Group、Host、Application、Item;

Axes&Grid下可以设置图形展示的详细参数

grafana-zabbix图形配置

到此一张简单的图形设置完成,如果一个Group下面有N台机器,我们就要通过变量的方式。

四、设置变量

dashboad-->Seting图标-->Templating-->Add

grafana-zabbix图形配置

grafana-zabbix图形配置

Name:定义变量名后面会被引用到(一般变量名为Group,Hosts,Application,Iteam)

Query:匹配规则

Regex:正则表达式 (上图的表达式:/1\d\d.[1-9]\d.0.*/  意思为:第一段"1\d\d"是1开头的3位数,第二段"[1-9]\d"是2位数,第三段"0"是0,第四段"*"是0-255  )

All value:会显示所以匹配到的项

Multi-value selection:是否支持多选

设置完成后,效果如下图:

grafana-zabbix图形配置

五、通过变量配置图形

回到第三步的添加图形,看到Host下拉框可以选择上一步添加的变量(同理Group、Application、Item根据需求都可以设置变量)

grafana-zabbix图形配置

配置完成后,就可以通过切换查看不同主机的监控内容了

六、仪表板首页添加图形

grafana默认仪表板主页是不能添加图形的,如果我们想要添加也是可以,如下图:

grafana-zabbix图形配置

 

1、点击需要显示的图形的编辑菜单,红框下拉部分选择Panel JSON,即可获取到该图形的JSON代码

grafana-zabbix图形配置

2、在/usr/share/grafana/public/dashboards路径下修改home.json文件,找到下面代码,替换掉id2和3即可,如果要添加更多图形就继续id4.5....

grafana-zabbix图形配置

weinxin
聂扬帆博客
一个分享IT运维相关工作经验和实战技巧的个人博客

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: