La manutenzione di un sito è il lavoro di routine che lo mantiene veloce, sicuro e online. Ogni settimana verifica che i backup siano stati eseguiti, applica gli aggiornamenti e controlla gli avvisi di uptime. Ogni mese testa un ripristino, rivedi la sicurezza, controlla moduli e link non funzionanti, analizza le prestazioni e invia un report di uptime. Ogni anno rinnova domini e certificati in modo consapevole, rivedi DNS e hosting e fai pulizia di utenti, plugin e contenuti vecchi. Il monitoraggio automatico si occupa di ciò che va tenuto d’occhio minuto per minuto.
Le checklist che seguono sono pensate perché un’agenzia possa copiarle una volta per ogni cliente. Ogni attività è abbastanza breve da poterla spuntare, e la maggior parte si può delegare.
Prima di iniziare: da configurare una volta per sito
La manutenzione è più rapida quando le basi sono già pronte. Per ogni sito o cliente, configura queste cose una volta sola:
Un inventario: domini, registrar, provider DNS, hosting, CMS, plugin o pacchetti, servizi di pagamento ed email, e chi ha accesso a ciascuno.
Monitoraggio: controlli di uptime sulla homepage e sulle pagine che generano fatturato, più monitoraggio SSL, dei domini e DNS e heartbeat per i job pianificati. La nostra guida su cosa monitorare sul tuo sito li elenca in ordine di priorità.
Instradamento degli avvisi: chi riceve cosa e su quale canale. I monitor critici vanno a qualcuno che può intervenire di notte.
Una copia di staging dove testare prima gli aggiornamenti.
Un registro di manutenzione, uno per cliente, in cui annotare cosa è stato fatto e quando.
Le agenzie con molti clienti possono raggruppare in Uptimecheck i monitor, i domini e la pagina di stato di ogni cliente in un unico progetto, così tutta la configurazione del cliente è in un solo posto, e i canali di avviso di ciascun monitor decidono quale team viene informato su quel cliente. Su Professional e Business, una dashboard per il cliente dà alle persone del cliente un accesso in sola lettura al loro progetto, con uptime, incidenti e report ma nessuna impostazione. Vedi report e dashboard per i clienti.
Checklist settimanale
Le attività settimanali richiedono dai 15 ai 30 minuti per sito. L’obiettivo è intercettare tutto ciò che si è rotto senza far rumore.
Backup
Verifica che ogni backup pianificato sia stato eseguito e che i file abbiano una dimensione plausibile. Un backup ridotto a pochi kilobyte è un backup fallito.
Verifica che almeno una copia sia conservata fuori dal server.
Ancora meglio, fai in modo che sia il job di backup stesso a segnalare l’esito. Un heartbeat alla fine dello script ti avvisa la notte in cui un backup non si completa, invece che il giorno in cui ti serve.
# Nightly backup, then report success to the heartbeat URL
30 2 * * * /usr/local/bin/backup.sh && curl -fsS -m 10 https://heartbeat.example.com/your-unique-id > /dev/null
Aggiornamenti
Applica gli aggiornamenti di sicurezza a CMS, plugin, temi e pacchetti. Testa prima in staging gli aggiornamenti più importanti.
Dopo l’aggiornamento, apri la homepage, una pagina di prodotto o di contenuto, il login e il checkout o il modulo di contatto.
Annota ogni aggiornamento nel registro di manutenzione, così sai cosa è cambiato se la settimana dopo qualcosa si rompe.
Monitoraggio e log
Leggi gli incidenti della settimana passata. Ognuno ha avuto una spiegazione? Qualcuno si è ripetuto?
Scorri il log degli errori in cerca di errori nuovi o in aumento.
Controlla lo spazio libero su disco dei server che gestisci.
Checklist mensile
Le attività mensili richiedono un’ora o due per sito e intercettano i problemi che crescono lentamente: pagine sempre più pesanti, moduli dimenticati, sicurezza che si allenta.
Test di ripristino
Ripristina l’ultimo backup in staging o in un ambiente di prova e apri il sito. Un backup che non hai mai ripristinato è una speranza, non un backup.
Annota quanto tempo ha richiesto il ripristino. È il tuo tempo di recupero realistico se perdi il server.
Sicurezza
Rivedi gli utenti amministratori e rimuovi chi non ha più bisogno di accesso, compresi ex dipendenti e freelance.
Verifica che l’autenticazione a due fattori sia attiva per gli account di amministrazione, hosting, registrar e DNS.
Rimuovi plugin, temi e pacchetti inattivi. Anche il codice disattivato può essere sfruttato.
Esegui una scansione di malware o vulnerabilità se il tuo hosting o CMS la offre.
Certificati e domini
Controlla i giorni rimanenti di ogni certificato, compresi sottodomini, API e staging. Il rinnovo automatico fallisce più spesso di quanto si pensi, di solito dopo un trasferimento di server o una modifica DNS. Vedi monitoraggio della scadenza dei certificati SSL per le cause più comuni.
Controlla le date di scadenza della registrazione di ogni dominio, compresi i vecchi domini di campagne e di redirect.
Entrambi i controlli si possono automatizzare. Il monitoraggio SSL e il monitoraggio dei domini mostrano la data di scadenza di ogni certificato e dominio, elencano quelli in scadenza entro 14 giorni sotto Richiede attenzione e inviano promemoria in tempo, trasformando questa attività mensile nella lettura di un elenco.
Prestazioni
Confronta i tempi di risposta di questo mese con quelli del mese scorso. Un lento aumento di solito indica un database che cresce, un plugin pesante o un disco pieno.
Esegui un test di velocità sulla homepage e su una pagina chiave, da mobile.
Cerca immagini troppo pesanti aggiunte dal mese scorso.
La nostra guida al tempo di risposta del sito spiega cosa misurare e qual è un obiettivo ragionevole. Il monitoraggio della velocità delle pagine di Uptimecheck esegue Google Lighthouse ogni giorno su mobile e desktop e ti avvisa quando il punteggio mobile di una pagina scende sotto la tua soglia, così il test di velocità viene fatto anche nei mesi più impegnativi.
Contenuti, link e moduli
Esegui un controllo dei link non funzionanti e correggi o reindirizza tutto ciò che restituisce 404.
Invia ogni modulo: contatto, preventivo, newsletter, prenotazione. Verifica che il messaggio arrivi e finisca nella posta in arrivo, non nello spam. Un modulo che ha smesso di inviare senza avvisare è uno dei guasti silenziosi più costosi che il sito di una piccola azienda possa avere.
Fai un ordine o una prenotazione di prova su e-commerce e siti di prenotazione, poi annullalo.
Una parte di questo lavoro può andare in automatico. Il monitoraggio dei link non funzionanti di Uptimecheck scansiona ogni giorno il sito e la sua sitemap e segnala link non funzionanti e contenuti misti, e un monitor di flusso può compilare un modulo o completare login e checkout passo dopo passo, anche in un browser reale. Continua però a verificare a mano che i messaggi dei moduli arrivino nella posta in arrivo.
Revisione del monitoraggio e report per il cliente
Verifica che ogni pagina e servizio importante abbia ancora un monitor. Nuove landing page e nuove API vengono spesso dimenticate.
Verifica che i destinatari degli avvisi siano ancora corretti.
Invia al cliente un report di uptime: percentuale di uptime, incidenti e relative cause, andamento dei tempi di risposta e la manutenzione che hai svolto.
Il report è ciò che trasforma una manutenzione invisibile in valore visibile. I report per i clienti di Uptimecheck danno a ogni cliente un link privato a un report di uptime in tempo reale, che può anche essere inviato via email ogni mese, e l’export CSV copre i numeri che vuoi inserire nel tuo documento, così la parte numerica del report è pronta senza lavoro extra. Aggiungi due o tre righe su cosa hai fatto e cosa consigli.
Checklist annuale
Le attività annuali sono quelle che, se dimenticate, causano le interruzioni peggiori, perché nessuno ricorda come funzionano.
Domini e rinnovi
Verifica che il rinnovo automatico sia attivo per ogni dominio che vuoi mantenere e che la carta registrata sia valida.
Controlla l’email di contatto presso il registrar. Gli avvisi di rinnovo finiscono spesso a un ex dipendente o in una casella condivisa che nessuno legge.
Decidi consapevolmente quali vecchi domini tenere e quali lasciar scadere.
Rinnova i certificati emessi manualmente e annota la prossima data di scadenza.
Revisione DNS
Esporta la zona e passa in rassegna ogni record. Rimuovi i record dei servizi che non usi più: un CNAME orfano che punta a un servizio disdetto può essere preso da qualcun altro.
Verifica che i record SPF, DKIM e DMARC corrispondano ai servizi che inviano davvero email.
Controlla i record NS e il blocco presso il registrar.
Tra una revisione e l’altra, il monitoraggio DNS ti avvisa quando un record A, MX, NS o TXT cambia, con il valore vecchio e quello nuovo, così una modifica non pianificata non aspetta un anno per essere scoperta. Il monitor dei domini di Uptimecheck controlla anche SPF, DKIM e DMARC due volte al giorno e spiega come risolvere ogni problema, con un record DNS pronto da incollare quando basta quello; vedi monitoraggio dell’autenticazione email.
Hosting, software e accessi
Confronta la versione di PHP, Node o del database con la sua data di fine supporto e pianifica gli aggiornamenti.
Rivedi il piano di hosting: è ancora della dimensione giusta?
Ruota chiavi API e password delle integrazioni e aggiorna l’inventario.
Rivedi con il cliente le pagine legali, il consenso ai cookie e l’informativa sulla privacy.
Esegui un test completo di disaster recovery: ricostruisci il sito dai backup su un server nuovo.
Una checklist pronta da copiare per ogni cliente
Incollala nel tuo strumento di gestione progetti una volta per cliente e ripeti le attività secondo il calendario:
Cliente: fjordstudio.se
SETTIMANALE
[ ] Backup eseguiti, dimensioni nella norma, copia off-site presente
[ ] Aggiornamenti di sicurezza applicati e pagine chiave testate
[ ] Incidenti della settimana passata rivisti
[ ] Log degli errori e spazio su disco controllati
MENSILE
[ ] Test di ripristino in staging
[ ] Utenti admin, 2FA e plugin inutilizzati rivisti
[ ] Date di scadenza di certificati e domini controllate
[ ] Andamento dei tempi di risposta e velocità delle pagine controllati
[ ] Link non funzionanti corretti, tutti i moduli testati
[ ] Monitor e destinatari degli avvisi rivisti
[ ] Report di uptime inviato al cliente
ANNUALE
[ ] Rinnovo automatico dei domini, carta di pagamento e contatto del registrar confermati
[ ] Zona DNS rivista, SPF/DKIM/DMARC controllati
[ ] Versioni del software rispetto alla fine del supporto riviste
[ ] Chiavi API e password ruotate
[ ] Test completo di disaster recovery
Cosa deve coprire il monitoraggio tra una checklist e l’altra
Una checklist intercetta ciò che succede lentamente. Il monitoraggio intercetta ciò che succede all’improvviso. Tra un giro settimanale e l’altro, il sito può andare down, un certificato può scadere, un record DNS può cambiare o un backup può fallire. Lascia che sia il monitoraggio a sorvegliare tutto questo 24 ore su 24, a inviare gli avvisi alla persona giusta e a dare a ogni cliente una pagina di stato, così il giro settimanale serve a prevenire invece che a scoprire.
Riunisci in un unico posto uptime, SSL, domini, DNS e backup di tutti i tuoi clienti. Prova Uptimecheck gratis per 14 giorni, senza carta di credito.