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.