Apache monitoren met Nagios
Als u Apache-webservers wilt bewaken en hun sessiestatus wilt overzien, overweeg dan om Nagios-software te gebruiken. Het kan servers monitoren die op verschillende platforms draaien, zoals Windows, Linux en AIX. Met Nagios kunt u waarschuwingen ontvangen wanneer de clientsessielimiet van de webserver is bereikt. U kunt ook de verwijderde gebruikerssessies zien die verschijnen nadat de limiet is bereikt. Om je servers met Nagios te monitoren, gebruik je de "mod_status" Apache-module. Het biedt een statische HTML-pagina die de huidige serverstatistieken in een gemakkelijk leesbare vorm bevat.
Stap 1
Schakel de relevante Apache-serverconfiguratie-instellingen in. Open "/apache/httpd.conf" met een teksteditor en verwijder commentaar op de volgende regels:
SetHandler-serverstatus
Bestelling weigeren, toestaan
Alles weigeren
Toestaan van .uw_domein.com
Voer uw domeinnaam in in plaats van "uw_domein.com"
Stap 2
Open "apache/modules.conf" met een teksteditor en controleer of het item "LoadModule status_module /usr/lib/apache/1.3/mod_status.so" bestaat. Als dit niet het geval is, voegt u het toe.
Stap 3
Start de server opnieuw op met de opdracht "/init.d/apache restart". De module zal niet werken zonder een herstart, dus deze stap is van vitaal belang.
Stap 4
Test of de "check_apachestatus" Nagios-plug-in werkt. Het commando is "/local/nagios/libexec/check_apachestatus.pl -H." Vervang "-H" door het IP-adres van de server.
Bewaak de Apache-server door de plug-in "check_apachestatus" te gebruiken wanneer dat nodig is.