Monitoreo · 3 min read · Sep 23, 2025
Cómo instalar la herramienta de monitoreo Munin en Debian 12

Munin es una herramienta de monitoreo de sistemas y redes gratuita y de código abierto que muestra métricas del sistema en gráficos a través de un navegador web. El software funciona como un modelo cliente-servidor. Puede monitorear sus propios recursos y cientos de máquinas remotas a través de un navegador web. Te ayuda a recopilar información del sistema, como la carga del procesador, el uso del disco duro, el tráfico de red, el acceso a los servicios del servidor en una o más computadoras, y más.
Este tutorial te mostrará cómo instalar la herramienta de monitoreo Munin en Debian 12.
Prerrequisitos
- Un servidor que ejecute Debian 12.
- Una contraseña de root configurada en el servidor.
Instalar el servidor web Apache
Munin puede ejecutarse en muchos servidores web, incluidos Apache, Nginx y Lighttpd. En esta publicación, instalaremos Apache para Munin.
Puedes instalar Apache y otros paquetes requeridos con el siguiente comando:
apt install apache2 apache2-utils libcgi-fast-perl libapache2-mod-fcgid -yUna vez que todos los paquetes estén instalados, debes habilitar el módulo fcgid. Puedes habilitarlo usando el siguiente comando:
a2enmod fcgidUna vez que hayas terminado, reinicia el servicio de Apache para aplicar los cambios:
systemctl restart apache2Instalar la herramienta de monitoreo Munin
El paquete Munin está incluido en el repositorio predeterminado de Debian 12 por defecto. Puedes instalarlo usando el siguiente comando:
apt install munin munin-node munin-plugins-extra -yDespués de instalar todos los paquetes, debes crear una cuenta de administrador y una contraseña para acceder a Munin.
Puedes crearla usando el siguiente comando:
htpasswd -c /etc/munin/munin-htpasswd adminEstablece tu contraseña de administrador como se muestra a continuación:
Nueva contraseña:
Reescribe la nueva contraseña:
Agregando contraseña para el usuario admin
Una vez que hayas terminado, puedes proceder al siguiente paso.
Configurar Apache para Munin
Durante la instalación de Munin, se creará un archivo de configuración de Apache en /etc/munin/apache24.conf. Necesitarás copiarlo dentro del directorio de configuración de Apache.
cp -p /etc/munin/apache24.conf /etc/apache2/sites-available/munin.confA continuación, edita el archivo de configuración de Munin con el siguiente comando:
nano /etc/apache2/sites-available/munin.confRealiza los siguientes cambios:
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
Guarda y cierra el archivo, luego habilita el host virtual de Munin con el siguiente comando:
a2ensite muninA continuación, reinicia el servicio de Apache y Munin para aplicar los cambios:
systemctl restart apache2
systemctl restart munin-nodePuedes verificar el estado de Munin con el siguiente comando:
systemctl status munin-nodeObtendrás la siguiente salida:
? 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.
También puedes verificar el estado de Apache con el siguiente comando:
systemctl status apache2Obtendrás la siguiente salida:
? apache2.service - El servidor HTTP Apache
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 El servidor HTTP Apache...
Acceder a la interfaz web de Munin
Ahora, abre tu navegador web y accede a la interfaz web de Munin usando la URL http://your-server-ip/munin. Serás redirigido a la página de inicio de sesión de Munin:

Proporciona tu nombre de usuario de administrador, contraseña y haz clic en el botón Iniciar sesión. Deberías ver el panel de control de Munin en la siguiente página:

Conclusión
¡Felicidades! Has instalado con éxito el servidor de monitoreo Munin en Debian 12. Ahora puedes agregar una máquina remota al servidor Munin y monitorearlas desde la interfaz basada en la web.
Recibe nuevas publicaciones en tu bandeja de entrada.
No spam. Cancela la suscripción en cualquier momento.