Monitoraggio di sistemi con Munin

From RVM Wiki
Revision as of 16:39, 9 November 2006 by Gabriele.vivinetto (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Installazione Server

Sulla macchina che farà da server web per la monitorizzazione delle altre, e che verrà a sua volta monitorizzata, installare i pacchetti client e server:

sudo apt-get install munin munin-node

Sistemare la configurazione di apache, in modo da accedere a /var/www/munin

Sopo 5 minuti, si avrò il grafico iniziale (tempo per eseguire i cron job).

Installazione altri Client

Il server ha indirizzo ip 192.168.0.9

Il client ha insirizzo ip 192.168.0.250

Sulla macchina client installare:

sudo apt-get install munin-node

Editare qui /etc/munin-node.conf aggiungendo:

allow ^192\.168\.0\.9$
allow ^192\.168\.0\.250$

Sul Server, creare il profilo inserendo in /etc/munin/munin.conf

[client1]
      address 192.168.0.250
      .....

Sul server aggiungere in /etc/munin/munin-node.conf:

allow ^192\.168\.0\.250$

Su entrambe le macchine riavviare munin-node:

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

Dopo 5 minuti si avrà il nuovo sistema online.

COnfigurazione di un plugin

Per abilitarlo, creare un link in /etc/munin/plugins

Abilitarlo con

sudo /etc/munin/plugins/nomeplugin autoconf yes

Riavviare munin-node

Per cambiare i parametri di confogurazione, prima lsitarli:

sudo /etc/munin/plugins/nomeplugin config

Inserire in /etc/munin/muni.conf nella sezione dell'host considerato:

...
nomeplugin.parametro.cosa xx
...

Esempio:

df._dev_sda1.warning 97
hddtemp_smartctl.hde.critical 41


Abilitazione degli alert via email

Qualora un plugin abbia dei valori di warning e critical settati, può avvertire via email.

Inserire in /etc/munin/munin.conf

contacts me
contact.me.command mail -s "Munin notification ${var:host}" user@host.tld
contact.me.always_send warning critical

Riavviare munin-node

Riferimenti