Take the 2-minute tour ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

Is there a way to have Zabbix place a call to a given user's cell phone in case of high priority issues that happen at 3am?

My original plan was to use Asterisk and Festival as part of a Zabbix alert script, but it has proved to be to complex for me...

Does anyone know of an easier way?

share|improve this question

3 Answers 3

up vote 3 down vote accepted

We use PagerDuty for this, and it is amazing. Like you, I thought about integrating with Asterisk, but it all proved to be too fragile for my liking. PagerDuty integration is dead-simple - they have plugins available for nearly every popular monitoring system.

Here's a Zabbix plugin that will let you use PagerDuty for notifications.

share|improve this answer
    
Stack Exchange uses PagerDuty as well. –  Peter Grace Dec 22 '12 at 3:21
    
PagerDuty is very interesting, but for a support team of about 7 people it's surprisingly expensive! (~$1,512/year) –  Soviero Dec 22 '12 at 5:13
3  
Well, you're paying them to manage the infrastructure that proved too complex for you. At some point, you need to be okay paying for things that aren't your core competency. –  EEAA Dec 22 '12 at 5:19

You can give OpsGenie a try (disclosure: I'm the founder). It's a cloud based service and rather easy to hook it up with Zabbix to notify users via phone calls, as well as iPhone and Android push notifications, and SMS. You can forward alerts to OpsGenie by forwarding alerts via email, or executing a custom alertscript. Users can tier notifications methods and OpsGenie would try each notification method till the user sees the alert.

In addition to the free trial, OpsGenie offers a free tier for up to 2 users. If you'd like to give it a try, ping me and we'd be happy to help you get it up and running.

share|improve this answer

Is it absolutely essential that it be a call and not an SMS?

We looked at the options described here and settled on sending a text message to the oncall's phone via email for critical alerts. All the major providers will send an sms over email ("myNumber@provider.net" etc)

As long as the oncall person expects an sms instead of a call, the effect is the same. Requires no special configuration in the monitoring system, and the price is certainly right.

share|improve this answer
    
This is what we do right now, but the problem is that admins are not being woken up by a simple SMS. Including me ;) We are looking for a more "alarming" solutions that will wake you up out of REM sleep at 3am. The only thing that does that is a phone call. –  Soviero Dec 22 '12 at 19:40
    
@Kevin You need better ringtones. –  Michael Hampton Dec 22 '12 at 22:34

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.