From 62c99859847fd608ce938579ff0a241973f05f74 Mon Sep 17 00:00:00 2001 From: Rosiak Date: Wed, 27 May 2015 19:15:47 +0200 Subject: [PATCH 1/3] RRDCached Doc - Doc to RRDCached installation on CentOS/RHEL --- doc/Extensions/RRDCached.md | 40 +++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 doc/Extensions/RRDCached.md diff --git a/doc/Extensions/RRDCached.md b/doc/Extensions/RRDCached.md new file mode 100644 index 000000000..6c793f6a8 --- /dev/null +++ b/doc/Extensions/RRDCached.md @@ -0,0 +1,40 @@ +# Setting up RRDCached + +This document will explain how to setup RRDCached for LibreNMS. + +### RRDCached installation +This example is based on a fresh LibreNMS install, on a minimimal CentOS installation. +In this example, we'll use the Repoforge repository. + +```ssh +rpm -ivh http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el6.rf.x86_64.rpm +vi /etc/yum.repos.d/rpmforge.repo +``` +- Enable the Extra repo + +```ssh +yum update rrdttol +vi /etc/yum.repos.d/rpmforge.repo +``` +- Disable both repo's + +```ssh +service rrdcached start +chkconfig rrdcached on +vi /etc/sysconfig/rrdcached + +# Settings for rrdcached +OPTIONS="-w 1800 -z 1800 -f 3600 -s librenms -j /var/tmp -l unix:/var/run/rrdcached/rrdcached.sock -t 4 -F -b /opt/librenms/rrd/" +RRDC_USER=librenms + +mkdir /var/run/rrdcached +chown librenms:librenms /var/run/rrdcached/ +chown librenms:librenms /var/rrdtool/ +chown librenms:librenms /var/rrdtool/rrdcached/ +service rrdcached restart +``` + +Edit config.php to include: +```ssh +$config['rrdcached'] = "unix:/var/run/rrdcached/rrdcached.sock"; +``` From 64572cebe8397476667106c2a301e2065eb4aef8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=B8ren=20Rosiak?= Date: Wed, 27 May 2015 19:33:33 +0200 Subject: [PATCH 2/3] Update RRDCached.md --- doc/Extensions/RRDCached.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/doc/Extensions/RRDCached.md b/doc/Extensions/RRDCached.md index 6c793f6a8..4501e5728 100644 --- a/doc/Extensions/RRDCached.md +++ b/doc/Extensions/RRDCached.md @@ -13,10 +13,10 @@ vi /etc/yum.repos.d/rpmforge.repo - Enable the Extra repo ```ssh -yum update rrdttol +yum update rrdtool vi /etc/yum.repos.d/rpmforge.repo ``` -- Disable both repo's +- Disable the [rpmforge] and [rpmforge-extras] repos again ```ssh service rrdcached start From 294f6a420868de0b277b86a7dc7cdd21252c30c4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=B8ren=20Rosiak?= Date: Wed, 27 May 2015 19:39:02 +0200 Subject: [PATCH 3/3] Update RRDCached.md --- doc/Extensions/RRDCached.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/doc/Extensions/RRDCached.md b/doc/Extensions/RRDCached.md index 4501e5728..27a157c5d 100644 --- a/doc/Extensions/RRDCached.md +++ b/doc/Extensions/RRDCached.md @@ -19,8 +19,6 @@ vi /etc/yum.repos.d/rpmforge.repo - Disable the [rpmforge] and [rpmforge-extras] repos again ```ssh -service rrdcached start -chkconfig rrdcached on vi /etc/sysconfig/rrdcached # Settings for rrdcached @@ -31,7 +29,8 @@ mkdir /var/run/rrdcached chown librenms:librenms /var/run/rrdcached/ chown librenms:librenms /var/rrdtool/ chown librenms:librenms /var/rrdtool/rrdcached/ -service rrdcached restart +chkconfig rrdcached on +service rrdcached start ``` Edit config.php to include: