# vim: filetype=nagios # System usage define service { service_description Size on root partition use local-service check_command check_local_disk!20%!10%!/ } define command { command_line $USER1$/check_disk -w $ARG1$ -c $ARG2$ -p $ARG3$ command_name check_local_disk } define service { service_description Total number of process use local-service check_command check_local_procs!250!400!RSZDT } define command { command_line $USER1$/check_procs -w $ARG1$ -c $ARG2$ -s $ARG3$ command_name check_local_procs } define service { service_description Average load use local-service check_command check_local_load!8.0,8.0,8.0!10.0,10.0,10.0 } define command { command_line $USER1$/check_load -w $ARG1$ -c $ARG2$ command_name check_local_load } define service { service_description Swap usage use local-service check_command check_local_swap!20!10 } define command { command_line $USER1$/check_swap -n ok -w $ARG1$ -c $ARG2$ command_name check_local_swap } define service { service_description Memory usage use local-service check_command check_memory!80!90 } define command { command_line $USER2$/check_mem.sh -w $ARG1$ -c $ARG2$ command_name check_memory } define command { command_line $USER2$/check_command -c "$ARG1$" -s 0 -o "$ARG2$" $ARG3$ command_name check_command_output } # Network dependent local services define service { service_description NTP is activated and working use local-service check_command check_ntp } define command { command_line $USER1$/check_ntp_time -t 30 -q -H 0.arch.pool.ntp.org command_name check_ntp }