check_tcp/udp
用途:
check_udp/udp -H主机 -p端口 [-w <警告时间>] [-c <critical时间>] [-s <发送字符串>]
[-e <expect字符串>] [-q <quit字符串>] [-m <maximum bytes>] [-d <延迟>]
[-t <timeout秒] [-r <refuse state>] [-M <mismatch state>] [-v] [-4 | -6] [-j][-D <warn days cert expire>[,<crit days cert expire>]][-S <use SSL>] [-E]
选项​​:
 -h, --help
    打印详细的帮助屏幕
 -V, --version
    打印版本信息
 -H, --hostname=ADDRESS
    主机名,IP地址,或Unix套接字(必须是绝对路径)
 -p, --port=INTEGER
    端口号(默认值:无)
 -4, --use-ipv4
    使用IPv4连接
 -6, --use-ipv6
    使用IPv6连接
 -E, --escape
    可以使用\ n \ r \ t \发送或退出字符串。必须出现在发送或退出选项
    默认值:没有发送,\ r \ n结束退出
 -s, --send=STRING
    发送到服务器的字符串
 -e, --expect=STRING
    期望的字符串在服务器响应(可重复)
 -A, --all
    所有的期望字符串必须出现在服务器的响应。默认为任何
 -q, --quit=STRING
    发送服务器发起一个干净的关闭连接的字符串
 -r, --refuse=ok|warn|crit
    OK,接受TCP拒绝与各国发出警告,致命错误(默认:暴击)
 -M, --mismatch=ok|warn|crit
    接受期望的字符串不匹配的状态确定,警告,致命错误(默认值:warn)
 -j, --jail
    从TCP套接字的隐藏输出
 -m, --maxbytes=INTEGER
    关闭连接,一旦超过这个数目的字节收到
 -d, --delay=INTEGER
    秒之间的等待时间发送字符串和轮询响应
 -D, --certificate=INTEGER[,INTEGER]
    最小的天数证书是有效的。
    1#天的警告,第二次是关键(如果未指定 -  0)。
 -S, --ssl
    使用SSL的连接。
 -w, --warning=DOUBLE
    导致警告状态的响应时间(秒)
 -c, --critical=DOUBLE
    在临界状态的响应时间(秒)
 -t, --timeout=INTEGER
    秒钟,然后连接超时(默认值:10)
 -v, --verbose
    显示命令行调试的详细信息(Nagios的,可能会截断输出)
原文出自 http://nagiosplugins.org/man/check_udp