命令名:
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$'