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

38 lines
4.3 KiB
Markdown
Raw Permalink Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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|
||
||
+-------+
```