Hur man övervakar Apache med Nagios

Om du behöver övervaka Apache-webbservrar och övervaka deras sessionsstatus, överväg att använda Nagios-programvaran. Den kan övervaka servrar som körs på olika plattformar, till exempel Windows, Linux och AIX. Med Nagios kan du få varningar när webbserverns gräns för klientsession nås. Du kan också se de borttappade användarsessionerna som visas efter att gränsen har uppnåtts. För att övervaka dina servrar med Nagios använder du Apache-modulen "mod_status". Det ger en statisk HTML-sida som innehåller aktuell serverstatistik i en lättläsbar form.

Steg 1

Aktivera relevanta konfigurationsinställningar för Apache-servern. Öppna "/apache/httpd.conf" med valfri textredigerare och avmarkera följande rader:

SetHandlers serverstatus

Beställ neka, tillåt

Förneka från alla

Tillåt från .din_domän.com

Ange ditt domännamn istället för "din_domän.com"

Steg 2

Öppna "apache / modules.conf" med valfri textredigerare och kontrollera att posten "LoadModule status_module /usr/lib/apache/1.3/mod_status.so" finns. Om det inte gör det, lägg till det.

Steg 3

Starta om servern med kommandot "/init.d/apache restart". Modulen fungerar inte utan omstart, så detta steg är viktigt.

Steg 4

Testa att "check_apachestatus" Nagios plugin fungerar. Kommandot är "/local/nagios/libexec/check_apachestatus.pl -H." Ersätt "-H" med serverns IP-adress.

Övervaka Apache-servern med hjälp av plugin "check_apachestatus" när du behöver.