Avoid useless cpu load alerts for graph compression servers
Given the metrics in prometheus, the load of maxxi is very high when a graph compression is in progress.
It generate a lot of useless alerts we never check.
octocatalog diff
diff origin/production/pergamon.softwareheritage.org current/pergamon.softwareheritage.org
*******************************************
+ Concat::Fragment[icinga2::object::Service::linux_load_graph] =>
parameters =>
"content": "\napply Service \"load\" {\n import \"generic-service\"\n\n ch...
"order": 60,
"target": "/etc/icinga2/zones.d/global-templates/services.conf"
*******************************************
+ Concat_fragment[icinga2::object::Service::linux_load_graph] =>
parameters =>
"content": "\napply Service \"load\" {\n import \"generic-service\"\n\n ch...
"order": 60,
"tag": "_etc_icinga2_zones.d_global-templates_services.conf",
"target": "/etc/icinga2/zones.d/global-templates/services.conf"
*******************************************
+ Icinga2::Object::Service[linux_load_graph] =>
parameters =>
"apply": true,
"assign": [
"host.vars.os == Linux && host.vars.load == graph"
],
"check_command": "load",
"command_endpoint": "host.name",
"ensure": "present",
"export_to": [
],
"ignore": [
"host.vars.noagent"
],
"import": [
"generic-service"
],
"order": 60,
"prefix": false,
"service_name": "load",
"target": "/etc/icinga2/zones.d/global-templates/services.conf",
"template": false,
"vars": {
"load_wload1": 325,
"load_wload5": 325,
"load_wload15": 325,
"load_cload1": 350,
"load_cload5": 350,
"load_cload15": 350
}
*******************************************
+ Icinga2::Object[icinga2::object::Service::linux_load_graph] =>
parameters =>
"apply": true,
"assign": [
"host.vars.os == Linux && host.vars.load == graph"
],
"attrs": {
"check_command": "load",
"command_endpoint": "host.name",
"vars": {
"load_wload1": 325,
"load_wload5": 325,
"load_wload15": 325,
"load_cload1": 350,
"load_cload5": 350,
"load_cload15": 350
}
},
"attrs_list": [
"display_name",
"host_name",
"check_command",
"check_timeout",
"check_interval",
"check_period",
"retry_interval",
"max_check_attempts",
"groups",
"enable_notifications",
"enable_active_checks",
"enable_passive_checks",
"enable_event_handler",
"enable_flapping",
"enable_perfdata",
"event_command",
"flapping_threshold_low",
"flapping_threshold_high",
"volatile",
"zone",
"command_endpoint",
"notes",
"notes_url",
"action_url",
"icon_image",
"icon_image_alt",
"vars"
],
"ensure": "present",
"ignore": [
"host.vars.noagent"
],
"import": [
"generic-service"
],
"object_name": "load",
"object_type": "Service",
"order": 60,
"prefix": false,
"target": "/etc/icinga2/zones.d/global-templates/services.conf",
"template": false
*******************************************
*** End octocatalog-diff on pergamon.softwareheritage.org
*** Running octocatalog-diff on host maxxi.internal.softwareheritage.org
I, [2025-03-07T11:59:50.318212 #1419869] INFO -- : Catalogs compiled for maxxi.internal.softwareheritage.org
I, [2025-03-07T11:59:50.475111 #1419869] INFO -- : Diffs computed for maxxi.internal.softwareheritage.org
diff origin/production/maxxi.internal.softwareheritage.org current/maxxi.internal.softwareheritage.org
*******************************************
Icinga2::Object::Host[maxxi.internal.softwareheritage.org] =>
parameters =>
vars =>
load =>
+ graph
*******************************************
*** End octocatalog-diff on maxxi.internal.softwareheritage.org