Mod Gearman

Mod Gearman

Mod_Gearman is an easy way of distributing active Naemon checks across your network and increasing Naemon scalability.

It can even help to reduce the load on a single Naemon host, because it’s much smaller and more efficient at executing checks.

It consists of three parts:

  • There is a NEB module which resides in the Naemon core and adds service checks, host checks and event handlers to a Gearman queue.
  • One or more worker clients execute the checks. Workers can be configured to run checks only for specific hostgroups or servicegroups. There is a (deprecated) worker included. The new worker can be found here.
  • You also need at least one Gearman Job Server running.

Features

  • Reduce the load on your central Naemon machine
  • Make Naemon scalable up to thousands of checks per second
  • Easy distributed setups without configuration overhead
  • Real load balancing across all workers
  • Real failover for redundant workers
  • Embedded Perl support for very fast execution of Perl scripts
  • Fast transport of passive check results with included tools like send_gearman and send_multi

Download

Mod Gearman and the new Go worker are included in OMD.

The latest download packages can be found here.

Changelog

The changelog is available on GitHub

Presentations

Support

Professional support and consulting are available from ConSol.