Dimensione: 3978
Commento:
|
Dimensione: 4238
Commento: Una piccola rivisitata. Ancora da sistemare.
|
Le cancellazioni sono segnalate in questo modo. | Le aggiunte sono segnalate in questo modo. |
Linea 6: | Linea 6: |
Questo pagina descrive come monitorare le risorse di ubuntu con '''munin'''. | Questo pagina descrive come monitorare le risorse di Ubuntu con '''Munin'''. |
Linea 8: | 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 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.). |
Linea 10: | 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}}}). |
== 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}}}). |
Linea 14: | Linea 14: |
'''Munin''' è presente in due pacchetti: ''munin'' e ''munin-node''. | '''Munin''' è presente nei [:Repository] ufficiali in due pacchetti: ''munin'' e ''munin-node''. |
Linea 16: | Linea 16: |
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. | 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''. |
Linea 18: | Linea 18: |
Per installare munin sul master eseguire: | Per installare '''Munin''' sul ''master'' eseguire: |
Linea 25: | Linea 25: |
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. | 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 40: | Linea 40: |
Sarà poi necessario far rileggere la configurazione: | Sarà poi necessario riavviare il demone per importare la configurazione: |
Linea 46: | Linea 46: |
Per poter visualizzare le statistiche sarà necessario disporre di un web server. Ad esempio è possibile installare apache2 | Per poter visualizzare le statistiche sarà necessario disporre di un ''web server''. Ad esempio è possibile installare ''apache2'': |
Linea 59: | Linea 59: |
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`) | 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`) |
Linea 61: | Linea 61: |
Sugli altri host (nel nostro caso `host2.example.com`) è necessario installare solo il pacchetto `munin-node`. | Sugli altri ''host'' (nel nostro caso `host2.example.com`) è necessario installare solo il pacchetto ''munin-node'': |
Linea 67: | Linea 67: |
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 | 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: |
Linea 73: | Linea 73: |
ed eseguire | ed eseguire il seguente comando per riavviare il demone: |
Linea 79: | Linea 79: |
Sull'istanza master invece modificare il file `/etc/munin/munin.conf` aggiugendo | Sull'istanza ''master'' invece modificare il file `/etc/munin/munin.conf` aggiugendo: |
Linea 87: | Linea 87: |
supponendo che `host2.example.com` abbia indirizzo ip `192.168.0.101`. Far rileggere infine la configurazione di munin. | 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: |
Linea 90: | Linea 90: |
/etc/init.d/munin-node force-reload | sudo /etc/init.d/munin-node force-reload |
Linea 93: | Linea 93: |
Dopo qualche minuto, all'indirizzo `http://host1.example.com/munin`, saranno presenti le statistiche di entrambi gli host. | Dopo qualche minuto, all'indirizzo `http://host1.example.com/munin`, saranno presenti le statistiche di entrambi gli ''host''. |
IndiceBR TableOfContents |
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).
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
[http://munin.projects.linpro.no/ Pagina principale di munin]
[http://www.howtoforge.com/server_monitoring_with_munin_monit_debian_etch Server Monitoring With munin And monit On Debian Etch]