Uno script bash che ho creato per il mio forum, che offre una panoramica immediata dello stato di salute del server Discourse. Lo condivido con chiunque trovi utile questo tipo di controllo rapido.
Verifica le risorse di sistema: Docker, i servizi di Discourse (Postgres, Redis, Nginx, Unicorn, Sidekiq), l’aggiornamento dei backup, TLS e le basi della sicurezza. Termina con un riepilogo di stato (pass / warning / critical) e un codice di uscita adatto all’uso con cron.
Installazione
curl -O https://raw.githubusercontent.com/haydenjames/discourse-health-check/main/discourse-health-check.sh
chmod +x discourse-health-check.sh
sudo ./discourse-health-check.sh
Sorgente, opzioni ed esempio di configurazione per cron sono disponibili nel README:
