From 9f5305aa6b89779fd5f3710f43ffdf9ee54463da Mon Sep 17 00:00:00 2001 From: buchel_k Date: Wed, 11 Mar 2026 10:15:28 +0100 Subject: [PATCH] Systemd Unit Failed Ignore list --- .../configuration/monitoring/icinga2.md | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/docs/admin-guide/configuration/monitoring/icinga2.md b/docs/admin-guide/configuration/monitoring/icinga2.md index 8e85de51..265da3d3 100644 --- a/docs/admin-guide/configuration/monitoring/icinga2.md +++ b/docs/admin-guide/configuration/monitoring/icinga2.md @@ -123,7 +123,7 @@ Whenever you have a use case which is not covered yet, please talk to us. Most checks can have custom parameters. The variables you can adapt you find as "Custom Variables" in the page of given service. In Hiera you can add below the key `icinga2::service_check::customize` as multi level hash the service name and below the variable name with the new values. -### Example "CPU Usage" +### Example "CPU Usage" Customization Lets look at the example of `CPU Usage` "service": @@ -146,7 +146,7 @@ icinga2::service_check::customize: If it is a Linuxfabrik plugin, you find a link at "Notes" which points to the documentation of the check. This might shed more light on the effect of these variables. -### Example "Kernel Ring Buffer (dmesg)'" +### Example "Kernel Ring Buffer (dmesg)" Message Ignore List Customization Another check which can easily have false alerts, but also has a big potential to signal severe kernel or hardware issues, is the check of the kernel log (dmesg). If you conclude that a given message can savely be ingored, you may add it onto the ignore list, where a partial string match will make it ignored in the future: @@ -164,6 +164,17 @@ Note that you can reset this check after dealing with it by executing on the nod dmesg --clear ``` +### Example "Systemd Units Failed" Message Ignore List Customization +It migth also be OK if some Systemd (Service) Units fail: + +``` +icinga2::service_check::customize: + 'Systemd Units Failed': + systemd_units_failed_ignore: + - 'pli-gpfs-module-updater.service' +``` + + ## Extra Checks ### Fully Custom Checks