Collected Graph Panel

CGP is a PHP web-interface providing access to graphs generated from RRD files made by collectd. It makes pretty pictures!

Setup

Download the git HEAD to a public directory.

git clone http://git.nethuis.nl/pub/cgp.git

Edit conf/config.php and make sure the variables are correct. Set the version variable to the same version of collectd.

Apache Configuration

Alias /cgp "/var/www/localhost/htdocs/cgp"
<Directory "/var/www/localhost/htdocs/cgp">
AllowOverride None
Options None
Order deny,allow
Deny from all
Allow from 1.2.3.4
Allow from 127.0.0.1
</Directory>
CPanel Integration

On some CentOS installations, with CPanel installed, you'll need to edit a specific file to get the CGP alias working:

/usr/local/apache/conf/includes/post_virtualhost_global.conf

Notes

Your PHP setup must disable all error reporting. PHP errors will cause the graphs not to be generated, but will not be displayed on the web interface.