1、check_tcp

这个插件测试指定主机的TCP连接(或unix套接字)。

用法:检查tcp - h - p主机端口[- w <预警时间>][- c <关键时刻>][- s <发送字符串>]

[- e <期望字符串>][- q <退出字符串>][- m <最大字节>][- d <延迟>]

[- t <超时秒>][- r <拒绝状态>][- m <不匹配状态>][v][4 | 6][- j]

[- d <天cert到期>][- s <使用SSL >][- e]

选项:

- h,——帮助

打印详细帮助屏幕

- v,——版本

打印版本信息

- h,——主机名=地址

主机名、IP地址、或unix socket(必须是一个绝对路径)

- p、-端口=整数

端口号(默认值:none)

4——使用ipv4

使用IPv4连接

6日,——使用ipv6

使用IPv6连接

- e,——逃避

可以使用\ n \ r,\ t或\在发送或退出字符串。必须在发送或退出的选择吗

默认值:没有添加到发送,\ r \ n添加到最终的退出

s——发送=字符串

字符串发送到服务器

- e,——期望=字符串

字符串会在服务器响应(可能是重复的)

————所有

所有期望字符串需要发生在服务器响应。默认是任何

- q,——退出=字符串

字符串发送服务器启动一个干净的密切联系

- r、- | |拒绝=好警告暴击

接受tcp拒绝与国家好,警告,暴击(默认值:暴击)

- m,- - -不匹配=好|警告|暴击

接受字符串不匹配与国家预期好,警告,暴击(默认值:警告)

—j——监狱

隐藏输出从TCP套接字

- m,- - - maxbytes =整数

关闭连接一旦超过这个数量的字节都收到了

- d、-延迟=整数

秒等待发送字符串之间和轮询响应

- w,——警告=双

响应时间导致警告状态(秒)

- c,——关键=双

响应时间导致临界状态(秒)

- t,——timeout =整数

之前几秒钟连接超时(默认值:10)

- v,——verbose

显示细节命令行调试(Nagios可能截断输出)

发送电子邮件到nagios-users@lists.sourceforge.net,如果你有问题

关于u

这个插件测试与指定的主机的TCP连接。它还可以监控连接的警告和临界水平

check_proc.exe 
我创建了这个插件,因为我需要一个TCP检查像在Unix-like的check_tcp,插件。 
在第一个版本,它的雏形。您可以指定的警告和临界值。 + + + + +使用check_proc.exe + + + + + +没有或错误,,参数 check_tcp.exe(Nagios的插件) check_tcp.exe-H-P-W-C 主机名测试端口连接 端口连接到 W警告 c关键的 + + + + + +赖特参数 check_tcp.exe-H,某-P someport-W 100-200 TCP OK - 0.000秒的反应时间上的端口22 |时间= 0.000483s 

2、check_udp
这个插件测试UDP连接指定的主机(或unix套接字)。
用法:检查udp - h - p主机端口[- w <预警时间>][- c <关键时刻>][- s <发送字符串>]
[- e <期望字符串>][- q <退出字符串>][- m <最大字节>][- d <延迟>]
[- t <超时秒>][- r <拒绝状态>][- m <不匹配状态>][v][4 | 6][- j]
[- d <天cert到期>][- s <使用SSL >][- e]
选项:
- h,——帮助
打印详细帮助屏幕
- v,——版本
打印版本信息
- h,——主机名=地址
主机名、IP地址、或unix socket(必须是一个绝对路径)
- p、-端口=整数
端口号(默认值:none)
4——使用ipv4
使用IPv4连接
6日,——使用ipv6
使用IPv6连接
- e,——逃避
可以使用\ n \ r,\ t或\在发送或退出字符串。必须在发送或退出的选择吗
默认值:没有添加到发送,\ r \ n添加到最终的退出
s——发送=字符串
字符串发送到服务器
- e,——期望=字符串
字符串会在服务器响应(可能是重复的)
————所有
所有期望字符串需要发生在服务器响应。默认是任何
- q,——退出=字符串
字符串发送服务器启动一个干净的密切联系
- r、- | |拒绝=好警告暴击
接受tcp拒绝与国家好,警告,暴击(默认值:暴击)
- m,- - -不匹配=好|警告|暴击
接受字符串不匹配与国家预期好,警告,暴击(默认值:警告)
—j——监狱
隐藏输出从TCP套接字
- m,- - - maxbytes =整数
关闭连接一旦超过这个数量的字节都收到了
- d、-延迟=整数
秒等待发送字符串之间和轮询响应
- w,——警告=双
响应时间导致警告状态(秒)
- c,——关键=双
响应时间导致临界状态(秒)
- t,——timeout =整数
之前几秒钟连接超时(默认值:10)
- v,——verbose
显示细节命令行调试(Nagios可能截断输出)
发送电子邮件到nagios-users@lists.sourceforge.net,如果你有问题
关于u
官网解释如:
check_udp包loss.sh是一个Nagios的插件,通过netstat命令监视UDP数据包丢失。它写了一个可配置的目录和临时文件对那些从检查前,它的值进行比较。这意味着实际的结果显示了整体的数据包数量,接收,接收错误和/或最后一次检查的时间间隔您选择:收到未知的端口的数据包。 
版本 -h/--help输出 1.1版,2009年,迈克Adolphs( http://fooforge.com/) -h/--help输出 / check_udp包loss.sh [-w/--warning] [-c/--critical] [-t/--path-tmp |-W)选项: -警告 警告级别设置为接收数据包的错误。 默认是:关闭 -关键|-C) 设置一个数据包接收错误的临界水平。 默认是:关闭 -路径tmp目录| - T) 设置的临时文件的路径。默认是 / tmp目录 变更 * 2009-05-14 o小修正错误的退出代码 * 2009-05-10 o数据表示UDP统计的最后 检查的间隔时间