You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
![]() |
1 week ago | |
---|---|---|
.github/workflows | 2 years ago | |
integrations | 8 months ago | |
plugins | 1 week ago | |
webhooks | 9 months ago | |
.gitignore | 2 years ago | |
.pylintrc | 2 years ago | |
AUTHORS | 2 years ago | |
LICENSE | 5 years ago | |
README.md | 1 year ago | |
pylintrc | 2 years ago | |
requirements-dev.txt | 1 year ago |
README.md
Alerta Contrib
Useful but non-essential additions to the alerta monitoring system.
Integrations are specific to the monitoring tool or service being integrated whereas plugins are standard extensions that are triggered before or after alert reception or by an external alert status change.
Some of the integrations listed below redirect to a dedicated Github repository.
Integrations
- Consul
- Fail2Ban
- Kibana
- Mailer
- Nagios
- OpsWeekly
- Pinger
- Prometheus
- Riemann
- SNMPTrap
- Sensu
- Amazon SQS
- Supervisor
- Syslog
- URLmon
- Zabbix
Plugins
- AlertOps
- AMQP
- Cachet
- DingTalk
- Enhance
- Forward
- GeoIP
- InfluxDB
- Logstash
- Matrix
- Mattermost
- MS Teams
- Normalise
- OP5
- OpsGenie
- PagerDuty
- Prometheus
- Google Cloud Pub/Sub
- Pushover.net
- Rocket.Chat
- Slack
- Amazon SNS
- Syslog
- Telegram
- Timeout
- Twilio SMS
- Zabbix
Webhooks
- AWS CloudWatch
- Azure Monitor
- Fail2Ban
- Grafana
- Graylog
- Mailgun
- MS Teams
- New Relic
- PagerDuty
- Pingdom
- Prometheus Alertmanager
- Riemann
- Sentry
- Server Density
- Slack
- Stackdriver
- Telegram
Tests
To run the tests using a local Postgres database run:
$ pip install -r requirements-dev.txt
$ createdb test5
$ ALERTA_SVR_CONF_FILE= DATABASE_URL=postgres:///test5 pytest -v webhooks/*/test*
License
Copyright (c) 2014-2020 Nick Satterly and AUTHORS. Available under the MIT License.