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 -y

Uma vez que todos os pacotes estejam instalados, você deve habilitar o módulo fcgid. Você pode habilitá-lo usando o seguinte comando:

a2enmod fcgid

Uma vez que você tenha terminado, reinicie o serviço Apache para aplicar as mudanças:

systemctl restart apache2

Instalar 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 -y

Apó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 admin

Defina 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.conf

Em seguida, edite o arquivo de configuração do Munin com o seguinte comando:

nano /etc/apache2/sites-available/munin.conf

Faç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 munin

Em seguida, reinicie os serviços Apache e Munin para aplicar as mudanças:

systemctl restart apache2  
systemctl restart munin-node

Você pode verificar o status do Munin com o seguinte comando:

systemctl status munin-node

Você 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 apache2

Você 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:

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:

Painel do Munin

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.

Share: X/Twitter LinkedIn

Receba novas postagens na sua caixa de entrada

Sem spam. Cancele a assinatura a qualquer momento.