0
0
Fork 0
mirror of https://github.com/alerta/alerta-contrib.git synced 2025-03-16 21:43:30 +00:00
alerta_alerta-contrib/README.md
2014-10-12 19:45:52 +01:00

4.3 KiB
Raw Permalink Blame History

Alerta Contrib

Useful but non-essential additions to the alerta monitoring system which are grouped together as follows:

  • monitors - alert sources eg. ping script, SNMP traps, Syslog, URL monitor

  • plug-ins - pre-receive and post-receive server hooks

  • listeners - programs that listen for alerts forwarded by the server to AMQP or SQS queues

Example - How to use the AMQP Plug-in with RabbitMQ

Standard monitors for Syslog, SNMP and ping send alerts to the Alerta sever. Once the database is updated, the AMQP plug-in forwards the alerts to RabbitMQ. Different components listen for these alerts either on a dedicated queue or a shared topic, reformat the alerts and send IRC messages, emails or alerts to Pagerduty based on alert attributes.

       Monitors                          Plug-in                    Listeners

+----------++-----++-----------+
|syslog+-------++------------+-----+|R+----->| IRC|
+----------+|||P||a|+-----------+
|||Al||b|
+----------+|||Mu||b|+-----------+
|SNMP+---------->ALERTA|Qg+----+i+----->|Mailer|
+----------+|||Pi||t|+-----------+
|||n||M|
+----------+||| ||Q|+-----------+
|Pinger+-------++-----+---+--+-----+| +----->|Pagerduty|
+----------+||+-----++-----------+
+-v---+-+
||
|Mongo|
||
||
+-------+