Hi, I’m using icingaweb2-module-puppetdb to import my nodes from puppetdb. Works very nice! Now I would like to use facts from puppetdb in icinga in order to adjust the thresholds for certain checks. For example, load check needs warnings and critical thresholds. For each client I know how many cpu’s are configured (processercount fact from puppet). I want to use this value and dynamically configure the several thresholds according to this value. I already have a data field for every threshold (load_cload1 etc). I use modifiers to map the fact to load_cload5) in icinga. Now I'm trying to use load_cload5 to configure load_wload5, load_cload1 etc.
Is this possible?
Environment
Module version (System - About):
1.0.0
Icinga Web 2 version and modules (System - About):
2.4.2-1.xenial
Icinga 2 version (icinga2 --version):
2.7.1-1.xenial
Hi, I’m using icingaweb2-module-puppetdb to import my nodes from puppetdb. Works very nice! Now I would like to use facts from puppetdb in icinga in order to adjust the thresholds for certain checks. For example, load check needs warnings and critical thresholds. For each client I know how many cpu’s are configured (processercount fact from puppet). I want to use this value and dynamically configure the several thresholds according to this value. I already have a data field for every threshold (load_cload1 etc). I use modifiers to map the fact to load_cload5) in icinga. Now I'm trying to use load_cload5 to configure load_wload5, load_cload1 etc. Is this possible?
Environment
icinga2 --version
): 2.7.1-1.xenial