Well, monitoring tools like nagios are more used against in production or mission critical infrastructure/apps. While unit tests are a part of development practices and there are dedicated tools (called as Continuous Integration tools) used for checking unit tests outputs. Jenkin/Hudson, crucise control, goldberg, Go etc are few of them. These tools can monitor a code repository (git/svn/hg etc) and pull in new commits and then run the unit/functional test automatically and then notify/alert accordingly. <br>
<br>If your unit tests are failing, then it means they are not going via a CI tool. To me testing and monitoring are pretty different.<br><br>Never the less, i like the idea :-). We do use nagios-cucumber for work flow monitoring against some of our apps.<br>
<br><div class="gmail_quote">On Thu, Jun 9, 2011 at 3:55 AM, Vonnahme, Nathan <span dir="ltr"><<a href="mailto:nathan.vonnahme@bannerhealth.com">nathan.vonnahme@bannerhealth.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div link="blue" vlink="purple" lang="EN-US">
<div>
<p class="MsoNormal">Hello Nagios devs,</p>
<p class="MsoNormal"> </p>
<p class="MsoNormal">I’ve been pretty dormant on these lists for a while,
partly because our Nagios installation is humming along so merrily, and partly
because my job has changed to be more development-oriented and less
sysadmin-oriented. But I had a great idea (imho) last week and I’ve
implemented and wrote about it and I want to share it with you and solicit
feedback.</p>
<p class="MsoNormal"> </p>
<p class="MsoNormal">In a nutshell, I’ve written a plugin to integrate
Nagios with any software testing tool that emits TAP (Test Anything Protocol),
such as Perl test scripts and unit and functional tests written in a bunch of
different languages.</p>
<p class="MsoNormal"> </p>
<p class="MsoNormal">I’ve described it in detail in a blog post:</p>
<p class="MsoNormal"> <a href="http://n8v.enteuxis.org/2011/06/integrating-nagios-with-test-driven-development/" target="_blank">http://n8v.enteuxis.org/2011/06/integrating-nagios-with-test-driven-development/</a></p>
<p class="MsoNormal"> </p>
<p class="MsoNormal">And the code is on GitHub:</p>
<p class="MsoNormal"> <a href="https://gist.github.com/1005409" target="_blank">https://gist.github.com/1005409</a></p>
<p class="MsoNormal"> </p>
<p class="MsoNormal">I’ve been pretty excited about the idea and have already
been using it in production to improve several parts of our Nagios monitoring.</p>
<p class="MsoNormal"> </p>
<p class="MsoNormal">Please take a look at it and let me know your thoughts via
these lists or comments on the blog or Gist.</p>
<p class="MsoNormal"> </p>
<p class="MsoNormal">Thanks,</p>
<p class="MsoNormal">nathan</p>
<p class="MsoNormal"> </p>
<p class="MsoNormal">--</p>
<p class="MsoNormal"><span style="font-size:8.0pt">Nathan.Vonnahme@BannerHealth.com</span></p>
<p class="MsoNormal"><span style="font-size:8.0pt">Software Engineer Sr at
Fairbanks Memorial Hospital 1650 Cowles St, Fairbanks, Alaska 99701
907-458-5464</span></p>
<p class="MsoNormal"> </p>
</div>
</div>
<br>------------------------------------------------------------------------------<br>
EditLive Enterprise is the world's most technically advanced content<br>
authoring tool. Experience the power of Track Changes, Inline Image<br>
Editing and ensure content is compliant with Accessibility Checking.<br>
<a href="http://p.sf.net/sfu/ephox-dev2dev" target="_blank">http://p.sf.net/sfu/ephox-dev2dev</a><br>_______________________________________________<br>
Nagios-devel mailing list<br>
<a href="mailto:Nagios-devel@lists.sourceforge.net">Nagios-devel@lists.sourceforge.net</a><br>
<a href="https://lists.sourceforge.net/lists/listinfo/nagios-devel" target="_blank">https://lists.sourceforge.net/lists/listinfo/nagios-devel</a><br>
<br></blockquote></div><br>