针对警报或警报api的Nagios计划

时间:2010-10-01 19:05:53

标签: nagios

我们使用Nagios在机器停机时发送电子邮件。这很好用。我们有一个自制的警报系统,它有一个用于发出警报的API。我想针对Nagios警报进行编程,并且不希望不必解析电子邮件。

Nagios可以将它看到的警报记录到文件中,还是可以配置为在看到警报时运行脚本?然后,我可以编写一个针对此的程序来挂钩我的警报器。

谢谢!

1 个答案:

答案 0 :(得分:2)

首先,您需要定义一个命令。我们的misccommands.cfg

定义命令{
command_name writetofile
command_line / path / to / script $ SERVICESTATE $ $ SERVICETYPE $ etc ...
}

然后,您需要在服务的event_handler上调用它。

定义servicenamehere {
...
event_handler writetofile
...
}