CGP

From Alpine Linux
Revision as of 08:22, 16 May 2013 by Fab (talk | contribs) (→‎Install CGP: small fix)
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Collectd Graph Panel (CGP) is a graphical web front-end for Collectd written in PHP.

Install lighttpd and PHP

Basic Installation

For installing the additional packages first activate community packages and update the package index

Install the required packages:

# apk add lighttpd php82 fcgi php82-cgi

Configure Lighttpd

Edit lighttpd.conf (/etc/lighttpd/lighttpd.conf) and uncomment the line:

Contents of /etc/lighttpd/lighttpd.conf

... include "mod_fastcgi.conf" ...

Edit mod_fastcgi.conf (/etc/lighttpd/mod_fastcgi.conf), find and change /usr/bin/php-cgi to /usr/bin/php-cgi82.

Contents of /etc/lighttpd/mod_fastcgi.conf

... "bin-path" => "/usr/bin/php-cgi82" # php-cgi ...

Start lighttpd service and add it to default runlevel

# rc-service lighttpd start # rc-update add lighttpd default

Install CGP

Install the font package

apk add ttf-dejavu

Create a folder named webapps

mkdir -p /usr/share/webapps/

Clone the CGP git repository

git clone git://github.com/pommi/CGP.git /usr/share/webapps/cgp

Change the folder permissions

chown -R lighttpd /usr/share/webapps/

Create a symlink to the cgp folder

ln -s /usr/share/webapps/cgp/ /var/www/localhost/htdocs/cgp