class profile::monitoring::services {
+ $warn_1_load = 1.5*$facts["processorcount"]
+ $warn_5_load = $facts["processorcount"]
+ $warn_15_load = $facts["processorcount"]
+ $warn_load = join([$warn_1_load, $warn_5_load, $warn_15_load], ",")
+
+ $max_1_load = 2*$facts["processorcount"]
+ $max_5_load = $facts["processorcount"]
+ $max_15_load = $facts["processorcount"]
+ $max_load = join([$max_1_load, $max_5_load, $max_15_load], ",")
+
profile::monitoring::local_service {
"Size on root partition":
local => {
};
"Average load":
local => {
- check_command => "check_local_load!8.0,8.0,8.0!10.0,10.0,10.0",
+ check_command => "check_local_load!$warn_load!$max_load",
};
"Swap usage":
local => {