2010-10-01 8 views
0

Nous utilisons Nagios pour envoyer des emails quand une machine tombe en panne. Cela fonctionne bien. Nous avons un système d'alerte self-made qui a une API pour émettre des alertes. Je voudrais programmer contre les alertes de Nagios et préférerais ne pas avoir à analyser les emails. Est-ce que Nagios peut enregistrer les alertes qu'il voit dans un fichier ou peut-il être configuré pour exécuter un script lorsqu'il voit une alerte? Je pourrais alors écrire un programme contre ceci pour accrocher dans mon alerter.Programme Nagios contre les alertes ou les alertes d'alertes

Merci!

Répondre

2

Vous devez d'abord définir une commande. la nôtre est dans notre misccommands.cfg

commande define {
nom_commande WriteToFile
command_line/path/to/script $ SERVICESTATE $ $ $ serviceType etc ...
}

Ensuite, vous devez appeler ceci sur event_handler de votre service.

définissent servicenamehere {
...
event_handler WriteToFile
...
}