← Torna al blog

Come configurare il monitoraggio del sito web in 5 minuti

Guida passo passo per configurare il monitoraggio del sito. Aggiungi il primo monitor, configura gli alert e ricevi notifiche quando il sito va giù.

Prima di iniziare

Hai bisogno di un account di monitoraggio e di un URL da monitorare. Tutto qui. Nessun codice da distribuire. Nessun agente da installare. Nessun file di configurazione da modificare.

Se non hai ancora un account, il piano gratuito di PingWatchdog ti offre 15 monitor, controlli ogni 5 minuti, monitoraggio SSL, monitoraggio heartbeat e una pagina di stato brandizzata. Nessuna carta di credito richiesta.

Passo 1: Aggiungi il tuo primo monitor

Vai alla dashboard e clicca su “Aggiungi monitor”. Vedrai un modulo con alcuni campi.

URL: Inserisci l’URL completo che vuoi monitorare. Usa l’endpoint esatto che i tuoi utenti raggiungono. Per un sito web, è https://iltuosito.com. Per un’API, usa l’endpoint specifico come https://api.iltuosito.com/v1/health.

Tipo di controllo: Scegli HTTP per siti web e API. Scegli TCP per database, server di posta o porte personalizzate. Scegli UDP per server di gioco o DNS (disponibile sui piani a pagamento).

Intervallo di controllo: Ogni quanto dobbiamo controllare? Inizia con 5 minuti mentre testi. Puoi ridurlo in seguito. I piani a pagamento arrivano fino a 30 secondi.

Regioni: Scegli da dove controllare. Più regioni ti danno maggiore sicurezza che un alert significhi “il sito è giù a livello globale” piuttosto che “il sito è lento da una località”.

Canali di alert: Scegli dove vanno gli alert. L’email funziona per i test. Aggiungi Slack o Discord per il tuo team. Aggiungi PagerDuty per la reperibilità.

Clicca su “Crea monitor”. Ecco fatto. Il tuo sito è ora sotto monitoraggio.

Passo 2: Testa i tuoi alert

Non aspettare un vero downtime per scoprire se i tuoi alert funzionano. Testali ora.

La maggior parte degli strumenti di monitoraggio ha un pulsante “test alert”. Cliccalo. Dovresti ricevere una notifica nel canale che hai configurato. In caso contrario, controlla la configurazione del canale di alert.

Per Slack o Discord, assicurati che l’URL del webhook sia corretto e che il bot abbia il permesso di pubblicare in quel canale. Per l’email, controlla la cartella spam e inserisci l’indirizzo di invio del servizio di monitoraggio nella whitelist.

Passo 3: Configura le impostazioni degli alert

Gli alert sono utili solo se raggiungono le persone giuste senza causare affaticamento da alert. Dedica qualche minuto a regolare le impostazioni.

Escalation degli alert: Imposta una soglia per non essere avvisato per ogni blip transitorio. Una soglia di 2 o 3 fallimenti consecutivi filtra i micro-interruzioni di rete di 30 secondi. Ricevi un alert solo quando il problema persiste.

Ore di silenzio: Se esegui manutenzione programmata la domenica alle 3 del mattino, imposta le ore di silenzio in modo che il tuo team non venga svegliato per lavoro pianificato. Le ore di silenzio sono per monitor, quindi puoi sopprimere gli alert sui monitor non critici fuori orario mantenendo attivi quelli critici.

Instradamento dei canali: Monitor diversi, canali diversi. I monitor critici di produzione vanno a PagerDuty. I monitor di staging vanno a un canale Slack. I monitor a bassa priorità vanno via email. Questo mantiene puliti i tuoi canali di alert principali.

Passo 4: Aggiungi altri monitor

Il tuo primo monitor era la tua homepage. Buon inizio. Ora aggiungi gli endpoint che contano.

La tua API: Se la tua app dipende da un’API, monitora l’API direttamente. Una homepage sana non significa un’API sana.

I tuoi flussi di login e checkout: Monitora le pagine dove gli utenti agiscono, non solo quelle che sfogliano. Un checkout rotto costa denaro. Un login rotto blocca gli utenti fuori.

Il tuo database e cache: Aggiungi monitor TCP per la porta del database (di solito 5432 per PostgreSQL, 6379 per Redis). Ti dicono se il servizio accetta connessioni, non solo se il server è attivo.

I tuoi job in background: Aggiungi monitor heartbeat per le attività pianificate critiche. Backup del database, code email, sincronizzazioni dati. Questi girano silenziosamente. Se falliscono, potresti non accorgertene per settimane. Scopri di più sul monitoraggio heartbeat.

I tuoi certificati SSL: Aggiungi monitor SSL per ogni dominio che possiedi. Ricevi alert 30, 14 e 7 giorni prima della scadenza. La scadenza dei certificati è una delle cause più prevenibili di downtime. Scopri di più sul monitoraggio SSL.

Passo 5: Condividi la tua pagina di stato

Se il tuo strumento di monitoraggio include pagine di stato, configurane una. Una pagina di stato risponde alla domanda “è giù o sono solo io?” prima che i tuoi utenti ti contattino.

Scegli quali monitor appaiono sulla pagina. Di solito si tratta dei tuoi servizi pubblici: sito web, API, dashboard. I monitor interni (database, job in background) restano privati.

Personalizza la pagina con il tuo logo e i tuoi colori. Sui piani a pagamento, usa il tuo dominio (stato.latuaazienda.com). Condividi l’URL nel footer dell’app, nella documentazione di supporto e nella bio di Twitter.

Quando si verifica un incidente, la tua pagina di stato si aggiorna automaticamente. Gli utenti vedono lo stato attuale senza contattarti. Durante l’incidente, pubblica aggiornamenti in modo che gli utenti sappiano che ci stai lavorando. Scopri di più sulle pagine di stato.

Cosa fare quando ricevi un alert

Il telefono vibra. Un monitor è giù. E ora?

Prima, verifica. Controlla il sito tu stesso. A volte sei davvero solo tu. Se il sito si carica per te ma la sonda segnala che è giù, potrebbe esserci un problema di rete regionale.

Se il sito è effettivamente giù, controlla le cose ovvie: il tuo provider di hosting ha avuto un incidente? Hai distribuito di recente? Un certificato è scaduto? Hai raggiunto un limite di frequenza o esaurito lo spazio su disco?

Risolvi il problema. Poi aggiorna la tua pagina di stato in modo che gli utenti sappiano che ci stai lavorando. Dopo il ripristino, esamina la cronologia dell’incidente. Cosa è fallito? Quanto tempo ha impiegato il rilevamento? Quanto tempo la correzione? Usa questi dati per migliorare.

Prossimi passi

Ora hai il monitoraggio configurato. Il tuo sito viene controllato. Ricevi alert quando le cose vanno male. Ecco cosa fare dopo:

Inizia con 15 monitor gratuiti. Vedi i nostri piani quando sei pronto per controlli più rapidi e più funzionalità.