Collectd-web

collectd-web is a web-based Perl CGI front-end for RRD data collected by collectd.

Emerge
Install :

To display the graphs, needs the USE flags   and.

Web server
You need also a web server.

The CGI scripts have to be executable:

Built-in web server
The collectd-web project offers a simple web server to process the CGI scripts:

Now you need to set up a reverse proxy which will serve static files from for  and for /cgi-bin/ it will proxy the request to the above set up .

Apache
It is possible to use Apache to serve the pages. Configuration of the corresponding virtual host needs to be adjusted so that it knows where to find cgi scripts of collectd-web. For default vhost make following modification:

nginx
This is an example server section for nginx using. This setup does not require using the built-in webserver and downloading the extra python script.

Save this as a separate file as suggested above and include it in and restart nginx:

The web interface is then available on.

Configuration
Configure Collectd

Define where collectd-web shall look for rrd files:

Usage
Point your browser at the reverse proxy or (in case you using default Apache configuration) at http://localhost/collectd-web.