6 ms·
I feel that Nagios style system monitoring is done. Writing Nagios plugins is fairly easy, and tools like Opsview give an API for adding servers. Monitoring dis
by garyrichardson 16y ago
I feel that Nagios style system monitoring is done. Writing Nagios plugins is fairly easy, and tools like Opsview give an API for adding servers. Monitoring disk space, memory, CPU, processes, etc works great in any of the above tools.
The problem with them is reporting data tends to be in RRD silos and doesn't work well at the application layer.
I store metric data in Graphite from my application. If there is something I want to monitor for performance purposes in my application, I put markers around it and this information goes into Graphite. This can be graphed, or CSV data can be pulled.
I want a tool that can monitor values stored in Graphite and notify me if something is out of range. I've been thinking about building a Nagios plugin that does that, I just haven't gotten around to it yet.