Övervaka din server med Munin [Uppdaterad]

12 mars 2010

Munin är ett monitoreringsverktyg för att övervaka din server. Man kan övervaka i princip allt och det presenteras i form av tydliga grafer. Det går även att bygga ut Munin med flertalet tillägg. Läs mer om Munin på deras hemsida.

Installera Munin

munin finns i förrådet och du installerar det enklast med kommandot:

sudo aptitude install munin

Graferna finns som standard i mappen:

/var/www/munin/

För att komma åt Munin utifrån behöver du en webbserver installerad, t.ex Apache eller Lighttpd. Om du bara vill ha en enkel webbserver rekomenderar jag sistnämnda. lighttpd finns i förrådet och du installerar paketet med kommandot:

sudo aptitude install lighttpd

Du kommer nu åt Munin utifrån på adressen:

http://<IP-adress>/munin

Ändra standardsökvägen till Munin

För att ändra standardsökvägen till Munin behöver vi ändra en rad i filen /etc/munin/munin.conf.

Öppna filen med den textbaserade textredigearen Nano:

sudo nano /etc/munin/munin.conf

Eller om du har ett grafiskt användargränssnitt på din server kan du använda gedit:

gksu gedit /etc/munin/munin.conf

Leta reda på raden:

htmldir /var/www/munin

Och ändra sökvägen till den du vill använda dig av. Jag rekomenderar att du inte flyttar den utanför /var/www/.

Skapa sedan mappen dit du just pekade Munin, t.ex:

sudo mkdir /var/www/lathund/munin

Du behöver även ändra rättigheterna på mappen så att Munin kan skriva till den nya mappen:

sudo chown munin:munin /var/www/lathund/munin

Slutligen startar du om Munin för att ändringarna ska verkställas:

sudo /etc/init.d/munin-node restart

Utöka övervakningen med nya plugins

Det finns flera plugins att använda sig av, bland annat för att övervaka upptiden på din server, temperaturen på hårdvaran etc. I nyare versioner av Ubuntu finns paketet munin-plugins-extra tillgängligt via förrådet. Jag använder Ubuntu 8.04 på min server och där finns det inte tillgänglig, därför laddade jag hem Munin och extra pluginen för Ubuntu 9.10 här:

Om du har en textbaserad server kan du använga wget för att ladda hem filerna:

wget http://se.archive.ubuntu.com/ubuntu/pool/main/m/munin/munin_1.2.6-13ubuntu3_all.deb

wget http://se.archive.ubuntu.com/ubuntu/pool/universe/m/munin/munin-plugins-extra_1.2.6-13ubuntu3_all.deb

Installera dom sedan genom att dubbelklicka på filerna eller via terminalen med kommandot:

sudo dpkg -i <Sökväg>/<Paket>

Pluginen finns sedan tillgängliga i mappen:

/usr/share/munin/plugins/

För att använda sig av ett plugin skapar man en symbolisk länk från den mappen till mappen:

/etc/munin/plugins/

Låt oss säga att vi vill använda oss av uptime-pluginet, då skapar vi en symbolisk länk med kommandot:

sudo ln -s /usr/share/munin/plugins/uptime /etc/munin/plugins/

Nu är det bara att vänta en liten stund så ska den nya grafiken för upptiden dyka upp i Munin.

Dela med dig

RSS Twitter Epost Facebook Delicious Epost

Liknande Inlägg

  • Inga relaterade inlägg

5 kommentarer

  1. Niclas skriver:

    Underbart! Mitt önskemål gick i uppfyllelse! mer server grejer :D

  2. Hund skriver:

    Jag försöker ta med allt jag kan komma på. :)

  3. Lars Aronsson skriver:

    Projekt Runeberg kör Ubuntu Linux för sin webbserver och använder Munin, se
    http://runeberg.org/admin/munin/runeberg/mirabell.runeberg.html
     

  4. J.Malm skriver:

    "monitoreringsverktyg"? Haha! Den var riktigt uppfinningsrik! :)

  5. Hund skriver:

    Jag tänkte aldrig på att berätta hur man gör med tilläggen. Tror det får bli en eget inlägg så inget missar det. :)

Lämna ett svar