cpaillet / librenms-1

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

librenms

Cookbook Version Build Status

LibreNMS Installation and configuration by chef

Cookbooks dependencies

  • apache2
  • logrotate

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)

TODO

  • nginx support
  • External auth (LDAP, AD, 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

About

License:Other


Languages

Language:Ruby 73.3%Language:HTML 13.6%Language:Shell 13.1%