Una actualització pot deixar el mode de manteniment i una còpia pot deixar d’executar-se sense produir cap error visible. La detecció funciona millor quan comprova resultats i antiguitat esperats en lloc d’esperar que el mateix connector anunciï l’error.
Defineix què significa èxit
En una actualització, les versions previstes han de quedar instal·lades, sortir del manteniment i conservar les funcions crítiques. En un backup, ha d’existir un conjunt recent de fitxers i base en emmagatzematge independent amb metadades útils.
Defineix llindars d’antiguitat, mida anòmala i errors repetits segons la freqüència de cada web.
Monitoritza versions i manteniment
Recull versions per un canal de gestió autenticat. Alerta si una actualització aprovada queda pendent, una versió canvia fora de la finestra o persisteix .maintenance.
wp core version
wp plugin list --format=json
wp theme list --format=json
Protegeix la sortida perquè revela l’inventari de programari.
Detecta errors d’aplicació posteriors
Comprova més que la portada. Sol·licita una pàgina interior i REST i utilitza una prova sintètica autenticada segura quan correspongui. Cerca 500, signatures d’error crític i recursos trencats.
Relaciona les alertes amb l’hora del canvi. Una resposta 200 que conté una pàgina d’error PHP continua sent un error.
Vigila logs i esdeveniments programats
Compta noves signatures fatals i errors de tasques d’actualització o backup. Alerta per augments, no per cada notice irrellevant. Comprova WP-Cron o el scheduler del servidor.
Registra l’última execució correcta de cada tasca esperada. El silenci és un senyal si un procés diari no informa durant dos dies.
Comprova la frescor de la còpia externament
Consulta l’emmagatzematge remot o l’inventari del hosting, no només WordPress. Verifica hora, mida no nul·la, components de fitxers i base i nombre de retencions.
Marca canvis bruscos. Un arxiu diminut pot ser incomplet i un d’enorme pot incloure còpies imbricades o logs.
Utilitza un heartbeat extern
Al final d’una tasca realment correcta, envia un heartbeat secret o signat a un monitor i alerta si arriba tard.
No exposis la URL en JavaScript públic. El heartbeat demostra que s’ha assolit un punt, no que l’arxiu es pugui restaurar.
Prova la integritat i restauració
Verifica periòdicament checksums o resultats d’integritat i realitza una restauració aïllada. Mesura el temps i documenta credencials absents o dependències manuals.
L’automatització redueix el temps de detecció; només una restauració demostra recuperabilitat.
Enruta alertes amb evidència útil
Inclou el web, tasca, hora esperada, últim èxit, estat observat i referència de log. No adjuntis bases, credencials o registres sensibles complets.
Utilitza severitats: un retard recuperable, error de manteniment, caiguda pública i pèrdua de cobertura necessiten respostes diferents.
Monitoritza el mateix monitor
Envia alertes de prova per la mateixa ruta i confirma que una persona autoritzada les rep. Controla versió de l’agent, caducitat de credencials i última recollida.
El monitor extern ha d’informar encara que WordPress no respongui. Mantén una segona via per a la pèrdua crítica de còpies; un avís dins la mateixa bústia trencada no redueix el risc.
Evita la fatiga d’alertes
Deduplica esdeveniments, suprimeix condicions esperades de manteniment i exigeix avisos de recuperació. Ajusta els llindars quan canviïn els horaris.
Una alerta permanentment sorollosa equival a no tenir-ne. Cada alarma ha de tenir propietari i primera acció diagnòstica.
Comprova també que l’avís es tanqui quan el servei es recupera.
Connecta la monitorització amb la reparació
Mantén accessos autoritzats actuals a WordPress, hosting, DNS i còpies. Documenta límits del rollback i qui autoritza recuperar.
El manteniment ha de revisar l’historial, provar la ruta d’avisos i tancar buits descoberts. L’automatització aporta evidència primerenca; la reparació professional interpreta i tria una resposta segura.