Skip to content

criteo-cookbooks/librenms

Repository files navigation

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 [email protected]
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 ([email protected])

Copyright:: 2017, criteo