Se è necessario controllare i 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 Web server . È anche possibile visualizzare le sessioni utente sganciate 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 attuali del server in una forma facilmente leggibile. Cose che ti serviranno
Nagios " check_apachestatus.pl " plug
Show More Istruzioni
1
Abilitare le relative impostazioni di configurazione del server Apache. Open " /apache /httpd.conf " con qualsiasi editor di testo e rimuovere il commento le seguenti righe:
SetHandler server-status
Ordine negare , permettono
Deny da tutte le nazioni
Consenti dal . your_domain.com
< /Location>
Inserisci il tuo nome di dominio anziché " tuo_dominio . com "
2
Open" apache /modules.conf " con qualsiasi editor di testo e verificare che la voce " "esiste LoadModule status_module /usr/lib/apache/1.3/mod_status.so . In caso contrario , aggiungerlo.
3
Riavviare il server utilizzando il comando " /init.d /apache restart " . Il modulo non funziona senza un riavvio , quindi questo passaggio è fondamentale .
4
prova che il " check_apachestatus " plugin di Nagios funziona. Il comando è " /local /nagios /libexec /check_apachestatus.pl - H ". Sostituire " - H" con l'indirizzo IP del server.
5
monitorare il server Apache utilizzando la " check_apachestatus " plug-in ogni volta che è necessario .