# Alerting solution

**URL:** <https://discourse.sensu.io/t/alerting-solution/2112>\
**Category:** Sensu Plugins\
**Created:** [October 30, 2020, 10:23am UTC](https://discourse.sensu.io/t/alerting-solution/2112 "2020-10-30T10:23:24Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![wedwards](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.sensu.io/wedwards/32/280_2.png) [@wedwards](https://discourse.sensu.io/u/wedwards)\
**Post date:** [October 30, 2020, 10:23am UTC](https://discourse.sensu.io/t/alerting-solution/2112/1 "2020-10-30T10:23:24Z")

</div>

I’m looking for an alerting solution for Sensu to send its incidents to. My use case is basic, but it turns out to be harder to find software that meets the requirements listed below. Has anyone with the same needs found a suitable solution?

Must have:

- Scheduling on-call shifts
- REST API
- Multiple alerting methods
- Escalation policies if no acknowledgement (e.g. call after n minutes)

Nice to have:

- Existing Sensu handler
- Pushover alerting method
- MessageBird alerting method
- Self hosted
- Open source

Software I’ve found so far:

- Iris and Oncall (pro: great escalation policies integration, con: doesn’t seem to be very active)
- GoAlert (pro: existing Sensu handler, con: very limited alerting methods)
- Zenduty (con: not self hosted)
- PagerTree (con: not self hosted)

---

<div class="post-metadata">

**Author:** ![calebhailey](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.sensu.io/calebhailey/32/46_2.png) [@calebhailey](https://discourse.sensu.io/u/calebhailey)\
**Post date:** [October 30, 2020, 3:43pm UTC](https://discourse.sensu.io/t/alerting-solution/2112/2 "2020-10-30T15:43:47Z")

</div>

Have you looked at GoAlert?

I haven’t tried it myself, but the team came and presented on it at our last community summit:

[![](https://us1.discourse-cdn.com/flex016/uploads/sensu/original/1X/0fae999dd17fb72a0f6c7dea2884db1c7197f45e.jpeg "Adam Westman: Introducing GoAlert - An On-call Scheduling and Notification Open-source Product") ](https://www.youtube.com/watch?v=deu8lV7YNpM)

> **[GitHub - target/goalert: Open source on-call scheduling, automated...](https://github.com/target/goalert)**
>
> Open source on-call scheduling, automated escalations, and notifications so you never miss a critical alert - GitHub - target/goalert: Open source on-call scheduling, automated escalations, and not...

[https://bonsai.sensu.io/assets/target/sensu-go-goalert](https://bonsai.sensu.io/assets/target/sensu-go-goalert)

---

<div class="post-metadata">

**Author:** ![wedwards](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.sensu.io/wedwards/32/280_2.png) [@wedwards](https://discourse.sensu.io/u/wedwards)\
**Post date:** [October 30, 2020, 3:54pm UTC](https://discourse.sensu.io/t/alerting-solution/2112/3 "2020-10-30T15:54:59Z")

</div>

I did, see the list in my post 🙂

---

<div class="post-metadata">

**Author:** ![calebhailey](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.sensu.io/calebhailey/32/46_2.png) [@calebhailey](https://discourse.sensu.io/u/calebhailey)\
**Post date:** [October 30, 2020, 4:11pm UTC](https://discourse.sensu.io/t/alerting-solution/2112/4 "2020-10-30T16:11:07Z")

</div>

Oops, I missed that 😄
