退出代码 | 状态 | 说明 |
0 | OK | 工作正常 |
1 | WARNING | 工作正常,但需要注意 |
2 | CRITICAL | 工作不正常 |
3 | UNKNOWN | 当插件无法确定主机/服务的状态时 |
选项和说明 |
-h,--help
这提供帮助
|
-V,--version
这会打印插件的确切版本
|
-v,--verbose
这使得插件提供关于它正在做什么的更详细的信息
|
-t,--timeout
这提供了超时时间(以秒为单位);过了这个时间,插件会报告CRITICAL状态
|
-w,--warning
这提供了插件特定的警告状态限制
|
-c,--critical
这为 CRITICAL 状态提供了插件特定的限制
|
-H,--hostname
这提供主机名、IP 地址或 Unix 套接字以与之通信
|
-4,--use-ipv4
这让您可以使用 IPv4 进行网络连接
|
-6,--use-ipv6
这让您可以使用 IPv6 进行网络连接
|
-p,--port
用于连接TCP或UDP端口
|
-s,--send
这提供了将发送到服务器的字符串
|
-e,--expect
这提供了应该从服务器发回的字符串
|
-q,--quit
这提供了发送到服务器以关闭连接的字符串
|
define command { command_name check_smtp command_line $USER2$/check_smtp-H $HOSTADDRESS$ }
define command { command_name check_mysql command_line $USER1$/check_mysql –H $HOSTADDRESS$-u $ARG1$-p $ARG2$-d $ARG3$-S –w 10 –c 30 } define command { command_name check_mysql_query command_line $USER1$/check_mysql_query –H $HOSTADDRESS$-u $ARG1$-p $ARG2$-d $ARG3$-q $ARG4$ –w $ARG5$-c $ARG6$ }
define command { command_name check_partition command_line $USER1$/check_disk –p $ARG1$ –w $ARG2$-c $ARG3$ }