Hvordan overvåke Apache med Nagios
Hvis du trenger å overvåke Apache webservere og overvåke øktstatusen deres, bør du vurdere å bruke Nagios-programvaren. Den kan overvåke servere som kjører på forskjellige plattformer, for eksempel Windows, Linux og AIX. Ved å bruke Nagios kan du motta varsler når webserverens grense for klientøkt er nådd. Du kan også se de droppede brukersesjonene som vises etter at grensen er nådd. For å overvåke serverne dine med Nagios bruker du "mod_status" Apache-modulen. Den gir en statisk HTML-side som inneholder gjeldende serverstatistikk i en lett lesbar form.
Trinn 1
Aktiver de relevante konfigurasjonsinnstillingene for Apache-serveren. Åpne "/apache/httpd.conf" med hvilken som helst tekstredigerer, og fjern merking av følgende linjer:
SetHandler server-status
Bestill nekt, tillat
Nekt fra alle
Tillat fra .your_domain.com
Skriv inn domenenavnet ditt i stedet for "ditt_domene.com"
Steg 2
Åpne "apache / modules.conf" med hvilken som helst tekstredigerer og bekreft at oppføringen "LoadModule status_module /usr/lib/apache/1.3/mod_status.so" eksisterer. Hvis den ikke gjør det, kan du legge den til.
Trinn 3
Start serveren på nytt ved å bruke kommandoen "/init.d/apache restart". Modulen fungerer ikke uten omstart, så dette trinnet er viktig.
Trinn 4
Test at "check_apachestatus" Nagios-plugin fungerer. Kommandoen er "/local/nagios/libexec/check_apachestatus.pl -H." Erstatt "-H" med serverens IP-adresse.
Overvåke Apache-serveren ved å bruke "check_apachestatus" -tillegget når du trenger det.