spk-logo-white-text-short2
0%
1-888-310-4540 (main) / 1-888-707-6150 (support) info@spkaa.com
Select Page

Creating a Custom Nagios Plugin

Written by Mike Solinap
Published on April 13, 2012

Nagios is an invaluable tool to help monitor a customer’s infrastructure.  Last year, I explained how easy it was to be able to integrate Network Appliance health checks.  In fact, Nagios provides a plethora of out of the box plugins.  Additional plugins are available via the Nagios Exchange site.  The most common applications and protocols can be monitored without any additional software or custom coding.  However, Nagios is just as easily extensible for any checks that you’d like to perform that aren’t readily available.

As part of SPK’s network management service, we find that all customers have very specific environments.  Not only is it common to find custom applications, but customers may also require a varying level of visibility into those apps.  For instance, the out of the box check_http script not only can verify connectivity to a web server, but it also can verify a specific string that should be returned.  But what we if we want dive much deeper?  Can we tell if the application throws any critical back-end errors during the login attempt?  What if logins never fail, but performance slowly degrades?  How can we be alerted to such situations?

These situations call for functionality beyond what the out-of-the box plugins can provide.  Writing a custom plugin might sound like a daunting task, but if you follow my simple guidelines and troubleshooting steps, you’ll be off and running in no time.  Read further on how you can create your own custom Nagios plugins.

Have a special situation that requires monitoring?  Let me know how I can help you integrate a Nagios monitoring solution.

Mike Solinap
Sr. Systems Integrator
SPK & Associates

Latest White Papers

Replacing DOORS with Next Generation ALM

Replacing DOORS with Next Generation ALM

IBM DOORS has remained a consistent tool for managing software requirements. However, it has not kept up with the modern landscape. Explore options such as DOORS NG and other next-generation ALM tools in this eBook.What You Will Learn In this eBook, you will discover:...

Related Resources

Unlocking Developer Productivity with Atlassian Compass

Unlocking Developer Productivity with Atlassian Compass

When companies develop software, speed and scalability are everything.  Yet, as organizations grow, complexity creeps in. Microservices multiply, ownership becomes unclear, and development slows.  Atlassian Compass is changing that.  Designed to bring visibility,...

Top Test Management Tools Every Software Team Should Know

Top Test Management Tools Every Software Team Should Know

Modern software teams may be faster than ever, but they can only release with confidence if they have strong testing practices in place. As distributed teams, hybrid QA models, and rapid DevOps cycles increase, test management tools have become the backbone of...

Accelerating Innovation in Automotive with Codebeamer and Jira

Accelerating Innovation in Automotive with Codebeamer and Jira

You will be taken to another page to registerBy submitting this form, I acknowledge receipt of SPK and Associates' Privacy Policy.The automotive industry is evolving faster than ever, driven by software-defined vehicles, complex regulatory requirements, and the...