Monitoraggio dei tempi di attività e dei siti web

Pubblicato: Bogdan Lepiavko 2016-09-20 all articles | Glossary | FAQ

Monitoraggio dei siti web è un processo di supervisione delle prestazioni del sito. Di solito viene utilizzato per tenere sotto controllo i siti commerciali o altre pagine per le quali è molto importante l'alta disponibilità.

Le aziende che forniscono servizi di monitoraggio dei siti web permettono ai loro clienti di controllare un sito web, un server, una porta o altro disponibile dall'entità Internet. Le risposte vengono raccolte e analizzate. Di solito, il monitoraggio viene eseguito da diverse postazioni, distribuite in tutto il mondo o in uno specifico continente o paese. Questo tipo di monitoraggio è chiamato monitoraggio distribuito e aiuta a rilevare problemi legati alla rete e al sito o al server. Inoltre, il monitoraggio distribuito spesso consente di analizzare le prestazioni del sito da luoghi vicini ai clienti reali, invece che da luoghi lontani che potrebbero avere latenze elevate. Le informazioni raccolte possono essere reperite in diverse forme: rapporti via e-mail, grafici e diverse dipendenze intelligenti, per aiutare il cliente ad avere una visione completa delle prestazioni del sito. Parametri come il tempo di caricamento, la velocità e altri possono aiutare a ottimizzare le prestazioni del sito. In caso di errore critico, i servizi di monitoraggio utilizzano diversi metodi di notifica per inviare l'avviso al cliente: SMS, chiamate vocali, messaggeria istantanea, e-mail e altri. Questo, insieme alla diagnostica immediata, aiuta le persone responsabili, come gli amministratori del server o gli sviluppatori, a riparare il sito il prima possibile e a ridurre al minimo la durata del guasto.

Perché è importante? Per i siti commerciali, il tempo di lavoro è proporzionale al loro reddito. Grosso modo, 2 ore di guasto al giorno significano la perdita di 1/12 dei potenziali clienti. Inoltre, i clienti più fedeli possono trovare un concorrente più affidabile nel caso in cui non possano ricevere i loro servizi/beni quando desiderano. Anche per altri tipi di siti, come quelli governativi, educativi e delle ONG, questo aspetto è molto importante. Se le persone non riescono a trovare le informazioni velocemente, troveranno un'altra fonte. Alcuni parametri come la velocità del sito sono importanti per i motori di ricerca, altri - ad esempio la connettività del database - possono influire notevolmente sulla comodità di utilizzo del sito. Il monitoraggio di alcuni valori interni come il carico della CPU, il consumo di memoria e lo spazio su disco sono importanti per gli amministratori al fine di prevenire il degrado delle prestazioni. Un altro scopo importante è la verifica degli SLA (service-level agreement) del provider di hosting. Per problemi tecnici, nessun sito può essere disponibile al 100% per un periodo sufficientemente lungo. A volte i server vengono riavviati, aggiornati o potenziati. Pertanto, ogni provider di hosting garantisce un valore specifico, chiamato uptime, che indica per quanto tempo un sito può essere inattivo per motivi tecnici. L'uptime è solitamente misurato in percentuale. In questa tabella viene mostrato per quanto tempo un sito potrebbe essere inattivo per ogni valore di uptime:

  • 90%         876 ore
  • 95%          438 ore
  • 99%           87,5 ore
  • 99,9%       8 ore e 45 minuti
  • 99,99%      52,5 minuti
  • 99,999%   5 minuti e 15 secondi

Se le prestazioni reali del sito non corrispondono allo SLA, potrebbe essere un motivo di reclamo e di richiesta di rimborso. Inoltre, può aiutare i clienti a selezionare l'hosting migliore per le loro esigenze.

Le società di monitoraggio spesso forniscono alcuni servizi aggiuntivi, come il controllo delle vulnerabilità, la scansione dei virus, il controllo della scadenza dei domini e dei certificati e molti altri, al fine di creare un prodotto utile per i loro clienti.

Diversi modi di monitorare

Il monitoraggio, in base allo scopo, può essere eseguito in diversi modi. Gli strumenti di monitoraggio interno richiedono l'installazione di un software nel sistema monitorato, ad esempio nella rete aziendale. Aiutano a rilevare i problemi di rete, le prestazioni del sistema e a escludere o individuare i problemi di hardware e di prestazioni. Il monitoraggio esterno viene eseguito dall'esterno. Il suo scopo è controllare la disponibilità e le prestazioni del sistema da parte di terzi. Il monitoraggio dell'utente reale è un monitoraggio esterno che simula il visitatore reale di un sito. A seconda della complessità, questo tipo di monitoraggio può analizzare il caricamento delle pagine, i contenuti e, talvolta, anche i problemi di progettazione. I monitoraggi più avanzati possono offrire al cliente la possibilità di creare uno scenario per un visitatore. Si tratta del cosiddetto monitoraggio delle transazioni e può eseguire alcuni passaggi uno per uno: come caricare la pagina, navigare nel menu, effettuare un acquisto. Il monitoraggio passivo viene eseguito da un codice integrato nel codice del sito web che invia informazioni specifiche al server di raccolta ogni volta che la pagina viene caricata. Aiuta ad analizzare le azioni dei clienti sul sito e ad analizzare il traffico.

I servizi di monitoraggio di solito supportano diversi protocolli di controllo e possono monitorare non solo i siti web, ma anche altre entità come file server, server di posta, porte specifiche ecc. A seconda del compito, l'intervallo di monitoraggio può variare da alcuni secondi a una volta al giorno.


Informazioni sull'autore

Bogdan Lepiavko
Bohdan non è solo un amministratore di sistema di HostTracker. È un professionista dedicato che lavora costantemente per migliorare il servizio. L'etica del lavoro e l'attenzione ai dettagli di Bohdan assicurano che HostTracker fornisca il miglior servizio possibile ai suoi clienti.
Loading...