您好,登錄后才能下訂單哦!
Current Status:
(for 0d 1h 57m 28s)Status
Information: USERS OK - 3 users currently logged in
Performance Data: users=3;5;10;0 #### 些數據控制繪圖信息,和繪圖數據生成
Current Attempt:1/4 (HARD state)
Last Check Time:03212014 17:46:11
Check Type:ACTIVE
Check Latency / Duration:0.129 / 0.030 seconds
Next Scheduled Check: 03-21-2014 17:56:11
Last State Change:03212014 15:56:11
Last Notification:N/A (notification 0)
xxxxxx.........
### 自定義插件要想輸出如下信息
Status Information: | 0 , w=70 c=160 |
Performance Data: | users=70;160;0;114 |
必須在腳本的輸出結果為 : 0 , w=70 c=160 | users=70;160;0;114
其中'|' 作為數據的分隔位置。
示例腳本,只是繪圖完測試檢測,可定義修改使用
#/bin/bash # Date xxx # Author xx # Description check the nagios pulgin shell uageage Useage_help="$0 [-w|--warn number ][ -c |--critical number] " Warning=0 Critical=0 STAT_OK=0 STAT_WARNING=1 STAT_CRITICAL=2 STAT_UNKNOW=3 process=`/bin/ps -ef | /usr/bin/wc -l ` while [ -n "$1" ] do case $1 in -w|--warn) shift Warning=$1 ;; -c|--critical) shift Critical=$1 ;; *) echo "$Useage_help" exit 1 ;; esac shift done #echo "Warning = $Warning , Critical = $Critical" ### aa | bb # aa : Status Information # bb : Performance Data echo "$STAT_OK , w=$Warning c=$Critical | users=$Warning;$Critical;0;$process"
調用方法與系統自帶的一致。
腳格式參照:http://os.51cto.com/art/201103/249956.htm
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。