contexte : le plugin firefox que j'utilise pour checker nagios ne permet pas de filtrer comme je veux les alertes c'est à dire :
https://nagiosserver/nagios/cgi-bin/status.cgi?host=all&servicestatustypes=28&serviceprops=41002&hostprops=41002&sorttype=1&sortoption=6&sorttype=1&sortoption=1
Solution temporaire, crado, de la rewrite avec nginx :
server {
listen 80 default_server;
location / {
rewrite ^.*$ /nagios/cgi-bin/status.cgi?host=all&servicestatustypes=28&serviceprops=41002&hostprops=41002&sorttype=1&sortoption=6&sorttype=1&sortoption=1 break;
proxy_pass https://nagiosserver;
proxy_redirect off;
}
}
Je fais tourner ça en local, je fais pointer mon plugin sur localhost, et voilà !
statuscgi binay params --
serviceprops : 2 + 8 + 32 + 8192 + 32768
hostprops : same
/nagios/cgi-bin/status.cgi?host=all&servicestatustypes=28&serviceprops=41002&hostprops=41002&sorttype=2&sortoption=6&sorttype=1&sortoption=6
#define HOST_NO_SCHEDULED_DOWNTIME 2
#define HOST_STATE_UNACKNOWLEDGED 8
#define HOST_CHECKS_ENABLED 32
#define HOST_NOTIFICATIONS_ENABLED 8192
#define HOST_PASSIVE_CHECKS_ENABLED 32768
Cool comme plugin. En deux mots ça permet d'améliorer les alertes Nagios en ajoutant un "contexte" au traditionnel message. Par exemple un graph rrd, le résultat d'une commande, une illustration visuelle du probleme..
add on pour avoir le status de nagios dans ff