Heute erblickt ein neues Nagios Plugin das Licht der Nagios Welt. check_cache!
Ganz kurz erklärt handelt es sich hier um Wrapper Plugin alá check_by_ssh das verschiedene Plugin-Aufrufe konsolidiert und in einer Cache-Datei zwischenspeichert.
Viele Hosts? Viele Services? Hier ist check_cache richtig! Hat man z. B. 20 Services Pro Host mit check_by_ssh konfiguriert, öffnet Nagios hierfür 20 einzelne SSH-Verbindungen. check_cache erledigt alle Checks mit einer einzigen Verbindung, womit der Overhead bedeutend verringert wird.
Weitere Vorteile zu ähnlichen Plugins:
- Serverseitig konfigurierbar
- Konfigurationsaufwand (fast) analog zu check_by_ssh
- komplett transparente Funktionsweise (Standard Plugin Output im Webinterface)
- Performancedaten gehen nicht verloren
- Static-/Dynamic-Mode (immer alle Plugins prüfen / nur benötigte Ergebnisse holen)
Wer check_cache ausprobieren möchte wird selbstverständlich auf monitoringexchange.org fündig. Entstanden ist das Plugin in einem Kundenprojekt bei der Daimler AG. Der Kunde hat uns aber erlaubt das Plugin unter der GPL zu veröffentlichen.
Hallo Herr Redel,
vorab vielen Dank für die Bereitstellung dieses Wrappers.
Können Sie mir verraten wie ich die Auswahl des korrekten PNP4Nagios Templates mit check_cache erzwingen kann?
Gibt es dort ähnliche Möglichkeiten wie bei den Custom Templates für NRPE bei pnp4nagios?
Beste Grüße
Odenthal