一、连接zabbix数据库
Type:选择zabbix类型
Url:输入zabbix api接口地址
Access:选择direct (一开始选择proxy,导致怎么都连不上数据库)
User:输入之前在plugin.json中配置的用户名和密码
完成后点击Test Connection,出现Success即可
二、添加Dashboard
点击Settings,配置Title和Tags。然后保存
三、添加图形
点击dashboad左边绿色的滑动按钮-->Add Panel-->Graph
会出来一张没有数据的图形,点击no title(click here)-->Edit
General下可以设置图形的Title和Span;
Metrics下可以设置Group、Host、Application、Item;
Axes&Grid下可以设置图形展示的详细参数
到此一张简单的图形设置完成,如果一个Group下面有N台机器,我们就要通过变量的方式。
四、设置变量
dashboad-->Seting图标-->Templating-->Add
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:是否支持多选
设置完成后,效果如下图:
五、通过变量配置图形
回到第三步的添加图形,看到Host下拉框可以选择上一步添加的变量(同理Group、Application、Item根据需求都可以设置变量)
配置完成后,就可以通过切换查看不同主机的监控内容了
六、仪表板首页添加图形
grafana默认仪表板主页是不能添加图形的,如果我们想要添加也是可以,如下图:
1、点击需要显示的图形的编辑菜单,红框下拉部分选择Panel JSON,即可获取到该图形的JSON代码
2、在/usr/share/grafana/public/dashboards路径下修改home.json文件,找到下面代码,替换掉id2和3即可,如果要添加更多图形就继续id4.5....

您可以选择一种方式赞助本站
支付宝扫一扫赞助
微信钱包扫描赞助
赏