This repository has been archived by the owner on Apr 4, 2022. It is now read-only.
Initial release!
Features:
- Relays new Zabbix alerts (which are generated from Zabbix events) to Spark
user(s) and/or room(s). - Relays Zabbix "all clear" alerts (which are generated when a recovery
condition is met) to Spark user(s) and/or room(s). - Configure Spark message recipients based on a combination of alert
severity, time of day, host group, or other arbitrary criteria. eg:- Send all alerts to the Spark room "Network Engineers" between 0800-2000 Mon-Fri
- Send alerts with severity “critical” or higher to engineers Joe, Jill, and Mark 24x7, using their Spark accounts "[email protected]", "[email protected]" and "[email protected]".
- Immediate notification of alerts. As soon as the bot receives an alert
from Zabbix, it is immediately sent to Spark; there is no queueing or
batching of messages. - Interrogate information from Zabbix by issuing commands to the bot
on Spark. Eg, "show status". - Decentralized: run the bot on the Zabbix server or on a separate
server, your choice.
Install and configuration guide at https://knightjoel.github.io/zpark/