Monitoraggio · 3 min read · Sep 23, 2025
Come installare lo strumento di monitoraggio Munin su Debian 12

Munin è uno strumento di monitoraggio di sistema e rete gratuito e open-source che visualizza le metriche di sistema in grafici tramite un browser web. Il software funziona come un modello client-server. Può monitorare le proprie risorse e centinaia di macchine remote tramite un browser web. Ti aiuta a raccogliere informazioni di sistema come il carico del processore, l’uso del disco rigido, il traffico di rete, l’accesso ai servizi del server su uno o più computer e altro ancora.
Questo tutorial ti mostrerà come installare lo strumento di monitoraggio Munin su Debian 12.
Requisiti
- Un server che esegue Debian 12.
- Una password di root configurata sul server.
Installa il server web Apache
Munin può funzionare su molti server web, inclusi Apache, Nginx e Lighttpd. In questo post, installeremo Apache per Munin.
Puoi installare Apache e altri pacchetti richiesti con il seguente comando:
apt install apache2 apache2-utils libcgi-fast-perl libapache2-mod-fcgid -yUna volta installati tutti i pacchetti, devi abilitare il modulo fcgid. Puoi abilitarlo usando il seguente comando:
a2enmod fcgidUna volta terminato, riavvia il servizio Apache per applicare le modifiche:
systemctl restart apache2Installa lo strumento di monitoraggio Munin
Il pacchetto Munin è incluso nel repository predefinito di Debian 12 per impostazione predefinita. Puoi installarlo usando il seguente comando:
apt install munin munin-node munin-plugins-extra -yDopo aver installato tutti i pacchetti, devi creare un account admin e una password per accedere a Munin.
Puoi crearlo usando il seguente comando:
htpasswd -c /etc/munin/munin-htpasswd adminImposta la tua password admin come mostrato di seguito:
New password:
Re-type new password:
Adding password for user admin
Una volta terminato, puoi procedere al passaggio successivo.
Configura Apache per Munin
Durante l’installazione di Munin, verrà creato un file di configurazione di Apache in /etc/munin/apache24.conf. Dovrai copiarlo all’interno della directory di configurazione di Apache.
cp -p /etc/munin/apache24.conf /etc/apache2/sites-available/munin.confSuccessivamente, modifica il file di configurazione di Munin con il seguente comando:
nano /etc/apache2/sites-available/munin.confApporta le seguenti modifiche:
ScriptAlias /munin-cgi/munin-cgi-graph /usr/lib/munin/cgi/munin-cgi-graph
Alias /munin/static/ /var/cache/munin/www/static/
AuthUserFile /etc/munin/munin-htpasswd
Authtype Basic
AuthName "Munin"
Require valid-user
Options FollowSymLinks SymLinksIfOwnerMatch
Options None
AuthUserFile /etc/munin/munin-htpasswd
Authtype Basic
AuthName "Munin"
Require valid-user
Options FollowSymLinks SymLinksIfOwnerMatch
SetHandler fcgid-script
SetHandler cgi-script
Salva e chiudi il file, quindi abilita l’host virtuale di Munin con il seguente comando:
a2ensite muninSuccessivamente, riavvia i servizi Apache e Munin per applicare le modifiche:
systemctl restart apache2
systemctl restart munin-nodePuoi controllare lo stato di Munin con il seguente comando:
systemctl status munin-nodeOtterrai il seguente output:
? munin-node.service - Munin Node
Loaded: loaded (/lib/systemd/system/munin-node.service; enabled; vendor preset: enabled)
Active: active (running) since Sat 2023-11-06 15:36:58 UTC; 7s ago
Docs: man:munin-node(1)
http://guide.munin-monitoring.org/en/stable-2.0/reference/munin-node.html
Process: 30715 ExecStartPre=install -o munin -g munin -d /run/munin (code=exited, status=0/SUCCESS)
Main PID: 30716 (munin-node)
Tasks: 1 (limit: 4679)
Memory: 9.2M
CPU: 798ms
CGroup: /system.slice/munin-node.service
??30716 /usr/bin/perl -wT /usr/sbin/munin-node --foreground
Nov 06 15:36:57 debian11 systemd[1]: Starting Munin Node...
Nov 06 15:36:58 debian11 systemd[1]: Started Munin Node.
Puoi anche controllare lo stato di Apache con il seguente comando:
systemctl status apache2Otterrai il seguente output:
? apache2.service - The Apache HTTP Server
Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled)
Active: active (running) since Sat 2023-11-06 15:36:51 UTC; 31s ago
Docs: https://httpd.apache.org/docs/2.4/
Process: 30700 ExecStart=/usr/sbin/apachectl start (code=exited, status=0/SUCCESS)
Main PID: 30704 (apache2)
Tasks: 7 (limit: 4679)
Memory: 17.3M
CPU: 115ms
CGroup: /system.slice/apache2.service
??30704 /usr/sbin/apache2 -k start
??30705 /usr/sbin/apache2 -k start
??30706 /usr/sbin/apache2 -k start
??30707 /usr/sbin/apache2 -k start
??30708 /usr/sbin/apache2 -k start
??30709 /usr/sbin/apache2 -k start
??30710 /usr/sbin/apache2 -k start
Nov 06 15:36:51 debian11 systemd[1]: Starting The Apache HTTP Server...
Accedi all’interfaccia web di Munin
Ora, apri il tuo browser web e accedi all’interfaccia web di Munin utilizzando l’URL http://your-server-ip/munin. Sarai reindirizzato alla pagina di accesso di Munin:

Fornisci il tuo nome utente admin, la password e fai clic sul pulsante Accedi. Dovresti vedere il dashboard di Munin nella pagina seguente:

Conclusione
Congratulazioni! Hai installato con successo il server di monitoraggio Munin su Debian 12. Ora puoi aggiungere una macchina remota al server Munin e monitorarla dall’interfaccia web.
Ricevi i nuovi post nella tua casella di posta.
Nessuno spam. Disiscriviti in qualsiasi momento.