Distributed Monitoring mit openITCOCKPIT (phpNSTA)

0
05.12.2013ǀ ǀ Monitoring
Verteiltes Monitoring mit phpNSTA in openITCOCKPIT - distributed monitoring

Verteiltes Monitoring mit phpNSTA in openITCOCKPIT

Heute gibt es mal einen Blog mit Bewegtbild. Monitoringszenarien mit Hunderten von Satelliten sind eine Herausforderung. Um das zu ermöglichen, haben wir phpNSTA mit openITCOCKPIT implementiert. In diesem Video wird gezeigt, wie mit phpNSTA ein verteiltes Monitoring mit 1.500 Satelliten möglich ist.

Für ein verteiltes Monitoring von bis zu 1.500 openITCOCKPIT-Systemen unter einem zentralen Mastersystem haben wir den phpNSTA (Native Satellite Transfer Agent auf Basis von PHP) als Alternative zum NSCA (Nagios Service Check Acceptor) entwickelt. Besonders interessant ist dabei die Realtime-Komponente, die Monitoring-Daten in Echtzeit überträgt. Der phpNSTA basiert auf der Queuing Engine Gearman und PHP. Um eine hohe Sicherheit bei der Übertragung der Daten zu gewährleisten, stehen verschiedene Übertragungswege zur Verfügung, u.a. eine mit AES verschlüsselte TCP-Verbindung oder ein SSH-Tunnel. Zur Validierung der übertragenen Dateien ist eine exakte Systemuhrzeit aller verteilten System unverzichtbar. Diese Aufgabe deckt der phpNSTA automatisch ab. Verbindungsausfälle erkennt phpNSTA durch den internen Cache und verarbeitet angesammelte Daten der Satellitensysteme korrekt nach. Das folgende Video zeigt das verteilte Monitoring mit openITCOCKPIT und phpNSTA.

Tags: , ,

Daniel Ziegler – Softwareentwickler
Als Senior Developer im Nagios-Projekt openITCOCKPIT ist Daniel spezialisiert auf alle Spielarten von Systemmonitoring mit Open Source.

Webprofile von Daniel: XING, Blog

Kommentar schreiben

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.