What this solution does
Kokhanenko Agent Watch is a module for monitoring agents in 1C-Bitrix. It detects hung or overdue tasks from a user-defined watch list and sends notifications via Email, Telegram, or as an admin notification in the control panel.
The module is essential because agents power background integrations, data exchanges, and service processes. A failure in their execution can go unnoticed for a long time. Agent Watch enables rapid detection of such issues.
Key features:
- Monitoring: a table of problematic agents with filters and statuses (NEW, NOTIFIED, RESOLVED).
- Watch list: only manually added agents are tracked, eliminating system-wide noise.
- Notifications: email reports, Telegram messages, and admin notifications (danger level) with a link to the monitoring section.
- Anti-spam interval: repeated notifications are sent no more frequently than the specified interval while the issue persists.
Notification channel configuration:
Email: configure the recipient list; the module automatically applies the email template.
Telegram: enter the bot token and a list of chat IDs (multiple chats supported). The token is stored in settings, masked in the interface, and not logged.
Admin panel section: Kokhanenko → Agent Watch.
The Kokhanenko: Agent Monitoring module tracks the operation of selected agents and sends alerts about failures without interfering with their execution mechanism.
Notification Setup
To enable the module, create a bot via @BotFather and obtain a token. Send the /start command to the bot. Retrieve the chat_id using the Bot API (getUpdates method) or another convenient method, then enter it in the module settings.
Admin Notifications
When issues are detected, a danger-level alert appears in the admin panel with a button to navigate to the Monitoring section. The notification does not duplicate while it remains active; it reappears after a set interval once closed.
Quick Start
1. Install the module via Marketplace.
2. Open the module settings and enable the required notification channels.
3. Go to the Monitoring section and add the necessary agents to the watch-list.
4. Upon a failure, you will receive a notification; proceed to Monitoring to view details.
General iT can install and configure this module and check how it works on your website.