Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Pagina non alterabile
  • Informazioni
  • Allegati

Versione 5 del 16/09/2007 17.33.26

Nascondi questo messaggio

BR

Introduzione

Questo pagina descrive come monitorare le risorse di Ubuntu con Munin.

Munin è un software che produce e mostra grafici che rivelano l'attività di quasi tutti gli aspetti del sistema (load average, memory usage, CPU usage, MySQL throughput, eth0 traffic, etc.).

Note preliminari

Si supponga di disporre di due host con hostname host1.example.com (192.168.0.100) e host2.example.com (192.168.0.101).

Installazione

Munin è presente nei [:Repository] ufficiali in due pacchetti: munin e munin-node.

Un'unica istanza di munin (master) può mostrare i grafici di più host su cui è presente munin-node. Munin raccoglie periodicamente le informazioni di monitoraggio dai vari host inserendole in una particolare cartella (default: /var/www/munin). Questa può poi essere resa visibile mediante un web server.

Per installare Munin sul master eseguire:

sudo apt-get install munin munin-node

Configurazione

A questo punto occorre editare il file di configurazione /etc/munin/munin.conf modificando semplicemente la sezione relativa a localhost.localdomain a cui assegneremo il fully qualified domain name.

dbdir   /var/lib/munin
htmldir /var/www/munin
logdir  /var/log/munin
rundir  /var/run/munin

tmpldir /etc/munin/templates

[host1.example.com]
    address 127.0.0.1
    use_node_name yes

Sarà poi necessario riavviare il demone per importare la configurazione:

sudo /etc/init.d/munin-node force-reload

Per poter visualizzare le statistiche sarà necessario disporre di un web server. Ad esempio è possibile installare apache2:

sudo apt-get install apache2

Dopo qualche minuto all'indirizzo http://host1.example.com/munin saranno già presenti le statistiche di sistema (inizialmente vuote).

Immagine(Icone/Piccole/warning.png,,center)

Per ragioni di sicurezza la cartella /var/www/munin dovrebbe essere protetta mediante autenticazione. Consultare la documentazione di apache2 in tal senso

Immagine(AlbericoAnobile/Prove/Munin/munin.png,400,center)

Monitoraggio di altri host

Di default ogni istanza di munin-node autorizza solo localhost alla lettura delle statistiche. Per questo motivo il master non ha bisogno di modifiche al file di configurazione di munin-node (/etc/munin/munin-node.conf)

Sugli altri host (nel nostro caso host2.example.com) è necessario installare solo il pacchetto munin-node:

sudo apt-get install munin-node 

Occorre poi modificare il file di configurazione /etc/munin/munin-node.conf in modo da permettere all' host host1.example.com di leggere le statistiche. Supponendo che quest'ultimo abbia IP 192.168.0.100, aggiungere al file la seguente riga:

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

ed eseguire il seguente comando per riavviare il demone:

sudo /etc/init.d/munin-node force-reload

Sull'istanza master invece modificare il file /etc/munin/munin.conf aggiugendo:

[host2.example.com]
    address 192.168.0.101
    use_node_name yes

supponendo che host2.example.com abbia indirizzo IP 192.168.0.101. Far rileggere infine la configurazione di munin, ovvero riavviare nuovamente il demone con il comando:

sudo /etc/init.d/munin-node force-reload 

Dopo qualche minuto, all'indirizzo http://host1.example.com/munin, saranno presenti le statistiche di entrambi gli host.

Ulteriori risorse


CategoryHomePage