August 22
Se è necessario monitorare server Web Apache e controllare il loro stato di sessione, è possibile utilizzare il software Nagios. E 'in grado di monitorare i server che girano su diverse piattaforme, come Windows, Linux e AIX. Utilizzando Nagios, è possibile ricevere avvisi quando viene raggiunto il limite di sessione client del server Web. È anche possibile vedere le sessioni utente cadute che compaiono dopo viene raggiunto il limite. Per monitorare i server con Nagios, si utilizza il modulo di Apache "mod_status". Esso fornisce una pagina HTML statica che contiene le statistiche correnti del server in una forma facilmente leggibile.
1 Attivare le relative impostazioni di configurazione del server Apache. Apri "/apache/httpd.conf" con qualsiasi editor di testo e commento dalle linee seguenti:
<Location / server-status>
SetHandler server-status
Ordine negare, permettere
Nega da tutti
Lasciare da .vostro_dominio.com
</ Location>
Inserisci il tuo nome di dominio al posto di "your_domain.com"
2 Aprire "apache / modules.conf" con qualsiasi editor di testo e verificare che esiste la voce "LoadModule status_module /usr/lib/apache/1.3/mod_status.so". In caso contrario, aggiungerlo.
3 Riavviare il server utilizzando il comando "restart /init.d/apache". Il modulo non funzionerà senza un riavvio, quindi questo passaggio è di vitale importanza.
4 Prova che la "check_apachestatus" plug Nagios sta lavorando. Il comando è "-H /local/nagios/libexec/check_apachestatus.pl." Sostituire "-H" con l'indirizzo IP del server.
5 Monitorare il server Apache utilizzando il plugin "check_apachestatus" ogni volta che è necessario.