命令名:
check-host-alive

命令参数:

$USER1$/check_ping -H $HOSTADDRESS$ -w 3000.0,80% -c 5000.0,100% -p 5

命令说明:

依靠ping 机制,检查主机状态

配置样例:

check_command                                   check-host-alive

=====================================

命令名:

check-http

命令参数:

$USER1$/check_http -H $HOSTADDRESS$ -p $ARG1$ -s $ARG2$

命令说明:

依靠http 机制,检查http 服务状态,$ARG1 为端口, $ARG2 为检测字符串

配置样例:

check_command                check-http!80!OK

=====================================

命令名:

check-https

命令参数:

$USER1$/check_http -S -H $HOSTADDRESS$ -p $ARG1$ -s $ARG2$

命令说明:

依靠http 机制,检查https 服务状态,$ARG1 为端口, $ARG2 为检测字符串

配置样例:

check_command                check-https!443!OK

=====================================

命令名:

check-httpsu

命令参数:

$USER1$/check_http -S -H $HOSTADDRESS$ -p $ARG1$ -u $ARG2$ -s $ARG3$

命令说明:

依靠http 机制,检查https 服务状态,$ARG1 为端口, $ARG2 url的虚拟目录, $ARG3 为检测字符串

配置样例:

check_command                check-httpsu!443!/abcd/aa!OK

=====================================

命令名:

check-httpu

命令参数:

$USER1$/check_http -H $HOSTADDRESS$ -p $ARG1$ -u $ARG2$ -s $ARG3$

命令说明:

依靠http 机制,检查http 服务状态,$ARG1 为端口, $ARG2 url的虚拟目录, $ARG3 为检测字符串

配置样例:

check_command                check-httpu!80!/abcd/aa!OK

=====================================

命令名:

check_dhcp

命令参数:

$USER1$/check_dhcp $ARG1$

命令说明:

检测dhcp 状态,$ARG1 可填写check_dhcp 的所有参数

配置样例:

check_command                check_dhcp!-s 192.168.1.1 -t 300

=====================================

命令名:

check_disk

命令参数:

$USER1$/manubulon/check_snmp_storage.pl -f -H $HOSTADDRESS$ -C $ARG1$ -m $ARG2$ -w $ARG3$ -c $ARG4$

命令说明:

通过snmp 协议查询指定分区的磁盘空间,$ARG1为snmp 通信字符串,$ARG2 分区,$ARG3 告警时的大小,$ARG4 危急时的大小

配置样例:

check_command                check_disk!public!"^Swap Space$"!96!99

=====================================

check_ftp

$USER1$/check_ftp -H $HOSTADDRESS$ $ARG1$

check_hpjd

$USER1$/check_hpjd -H $HOSTADDRESS$ $ARG1$

check_http

$USER1$/check_http -I $HOSTADDRESS$ $ARG1$

check_imap

$USER1$/check_imap -H $HOSTADDRESS$ $ARG1$

check_local_disk

$USER1$/check_disk -w $ARG1$ -c $ARG2$ -p $ARG3$
 
check_local_load

$USER1$/check_load -w $ARG1$ -c $ARG2$

check_local_mrtgtraf

$USER1$/check_mrtgtraf -F $ARG1$ -a $ARG2$ -w $ARG3$ -c $ARG4$ -e $ARG5$

check_local_procs

$USER1$/check_procs -w $ARG1$ -c $ARG2$ -s $ARG3$

check_local_swap

$USER1$/check_swap -w $ARG1$ -c $ARG2$

check_local_users

$USER1$/check_users -w $ARG1$ -c $ARG2$

=====================================

命令名:

check_mac

命令参数:

check_mac $USER1$/inagios/check_mac.pl -H $HOSTADDRESS$ -M $ARG1$ -f

命令说明:

检查目标ip的mac是与指定的相符。

配置样例:

check_command                check_mac!00:0C:29:4D:5C:EC

=====================================

check_multi

$USER1$/check_multi $ARG1$ $ARG2$ $ARG3$ $ARG4$
 
check_nt

$USER1$/check_nt -H $HOSTADDRESS$ -p 12489 -v $ARG1$ $ARG2$

check_ping

$USER1$/check_ping -H $HOSTADDRESS$ -w $ARG1$ -c $ARG2$ -p 5

check_pop

$USER1$/check_pop -H $HOSTADDRESS$ $ARG1$

check_smtp

$USER1$/check_smtp -H $HOSTADDRESS$ $ARG1$

check_snmp

$USER1$/check_snmp -H $HOSTADDRESS$ $ARG1$

=====================================

命令名:

check_snmp_conns

命令参数:

$USER1$/manubulon/check_snmp_conns.pl -H $HOSTADDRESS$ -p -C $ARG1$

命令说明:

通过snmp 机制,检查目标服务器的网络连接数

配置样例:

check_command                check_snmp_conns!public

=====================================

命令名:


check_snmp_int

命令参数:

$USER1$/manubulon/check_snmp_int.pl -H $HOSTADDRESS$ -C $ARG1$ -n $ARG2$ -f -kBM -w $ARG3$,$ARG4$ -c $ARG5$,$ARG6$

命令说明:

通过snmp 机制,检查目标服务器指定网络接口的流量

配置样例:

check_command                check_snmp_int!public!'^eth0$'!4!5!500!600

=====================================
命令名:

check_snmp_load

命令参数:

$USER1$/inagios/check_snmp_load.pl -f -H $HOSTADDRESS$ -C $ARG1$ -w $ARG2$ -c $ARG3$


命令说明:

通过snmp 机制,检查目标服务器的CPU利用率

配置样例:

check_command                check_snmp_load!public!75%!90%


=====================================

check_ssh

$USER1$/check_ssh $ARG1$ $HOSTADDRESS$

check_tcp

$USER1$/check_tcp -H $HOSTADDRESS$ -p $ARG1$ $ARG2$

=====================================
命令名:

check_time_diff

命令参数:

$USER1$/inagios/check_snmp_systemdate.pl $HOSTADDRESS$ $ARG1$ $ARG2$

命令说明:

通过snmp 机制,检查目标服务器的时间与nagios服务器的时间差

配置样例:

check_command                check_time_diff!public!120

=====================================


check_udp

$USER1$/check_udp -H $HOSTADDRESS$ -p $ARG1$ $ARG2$
 
=====================================
命令名:

check_uptime

命令参数:

$USER1$/inagios/check_uptime.pl -H $HOSTADDRESS$ -C $ARG1$ -f $ARG2$

命令说明:

通过snmp 机制,检查目标服务器的持续运行时间

配置样例:

check_command                check_uptime!public!-2

=====================================
命令名:

check_users

命令参数:

$USER1$/inagios/check_snmp_users.sh $HOSTADDRESS$ $ARG1$ $ARG2$

命令说明:

通过snmp 机制,检查目标服务器的登陆用户数

配置样例:

check_command                check_users!public!2

=====================================

noping

/bin/echo

nrpe

$USER1$/check_nrpe -H $HOSTADDRESS$ -c $ARG1$ -t 300 -a $ARG2$ $ARG3$ $ARG4$ $ARG5$

snmp_memory

USER1$/manubulon/check_snmp_mem.pl -f -H $HOSTADDRESS$ -C $ARG1$ -2 -w 85,20 -c 95,30

snmp_process

$USER1$/manubulon/check_snmp_process.pl -f -H $HOSTADDRESS$ -C $ARG1$ $ARG2$ $ARG3$ $ARG4$ $ARG5$ $ARG6$

submit_check_result $USER1$/submit_check_result $HOSTNAME$ '$SERVICEDESC$' $SERVICESTATE$ '$SERVICEOUTPUT$'