Child pages
  • Distributed (Merlin) Home

Versions Compared


  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Updated old broken links, to new fresh github ones

The Merlin project, or Module for Effortless Redundancy and Loadbalancing In Nagios, was initially started to create an easy way to set up distributed Nagios installations, allowing Nagios processes to exchange information directly as an alternative to the standard nagios way using NSCA. When starting the Ninja project we realised that we could continue the work on Merlin and adopt the project to function as backend for Ninja by adding support for storing the status information in a database, fault tolearance and some other cool things. This means that Merlin now are responsible for providing status data, acting as a backend, for the Ninja GUI.

Brief description of the Merlin Project

Merlin consists of

merlin-mod: Responsible for jacking into the NEBCALLBAC_* calls and send them to a socket. If the socket is not available the events are written to a backlog and sent when the socket is available again.

merlind: The Merlin deamon listens to the socket that merlin-mod writes to and sends all events received either to a database of your choise (using libdbi) or to another merlin daemon. If the daemon is unsuccessful in this it writes to a backlog and sends the data later.

merlin database: This is a database that includes Nagios object status and status changes. It also contains comments, scheduled downtime etc.

Download the latest stable release of Merlin

  • Check out the How-to and README file for instructions on how to install Merlin.

Get involved - Contribute to the Merlin Project

 It is easy to get involved in the Merlin project and to contribute!


 Here is the available information about the Merlin project

Change Log


The changelog for Merlin is mostly kept in git log at the moment. Check it out here.



Excerpt Include


Recent space activity

Recently Updated
typespage, comment, blogpost

Space contributors