Monitoramento · 2 min read · Oct 17, 2025
Monitoramento de servidor com Munin e Monit no CentOS 7
Neste artigo, descreverei como você pode monitorar seu servidor CentOS 7 com Munin e Monit. Munin produz gráficos legais sobre quase todos os aspectos do seu servidor (média de carga, uso de memória, uso de CPU, throughput do MySQL, tráfego do eth0, etc.) sem muita configuração, enquanto o Monit verifica a disponibilidade de serviços como Apache, MySQL, Postfix e toma as ações apropriadas, como um reinício, se encontrar um serviço que não está se comportando como esperado. A combinação dos dois oferece monitoramento completo: gráficos que permitem reconhecer problemas atuais ou futuros (como “Precisamos de um servidor maior em breve, nossa média de carga está aumentando rapidamente.”), e um watchdog que garante a disponibilidade dos serviços monitorados.
Embora o Munin permita monitorar mais de um servidor, discutiremos apenas o monitoramento do sistema onde está instalado aqui.
Este tutorial foi escrito para CentOS 7, mas a configuração deve se aplicar a outras distribuições como RHEL e Scientific Linux também.
1 Nota Preliminar
O nome do host do nosso sistema é server1.example.com, e temos um site www.example.com nele com o diretório raiz /var/www/html.
2 Habilitar o Repositório EPEL
No CentOS 7, Munin e Monit não estão disponíveis nos repositórios padrão do CentOS. Felizmente, podemos instalá-los a partir do repositório EPEL. Para habilitar o repositório EPEL, executamos:
yum install epel-releaseImporte a chave GPG do EPEL:
rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7e então execute:
yum updatepara garantir que o sistema esteja atualizado e que a lista de pacotes do EPEL seja carregada antes de começarmos a instalar o munin.
2 Instalar o servidor web Apache
O Munin requer um servidor web para servir e exibir seus arquivos de estatísticas. Vou instalar o servidor apache httpd aqui:
yum install httpdInicie o apache e habilite-o para ser iniciado automaticamente na inicialização.
systemctl enable httpd
systemctl start httpd4 Instalar e Configurar o Munin
Para instalar o Munin no CentOS 7, fazemos isso:
yum install munin munin-nodeEm seguida, criamos os links de inicialização do sistema para o Munin e o iniciamos:
systemctl enable munin-node
systemctl start munin-nodeEm seguida, devemos editar o arquivo de configuração do Munin /etc/munin/munin.conf.
nano /etc/munin/munin.confQueremos que o munin use o nome server1.example.com em vez de localhost na saída HTML, portanto, substituímos localhost por server1.example.com. Sem os comentários, o arquivo alterado fica assim:
[...]
# uma árvore de hosts simples
[server1.example.com]
address 127.0.0.1
use_node_name yes
[...]As estatísticas do munin estão protegidas com um nome de usuário e senha (autenticação básica do Apache). No próximo passo, adicionamos um novo usuário e senha ao arquivo /etc/munin/munin-htpasswd.
ahtpasswd /etc/munin/munin-htpasswd adminO comando adicionará um novo usuário com o nome “admin” e solicitará duas vezes a nova senha.

Agora aguarde alguns minutos para que o munin possa produzir sua primeira saída, e então vá para http://server1.example.com/munin/ em seu navegador, e você verá as primeiras estatísticas.

(Isto é apenas um pequeno trecho dos muitos gráficos que o munin produz…)
Receba novas postagens na sua caixa de entrada
Sem spam. Cancele a assinatura a qualquer momento.