Forge Home


Module to manage the Nimrod monitoring tool


9,924 latest version

3.8 quality score

Version information

  • 0.1.0 (latest)
  • 0.0.2
  • 0.0.1
released Jan 31st 2013

Start using this module

  • r10k or Code Manager
  • Bolt
  • Manual installation
  • Direct download

Add this module to your Puppetfile:

mod 'garethr-nimrod', '0.1.0'
Learn more about managing modules with a Puppetfile

Add this module to your Bolt project:

bolt module add garethr-nimrod
Learn more about using this module with an existing project

Manually install this module globally with Puppet module tool:

puppet module install garethr-nimrod --version 0.1.0

Direct download is not typically how you would use a Puppet module to manage your infrastructure, but you may want to download the module in order to inspect the code.



garethr/nimrod — version 0.1.0 Jan 31st 2013

A Puppet module for managing the installation and configuration of Nimrod.



For experimenting you're probably fine just with:

include nimrod


By default nimrod starts up and will look for a single log file at /var/log/nimrod.log. It's likely you'll want to change this however.

class { 'nimrod':
  log_files => {
    'identifier_1' => '/path/to/log/file1.log',
    'identifier_2' => '/path/to/log/file2.log',

The module automatically starts the web interface too, by default on port 8888. This can be changed with:

class { 'nimrod':
  port => '8900',

Nothing else is configurable yet but should be. More as I use the module or receive pull requests (hint).

Optional requirement

Nimrod appears not to have a canonical package repository I could find or a PPA or similar so this module makes use of my own personal debian package repository. This can installed with the garethr module. Alternatively host your own package repository.