在可视化的效果展现中,Graph图形应用较为广泛,如网络中设备接口流量带宽的曲线,可以使用Graph展现,往往比一些监控系统本身画出的图要美观且更使用;还有真的一些资源性能趋势的图形,如CPU,进程等使用或空闲的情况展现,都有使用Graph的场景。
例如
- Memory 使用
- Traffic使用
新建一个Graph---Zabbix CPU Utilization图形
一个Graph配置由4个部分组成,Queries、Visualization、General、Alert
Queries
image这一部分需要指定数据源,获取数据;然后再指定数据收集的对象,这样才能展现对应数据的图形。
Queries to #数据源
#这里选择zabbix,按照官方指南,已完成在zabbix上添加了API配置,Grafana配置数据源后将会获取到zabbix上的数据
Query Mode #数据收集
#这里数据源选择zabbix后,将会按照zabbix的数据结构,获取Group、Host、Application、Item四个对象
Group 主机组
这里输入"/.*/" , 代表数据来源于zabbix上所有的主机组。
Host 主机
这里输入/Za/ , 实际为zabbix上监控的所有主机中名称以“Za”开头的主机。
Application 监控项
image这里可以直接选择监控项,也可以通过/CPU/ 选择,看实际情况,使用这种表达式只是为了简化操作和工作量。
Item 监控指标
image这里输入/CPU/ ,将会自动将CPU Utilization下各项指标绘制到一张图上。
Visualization
image这部分一般主要设置图形的形式,如线条粗细和颜色深浅,图形形式,如点、曲线或条形;另外还包括设置图形内各项数据指标的单位等。
Draw Modes 图形类型
-
Bars 条形
-
Lines 线形
-
Points 点形
Mode Options 图形选型
-
Fill 填充
-
Line Width 线条宽度
Left Y 一般需设置此项,基本大多数的图表,按照习惯图形中监控指标的数值和单位都会在左侧展现
Unit 设置监控指标的单位,这里因为CPU监控项在zabbix上的设置为百分比,单位选择Misc---percent(0-100)
其他单位
Date/Rate---bit/sec 用于针对流量带宽的单位
Misc---short 用于整数数字的单位
imageLegend
Option
As Table 设置数据显示以图表形式展现,位置为图形下方
To the right 设置数据显示以图表形式展现,位置为图形右侧
Values
Min Max Avg Current 监控指标的各个情况的数据值
General
image这里简单配置图形的title和描述
Alert
设置图形告警,某些指标超过阈值时触发告警
网友评论