Bonjour,
J’ai un problème quand j’utilise le plugin “os::linux::local:plugin” avec le mode “memory”.
Quand j’ajoute plusieurs Tresholds et qu’ils sont en warning ou critical le output est en doublon :
commande :
/opt/nagios/libexec/centreon_plugins.pl --plugin=os::linux::local::plugin --mode=memory --warning-memory-usage-prct=95 --critical-memory-usage-prct=98 --warning-memory-free-bytes=1000000000: --critical-memory-free-bytes=500000000:
résultat :
WARNING: Ram total: 34.36 GB used (-buffers/cache/slab): 33.65 GB (97.96%) free: 717.19 MB (2.04%), Ram total: 34.36 GB used (-buffers/cache/slab): 33.65 GB (97.96%) free: 717.19 MB (2.04%) | 'memory.usage.bytes'=36136423424B;;;0;36888453120 'memory.free.bytes'=752029696B;1000000000:;500000000:;0;36888453120 'memory.usage.percentage'=97.96%;0:95;0:98;0;100 'memory.buffer.bytes'=0B;;;0; 'memory.slab.bytes'=291487744B;;;0;
Comme on peut le constater, j’ai 2 fois la ligne :
Ram total: 34.36 GB used (-buffers/cache/slab): 33.65 GB (97.96%) free: 717.19 MB (2.04%)
Quelqu’un aurait une solution pour gérer ce problème ?
La solution que j’ai trouvé est de faire un script pour récupérer le retour est de le reformater pour préciser si l’alerte concerne le memory usage et/ou le memory free.