How to push events from Nagios XI to another system

This support forum board is for support questions relating to Nagios XI, our flagship commercial network monitoring solution.
Locked
dlukinski
Posts: 1130
Joined: Tue Oct 06, 2015 9:42 am

How to push events from Nagios XI to another system

Post 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
scottwilkerson
DevOps Engineer
Posts: 19396
Joined: Tue Nov 15, 2011 3:11 pm
Location: Nagios Enterprises
Contact:

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

Post 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
Former Nagios employee
Creator:
Human Design Website
Get Your Human Design Chart
Locked