I have a Nagios server running at our corporate location monitoring a few devices. I want to be able to monitor a handful of APC UPS devices which are SNMP capable, however these devices are located at a physically different location. So this would need to be a distributed architecture reporting back to the Nagios server at the corporate campus.
I am under the impression that I need to set up another Linux box running Nagios and install it at the second location to act as a collector of the SNMP data by polling the devices and reporting back to the main Nagios server at the corporate location.
My questions to the community are:
(I did do some due diligence and searched for a few hours for these answers)
1) Should I use NRPE or NSCA or check_by_ssh ?
2) Is there a “Step by Step” doc out there on how to accomplish this?
3) How would I configure the FW / router / server on both ends to get the “collected SNMP data” from the remote location to the corporate one since both Nagios devices would be on two different local LAN segments?
4) What caveats should I look out for when setting this up?
Any help would be really appreciated!