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)
- Should I use NRPE or NSCA or check_by_ssh ?
- Is there a “Step by Step” doc out there on how to accomplish this?
- 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?
- What caveats should I look out for when setting this up?
Any help would be really appreciated!