Munin: differenze tra le versioni

Vai alla navigazione Vai alla ricerca
m (rimosso lo stup)
m (correzioni di forma e typos)
Riga 1: Riga 1:
=Introduzione=
=Introduzione=
Munin � un sistema di monitoraggio di sistema avanzato, facilmente installabile e configurabile che offre una vasta gamma di monitor e supporta il monitoraggio di pi� macchine.
Munin � un sistema di monitoraggio di sistema avanzato, facilmente installabile e configurabile che offre una vasta gamma di monitor e supporta la raccolta di informazioni da pi� macchine.<br/>
(Ringrazio Keltik per avermelo involontariamente mostrato)
(Ringrazio Keltik per avermelo involontariamente mostrato).


In questa guida vedremo come installare munin, configurandolo per monitorare due macchine: quella su cui � installato munin ed un desktop (in questo caso i dati verranno raccolti solo quando questa macchina sar� accesa).
In questa guida vedremo come installarlo, configurandolo per monitorare due macchine: quella su cui � installato il server ed un desktop (in questo caso i dati verranno raccolti solo quando questa macchina sar� accesa).


=Installazione=
=Installazione=
Munin � composto da:
Il programma � composto da:
; munin-node : il Client, che gestisce la raccolta di informazioni su una determinata macchina
; munin-node : il Client, che gestisce la raccolta di informazioni su una determinata macchina
; munin : il Server, che si occupa di elaborare i dati, catalogarli, creare i grafici e le pagine html
; munin : il Server, che si occupa di elaborare i dati, catalogarli, creare i grafici e le pagine html


Per installare il Server (solo sul server che raccoglier� le statistiche):
Per installare il Server (necessario solo sulla macchina che raccoglier� i dati):
<pre>
<pre>
# apt-get install munin
# apt-get install munin
Riga 25: Riga 25:
=Configurazione=
=Configurazione=
==Node==
==Node==
La configurazione dei Client (o ''nodi'') � estemamente facile ed automatizzata: � presente un comando che controlla la macchina alla ricerca di servizi monitorabili attraverso delle regole gi� presenti in munin. Oltre a questo � necessario evidenziare il numero di monitor presenti, che spaziano dalla statistiche di sistema ''base'' (CPu, Memoria, Swap) fino a quelle dei servizi (MySql, Postfix, NFS, Apache, ...).
La configurazione dei Client (o ''nodi'') � estemamente facile ed automatizzata: � presente un comando che controlla la macchina alla ricerca di servizi monitorabili attraverso delle regole predefinite. � d'obbligo evidenziare il numero di monitor presenti, che spaziano dalla statistiche di sistema ''base'' (CPU, Memoria, [Glossario:Swap | Swap]) fino a quelle dei servizi (MySql, Postfix, NFS, Apache, ...).


Su ogni client provvediamo a lanciare il configuratore automatico, cos� da rilevare tutti i servizi/parametri gestiti da munin:
Su ogni ''nodo'' provvediamo a lanciare il configuratore automatico, cos� da rilevare tutti i servizi/parametri di cui � possibile tenere traccia:
<pre>
<pre>
# munin-node-configure
# munin-node-configure
Riga 114: Riga 114:
</pre>
</pre>


Per le macchine diverse da quella che ospita il server munin, bisogna modificare le impostazioni di accesso per consentire le connessioni da parte di quest'ultimo. Per fare questo apriamo con un editor il file '''/etc/munin/munin-node.conf''', ed aggiungiamo la seguente riga alla fine del file:
Per le macchine diverse da quella che ospita il server, bisogna modificare le impostazioni di accesso per consentire le connessioni da parte di quest'ultimo. Per fare questo apriamo con un editor il file '''/etc/munin/munin-node.conf''', ed aggiungiamo la seguente riga alla fine del file:
<pre>
<pre>
allow ^192\.168\.0\.1$
allow ^192\.168\.0\.1$
</pre>
</pre>
Il commento poco sopra il punto in cui abbiamo inserito questa stringa ci ricorda che si tratta di espressioni regolari, e quindi � necessario porre un backslash prima dei punti.
Il commento poco sopra il punto in cui abbiamo inserito questa stringa ci ricorda che si tratta di espressioni regolari, di conseguenza � necessario anteporre un backslash prima dei punti.


Per applicare le modifica apportate, riavviamo munin-node:
Per applicare le modifica apportate, riavviamo ''munin-node'':
<pre>
<pre>
# /etc/init.d/munin-node restart
# /etc/init.d/munin-node restart