måndag 21 oktober 2013

Smokeping i ubuntu/raspbian med lighttpd

För närvarande fungerar det inte särskilt bra att installera smokeping via apt-get om man kör lighttpd, därför har jag antecknat mina steg för att få igång en sådan installation.

Några av problemen är att smokeping är konfigurerat för att använda sendmail, men apt-get-paketet har inte sendmail som en dependency. Smokeping får också en trasig fil i sin rotmapp (smokeping.fcgi.dist). Vidare så installeras inte rrdtool automatiskt, fastän smokeping är oanvändbart utan.

Min installationsprocedur kanske inte är best practice, har du någon åsikt så kommentera gärna.

Installera nödvändiga paket
apt-get install lighttpd
apt-get install smokeping rrdtool

Skapa cgi-bin i din www-rot
sudo mkdir /var/www/cgi-bin

Länka in smokeping
sudo ln -s /usr/lib/cgi-bin/smokeping.cgi .

Kommentera ut sendmail ur konfigurationen
sudo nano /etc/smokeping/config.d/pathnames

Från:
sendmail = /usr/sbin/sendmail

Till
#sendmail = /usr/sbin/sendmail

Lägg till cgi-stöd i lighttpd
sudo lighttpd-enable-mod cgi

Starta om lighttpd
sudo service lighttpd restart

Starta om smokeping
sudo service smokeping restart

Nu ska du kunna nå smokeping på
hostname/cgi-bin/smokeping.cgi

Inga kommentarer:

Skicka en kommentar