jbenden / collectd-web

Collectd-web is a web-based front-end for RRD data collected by collectd

Home Page:http://collectdweb.appspot.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Collectd-web

The main objective of this is to develop an easy to use and customizable web interface for Collectd (Resource monitoring software). Two days of research where enough to realize that collectd didn't have a real frontend and the one bundled with the backend was really made for testing purposes, so much of the usability and strength of statistics was left aside.

Installation

You must have a path containing each host's files in a separate sub-directory, named according to the host.

For example,

/var/db/collectd/localhost/

In this case, your datadir will be '/var/db/collectd/'. Add in /etc/collectd.conf (for linux boxes) or in /usr/local/etc/collectd.conf (freebsd boxes) the following variable:

datadir: "/var/db/collectd/"

For Debian-based linux distribution

Install the following dependencies

apt-get install librrds-perl libjson-perl libhtml-parser-perl

For FreeBSD

Install the collectd issuing:

pkg install collectd

Using the webserver

Give collectd-web a try! Execute the standalone web server and you are done:

python runserver.py 0.0.0.0 8000

License

Collectd-web is licensed under the GNU General Public License (GPL), version 2 or later. The full licensing terms are available in the file "COPYING".

This package includes jQuery which is licensed under the GPL version 2 and the MIT license. For more information on jQuery's license, visit their homepage at: <http://jquery.org/license>

About

Collectd-web is a web-based front-end for RRD data collected by collectd

http://collectdweb.appspot.com

License:GNU General Public License v2.0


Languages

Language:Perl 40.7%Language:JavaScript 33.7%Language:CSS 12.9%Language:HTML 12.2%Language:ApacheConf 0.2%Language:PHP 0.2%Language:Python 0.1%Language:Shell 0.0%