Page 1 of 1

Synthetic Transactions from separate networks

Posted: Tue Jul 12, 2016 2:57 am
by remii77
Hello everyone,

I would like to monitor Synthetic Transactions from at least two separate networks as a « Passive check ». I did not find any information about the capability to check ST from a remote agent.

This documentation is unclear for me :
https://assets.nagios.com/downloads/nag ... h_NRDS.pdf

There is no reference about the « Transaction Details » in here :
https://assets.nagios.com/downloads/nag ... ios-XI.pdf


Can Nagios able to monitor ST from a Remote Agent « out-of-the box » ?


Thank you in advance,

Re: Synthetic Transactions from separate networks

Posted: Tue Jul 12, 2016 10:44 am
by mcapra
What part of this document is tripping you up?
https://assets.nagios.com/downloads/nag ... h_NRDS.pdf

To* clarify, is your desire is to run the transaction from a remote host and send the results to Nagios XI?

The wizard mentioned in page 5 of the second document "Monitoring Websites With Nagios XI" applies to transactions run from the Nagios XI server (as active checks).

Re: Synthetic Transactions from separate networks

Posted: Wed Jul 13, 2016 3:23 am
by remii77
What part of this document is tripping you up?
https://assets.nagios.com/downloads/nag ... h_NRDS.pdf
The step "Adding Configuration",it seems to be not enough because transactions are made with 3rdParty tool for Transactions

You clarify, is your desire is to run the transaction from a remote host and send the results to Nagios XI?
Exactly, that's my need.
The wizard mentioned in page 5 of the second document "Monitoring Websites With Nagios XI" applies to transactions run from the Nagios XI server (as active checks).
I Agree with that. How to make it as passive ?

Re: Synthetic Transactions from separate networks

Posted: Wed Jul 13, 2016 10:04 am
by mcapra
Passive checks are a pretty big topic to tackle in one forum post. I'll do my best!

One option is to use the stand-alone send_nrdp.php script described on page 3 of the NRDP Overview document. This would require you to have a PHP environment on the remote host.
https://assets.nagios.com/downloads/nrd ... erview.pdf

Essentially, all this script does is construct a package with some information to send to Nagios XI. Once it arrives to Nagios XI, it will update it's associated host/service check. If there is not a host/service check currently defined, it will wind up in the "unconfigured objects" section of Nagios XI. A little bit more on the whole "unconfigured objects" concept here:
https://assets.nagios.com/downloads/nag ... ith_XI.pdf

There's also the concept of the "freshness" of a passive check. If a passive check hasn't been received in a reasonable amount of time, this could be cause for alarm. More about adding a passive service to Nagios XI:
https://assets.nagios.com/downloads/nag ... ios-XI.pdf

If the remote machine doesn't have a PHP environment, you could also leverage the Nagios Cross Platform Agent to send passive checks. Refer to this document for further instructions:
https://assets.nagios.com/downloads/ncp ... g_NCPA.pdf