Apache mit Nagios überwachen

October 19

Apache mit Nagios überwachen

Wenn Sie Apache Web-Server überwachen und deren Sitzungsstatus zu überwachen müssen, erwägen Sie Nagios Software. Es kann Server überwachen, die auf verschiedenen Plattformen wie Windows, Linux und AIX ausgeführt. Mit Nagios, können Sie Benachrichtigungen erhalten, wenn der Web-Server-Client-Sitzungslimit erreicht ist. Sie sehen auch die gelöschten Benutzer-Sessions, die angezeigt werden, sobald der Grenzwert erreicht ist. Um Ihre Server mit Nagios überwachen, verwenden Sie das Apache-Modul "Mod_status". Es bietet eine statische HTML-Seite, die aktuelle Serverstatistiken in einer leicht lesbaren Form enthält.

Anweisungen

1 Aktivieren Sie die entsprechenden Apache Server-Konfigurationseinstellungen. Offene "/ apache/httpd.conf" mit einem beliebigen Texteditor und entfernen Sie die folgenden Zeilen:

< Lage Seitenicht >

SetHandler Server-status

Order deny, damit

Verweigern von allen

Von zulassen. ihre_domain.de

< / Location >

Geben Sie Ihren Domain-Namen anstelle von "ihre_domain.de"

2 Öffnen Sie "apache/modules.conf" mit einem beliebigen Texteditor und überprüfen Sie, ob der Eintrag "LoadModule Status_module usr/lib/apache/1.3/mod_status.so" vorhanden ist. Wenn dies nicht der Fall, fügen Sie es.

3 Starten Sie den Server mit dem Befehl "/init.d/apache Restart". Das Modul funktioniert nicht ohne Neustart, so ist dieser Schritt unerlässlich.

4 Test, der die "Check_apachestatus" Nagios Plugin funktioniert. Der Befehl lautet "/local/nagios/libexec/check_apachestatus.pl -H." Ersetzen "-H" mit IP-Adresse des Servers.

5 Überwachen Sie den Apache-Server mit dem "Check_apachestatus"-Plugin, wann immer Sie möchten.

Tipps & Warnungen

  • Sie können Anzeigen ausführlicherer Serverstatistik aktivieren Sie "ExtendedStatus." Fügen Sie einfach die Zeile "ExtendedStatus auf" in Ihrer Datei "httpd.conf".