Xymon Mailing List Archive search

on call rotation

list Kenneth Falor
Mon, 31 Jan 2011 12:24:38 -0600
Message-Id: <user-f0c3e96baf0a@xymon.invalid>

Thanks for both ideas. Will see which fits best!

Kenneth.

-----Original Message-----
From: Clark, Sean [mailto:user-2db5fbcae9a7@xymon.invalid] 
Sent: Monday, January 31, 2011 8:20 AM
To: xymon at xymon.com
Subject: Re: [xymon] on call rotation

Another way to accomplish this, although outside of xymon, is to have a
mail alias setup


That is the method we took - mainly because other people outside of xymon
can also send an email to user-f13d2cfb3a97@xymon.invalid


So your rules are 

HOST=blabla
    MAIL=user-d4bac53b98cf@xymon.invalid


And then outside on the SMTP server for domain.com, we setup aliases that
rotate to the correct people


Not really using xymon in a clever way, but this worked in our setup,
especially with other people being able to just email
user-d4bac53b98cf@xymon.invalid and getting the oncall person


-Sean


On 1/31/11 5:53 AM, "Henrik Størner" <user-ce4a2c883f75@xymon.invalid> wrote:
In <user-fb557fa7962b@xymon.invalid> Kenneth
Falor <user-b203be41ccd1@xymon.invalid> writes:
Greetings, my company has a 5 person on call rotation that we just
started.=
Up to now only 1 person was paged if something went down, I would like
to =
modify xymon to allow it to change who is emailed/paged based on the
week a=
nd who is on call that week.  Is this possible?
It's not built into Xymon, but fairly trivial to do with some creative
configuration of the alerts.cfg (hobbit-alerts.cfg in current versions).

Your alert configuration probably has

 HOST=blabla
    MAIL user-5e58672ab5a6@xymon.invalid

So poor Joe gets all the alerts. Instead, I would do this:

 include oncall.cfg

 HOST=blabla
    MAIL $ONCALL

and in the oncall.cfg I would put

 $ONCALL=user-5e58672ab5a6@xymon.invalid

Then you can update the oncall.cfg file when the on-call person
changes - via cron, manually, or via some basic script/webpage
that you setup. Xymon will automatically pick up when the file
changes.


Regards,
Henrik