Poul
Poul

Reputation: 3476

Nagios program against alerts or alert api

We use Nagios to send emails when a machine goes down. This works well. We have a self-made alerting system that has an API for issuing alerts. I would like to program against the Nagios alerts and would prefer not to have to parse emails.

Can Nagios logs alerts it sees into a file, or can be configured to run a script when it sees an alert? I could then write a program against this to hook into my alerter.

Thanks!

Upvotes: 0

Views: 466

Answers (1)

mezzie
mezzie

Reputation: 1296

First you need to define a command. ours is in our misccommands.cfg

define command{
command_name writetofile
command_line /path/to/script $SERVICESTATE$ $SERVICETYPE$ etc...
}

Then, you need to call this on the event_handler of your service.

define servicenamehere{
...
event_handler writetofile
...
}

Upvotes: 2

Related Questions