I have already worked with the monitoring of network devices but with a commercial product.
I come to the point. I was asked to monitor a specific Web Application. Let's say that on every server runs an instance of this Web Application. I would just monitor this Web Application. I decided to use Nagios is because it seems the best open source product for my needs. But before offering it as a permanent solution and excellent I would have confirmations from you, if you always want to help me.
Let me know if I can achieve with Nagios as follows:
- Use only the core or at least all the forms necessary for the operation of Nagios.
- If Nagios provides API for all the features offered, type API for discovery, API for authentication and authorization, API imposare thresholds for alarms etc .... etc ..
- If I can, to implement a Web-UI according to my specifications
- If I can extend the remote agent NRPE with new scripts so you can monitor other resources. NRPE then customize according to what I need.