We're not able to put holes in the firewall unfortunately
NSclient data forwarding
NSclient data forwarding
We have a number of windows servers that we need to monitor, however they are not accessible to our Nagios XI box - is there a way of having NSClient forward the data to a server that is accessible, and our Nagios XI box pick the data up? Or maybe forward the data to an Azure storage account?
We're not able to put holes in the firewall unfortunately
We're not able to put holes in the firewall unfortunately
Re: NSclient data forwarding
There's a bunch of different options for tackling this problem. The distributed monitoring documentation is probably a good place to start:
https://assets.nagios.com/downloads/gen ... utions.pdf
If a path of ingress into the Windows machines is your only concern, you can use passive checks to establish a "push" model for these particular machines. This would mean that Nagios XI doesn't need to establish direct connections to the machines; It just receives it's results from them directly. More info:
https://assets.nagios.com/downloads/nag ... ios-XI.pdf
This way, all of your traffic from NSClient++ is outbound. @WillemDH did a nice write up on how to set this up for event logs specifically, but the basic concept is applicable for passive service monitoring also:
https://outsideit.net/real-time-eventlog-monitoring/
NSClient++ has a native NRDP client as well. NRDP is the "newer" version of NSCA, but Nagios XI ingests the checks in roughly the same way:
https://docs.nsclient.org/reference/client/NRDPClient/
NCPA also has native support for submitting passive check results:
https://www.nagios.org/ncpa/
https://assets.nagios.com/downloads/gen ... utions.pdf
If a path of ingress into the Windows machines is your only concern, you can use passive checks to establish a "push" model for these particular machines. This would mean that Nagios XI doesn't need to establish direct connections to the machines; It just receives it's results from them directly. More info:
https://assets.nagios.com/downloads/nag ... ios-XI.pdf
This way, all of your traffic from NSClient++ is outbound. @WillemDH did a nice write up on how to set this up for event logs specifically, but the basic concept is applicable for passive service monitoring also:
https://outsideit.net/real-time-eventlog-monitoring/
NSClient++ has a native NRDP client as well. NRDP is the "newer" version of NSCA, but Nagios XI ingests the checks in roughly the same way:
https://docs.nsclient.org/reference/client/NRDPClient/
NCPA also has native support for submitting passive check results:
https://www.nagios.org/ncpa/
Former Nagios employee
https://www.mcapra.com/
https://www.mcapra.com/
Re: NSclient data forwarding
@hales8181, mcapra is correct. Regardless of what method you are going to choose, i.e. NSCA or NRDP with NSClient++ or NCPA, the passive checks would be a way to go.
Let us know if you have any more questions. Thank you!
Let us know if you have any more questions. Thank you!
Be sure to check out our Knowledgebase for helpful articles and solutions!