[cpu] # Limits values for CPU user in % # Defaults values if not defined: 50/70/90 user_careful=50 user_warning=70 user_critical=90 # Limits values for CPU system in % # Defaults values if not defined: 50/70/90 system_careful=50 system_warning=70 system_critical=90 # Limits values for CPU iowait in % # Defaults values if not defined: 40/60/80 # Not easy to tweek... # Source: http://blog.scoutapp.com/articles/2011/02/10/understanding-disk-i-o-when-should-you-be-worried # http://blog.logicmonitor.com/2011/04/20/troubleshooting-server-performance-and-application-monitoring-a-real-example/ # http://blog.developpeur-neurasthenique.fr/auto-hebergement-iowait-ma-tuer-1-2-vmstat-mpstat-atop-pidstat.html (FR) iowait_careful=40 iowait_warning=60 iowait_critical=80 [load] # Value * Core # Defaults values if not defined: 0.7/1.0/5.0 per Core # Source: http://blog.scoutapp.com/articles/2009/07/31/understanding-load-averages # http://www.linuxjournal.com/article/9001 careful=0.7 warning=1.0 critical=5.0 [memory] # Defaults limits for free RAM memory in % # Defaults values if not defined: 50/70/90 careful=50 warning=70 critical=90 [swap] # Defaults limits for free swap memory in % # Defaults values if not defined: 50/70/90 careful=50 warning=70 critical=90 [temperature] # Temperatures in °C for sensors # Defaults values if not defined: 60/70/80 careful=60 warning=70 critical=80 [hddtemperature] # Temperatures in °C for hddtemp # Defaults values if not defined: 45/52/60 careful=45 warning=52 critical=60 [filesystem] # Defaults limits for free filesytem space in % # Defaults values if not defined: 50/70/90 careful=50 warning=70 critical=90 [process] # Limits values for CPU per process in % # Defaults values if not defined: 50/70/90 cpu_careful=50 cpu_warning=70 cpu_critical=90 # Limits values for MEM per process in % # Defaults values if not defined: 50/70/90 mem_careful=50 mem_warning=70 mem_critical=90 [monitor] # Define the list of processes to monitor # *** This section is optionnal *** # The list is composed of item (list_#nb <= 10) # An item is defined: # * description: Description of the processes (max 16 chars) # * regex: regular expression of the processes to monitor # * command: (optional) full path to shell command/script for extended stat # Use with caution. Should return a single line string. # * countmin: (optional) minimal number of processes # A warning will be displayed if number of process < count # * countmax: (optional) maximum number of processes # A warning will be displayed if number of process > count #list_1_description=Redis server #list_1_regex=.*redis-server.* #list_1_command=echo "Additional stats" #list_2_description=Python programs #list_2_regex=.*python.* #list_2_countmin=1 #list_2_countmax=8 #list_3_description=Famous Xeyes #list_3_regex=.*xeyes.*