標籤:nagios外掛程式效能資料格式
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
nagios外掛程式效能資料顯示格式