No description, website, or topics provided.
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.travis
attributes
files/default
rakelib
recipes
spec
templates/default
.gitignore
.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