Skip to content
Puppet module for Riemann, published on the Puppet Forge
Ruby Puppet Clojure
Find file
Latest commit 59456e1 @garethr add forge badge to readmen
Failed to load latest commit information.
files/etc allow specifying users for all daemons, with sane defaults
manifests defer documenting all classes for now
spec Better support for older versions of Ubuntu that don't support setuid
templates/etc Better support for older versions of Ubuntu that don't support setuid
.fixtures.yml added epel dependency for centos
.nodeset.yml added a very simple rspec-system test
.rspec more useful test output
.travis.yml update development dependencies
AUTHORS update authors file for work done on Centos branch add contributing guidelines
Gemfile update development dependencies
Gemfile.lock update development dependencies
LICENSE add license add forge badge to readmen
Rakefile defer documenting all classes for now
metadata.json bump version

Puppet module for installing and managing Riemann, the event agregation and monitoring tool.

This module is also available on the Puppet Forge

Forge Build
Status Dependency


The module includes three main components:

include riemann
include riemann::dash
include riemann::tools

Riemann represents the Riemann daemon and associated configuration, riemann:dash the dashboard and riemann::tools the client and a couple of daemons for pushing example data into Riemann.


The riemann class has some defaults that can be overridden, for instance if you wanted a specific version of riemann:

class { 'riemann': version => '0.1.1' }

More useful is probably the ability to override the default configuration file.

class { 'riemann': config_file => '/etc/riemann.config' }

In this last case you're responsible for making sure that file exists, via another puppet resource or otherwise.


For a fully working example of this module you may also be interested in the riemann-vagrant project.

Something went wrong with that request. Please try again.