Um pequeno script bash que criei para meu próprio fórum, que oferece uma visão geral rápida e única da saúde do servidor Discourse. Compartilhando para quem achar útil esse tipo de resumo rápido.
Verifica recursos do sistema: Docker, serviços do Discourse (Postgres, Redis, Nginx, Unicorn, Sidekiq), atualidade dos backups, TLS e aspectos básicos de segurança. Termina com um resumo de status (aprovado / aviso / crítico) e um código de saída adequado para agendamento via cron.
Instalação
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
Fonte, opções e um exemplo de configuração para cron estão no README:
