Monitorare un server con Munin e Monit: differenze tra le versioni

Da Guide@Debianizzati.Org.
Vai alla navigazione Vai alla ricerca
(Creata pagina con '== Introduzione == In questa guida vedremo come monitorare un server Debian Wheezy attraverso gli strumenti ''munin'' e ''monit''. <br/> ''Munin'' è un tool che, con una veloce ...')
 
Riga 16: Riga 16:
<pre>
<pre>
# cd /etc/munin/plugins
# cd /etc/munin/plugins
#ln -s /usr/share/munin/plugins/mysql_ mysql_
# ln -s /usr/share/munin/plugins/mysql_ mysql_
# ln -s /usr/share/munin/plugins/mysql_bytes mysql_bytes
# ln -s /usr/share/munin/plugins/mysql_bytes mysql_bytes
# ln -s /usr/share/munin/plugins/mysql_innodb mysql_innodb
# ln -s /usr/share/munin/plugins/mysql_innodb mysql_innodb
Riga 24: Riga 24:
# ln -s /usr/share/munin/plugins/mysql_threads mysql_threads
# ln -s /usr/share/munin/plugins/mysql_threads mysql_threads
</pre>
</pre>
== Configurazione ==
Apriamo il file di configurazione di Munin
<pre>
# /etc/munin/munin.conf
</pre>
e modifichiamo alcune cose:
* decommentiamo le linee ''dbdir, htmldir, logdir, rundir, tmpldir''
* sostituiamo ''localhost.localdomain'' con il FQDN del nostro server, ad esempio ''server1.example.com'', nella sezione ''simple host tree''

Versione delle 11:06, 9 mar 2014

Introduzione

In questa guida vedremo come monitorare un server Debian Wheezy attraverso gli strumenti munin e monit.
Munin è un tool che, con una veloce configurazione, è in grado di produrre grafici su parecchi aspetti del nostro server: load average, memory usage, CPU usage, MySQL throughput, eth0 traffic, etc.
Monit è un tool che controlla periodicamente lo stato di servizi come Apache, MySQL, Postfix e, in caso un servizio non si comporti come dovrebbe, prende le opportune contromisure.
La combinazione di questi due tool ci permette un completo monitoraggio delle risorse e dello stato del nostro server. Munin permette il monitoraggio di più host, ma in questa guida vedremo come installare una configurazione per un singolo host locale.

Installazione

L'installazione è una cosa di pochi minuti:

# apt-get install munin munin-node munin-plugins-extra

A installazione terminata, abilitiamo alcuni plugin extra:

# cd /etc/munin/plugins
# ln -s /usr/share/munin/plugins/mysql_ mysql_
# ln -s /usr/share/munin/plugins/mysql_bytes mysql_bytes
# ln -s /usr/share/munin/plugins/mysql_innodb mysql_innodb
# ln -s /usr/share/munin/plugins/mysql_isam_space_ mysql_isam_space_
# ln -s /usr/share/munin/plugins/mysql_queries mysql_queries
# ln -s /usr/share/munin/plugins/mysql_slowqueries mysql_slowqueries
# ln -s /usr/share/munin/plugins/mysql_threads mysql_threads

Configurazione

Apriamo il file di configurazione di Munin

# /etc/munin/munin.conf

e modifichiamo alcune cose:

  • decommentiamo le linee dbdir, htmldir, logdir, rundir, tmpldir
  • sostituiamo localhost.localdomain con il FQDN del nostro server, ad esempio server1.example.com, nella sezione simple host tree