nagios插件性能数据显示格式
2014-12-15 15:43
411 查看
nagios的插件分为两个部分:
GPING OK – rtt min/avg/max/mdev = 0.897/0.897/0.897/0.000 ms|time=0.897ms;20;40;; ok=1
cpu_user:OK-0% cpu_system:OK-0% cpu_idle:WARNING-99>70% | cpu_user=0%;120;90; cpu_system=0%;100;70; cpu_idle=99%;100;70;
其中性能数据为|后面的斜体部分,格式如下:
'label'=value[UOM];[warn];[crit];[min];[max]
注意事项:
1.空格分割标签/值对 例如cpu_user=0%;100;90; cpu_system=0%;100;70; cpu_idle=99%;100;70;
2.label可以包含任何字符
3.单引号可省略,如果label中使用空格、等号和单引号,则需要需要单引号把label括起来。例如’a ‘b’ = c’=0%;100;90;
4.标签可以为任意长度,但最好少于19个字符并且唯一,(RRD有相关方面的限制),并且需要注意NRPE的返回值的限制(译者:好像是4K限制)
5.两个单引号为指定的转义字符?
6.warn, crit, min or max 可以为空(比如,如果没有定义阀值,最大最小值则不适用)并且最后的分号可以省略
7.如果UOM为%,则不需要最大最小值
8.value, min and max只能为负号“-” “0到9” 和小数点“.” 并且单位必须统一 例如:cpu_user=0.5%;99.9;-9;
9.warn and crit必须在某个区间格式,参见2.5章。单位也必须统一
10.UOM必须为以下其中之一
(1).如果未指定,默认为数字(整数和浮点数)(比如用户数,进程数,负载等)
(2). s – 秒 (可以为纳秒us或毫秒ms) cpu_user=0s;100;90; cpu_system=0us;100;70; cpu_idle=0ms;100;70;
(3). % – 百分号 cpu_user=0%;100;90; cpu_system=0%;100;70; cpu_idle=99%;100;70;
(4). B – 字节(可可以是KB ,MB TB)cpu_user=0KB;100;90; cpu_system=0MB;100;70; cpu_idle=0B;100;70;
(5). c – 一个计数器 (比如网卡的流量)cpu_user=10c;100;90;
本文出自 “蜗牛的家” 博客,请务必保留此出处http://winters.blog.51cto.com/5617866/1590117
GPING OK – rtt min/avg/max/mdev = 0.897/0.897/0.897/0.000 ms|time=0.897ms;20;40;; ok=1
cpu_user:OK-0% cpu_system:OK-0% cpu_idle:WARNING-99>70% | cpu_user=0%;120;90; cpu_system=0%;100;70; cpu_idle=99%;100;70;
其中性能数据为|后面的斜体部分,格式如下:
'label'=value[UOM];[warn];[crit];[min];[max]
注意事项:
1.空格分割标签/值对 例如cpu_user=0%;100;90; cpu_system=0%;100;70; cpu_idle=99%;100;70;
2.label可以包含任何字符
3.单引号可省略,如果label中使用空格、等号和单引号,则需要需要单引号把label括起来。例如’a ‘b’ = c’=0%;100;90;
4.标签可以为任意长度,但最好少于19个字符并且唯一,(RRD有相关方面的限制),并且需要注意NRPE的返回值的限制(译者:好像是4K限制)
5.两个单引号为指定的转义字符?
6.warn, crit, min or max 可以为空(比如,如果没有定义阀值,最大最小值则不适用)并且最后的分号可以省略
7.如果UOM为%,则不需要最大最小值
8.value, min and max只能为负号“-” “0到9” 和小数点“.” 并且单位必须统一 例如:cpu_user=0.5%;99.9;-9;
9.warn and crit必须在某个区间格式,参见2.5章。单位也必须统一
10.UOM必须为以下其中之一
(1).如果未指定,默认为数字(整数和浮点数)(比如用户数,进程数,负载等)
(2). s – 秒 (可以为纳秒us或毫秒ms) cpu_user=0s;100;90; cpu_system=0us;100;70; cpu_idle=0ms;100;70;
(3). % – 百分号 cpu_user=0%;100;90; cpu_system=0%;100;70; cpu_idle=99%;100;70;
(4). B – 字节(可可以是KB ,MB TB)cpu_user=0KB;100;90; cpu_system=0MB;100;70; cpu_idle=0B;100;70;
(5). c – 一个计数器 (比如网卡的流量)cpu_user=10c;100;90;
本文出自 “蜗牛的家” 博客,请务必保留此出处http://winters.blog.51cto.com/5617866/1590117
相关文章推荐
- nagios插件性能数据格式
- nagios - 自定义插件性能数据格式
- nagios 笔记 nagios服务端+客户端 + 短信报警 + 性能显示的图形插件
- nagios 笔记 nagios服务端+客户端 + 短信报警 + 性能显示的图形插件
- 在谷歌chrome浏览器上插件上安装jsonview显示json格式数据
- chrome jsonView插件安装(接口上JSON插件规范显示JSON格式的数据)
- DataGridView绑定数据时,时间格式显示不全的问题
- access数据库中的数据精度和显示格式
- 数据绑定控件Repeater/GridView/DataList在前台显示正确的文本格式
- 如何在datagrid中以dd-mmm-yyyy格式显示数据行
- 今天写了一个使用TreeView显示年-月-日-数据的四级格式(数据库表只有一个日期字段)
- 通过递归方法 将DataTable中的树状数据信息 按树状格式显示在DropDownList中
- jquery+ashx无刷新GridView数据显示插件(实现分页、排序、过滤功能)
- jsp中从数据库得数据的显示格式控制和html超链接传值写法
- dropDownList显示日期格式的数据
- MFC 创建HTML格式数据并显示
- 如何把从数据库读出来的数据以excel格式显示到网页?
- winform中将数据以文本的格式导出到excel中(以文本导出表示如果数据为0001则在excel中也显示为0001,而不被excel自动转换为1)
- 通过递归方法 将DataTable中的树状数据信息 按树状格式显示在DropDownList中
- 数据绑定控件Repeater/GridView/DataList在前台显示正确的文本格式收藏