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
How to push events from Nagios XI to another system
-
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
This can be done using a global event handlerdlukinski 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
https://assets.nagios.com/downloads/nag ... ios-XI.pdf
Run the BPI Wizard against a BPI group, this will create a host/service monitoring the BPI group, then same as above.dlukinski wrote:Separately, how to push out BPI statuses?
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