From 9f4e8dcbc29479f02d3af8937ca81406a5cc1c7f Mon Sep 17 00:00:00 2001 From: Pierre-Olivier Mercier Date: Sun, 14 Jan 2024 21:03:15 +0100 Subject: [PATCH] Introduce nrpe_check_total_procs var --- defaults/main.yml | 1 + templates/nrpe.cfg.j2 | 6 +----- 2 files changed, 2 insertions(+), 5 deletions(-) diff --git a/defaults/main.yml b/defaults/main.yml index bca548d..3b3e7a1 100644 --- a/defaults/main.yml +++ b/defaults/main.yml @@ -1,3 +1,4 @@ --- nagios_extra_groups: [] nrpe_check_disk_exclude: [] +nrpe_check_total_procs: 220 diff --git a/templates/nrpe.cfg.j2 b/templates/nrpe.cfg.j2 index 57282c7..5801044 100644 --- a/templates/nrpe.cfg.j2 +++ b/templates/nrpe.cfg.j2 @@ -296,11 +296,7 @@ command[check_disks]=/usr/lib/nagios/plugins/check_disk -w 16% -c 9% -A{% for nr command[check_hda1]=/usr/lib/nagios/plugins/check_disk -w 20% -c 10% -p /dev/hda1 command[check_zombie_procs]=/usr/lib/nagios/plugins/check_procs -w 5 -c 10 -s Z -{% if inventory_hostname == 'geb.ra.nemunai.re' or inventory_hostname == 'jizah.masr.nemunai.re' %} -command[check_total_procs]=/usr/lib/nagios/plugins/check_procs -w 260 -c 300 -{% else %} -command[check_total_procs]=/usr/lib/nagios/plugins/check_procs -w 190 -c 220 -{% endif %} +command[check_total_procs]=/usr/lib/nagios/plugins/check_procs -w {{ nrpe_check_total_procs * 0.9 | int }} -c {{ nrpe_check_total_procs }} {% if inventory_hostname == 'hesat.ra.nemunai.re' %} command[check_ntp_time]=/usr/lib/nagios/plugins/check_ntp_time -H fr.pool.ntp.org -w 1 -c 2 {% else %}