Alex Kovacic

SitePing

Tiene d'occhio i siti WordPress, Joomla, Drupal e PrestaShop di un'agenzia e avvisa quando qualcosa si rompe.

Panoramica di un'agenzia con 22 siti, stato, tempi di risposta e uptime
Cliente
prodotto mio
Lavoro
servizio web e plugin
Tecnologie
Laravel 13, PHP 8.4, MySQL o MariaDB, plugin per WordPress, Joomla, Drupal e PrestaShop
Online
siteping.it

Cosa fa

Un'agenzia che segue decine di siti dei suoi clienti li registra su SitePing e installa in ognuno un piccolo plugin. Da lì il servizio controlla ogni 1 o 5 minuti che il sito risponda, e una volta al giorno il certificato SSL, la scadenza del dominio, i record DNS e le blacklist.

Il plugin manda quello che succede dentro il sito: accessi degli amministratori, utenti nuovi, plugin installati o disattivati, aggiornamenti, errori PHP. Controlla anche i file del sito contro la versione ufficiale e segnala le versioni di WordPress o Joomla che non ricevono più correzioni di sicurezza.

Gli avvisi hanno tre livelli e vanno a chi deve riceverli: per email, webhook, Telegram o notifica push. Per ogni sito ci sono l'uptime per periodo, un obiettivo SLA e la storia dei disservizi da esportare in CSV.

Come è fatto

La piattaforma è in Laravel 13 su PHP 8.4, con pagine generate dal server e niente passaggi di build. I plugin per i diversi CMS condividono lo stesso nucleo in un pacchetto comune, e i controlli di uptime partono da sonde separate. L'interfaccia è in italiano e in inglese, con tema chiaro e scuro.

Le schermate dei programmi vengono da copie di prova con dati inventati.