Discourse-health-check: обзор CLI для разового запуска проверки вашего сервера Discourse

Маленький bash-скрипт, который я написал для своего форума, чтобы получить разовый обзор состояния сервера Discourse. Делюсь им с теми, кому может пригодиться такой быстрый обзор.

Проверяет системные ресурсы: Docker, службы Discourse (Postgres, Redis, Nginx, Unicorn, Sidekiq), актуальность резервных копий, TLS и базовые параметры безопасности. Завершается сводкой с оценкой «пройдено / предупреждение / критично» и кодом выхода, подходящим для cron.

Установка

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

Исходный код, параметры и пример настройки cron описаны в README:

5 лайков

Discourse не использует Puma.

3 лайка

Единорог. Исправлено, спасибо.

1 лайк

Сейчас только «Пичфорк»!!