# A simple configuration file for monitoring the local host # This can serve as an example for configuring other servers; # Custom services specific to this host are added here, but services # defined in nagios2-common_services.cfg may also apply. # define host{ use generic-host ; Name of host template to use host_name eric alias eric address 127.0.0.1 } # Define a service to check the disk space of the root partition # on the local machine. Warning if < 20% free, critical if # < 10% free space on partition. define service{ use generic-service ; Name of service template to use host_name eric service_description Disk Space check_command check_all_disks!20%!10% } # Define a service to check the number of currently logged in # users on the local machine. Warning if > 20 users, critical # if > 50 users. define service{ use generic-service ; Name of service template to use host_name eric service_description Current Users check_command check_users!20!50 } # Define a service to check the number of currently running procs # on the local machine. Warning if > 250 processes, critical if # > 400 processes. define service{ use generic-service ; Name of service template to use host_name eric service_description Total Processes check_command check_procs!250!400 } # Define a service to check the load on the local machine. define service{ use generic-service ; Name of service template to use host_name eric service_description Current Load notifications_enabled 0 check_command check_load!7.0!6.0!5.0!7.5!7.0!6.5 } # stream Count define service { use generic-service host_name eric service_description Stream Count check_command check_stream_count!2!4 } # Grafana define service { use generic-service host_name eric service_description Grafana check_command check_http_host_port!eric.openfest.org!127.0.0.1!3000 } # Graphite - web define service { use generic-service host_name eric service_description Graphite - web check_command check_http_host_port!eric.openfest.org!127.0.0.1!8080 } # carbon - aggregator define service { use generic-service host_name eric service_description Graphite - carbon-aggregator-line check_command check_tcp_port!10001 } define service { use generic-service host_name eric service_description Graphite - carbon-aggregator-pickle check_command check_tcp_port!10101 } # carbon - cache define service { use generic-service host_name eric service_description Graphite - carbon-cache-line check_command check_tcp_port!2003 } define service { use generic-service host_name eric service_description Graphite - carbon-cache-pickle check_command check_tcp_port!2004 } define service { use generic-service host_name eric service_description Graphite - carbon-cache-cache check_command check_tcp_port!2005 } # Unbound define service { use generic-service host_name eric service_description DNS - unbound check_command custom_check_dns } # memcached define service { use generic-service host_name eric service_description Memcached check_command check_tcp_port!11211 }