Page 1 of 1

Store Data for large checks somwhere

Posted: Mon Jul 20, 2020 5:38 pm
by gomatze
Hey Guys,

I'm tasked with setting up a large application monitoring.
There is among other things a huge amount of amq queues that need to be checked. So I could make a call to the jolokia rest API for each and every queue. But I also could make a summary of all queues and the metrics I'd like to check, but I'd need to store that Data somewhere because I need each individual check result to cobble some nagvis together.
Is there some Feature in XI (present or planned) to store and refresh amounts of Data which other Plugins can use / pick from.
The Idea is to not have too many Data pushed over the Ocean and back for my Monitoring Server sits in Europe while the majority of Nodes are sitting in north and south Amerika.. I'd rather refresh the complete List every 5 Minutes or so using a single call.

I know that i could possibly create some crontask that fills up a file somewhere. But is there a more elegant way using onboard XI features?

Thx in advance for your Input on this!

Re: Store Data for large checks somwhere

Posted: Tue Jul 21, 2020 3:43 pm
by benjaminsmith
Hi,

My apologies if I misunderstood the question, but after reading this over, I think setting this up as passive checks would work well in this situation.A remote agent like NCPA is set up to run the checks, and then the results are sent back to Nagios XI on some defined interval, say every 5 minutes.

Take a look at the following guides for more information, and let me know if that would work for you.

Configuring Passive Services With Nagios XI
Using NCPA For Passive Checks