I need to find a Linux based tool to monitor network equipment. I have very quickly played with Nagios core, MRTG and Cacti. RIght now I am stick to Nagios core 4 (until you tell me that it can't do what I need) and doing more study on it. I am seeking some advice
What plug-in do you recommend to monitor the interface stats not only bytes-in/out, but also errors and discards? I am trying nagiosgraph but having some difficulty however I would like to know if there is a better choice before continuing troubleshooting. I don't necessarily need a "graph" tool and a web-interface. I just need a counter along with timestamps to be stored somewhere either in text format or in DB like RRD.
There will be some custom MIB/OID that I will need to monitor for the firewall and wireless equipments. Is it possible to specify an OID, pull the data, compare with some preset value, and generate alert if needed? Is it possible to store historical data of the value of the OID? Is there some tool for that or do I need to write a plug-in...?
I am from the networking background (Cisco mostly) and don't have much experience with Linux and programming. I can write simply python code. If I need to write my code, is Python natively supported by Nagios?