zabbix提供了一个自定义图表的功能,这不是废话么?呵呵~前面文章 讲到的《zabbix简易图表》只能显示单个item的数据图表。如果我们想显示多个信息到一个图表上,那必须使用zabbix自定义图表功能,比如,我 们最常用的网卡流量监控,一张流量图上会包含进/出的流量信息。一个图表的数据可以来源一台主机,也可以来源于多台主机

配置定义图表

创建自定义图表步骤如下:

Configuration→Hosts(或者templates),点击hosts/template列的Graphs,点击右上角的Create graph,出现如下表单。

Graph属性:

属性 描述
Name 图表名称(唯一)
Width 图表宽度(单位:像素)(仅用于预览和pie/exploded图表).
Height 图表高度(单位:像素)
Graph type 图表类型:
Normal - 常规图表, 值显示为线条
Stacked - 叠图, 显示填充区域
Pie - 饼图
Exploded - “裂开的”饼图,显示部分切出的饼图
Show legend 显示图例,例如item名称与最大、平均、最小的数据,一般显示在图表的下方
Show working time 是否显示工作时间,如果选择这个复选框,那么非工作时间背景为灰色。备注:饼图和爆炸式饼图没有这个参数
Show triggers 如果选择现象,那么触发器将会用红线表示. 两种饼图不包含这个功能
Percentile line (left) 左Y轴百分数.
Percentile line (right) 右Y轴百分数
Y axis MIN value Y轴最小值:
Calculated - 自动计算Y轴最小值(取item最小值)
Fixed - 固.定Y轴最小值. 饼图与裂变式饼图没有这个参数
Item - 选中item的最新值(例如你选中某网卡,那么它的最小值将来自这个网卡item的最新值)
Y axis MAX value Y轴最大值:
Calculated - 自动计算Y轴最大值(取item最大值)
Fixed - 固.定Y轴最大值. 饼图与裂变式饼图没有这个参数
Item - 选中item的最新值(例如你选中某网卡,那么它的最大值将来自这个网卡item的最新值)
3D view 立体风格图表,仅适用于饼图与爆炸式饼图.
Items 监控项,图表的数据来源

 配置图表items

图表的数据来源于items,点击add选择需要显示到图表的item,可以添加多个。

Item展示属性:

参数 描述
Sort order (0→100)
绘图顺序,可以上下拖动items来改变他们的顺序.这个顺序用来决定图层的顺序。
Name item名称
Type
Type (仅用于两个饼图图表):
Simple - 按比例显示
Graph sum - 充满整个饼图
一 张图表只允许有一个items是Graph sum,否则报错:ERROR: Cannot display more than one item with type “Graph sum”,通常用于影片,硬盘大小item使用Graph sum,剩余空间则使用simple。这样一个饼图的硬盘使用情况便一目了然。
Function 当一个item有多种数值时,选择一种数值用于图表展示
all - 所有值 (最小、平均、最大)
min - 仅最小值
avg - 仅平均值
max - 进最大值
Draw style
绘制风格(只有常规图表存在该选项):
Line - 绘制线条
Filled region - 绘制填充区域
Bold line - 画粗线
Dot - 画点
Dashed line - 画虚线
Y axis side Y轴在左边还是右边
Colour 颜色

图表预览

在创建图表的过程中,我们可以随时预览修改的配置图表,点击标签preview即可。备注:如果是template预览时没有意义的,毕竟没有任何数据。

关于触发器限制

如果图表的高度小于120像素,那么图标上将不会展示触发器相关信息。

(27)zabbix自定义图表Graph的更多相关文章

  1. 自学Zabbix3.8.1.2-可视化Visualisation-Graphs自定义图表

    自学Zabbix3.8.1.2-可视化Visualisation-Graphs自定义图表 自定义图表,如名称所示,提供定制功能.虽然简单的图形可以很好地查看单个项目的数据,但是它们不提供配置功能.因此 ...

  2. zabbix自定义监控,自定义图表。

    zabbix server:hostname=Zabbix server ip:192.168.100.7 zabbix agent: hostname=host3 ip:192.168.100.3 ...

  3. Zabbix自定义监控8080端口的连接数

    Zabbix自定义监控8080端口的连接数 一 zabbix自定义监控实现思路 实际上我们要想使用zabbix来监控一些服务的原理很简单,步骤分别是:1.写一个脚本用于获取待监控服务的一些状态信息2. ...

  4. 2.zabbix自定义模板

    zabbix自定义模板 zbx_base_templates.xml <?xml version="1.0" encoding="UTF-8"?> ...

  5. zabbix自定义key

    zabbix自定义key 1.修改客户端配置文件 #vi /opt/zabbix/etc/zabbix_agentd.conf Include=/opt/zabbix/etc/zabbix_agent ...

  6. salesforce 零基础学习(二十六)自定义图表chart简单介绍(使用apex和VF实现)

    chart在报表中经常使用到,他可以使报表结果更加直观的展现给用户.salesforce支持VF和apex代码来更好的展示chart. chart分类:常用的图表样式有饼状图,柱状图,折线图,条形图, ...

  7. Flash图表控件FusionCharts自定义图表y轴最大/最小值

    自定义图表y轴的最大值和最小值 用户可以使用FusionCharts图表中<chart>元素的yAxisMaxValue和yAxisMinValue属性设置图表限制. 示例: <ch ...

  8. Flash图表控件FusionCharts如何自定义图表的工具提示

    什么是FusionCharts的工具提示 当鼠标指示到FusionCharts图表中一个特定的数据点时所显示出来的信息就是工具提示.提示的信息可以是以下内容: 单系列图(除了饼图和环图):名称和值 饼 ...

  9. zabbix自定义web检测

    zabbix自定义web检测 本博客使用zabbix 版本 4.0.3 Web监控的原理 Web监控即对HTTP服务的监控,模拟用户去访问网站,对特定的结果进行比较,如状态码.返回字符串等特定的数据进 ...

随机推荐

  1. angularJs自定义指令(directive)实现滑块滑动

    最近老大让我一个效果实现在页面某一部分内滑块随着滚动条上下滑动,说明一下我们项目使用技术angularJs.大家都知道,使用jquery很好实现. 那么angular如何实现呢,我用的是自定义指令(d ...

  2. 关于在linux系统环境下解压rar压缩文件

    如果在zip压缩文件,可以使有unzip来进行解压.可以直接使用yum进行下载. 但如果是rar类型压缩文件,使用yum就可能无法直接安装. 要到网址:https://www.rarlab.com/d ...

  3. (转)linux du命令

    转自 http://www.cnblogs.com/peida/archive/2012/12/10/2810755.html Linux du命令也是查看使用空间的,但是与df命令不同的是Linux ...

  4. sequence(2018.10.23)

    建出差分序列,可以发现最早出现的回文串就是答案,自己想想就懂了. \(O(N)\)找出回文串就好了,字符串\(hash\)或者\(manacher\)都能在合法时间内得到答案. #include< ...

  5. [Usaco2011 Dec]Grass Planting

    Description Farmer John has N barren pastures connected by N-1 bidirectional roads, such that there ...

  6. matplotlib 知识点13:绘制散点图(scatter函数精讲)

    散点图是指在回归分析中,数据点在直角坐标系平面上的分布图,散点图表示因变量随自变量而变化的大致趋势,据此可以选择合适的函数对数据点进行拟合. 用两组数据构成多个坐标点,考察坐标点的分布,判断两变量之间 ...

  7. spring cloud各种超时时间设置

    如果是zuul(网关)的超时时间需要设置zuul.hystrix.ribbon等三部分: #zuul超时设置#默认1000zuul.host.socket-timeout-millis=2000#默认 ...

  8. kafka基础四

    消费者消费过程(二) 消费组状态机:消息的产生存储消费看似是杂乱无章的,但万物都会遵循一定的规则成长,任何事物的发展都是有迹可循的. 开始消费组初始状态为Stable,经过第一次Rebalance之后 ...

  9. texlive安装

    本人电脑系统win8.1,安装texlive2016的时候报错"Can't spawn "cmd.exe": No such file or directory at.. ...

  10. MFC命令行及CCommandLineInfo类

    获取命令行的方法: 1.GetCommandLine() 获取输入的所有信息,包括程序所在路径及参数 2.AfxGetApp()->m_lpCmdLine 只包含参数 一般情况下,获取到命令行后 ...