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.