Модуль "Мониторинг агентов"

Быстрый старт и удобное управление сайтом с нашими модулями

Мониторинг агентов
Бесплатный

Контроль агентов в 1С-Битрикс без ручной рутины

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

Ключевые возможности

Быстрая диагностика

Видно, какие агенты работают корректно, а какие требуют внимания.

Раннее обнаружение сбоев

Помогает находить ошибки выполнения до того, как они влияют на бизнес-процессы.

Контроль режима запуска

Проверка корректной работы агентов при cron и в режиме запуска на хитах.

Экономия времени администратора

Меньше ручных проверок и меньше риска пропустить критичную проблему.

Установка и быстрый старт

01

Установка и базовая инициализация

  • Установите модуль kokhanenko.agentwatch из Маркетплейса.
  • При установке модуль
    • создаёт в БД таблицы kokhanenko_agentwatch_watch и kokhanenko_agentwatch_agent_state,
    • регистрирует почтовое событие KOKHANENKO_AGENTWATCH_REPORT,
    • добавляет агент \Kokhanenko\AgentWatch\Monitor::run(); (интервал 300 сек).
  • После установки откройте: Kokhanenko → Agent Watch → Настройки.

02

Выбор агентов для контроля (вкладка «Агенты»)

  • В таблице агентов включите чекбокс Отслеживать только для нужных агентов.
  • Для каждого отслеживаемого агента задайте человекочитаемое Название (TITLE), чтобы в мониторинге и уведомлениях было понятно, что именно упало.
  • При необходимости используйте фильтр Показывать только отслеживаемых агентов.
  • Сохраните настройки.

03

Настройка логики срабатывания и уведомлений

  • Во вкладке Настройки задайте:
    • порог просрочки в минутах (threshold_minutes) — после него агент считается проблемным;
    • интервал повторных уведомлений (report_interval_minutes) — чтобы не спамить.
  • Во вкладке Уведомления включите нужные каналы:
    • Email (и список получателей),
    • Telegram (bot token + chat_id),
    • уведомления в админке.
  • Если включено логирование — проверяйте вкладку Лог (/bitrix/logs/kokhanenko.agentwatch.log).

04

Работа в мониторинге и регулярный контроль

  • Откройте Kokhanenko → Agent Watch → Мониторинг (/bitrix/admin/kokhanenko_agentwatch.php).
  • Нажмите Запустить проверку для ручной проверки.
  • Отслеживайте статусы:
    • NEW — впервые обнаружена просрочка,
    • NOTIFIED — по агенту уже отправлено уведомление,
    • RESOLVED — агент восстановился.
  • Важно: модуль прямо подсказывает, что лучше запускать агентов через cron, иначе на хитах мониторинг менее стабильный.

Основные сведения

Текущая версия: 1.0.1
Тим модуля: Бесплатный
Поддержка: Платная
Маркетплейс Битрикс: Перейти

Нужна помощь?

Если у вас есть вопросы по модулю или требуется доработка под ваш проект — свяжитесь с нами удобным Вам способом.