{"id":15411261,"url":"https://github.com/haf/puppet-riemann","last_synced_at":"2025-10-28T08:46:49.169Z","repository":{"id":11753019,"uuid":"14284428","full_name":"haf/puppet-riemann","owner":"haf","description":"A puppet module for Riemann, server, tools and common configuration items. Actively maintained.","archived":false,"fork":false,"pushed_at":"2020-01-04T20:48:43.000Z","size":264,"stargazers_count":0,"open_issues_count":1,"forks_count":1,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-01-17T20:14:49.033Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Puppet","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/haf.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2013-11-10T21:07:34.000Z","updated_at":"2014-11-24T07:42:41.000Z","dependencies_parsed_at":"2022-09-07T05:40:59.962Z","dependency_job_id":null,"html_url":"https://github.com/haf/puppet-riemann","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haf%2Fpuppet-riemann","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haf%2Fpuppet-riemann/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haf%2Fpuppet-riemann/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haf%2Fpuppet-riemann/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/haf","download_url":"https://codeload.github.com/haf/puppet-riemann/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":242973973,"owners_count":20215247,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-01T16:48:31.325Z","updated_at":"2025-10-28T08:46:49.100Z","avatar_url":"https://github.com/haf.png","language":"Puppet","funding_links":[],"categories":[],"sub_categories":[],"readme":"Puppet module for installing and managing [Riemann](http://aphyr.github.com/riemann/),\nthe event agregation and monitoring tool.\n\nThis module is not available on the forge.\n\n[![Build\nStatus](https://secure.travis-ci.org/haf/puppet-riemann.png)](http://travis-ci.org/haf/puppet-riemann)\n\n## Usage\n\nThe module includes three main components:\n\n    class { 'java': }\n    class { 'riemann':\n\t\t  before =\u003e [\n\t\t\t  Class['riemann::dash'],\n\t\t\t\tClass['riemann::health'],\n\t\t\t\tClass['riemann::net'],\n\t\t\t\tClass['riemann::riak]\n\t\t  ],\n      require =\u003e Class['java'],\n\t  }\n    include riemann::dash\n    include riemann::health\n    include riemann::net\n    include riemann::riak\n\nRiemann represents the Riemann daemon and associated configuration,\nriemann:dash the dashboard and riemann::tools the client and a couple of\ndaemons for pushing example data into Riemann.\n\n## Configuration\n\nThe riemann class has some defaults that can be overridden, for\ninstance if you wanted a specific version of riemann:\n\n    class { 'riemann': version =\u003e '0.1.1' }\n\nMore useful is probably the ability to override the default\nconfiguration file.\n\n    class { 'riemann': config_file =\u003e '/etc/riemann.config' }\n\nIn this last case you're responsible for making sure that file exists,\nvia another puppet resource or otherwise.\n\nThe dashboard class can also be configured by providing your own views\nand controllers. As an example the sample class is provided in riemann::dash.\nThe riemann::dash class can be called as follows:\n\n    class { 'riemann::dash': config_file =\u003e '/etc/riemann-dash.rb' }\n\nFor more information about how to create custom dashboards see the\n[riemann-dash repository](https://github.com/aphyr/riemann-dash).\n\n## Example\n\nFor a fully working example of this module you may also be interested in\nthe [riemann-vagrant\nproject](https://github.com/garethr/riemann-vagrant).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhaf%2Fpuppet-riemann","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhaf%2Fpuppet-riemann","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhaf%2Fpuppet-riemann/lists"}