Tecnologie monitorate · Web server

Monitoraggio Apache

Traffico, richieste, worker e risorse del server web Apache sotto controllo con un unico pacchetto di controlli, senza esporre pagine di stato via web.

Un controllo proattivo, sicuro ed efficiente

Apache è una delle piattaforme web server più diffuse e opera su molti sistemi operativi, tra cui Unix e Linux, Microsoft e OpenVMS. Interrogare manualmente il server per individuare problemi di prestazioni e disponibilità richiede tempo ed è poco efficace.

Molti sistemi di monitoraggio ricavano lo stato di Apache da una pagina HTTP consultabile da browser: un accesso via web a queste informazioni può però diventare una minaccia per la sicurezza. Sentinet³ usa invece il Sentinet³ Apache Pattern, un pacchetto di controlli specifici che lavora attraverso il protocollo sicuro SSH.

In sintesi
PatternSentinet³ Apache Pattern
ProtocolloSSH
FontiStato del server Apache e access.log
AmbitiServer, interfacce di rete, parametri del web server
Enterprise Console di Sentinet³: host raggruppati con i rispettivi servizi e i contatori di stato di host e servizi
Console di Sentinet³: stato di host e servizi.
Cosa controlla

I controlli del Pattern

Ogni controllo ha soglie configurabili dall’operatore e invia notifiche quando i valori le superano.

Server

ControlloCosa verifica
RaggiungibilitàIl server risponde in rete
Porta 80Risposta alle richieste HTTP
Porta 443Risposta alle richieste HTTPS
/tmpSpazio occupato nella directory /tmp
MemPercentuale di memoria in uso
SwapPercentuale di spazio swap in uso
CPUCPU utilizzata
DiskPercentuale di spazio su disco
InterfaceInterfacce UP o DOWN
Process_runningUn processo è in esecuzione
Process_memMemoria occupata da un processo specifico
Process_numNumero di processi in esecuzione

Parametri del web server

ControlloCosa verifica
Total_accessTotale degli accessi ad Apache
CPU loadCarico della CPU
UptimeTempo di attività di Apache
Request_per_minuteRichieste al minuto
Bytes_per_secondByte trasferiti al secondo
Bytes_per_requestByte trasferiti per richiesta
Busy_workersThread attivi
Idle_workersThread inattivi

Interfacce di rete

Con una sola interrogazione al server il Pattern restituisce, per ogni interfaccia: stato up o down, indirizzo IP, indirizzo MAC, velocità in Mbit, pacchetti con errori e traffico in entrata e in uscita.

Perché conta

Dal traffico insolito al problema di configurazione

  • Traffico anomalo: richieste al secondo, byte scambiati al secondo e per richiesta, confrontati con lo storico, rivelano traffico insolitamente alto o basso e aiutano a prevenire attacchi DDoS.
  • Accessi per indirizzo IP: su richiesta Sentinet³ ricava dagli access.log le connessioni da IP specifici e il numero di accessi, un dato prezioso per la sicurezza.
  • Worker occupati e inattivi: le versioni recenti di Apache regolano da sole il numero di worker e tengono un pool di thread pronti. Osservarne l’andamento è un modo proattivo per individuare problemi di configurazione.
  • Consumo di CPU del processo Apache: con notifiche quando supera le soglie indicate dall’utente.

Vuoi vedere Sentinet³ sulla tua infrastruttura?

Raccontaci il tuo contesto: sedi, tecnologie, servizi critici. Ti mostriamo come Core e Infinity possono lavorare sul tuo caso.