Skip to content
No description, website, or topics provided.
Ruby HTML Shell
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.travis
attributes
files/default
rakelib
recipes
spec
templates/default
.gitignore
.kitchen.ec2.yml
.kitchen_suites.yml
.rubocop.yml
.travis.yml
Berksfile
Gemfile
LICENSE
README.md
Rakefile
chefignore
metadata.rb

README.md

librenms

Cookbook Version Build Status

LibreNMS Installation and configuration by chef

Cookbooks dependencies

  • apache2
  • logrotate
  • yum-epel

Platforms

The release is tested on:

  • CentOS 7.x
  • Ubuntu stretch/sid

Attributes

Attribute Description Default
node['librenms']['install']['version'] LibreNMS version to install (from github repo) master
node['librenms']['contact'] Contact email webmaster@example.com
node['librenms']['web']['name'] LibreNMS URL librenms.example.com
node['librenms']['web']['port'] WebUI port 80
node['librenms']['user'] LibreNMS system user name librenms
node['librenms']['group'] LibreNMS system group name librenms
node['mariadb']['user_librenms']['password'] MariaDB user's password default
node['librenms']['snmp']['community'] SNMP community public

Features

  • rrdcached support
  • cron management
  • additional repositories (optional: EPEL, webtatic)
  • AD authentication (see LibreNMS doc pages for details)

TODO

  • nginx support
  • More external auth (LDAP, Radius, etc.)
  • SElinux support
  • Performance optimisations from LibreNMS doc
  • Worldmap support
  • poller modules support
  • all other extensions support

Author

Author:: criteo (n.grieco@criteo.com)

Copyright:: 2017, criteo

You can’t perform that action at this time.