Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Pagina non alterabile
  • Informazioni
  • Allegati
  • Differenze per "Server/Munin"
Differenze tra le versioni 5 e 6
Versione 5 del 16/09/2007 17.33.26
Dimensione: 4242
Commento: category
Versione 6 del 16/09/2007 18.16.18
Dimensione: 4752
Commento: sistemata in parte
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 7: Linea 7:
Questo pagina descrive come monitorare le risorse di Ubuntu con '''Munin'''.
Linea 9: Linea 8:
'''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.). '''munin''' è un'applicazione che produce e stampa grafici che rivelano l'attività di numerosi aspetti del sistema.
Linea 11: Linea 10:
== 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}}}).
||<tablestyle="text-align: justify; width:65%; " style="border:none;" 5%>[[Immagine(Icone/Piccole/note.png,,center)]] ||<style="padding:0.5em; border:none;">''All'interno della guida si utilizzerà come esempio un setup composto da due host, uno avente come indirizzo IP'' `192.168.0.100` ''e come nome'' `host1.example.com`, ''l'altro con indirizzo'' `192.168.0.101` ''e con nome'' `host2.example.com`. ||
Linea 15: Linea 13:
'''Munin''' è presente nei [:Repository] ufficiali in due pacchetti: ''munin'' e ''munin-node''.
Linea 17: Linea 14:
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''. Il programma è presente nel [:Repository/Componenti:componente] '''universe''' dei [:Repository:repository] ufficiali. Per installarlo è sufficiente [:InstallareProgrammi:installare] i pacchetti ''munin'' e ''munin-node''.
Linea 19: Linea 16:
Per installare '''Munin''' sul ''master'' eseguire: Un'unica istanza di '''munin''', denominata '''master''', può mostrare i grafici di più host, su ognuno dei quali deve essere installato il pacchetto ''munin-node''. L'applicazione raccoglie periodicamente le informazioni di monitoraggio dai vari host inserendole nella cartella `/var/www/munin`.
Linea 21: Linea 18:
{{{
sudo apt-get install munin munin-node
}}}
||<tablestyle="text-align: justify; width:65%; " style="border:none;" 5%>[[Immagine(Icone/Grandi/info.png,,center)]] ||<style="padding:0.5em; border:none;">Tale cartella può essere resa visibile con l'utilizzo di un [:Server/Web:server web]. ||
Linea 26: Linea 21:
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''.
Linea 28: Linea 22:
Per configurare '''munin''' è sufficiente modificare con un [:EditorDiTesto:editor di testo] con i [:Sudo:privilegi di amministrazione] il file di configurazione {{{/etc/munin/munin.conf}}}.

Una volta aperto il file, modificare la sezione relativa a «localhost.localdomain» presente all'interno del file {{{/etc/munin/munin.conf}}}, specificando l'indirizzo e il nome del '''master''' come nel seguente esempio:
Linea 41: Linea 38:
Sarà poi necessario riavviare il demone per importare la configurazione:
Per applicare le modifiche sarà necessario riavviare il servizio con il seguente comando:
Linea 47: Linea 43:
Per poter visualizzare le statistiche sarà necessario disporre di un ''web server''. Ad esempio è possibile installare ''apache2'': = Visualizzare le statische =
Linea 49: Linea 45:
{{{
sudo apt-get install apache2
}}}
Per poter visualizzare le statistiche è necessario disporre di un [:Server:server] web. Per installare '''apache''' consultare la [:Server/Web:relativa guida].
Linea 53: Linea 47:
Dopo qualche minuto all'indirizzo `http://host1.example.com/munin` saranno già presenti le statistiche di sistema (inizialmente vuote). ||<style="border:none;">[[Immagine(AlbericoAnobile/Prove/munin.png,400,center)]] ||<style="border:none;">Una volta installato '''apache''', all'indirizzo [http://host1.example.com/munin] saranno già presenti le statistiche di sistema. ||
Linea 55: Linea 49:
||<tablestyle="text-align: justify; width:100%; " style="border:none;" 5%>[[Immagine(Icone/Piccole/warning.png,,center)]] ||<style="padding:0.5em; border:none;">'''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)]]
||<tablestyle="text-align: justify; width:100%; " style="border:none;" 5%>[[Immagine(Icone/Piccole/warning.png,,center)]] ||<style="padding:0.5em; border:none;">'''Per ragioni di sicurezza la cartella''' `/var/www/munin` ''' dovrebbe essere protetta mediante autenticazione.''' ||
Linea 60: Linea 52:

BR

Introduzione

munin è un'applicazione che produce e stampa grafici che rivelano l'attività di numerosi aspetti del sistema.

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

All'interno della guida si utilizzerà come esempio un setup composto da due host, uno avente come indirizzo IP 192.168.0.100 e come nome host1.example.com, l'altro con indirizzo 192.168.0.101 e con nome host2.example.com.

Installazione

Il programma è presente nel [:Repository/Componenti:componente] universe dei [:Repository:repository] ufficiali. Per installarlo è sufficiente [:InstallareProgrammi:installare] i pacchetti munin e munin-node.

Un'unica istanza di munin, denominata master, può mostrare i grafici di più host, su ognuno dei quali deve essere installato il pacchetto munin-node. L'applicazione raccoglie periodicamente le informazioni di monitoraggio dai vari host inserendole nella cartella /var/www/munin.

Immagine(Icone/Grandi/info.png,,center)

Tale cartella può essere resa visibile con l'utilizzo di un [:Server/Web:server web].

Configurazione

Per configurare munin è sufficiente modificare con un [:EditorDiTesto:editor di testo] con i [:Sudo:privilegi di amministrazione] il file di configurazione /etc/munin/munin.conf.

Una volta aperto il file, modificare la sezione relativa a «localhost.localdomain» presente all'interno del file /etc/munin/munin.conf, specificando l'indirizzo e il nome del master come nel seguente esempio:

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

Per applicare le modifiche sarà necessario riavviare il servizio con il seguente comando:

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

Visualizzare le statische

Per poter visualizzare le statistiche è necessario disporre di un [:Server:server] web. Per installare apache consultare la [:Server/Web:relativa guida].

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

Una volta installato apache, all'indirizzo [http://host1.example.com/munin] saranno già presenti le statistiche di sistema.

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

Per ragioni di sicurezza la cartella /var/www/munin dovrebbe essere protetta mediante autenticazione.

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