Forge Home

nimrod

Module to manage the Nimrod monitoring tool

Gareth Rushgrove

garethr

10,108 downloads

9,613 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.

Download

Documentation

garethr/nimrod — version 0.1.0 Jan 31st 2013

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

Build
Status

Usage

For experimenting you're probably fine just with:

include nimrod

Configuration

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.