Что умеет решение
Kokhanenko Agent Watch — модуль для мониторинга агентов в 1С-Битрикс. Инструмент обнаруживает зависшие или просроченные задачи из пользовательского watch-листа и отправляет уведомления через Email, Telegram или в виде админ-уведомления в панели управления.
Модуль необходим, так как агенты обеспечивают работу фоновых интеграций, обменов данными и сервисных процессов. Сбой в их выполнении может оставаться незамеченным длительное время. Agent Watch позволяет оперативно выявить проблему.
Основные возможности:
- Мониторинг: таблица проблемных агентов с фильтрами и статусами (NEW, NOTIFIED, RESOLVED).
- Watch-лист: отслеживаются только добавленные вручную агенты, что исключает лишние уведомления по всей системе.
- Уведомления: отправка Email-отчётов, сообщений в Telegram и админ-уведомлений уровня danger со ссылкой на раздел мониторинга.
- Анти-спам интервал: повторные уведомления приходят не чаще заданного промежутка времени, пока проблема не устранена.
Настройка каналов уведомлений:
Email: настройка списка получателей и автоматическое использование шаблона письма.
Telegram: ввод токена бота и списка chat_id (поддержка нескольких чатов). Токен хранится в настройках, маскируется в интерфейсе и не попадает в логи.
Раздел администратора: Kokhanenko → Agent Watch.
Модуль «Kokhanenko: Мониторинг агентов» отслеживает работу выбранных агентов и оповещает о сбоях, не вмешиваясь в механизм их выполнения.
Настройка уведомлений
Для работы модуля создайте бота через @BotFather и получите токен. Отправьте боту команду /start. Получите идентификатор чата (chat_id) через Bot API (метод getUpdates) или иным способом и укажите его в настройках модуля.
Админ-уведомления
При обнаружении проблем в админ-панели отображается предупреждение уровня danger с кнопкой перехода в раздел Мониторинг. Уведомление не дублируется до момента его закрытия; после закрытия оно появляется повторно согласно заданному интервалу.
Быстрый старт
1. Установите модуль через Marketplace.
2. Откройте настройки модуля и активируйте необходимые каналы уведомлений.
3. Перейдите в раздел «Мониторинг» и добавьте требуемых агентов в список наблюдения (watch-лист).
4. При возникновении сбоя вы получите уведомление; перейдите в Мониторинг для просмотра деталей.
General iT поможет установить модуль, настроить его и проверить работу на твоём сайте.