Monitoramento · 3 min read · Sep 23, 2025
Como Instalar a Ferramenta de Monitoramento Munin no Debian 12

Munin é uma ferramenta de monitoramento de sistema e rede gratuita e de código aberto que exibe métricas do sistema em gráficos através de um navegador da web. O software funciona como um modelo cliente-servidor. Ele pode monitorar seus próprios recursos e centenas de máquinas remotas via um navegador da web. Ele ajuda você a coletar informações do sistema, como carga do processador, uso do disco rígido, tráfego de rede, acesso a serviços de servidor em um ou mais computadores, e mais.
Este tutorial mostrará como instalar a ferramenta de monitoramento Munin no Debian 12.
Pré-requisitos
- Um servidor executando Debian 12.
- Uma senha de root configurada no servidor.
Instalar o Servidor Web Apache
Munin pode ser executado em muitos servidores web, incluindo Apache, Nginx e Lighttpd. Neste post, instalaremos o Apache para o Munin.
Você pode instalar o Apache e outros pacotes necessários com o seguinte comando:
apt install apache2 apache2-utils libcgi-fast-perl libapache2-mod-fcgid -yUma vez que todos os pacotes estejam instalados, você deve habilitar o módulo fcgid. Você pode habilitá-lo usando o seguinte comando:
a2enmod fcgidUma vez que você tenha terminado, reinicie o serviço Apache para aplicar as mudanças:
systemctl restart apache2Instalar a Ferramenta de Monitoramento Munin
O pacote Munin está incluído no repositório padrão do Debian 12 por padrão. Você pode instalá-lo usando o seguinte comando:
apt install munin munin-node munin-plugins-extra -yApós instalar todos os pacotes, você deve criar uma conta de administrador e senha para acessar o Munin.
Você pode criá-la usando o seguinte comando:
htpasswd -c /etc/munin/munin-htpasswd adminDefina sua senha de administrador como mostrado abaixo:
Nova senha:
Re-digite a nova senha:
Adicionando senha para o usuário admin
Uma vez que você tenha terminado, pode prosseguir para a próxima etapa.
Configurar o Apache para o Munin
Durante a instalação do Munin, um arquivo de configuração do Apache será criado em /etc/munin/apache24.conf. Você precisará copiá-lo para dentro do diretório de configuração do Apache.
cp -p /etc/munin/apache24.conf /etc/apache2/sites-available/munin.confEm seguida, edite o arquivo de configuração do Munin com o seguinte comando:
nano /etc/apache2/sites-available/munin.confFaça as seguintes alterações:
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
Salve e feche o arquivo, então habilite o host virtual do Munin com o seguinte comando:
a2ensite muninEm seguida, reinicie os serviços Apache e Munin para aplicar as mudanças:
systemctl restart apache2
systemctl restart munin-nodeVocê pode verificar o status do Munin com o seguinte comando:
systemctl status munin-nodeVocê receberá a seguinte saída:
? 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.
Você também pode verificar o status do Apache com o seguinte comando:
systemctl status apache2Você receberá a seguinte saída:
? apache2.service - O 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 O Servidor HTTP Apache...
Acessar a Interface Web do Munin
Agora, abra seu navegador web e acesse a interface web do Munin usando a URL http://your-server-ip/munin. Você será redirecionado para a página de login do Munin:

Forneça seu nome de usuário de administrador, senha e clique no botão Entrar. Você deve ver o painel do Munin na página seguinte:

Conclusão
Parabéns! Você instalou com sucesso o servidor de monitoramento Munin no Debian 12. Agora você pode adicionar uma máquina remota ao servidor Munin e monitorá-las a partir da interface baseada na web.
Receba novas postagens na sua caixa de entrada
Sem spam. Cancele a assinatura a qualquer momento.