cookbook 'librenms', '~> 0.2.29'
librenms
(18) Versions
0.2.29
-
Follow1
Installs/Configures librenms
cookbook 'librenms', '~> 0.2.29', :supermarket
knife supermarket install librenms
knife supermarket download librenms
librenms
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
<table>
<tr>
<td>Attribute</td>
<td>Description</td>
<td>Default</td>
</tr>
<tr>
<td><code>node['librenms']['install']['version']</code></td>
<td>LibreNMS version to install (from github repo)</td>
<td><code>master</code></td>
</tr>
<tr>
<td><code>node['librenms']['contact']</code></td>
<td>Contact email</td>
<td><code>webmaster@example.com</code></td>
</tr>
<tr>
<td><code>node['librenms']['web']['name']</code></td>
<td>LibreNMS URL</td>
<td><code>librenms.example.com</code></td>
</tr>
<tr>
<td><code>node['librenms']['web']['port']</code></td>
<td>WebUI port</td>
<td><code>80</code></td>
</tr>
<tr>
<td><code>node['librenms']['user']</code></td>
<td>LibreNMS system user name</td>
<td><code>librenms</code></td>
</tr>
<tr>
<td><code>node['librenms']['group']</code></td>
<td>LibreNMS system group name</td>
<td><code>librenms</code></td>
</tr>
<tr>
<td><code>node['mariadb']['user_librenms']['password']</code></td>
<td>MariaDB user's password</td>
<td><code>default</code></td>
</tr>
<tr>
<td><code>node['librenms']['snmp']['community']</code></td>
<td>SNMP community</td>
<td><code>public</code></td>
</tr>
</table>
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
Dependent cookbooks
apache2 >= 0.0.0 |
logrotate >= 0.0.0 |
yum-epel >= 0.0.0 |
ark >= 0.0.0 |
facl >= 0.0.0 |
poise-python >= 0.0.0 |
Contingent cookbooks
There are no cookbooks that are contingent upon this one.
Collaborator Number Metric
0.2.29 failed this metric
Failure: Cookbook has 0 collaborators. A cookbook must have at least 2 collaborators to pass this metric.
Contributing File Metric
0.2.29 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must contain a CONTRIBUTING.md file
Foodcritic Metric
0.2.29 passed this metric
No Binaries Metric
0.2.29 passed this metric
Testing File Metric
0.2.29 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must contain a TESTING.md file
Version Tag Metric
0.2.29 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must include a tag that matches this cookbook version number
0.2.29 failed this metric
0.2.29 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must contain a CONTRIBUTING.md file
Foodcritic Metric
0.2.29 passed this metric
No Binaries Metric
0.2.29 passed this metric
Testing File Metric
0.2.29 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must contain a TESTING.md file
Version Tag Metric
0.2.29 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must include a tag that matches this cookbook version number
0.2.29 passed this metric
0.2.29 passed this metric
Testing File Metric
0.2.29 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must contain a TESTING.md file
Version Tag Metric
0.2.29 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must include a tag that matches this cookbook version number
0.2.29 failed this metric
0.2.29 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must include a tag that matches this cookbook version number