CLI Statuser
То, что раньше делалось в панели руками, теперь можно сделать из терминала или шага CI. CLI Statuser работает поверх публичного API, исходный код — на GitHub.
Команды
Каждое действие — одна команда: statuser servers add https://shop.example.com ставит сайт на мониторинг, statuser servers pause выключает проверки на время деплоя, statuser incidents list --open показывает текущие сбои, а statuser maintenance schedule объявляет плановые работы на странице статуса. Для крон-задач есть statuser run -- ./backup.sh: он отправляет heartbeat по итогу выполнения команды.
Серверы и сценарии как код
Если удобнее держать настройки рядом с кодом сайта, серверы проекта и сценарные проверки описываются в файле statuser.json. statuser diff показывает, что изменится, statuser apply приводит проект к файлу. Сценарий можно прогнать в песочнице Statuser до выкладки и проверить сразу после неё.
Установка
curl -fsSL https://statuser.cloud/cli/install.sh | shЕщё CLI можно поставить через Homebrew (brew install statuser-cloud/tap/statuser) или npm (npm install -g @statuser/cli). Для работы нужен API-ключ из «Настройки аккаунта → API и MCP».