For the Java OOM analyzer, did you look at creating a heapdump automatically (using -XX:+HeapDumpOnOutOfMemoryError), and then using the Memory Analyzer Toolkit (<a href="http://www.eclipse.org/mat/" rel="nofollow">http://www.eclipse.org/mat/</a>)?<p>I can see that your approach is (presumably) much faster because it avoids the need to dump all the memory, but I've found heapdump + MAT to be incredibly powerful.
Thank you! The Nagios utils look very cool.
I write all my Nagios checks in Python locally, and the startup/stop through NRPE is getting to be a problem.<p>I'd been thinking "Hrmm.. I bet I could use Tornado to fire these off inline.." and Bam, here it is ;)<p>Seriously awesome.
I recommend <a href="https://www.icinga.org/" rel="nofollow">https://www.icinga.org/</a> over nagios, it's simply a fork with quite a few updates so greplin-nagios-utils should work on it as well.