| 退出代码 | 状态 | 说明 |
| 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$
}