Munin è uno strumento di monitoraggio per rilevare processi e risorse nella macchina e presenta le informazioni in grafici attraverso un'interfaccia web.
Utilizzare i seguenti passaggi per configurare Munin sul proprio computer e visualizzare le interfacce Web con Apache.
Installa i pacchetti richiesti
apt-get install munin munin-plugins-extra libwww-perl apache2-utils
Crea utente per accedere all'interfaccia web
htpasswd -c /etc/munin/.htpasswd munin
Questo passaggio richiederà la password.
Abilita plugin per il monitoraggio
Scegli quale plug-in abilitare creando un link simbolico ad esso:
ln -s /usr/share/munin/plugins/cpu /etc/munin/plugins/cpu
ln -s /usr/share/munin/plugins/df /etc/munin/plugins/df
ln -s /usr/share/munin/plugins/forks /etc/munin/plugins/forks
ln -s /usr/share/munin/plugins/fw_packets /etc/munin/plugins/fw_packets
ln -s /usr/share/munin/plugins/ip_127.0.0.1 /etc/munin/plugins/ip_127.0.0.1
ln -s /usr/share/munin/plugins/load /etc/munin/plugins/load
ln -s /usr/share/munin/plugins/memory /etc/munin/plugins/memory
ln -s /usr/share/munin/plugins/processes /etc/munin/plugins/processes
ln -s /usr/share/munin/plugins/threads /etc/munin/plugins/threads
ln -s /usr/share/munin/plugins/uptime /etc/munin/plugins/uptime
ln -s /usr/share/munin/plugins/exim_mailqueue /etc/munin/plugins/exim_mailqueue
ln -s /usr/share/munin/plugins/exim_mailstats /etc/munin/plugins/exim_mailstats
ln -s /usr/share/munin/plugins/postfix_mailstats /etc/munin/plugins/postfix_mailstats
ln -s /usr/share/munin/plugins/postfix_mailqueue /etc/munin/plugins/postfix_mailqueue
ln -s /usr/share/munin/plugins/mysql_queries /etc/munin/plugins/mysql_queries
ln -s /usr/share/munin/plugins/nginx_request /etc/munin/plugins/nginx_request
ln -s /usr/share/munin/plugins/nginx_status /etc/munin/plugins/nginx_status
ln -s /usr/share/munin/plugins/apache_accesses /etc/munin/plugins/apache_accesses
ln -s /usr/share/munin/plugins/apache_processes /etc/munin/plugins/apache_processes
Modifica configurazione
Modifica il /etc/munin/munin.conf
file per alcune impostazioni di base.
Trova e modifica il [localhost.localdomain]
tuo nome host come server1.example.com
.
Apri e modifica /etc/apache2/conf.d/munin
.
Commenta le seguenti righe:
Order allow,deny
Allow from localhost 127.0.0.0/8 ::1
Options None
Quindi, rimuovere il commento dalle seguenti righe per abilitare l'autenticazione:
# AuthUserFile /etc/munin/.htpasswd
# AuthName "Munin"
# AuthType Basic
# require valid-user
Se Apache è in ascolto su una porta diversa da 80, modifica /etc/munin/plugin-conf.d/munin-node
Aggiungi le seguenti righe alla fine del file se Apache sta ascoltando la porta 8080:
[apache_*]
env.ports 8080
finire
Infine, riavvia i tuoi servizi.
/etc/init.d/munin-node restart
/etc/init.d/apache2 restart
Ora puoi accedere alla tua interfaccia web di Munin all'indirizzo http://YOUR_SERVER_IP/munin
.
I grafici di Munin saranno disponibili dopo pochi minuti.