ngtx

ngtx ist der Nachfolger von nagios-fwb und sac-tools.

ngtx enthält eine Sammlung von Tools für Nagios-Checks und verschiedene ein Plugins zur Abfrage per HTTP oder UDP als NRPE-/SNMP-Alternative und dazu passende HTTP- und UDP-Server mit geringem Ressourcenbedarf und hervorragender Performance.

ngtx enthält außerdem MonitoringFS, ein FUSE-basiertes Remote Monitoring Filesystem. MonitoringFS zeigt entfernte Monitoringwerte mit extrem geringer Latenz an.

Der Vorteil der HTTP-Implementierung im Gegensatz zum oft verwendeten Net-SNMP besteht in einer einfacheren Konfigurierbarkeit, wesentlich besserer Performance, dadurch geringere Last auf dem Nagios-Server und vor allen Dingen der einfachen Abfrage durch Webbrowser von Firefox bis lynx.

Die alternative UDP-Implementierung ist noch um Faktor 5 bis 20 schneller und benötigt auf dem abzufragenden Client lediglich 3 Syscalls.

Diese Software ist bei einem Webhosting-Unternehmen mit mehreren hundert Hosts im täglichen Einsatz und wird zur Überwachung von Services im deutlich fünfstelligen Bereich genutzt. Seit April 2008 bewährt sich die Software täglich im Produktivbetrieb mit ihren Vorteilen:

Unter extremen Lastbedingungen hat sich schon oft gezeigt, dass das Remote-Monitoring mit 'knoerre' die einzige Userspace-Software war, die noch lief. Es wurden remote schon "Load per 1 minute average" Werte von weit über 1600 gemessen. Das Tool 'knoerre' wurde auch schon als das Schweizer Taschenmesser des Linux Monitorings bezeichnet.

Die Anwendung von ngtx für Monitoring zeigt eine Skizze.

Mehr Informationen stehen auf der Download-Seite. Vortragsfolien stehen unter Docs.

http://www.tuxad.com/ngtx.html 2012-07-09
Copyright © 2004-2021 Frank W. Bergmann
Alle Rechte vorbehalten.