Making Nagios even more awesome

by Andreas Ericsson Email

It's been quite a while since I blogged anything now, and the reason is that I, along with my colleagues here at op5, have been hard at work producing a new GUI for Nagios. Naturally it will be GPL'd, and equally naturally it will be blazing fast, awesomely pretty and contain lots and lots of cool stuff, such as our reporting tool (pretty graphs for the suits), a new flash-based network map (based on RaVis by Google), and the Merlin module.

What with me being the company's die-hard C programmer, I'm naturally taking care of finishing off the Merlin module.

As some of you know, the merlin module was originally designed to be an event transport for effortless redundant and loadbalanced network monitoring. Since modules running inside Nagios have certain restrictions put upon them, we decided to empower the Merlin module with the capabilities to insert events into a database (a rather straightforward patch). The really cool part about it is that Merlin still retains its multiplexing networking capabilities, which means that you can now use Merlin as a (very, very fast) way of communicating Nagios events to other servers.

Since merlin is designed to work with a plethora of different topologies, this means that Nagios will be the easily most scalable network monitoring system of them all. If you want to monitor Google's server-park from a single tool, you'll have to use Nagios. If you want to monitor Second Life's vast and widespread server network, Nagios is the only choice. If you want to monitor the entire internet, Nagios can do that (provided you spend "some" money on hardware ;-))

If you're a handy guy when it comes to doing certificate authentication in C, I might have a job for you though. Currently all nodes have to be configured upstream in its chain of responsibility. The capability to add random servers without modifying the configuration of running servers would be even more awesome :)

4 comments

Comment from: Hemebond [Visitor] Email
***--
Sounds awesome. Will this new GUI be a part of the official Nagios?
03/20/09 @ 21:42
Comment from: Andreas Ericsson [Member] Email
That remains to be seen, but is not something we decide. If Ethan likes it enough, it may be (so we'd better make a damn good job ;-)).

Irrespective of that, we will make sure that it's easier to install than NDOUtils + GUI-tools is today, and the GUI will cover most of the shortcomings of the current GUI that we're aware of. Once a beta-release is available, I'm hoping we'll get plenty of feedback (and patches) from the community.
03/23/09 @ 10:55
Comment from: Tom Welsh [Visitor] Email
****-
Hey Andreas, Long time no speak. I was wondering if you ever got the cerfificated server stuff working?
08/24/09 @ 22:36
Comment from: Andreas Ericsson [Member] Email
Hi Tom! Long time indeed.

Sadly, I haven't had time to work on the certificate authentication stuff :-/

We're doing a release to our customers tomorrow. After that I'm hoping to be able to hack in some more features into merlin, although unless our customers or the community requests SSL-certification specifically, I fear it'll be hard to get the boss to prioritize it. We'll see how it goes :-)
08/25/09 @ 09:52

This post has 11 feedbacks awaiting moderation...

Leave a comment


Your email address will not be revealed on this site.

Your URL will be displayed.
PoorExcellent
(Line breaks become <br />)
(Name, email & website)
(Allow users to contact you through a message form (your email will not be revealed.)