LOGORIC / KNOWLEDGE

Инструкции и шаблоны

Настройка каждого раздела, проверка результата и готовые сценарии для вашего проекта.

Наблюдаемость · Руководство на русском

Мониторинг ресурсов серверов и процессов

Подключите хост к сервису, установите агент и получайте графики, инциденты по порогам и оценку заполнения ресурсов. Модуль приобретается отдельно для SaaS или вашей self-host установки.

Порядок настройки

  1. Активируйте модуль «Ресурсы»: в SaaS откройте оплату дополнений; в self-host импортируйте подписанную лицензию с resources.monitoring. Покупка для self-host не включает модуль в облаке. Лицензия задаёт число хостов, процессов на хост и срок хранения истории.
  2. Создайте сервис в нужном проекте. Откройте «Ресурсы» → «Подключить хост», выберите сервис и назовите сервер. Для каждого хоста нужен собственный агент и отдельный одноразовый код.
  3. На Linux или macOS скопируйте команды из мастера. Скачайте сценарий, при необходимости просмотрите его и выполните с sudo, передав код через stdin. На Windows запустите PowerShell от администратора, скачайте install.ps1 и введите код по запросу. Код действует 10 минут; повторная привязка отзывает прежний токен.
  4. Проверьте адрес Logoric: он должен быть доступен с наблюдаемого сервера. localhost означает сам сервер агента. Используйте HTTPS с доверенным сертификатом; HTTP для частного IP требует явного --allow-http-private. Входящие порты агента не нужны.
  5. Дождитесь первых измерений. CPU и скорости сети/диска появятся после второго измерения. Настройте интервал 15–300 секунд, процессы по именам/маскам (например postgres*, nginx), пути дисков или оставьте автообнаружение. При выборе процессов таблица ограничивается выбранными именами и лимитом лицензии. CPU процесса считается в процентах одного ядра и может превышать 100%.
  6. Готовые пороги: CPU/память/диск/inode — предупреждение 85%, критический 95%, восстановление 75%; swap — 50/80/40%. Условие подтверждается 120 секунд, потеря связи — 90 секунд. Изменяйте значения и добавляйте пороги CPU/RSS процессов в «Пороги и процессы». Для байтовых метрик задавайте байты.
  7. Настройте каналы уведомлений организации. Ресурсные инциденты используют эти каналы и учитывают окна обслуживания сервиса. Восстановление отправляется отдельно. Исчезновение процесса отслеживается только для явно выбранных масок при полном сканировании процессов.
  8. Оценка заполнения памяти/дисков требует минимум 12 точек за 15 минут непрерывной истории с устойчивым ростом. По умолчанию предупреждаем при оценке заполнения в ближайшие 6 часов. Это оценка тренда, а не гарантия времени отказа. Пропуски на графике отображаются разрывами.
  9. Чтобы отключить сбор, остановите службу агента и отключите хост в Logoric. Для обновления агента выпустите новый код и повторите установку. Для закрытого контура перенесите проверенный пакет агента и его контрольную сумму локально, затем выполните привязку к доступному внутри контура Logoric. Интернет для сбора не нужен.

Ожидаемый результат

Хост отображается на связи; графики CPU, памяти, диска, сети и процессов заполняются. Превышение порога после выдержки создаёт инцидент, восстановление закрывает его. История остаётся доступна после окончания лицензии, новый сбор и оповещения приостанавливаются.

Если не получается

Нет связи: проверьте адрес, исходящий доступ, TLS, время сервера и журнал службы (Linux: journalctl -u logoric-resources; macOS: /var/log/logoric-resources.log; Windows: журнал службы и ручной запуск агента). 401 — код уже использован/истёк или токен отозван; 403 — лицензия/лимит. Частичные метрики означают ограничения прав ОС: агент не повышает привилегии, аргументы запуска и окружение не отправляет. Системная установка служб проверяется на целевой ОС; Linux без systemd запускайте вручную под отдельным пользователем.