Sidebar

Become a monitoring expert!
Sign up for Zabbix training

Table of Contents

8 图表

#### 概述

图表组件提供了一种现代的、多功能的方式,借助矢量图像绘制技术将Zabbix收集的数据可视化。这个图表组件从Zabbix 4.0开始被支持。请注意,Zabbix 4.0之前支持的图表部件仍然可以作为图表(经典)使用。

#### 配置

选择 图表 作为类型:

通过数据集选项卡添加数据以及可视化效果:

数据集 选择要在图表显示的主机和监控项,你也可以用主机和项目标签,支持通配符(例如,*将返回匹配零个或更多字符的结果)。要使用通配只需要输入特定文本再按下回车。当你输入的时候,所有匹配的主机会在下拉框显示。
图表最多支持显示50个监控项。
主机参数和监控项参数必填。
通配符不可以被添加,因为它会被解析,因此如果有其他匹配项(例如 item2、item3)也会显示出来,无法单独添加名为“item*”的项目。
基色 调整基色,可以通过颜色选择器或者手动输入。基色用于为监控项显示指定的颜色。基色参数必填。
绘制 选择绘制的方式。可以选择线(默认设置)、梯图条状
请注意,如果线/梯图中只有一个数据点,那么不管绘制类型如何,它都会被绘制成一个点。点大小是根据线宽计算的,点大小不能小于 3 像素,即使线宽更小也是如此。
线宽 设置线宽。这个选项在绘制线梯图类型时可用。
点大小 设置点的大小。这个选项在选择绘制类型时可用。
透明度 设置透明度。
填充率 设置填充率。这个选项在选择绘制线梯图类型时可用。
缺失数据 选择显示缺失数据的方式:
None - 留空
Connected - 将缺失数据两侧连接
Treat as 0 - 缺失数据按照数值0绘制图形
不适用于 条状 绘制类型。
Y 轴 选择图表上Y轴显示内容。
间隔 如果需要,可以设置时间间隔。支持输入时间单位
聚合函数 指定使用的聚合函数:
min - 显示最小值
max - 显示最大值
avg -显示平均值
sum - 显示值的总和
count - 显示数值的个数
first - 显示第一个值
** last** - 显示最后一个值
none - 显示所有值(无聚合)
聚合允许显示所选区间(5分钟、1小时、1天)的聚合值,而不是所有值。另请参阅:聚合图形
从Zabbix 4.4开始支持这个选项。
聚合间隔 指定聚合的时间间隔。 您可以在此字段中使用时间单位。 输入纯数字视作秒。
从Zabbix 4.4开始支持这个选项。
聚合 指定是否聚合:
Each item - 数据集中的每个监控项将被汇总并单独显示。
Data set - 所有的数据集监控项将被汇总并显示为一个值。
从Zabbix 4.4开始支持这个选项。

现有的数据集会显示在一个列表中。你可以:

  • - 点击这个按钮来添加一个新的数据集
  • - 点击颜色图标,展开/折叠数据集细节设置
  • - 点击移动图标,将数据集拖到列表中的新位置。

显示选项选项卡允许定义历史数据选择:

历史数据选择 设置图表数据来源:
Auto - 数据的来源是根据经典的图表算法 (默认)
History - 来自历史的数据
Trends - 来自趋势的数据

时间段选项卡允许设置一个自定义的时间段:

设置自定义时间段 勾选此复选框以设置图表的自定义时间段(默认未勾选)。
From 设置图表的自定义时间段的开始时间。
To 设置图表的自定义时间段的结束时间。

选项卡允许自定义轴的显示方式:

左 Y 勾选复选框使左Y轴可见。如果在数据集覆盖选项卡中没有选择,该复选框可能会被禁用。
右 Y 勾选复选框,使右Y轴可见。如果在数据集覆盖选项卡中没有选择,该复选框可能被禁用。
X-Axis 取消该复选框可以隐藏X轴(默认为勾选)。
Min 设置相应轴的最小值。指定Y轴的可视范围最小值。
Max 设置对应轴的最大值。
Units 从下拉菜单中选择图轴数值的单位。如果选择了自动选项,轴值将使用相应轴的第一个监控项的单位来显示。静态选项允许你指定相应轴的自定义名称。如果选择了静态选项,并且字段留空,那么相应轴的名称仅显示数值。

图例 选项卡允许自定义图形图例:

显示图例 选中启用查看图例(默认)。
行数 设置要在图表上显示的行数。

问题 选项卡允许自定义问题显示:

显示问题 选中启用复选框,使问题显示在图表上(默认为禁用)。
仅选择的监控项 选中启用复选框只显示选定监控项的问题在图表上。
问题主机 选择要在图表上显示的问题主机。可以使用通配符模式(例如,*将返回匹配零个或更多字符的结果)要使用通配只需要输入特定文本再按下回车。当你输入的时候,所有匹配的主机会在下拉框显示。
严重性 标记要在图表上显示的问题严重程度。
问题 指定要在图表上显示的问题名称。
标签 可以通过包括以及排除特定的标签和标签值的方法,指定标签以限制组件中同时显示的Web 监控项的数量。标签名称匹配区分大小写。
可以通过以下运算符对每个条件进行筛选:
Exists - 存在特定的标签名称
Equals - 存在特定的标签名称和值(区分大小写)
Contains - 输入的字符串存在特定的标签名称(通配,不区分大小写)
Does not exist - 排除存在特定的标签名称
Does not equal - 排除存在特定的标签名称和值(区分大小写)
Does not contain - 排除输入的字符串存在特定的标签名称(通配,不区分大小写)
支持两种运算方式:
And/Or - 所有条件同时满足,标签名相同的条件将按Or条件分组<br >Or - 满足任意条件即可

覆盖 选项卡允许为数据集添加自定义覆盖:

当使用*通配符为一个数据集选择了几个监控项,而你想改变这些监控项的默认显示方式(如默认的底色或任何其他属性)时,可以通过覆盖实现。

现有的覆盖(如果有的话)会显示在一个列表中。要添加一个新的覆盖:

  • 点击 按钮
  • 选择要在图表显示的主机和监控项,你也可以用主机和项目标签,支持通配符(例如,将返回匹配零个或更多字符的结果)。要使用通配只需要输入特定文本再按下回车。当你输入的时候,所有匹配的主机会在下拉框显示。通配符不可以被添加,因为它会被解析。例如一个项目为"item" ,如果存在匹配项也会显示(例如item2, item3)。主机参数和监控项参数必填。
  • 点击 以选择覆盖参数。至少应选择一个覆盖参数。关于参数描述,见上面的数据集标签。

图表组件显示的信息可以通过 组件菜单:保存 .png 图片:

组件的截图将被保存到浏览器的“下载”文件夹。