(nagios插件:nagios-plugins-1.4.12/plugins/check_ping.c)
站在用戶的角度思考問(wèn)題,與客戶深入溝通,找到西區(qū)網(wǎng)站設(shè)計(jì)與西區(qū)網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗(yàn),讓設(shè)計(jì)與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個(gè)性化、用戶體驗(yàn)好的作品,建站類(lèi)型包括:成都網(wǎng)站設(shè)計(jì)、網(wǎng)站建設(shè)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣、域名申請(qǐng)、虛擬主機(jī)、企業(yè)郵箱。業(yè)務(wù)覆蓋西區(qū)地區(qū)。
[root@datacenter libexec]# ./check_ping --help
check_ping v1.4.15 (nagios-plugins 1.4.15)
Copyright (c) 1999 Ethan Galstad <>
Copyright (c) 2000-2007 Nagios Plugin Development Team
<>
Use ping to check connection statistics for a remote host.
Usage:
check_ping -H
[-p packets] [-t timeout] [-4|-6]
Options:
-h, --help
Print detailed help screen
-V, --version
Print version information
-4, --use-ipv4
Use IPv4 connection
-6, --use-ipv6
Use IPv6 connection
-H, --hostname=HOST
host to ping
-w, --warning=THRESHOLD
warning threshold pair
-c, --critical=THRESHOLD
critical threshold pair
-p, --packets=INTEGER
number of ICMP ECHO packets to send (Default: 5)
-L, --link
show HTML in the plugin output (obsoleted by urlize)
-t, --timeout=INTEGER
Seconds before connection times out (default: 10)
THRESHOLD is
time (ms) which triggers a WARNING or CRITICAL state, and
percentage of packet loss to trigger an alarm state.
This plugin uses the ping command to probe the specified host for packet loss
(percentage) and round trip average (milliseconds). It can produce HTML output
linking to a traceroute CGI contributed by Ian Cass. The CGI can be found in
the contrib area of the downloads section at
Send email to if you have questions
regarding use of this software. To submit patches or suggest improvements,
send email to
[root@datacenter libexec]#
用法:
Usage: check_ping -H
[-p packets] [-t timeout] [-L] [-4|-6]
具體如下:
-H 主機(jī)地址
-w WARNING 警告狀態(tài): 響應(yīng)時(shí)間(毫秒),丟包率 (%) 閥值
-c CRITICAL 危險(xiǎn)狀態(tài): 響應(yīng)時(shí)間(毫秒),丟包率 (%) 閥值
-p 發(fā)送的包數(shù) 默認(rèn)5個(gè)包
-t 超時(shí)時(shí)間 默認(rèn)10秒
-4|-6 使用ipv4|ipv6 地址 默認(rèn)ipv4
示例:
復(fù)制代碼 代碼如下:
./check_ping -H 8.8.8.8 -w 200,20% -c 300,50% -p 3 -t 2
-H 目標(biāo)主機(jī)
-w 延時(shí)200丟包20%
-c 延時(shí)300丟包50%
延時(shí)有3個(gè)范圍
1. 延時(shí) 小于 200
2. 延時(shí) 在 200 - 300 范圍內(nèi)
3. 延時(shí) 大于 300
小于則輸出 OK 正常
范圍內(nèi)則輸出 WARNING 警告
大于則輸出 CRITICAL 宕機(jī)
1、OK 正常
復(fù)制代碼 代碼如下:
[root@204 plugins]# ./check_ping -H 8.8.8.8 -w 200,20% -c 300,50% -p 3 -t 2
PING OK - Packet loss = 0%, RTA = 96.45 ms|rta=96.449997ms;200.000000;300.000000;0.000000 pl=0%;20;50;0
2、WARNING 警告
復(fù)制代碼 代碼如下:
[root@204 plugins]# ./check_ping -H 8.8.8.8 -w 100,20% -c 200,50% -p 3 -t 2
PING WARNING - Packet loss = 0%, RTA = 106.00 ms|rta=106.003998ms;100.000000;200.000000;0.000000 pl=0%;20;50;0
3、CRITICAL 宕機(jī)
復(fù)制代碼 代碼如下:
[root@204 plugins]# ./check_ping -H 8.8.8.8 -w 50,20% -c 100,50% -p 3 -t 2
PING CRITICAL - Packet loss = 0%, RTA = 128.41 ms|rta=128.410995ms;50.000000;100.000000;0.000000 pl=0%;20;50;0