Page 1 of 1

How to push events from Nagios XI to another system

Posted: Fri Sep 20, 2019 9:00 am
by dlukinski
How to push events from Nagios XI to another system in form of the HTTP calls (JSON or SOAP payload)

- say we we want to communicate events from Nagios XI to another event handling system and these would be 0-1-2-3 statuses to communicate together with host, service, message information

Separately, how to push out BPI statuses?

Thank you,
Dimitri

Re: How to push events from Nagios XI to another system

Posted: Fri Sep 20, 2019 10:04 am
by scottwilkerson
dlukinski wrote:How to push events from Nagios XI to another system in form of the HTTP calls (JSON or SOAP payload)

- say we we want to communicate events from Nagios XI to another event handling system and these would be 0-1-2-3 statuses to communicate together with host, service, message information
This can be done using a global event handler
https://assets.nagios.com/downloads/nag ... ios-XI.pdf
dlukinski wrote:Separately, how to push out BPI statuses?
Run the BPI Wizard against a BPI group, this will create a host/service monitoring the BPI group, then same as above.


I do need to mention these will only trigger with state changes.

If you need it to send after every check is performed (very resource intense) you would need to setup
Obsessive Compulsive Host Processor Command
https://assets.nagios.com/downloads/nag ... hp_command
and
Obsessive Compulsive Service Processor Command
https://assets.nagios.com/downloads/nag ... sp_command

Along with in the nagios.cfg

Code: Select all

obsess_over_hosts=1
obsess_over_services=1