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

Бесплатный
Контроль агентов в 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, иначе на хитах мониторинг менее стабильный.
Галерея




