Быстрый старт: Развертывание за 5 минут

Гарантия нулевого времени простоя для современного DevOps. Настройте мониторинг ваших сервисов быстрее, чем заваривается кофе.

Начать настройку Смотреть документацию API

Требования к среде

Перед началом убедитесь, что ваша инфраструктура соответствует базовым стандартам безопасности StatusSentry. Нам нужен доступ к вашим эндпоинтам и права на запись логов.

Сетевой доступ

Открытые порты

Ваши серверы должны быть доступны извне по портам 443 (HTTPS) и 80 (HTTP). Если вы используете брандмауэр, добавьте IP-диапазон наших зондов 192.0.2.0/24 в белый список.

Доступы

API Ключи

Вам понадобятся права администратора для генерации ключей в панели управления. Для интеграции с CI/CD пайплайнами (GitHub Actions, GitLab CI) потребуется переменная окружения SS_API_KEY.

Инструменты

CLI Утилита

Рекомендуется установить sentry-cli версии 2.4.1 или выше. Это упростит первоначальную конфигурацию и позволит тестировать вебхуки локально.

Генерация API-ключа

Безопасное взаимодействие с StatusSentry начинается с правильной настройки аутентификации. Следуйте этим шагам, чтобы создать ключ с ограниченными правами.

Шаг 1

Переход в настройки

Зайдите в раздел Settings > Developers. Нажмите кнопку Create New Token. Убедитесь, что вы находитесь в контексте правильной рабочей области (Workspace), особенно если у вас несколько проектов.

Шаг 2

Настройка прав

Выберите профиль доступа monitor:write и webhook:manage. Избегайте использования токенов с полными правами (Admin) для автоматизированных скриптов. Назовите ключ, например: prod-monitoring-v1.

Шаг 3

Сохранение токена

Скопируйте сгенерированный ключ немедленно. Он отобразится только один раз. Вставьте его в ваш файл .env или в секрет-менеджер вашего хостинга.

Конфигурация вебхуков

Настройте мгновенные уведомления о сбоях. Мы поддерживаем отправку POST-запросов в Slack, Discord, Telegram и любые кастомные HTTP-эндпоинты.

Основной канал

Настройка Slack

Создайте Incoming Webhook в настройках вашего Slack-канала. Скопируйте URL и вставьте его в поле Primary Webhook URL в StatusSentry. Выберите формат сообщения: Compact или Detailed.

Кастомные логи

HTTP Эндпоинты

Для интеграции с внутренними системами (например, Zabbix или Grafana) укажите ваш URL. StatusSentry будет отправлять JSON-пакет с заголовком X-StatusSentry-Signature для верификации источника.

Тестирование

Проверка доставки

Нажмите кнопку Send Test Alert. Вы должны получить уведомление в течение 2 секунд. Если ошибка, проверьте логи доставки в разделе Webhook Logs и убедитесь, что ваш сервер возвращает статус 200 OK.