Page 1 of 1

Can Nagios Agent hold the data

Posted: Thu May 21, 2020 11:24 am
by shivangi
Hi Team,

I was working with nagios core and wanted to know if nagios agent can hold the data for some time and push it back to the nagios server when requested .( in case communication with nagios server breaks down )

If Yes , then which nagios Agent is suitable for this need ?

Thanks in advance :)

Re: Can Nagios Agent hold the data

Posted: Fri May 22, 2020 1:50 pm
by benjaminsmith
Hi @shivangi,
I was working with nagios core and wanted to know if nagios agent can hold the data for some time and push it back to the nagios server when requested .( in case communication with nagios server breaks down )
I think passive checks would work you. The Nagios server does not reach out to the remote hosts, but rather the remote hosts will send it results periodically back to the Nagios server to be processed and alerted on (if necessary).

The Core Docs are the source for all things Core and cover how passive checks work in detail on the following page.
https://assets.nagios.com/downloads/nag ... hecks.html

You can used NRDP/NCPA to transfer check results back to Nagios, below are few relevant docs for getting started. Good luck and let us know how it goes.
https://support.nagios.com/kb/article/n ... tml#CentOS
https://support.nagios.com/kb/article.php?id=762
https://www.nagios.org/ncpa/help/2.1/passive.html

Re: Can Nagios Agent hold the data in it for some time

Posted: Mon May 25, 2020 1:54 am
by shivangi
Hello benjaminsmith ,

Thankyou for the response , i was going through the documents and actually my requirement it to use only nagios agent to collect the performance data and store it in for some time ( say 3 hours ) without nagios server intervening and push the data when it finds the server up again .

Thanks :)

Re: Can Nagios Agent hold the data

Posted: Mon May 25, 2020 3:42 am
by shivangi
2nd reply :

Hi ,

I was going through the documents and couldnot get to know where does the nsca stores the results of its passive checks if the nrdp server is not available so that it can retrieved later .

Thanks .