docs: Debian stretch RRDcached settings (#8470)

* Debian stretch settings

* Update RRDCached.md

* Update RRDCached.md
This commit is contained in:
Wheel
2018-03-26 21:09:38 +02:00
committed by Neil Lathwood
parent 97d58cc121
commit 1b4e7b3680

View File

@@ -124,6 +124,48 @@ OPTS="$OPTS -w 1800 -z 1800 -f 3600 -t 4"
```php
$config['rrdcached'] = "unix:/var/run/rrdcached.sock";
```
### RRDCached installation Debian Stretch (rrdcached 1.6.0)
1. Install rrdcached
```bash
sudo apt-get install rrdcached
```
2. Edit /etc/default/rrdcached to include:
```bash
DAEMON=/usr/bin/rrdcached
WRITE_TIMEOUT=1800
WRITE_JITTER=1800
WRITE_THREADS=4
BASE_PATH=/mnt/librenms/rrd/db
JOURNAL_PATH=/mnt/librenms/rrd/journal/
PIDFILE=/var/run/rrdcached.pid
SOCKFILE=/var/run/rrdcached.sock
SOCKGROUP=librenms
DAEMON_GROUP=librenms
DAEMON_USER=librenms
BASE_OPTIONS="-B -F -R"
```
3. Restart the rrdcached service
```bash
systemctl restart rrdcached.service
```
4. Edit /opt/librenms/config.php to include:
For local RRDCached server
```php
$config['rrdcached'] = "unix:/var/run/rrdcached.sock";
```
For remote RRDCached server
Make sure you have network option in /var/default/rrdcached
```bash
NETWORK_OPTIONS="-L"
```
```php
$config['rrdcached'] = "0:42217";
```
### RRDCached installation CentOS 6
This example is based on a fresh LibreNMS install, on a minimal CentOS 6 installation.