Como instalar o Munin no RHEL/CentOS/Fedora
Introdução
Munin é uma ferramenta de monitoramento de recursos em rede que pode ajudar a analisar tendências de recursos. Possui uma arquitetura mestre/nó, construída para modularidade e plug and play. Ele mostra todas as informações que você precisa em gráficos, por meio de uma interface web. A estrutura Munin é escrita em Perl e usa RRDTool.
Pré-requisitos
Para executar o Munin, você deve atender aos seguintes requisitos:
- Perl 5.10 ou mais recente
- Um servidor web (opcional, mas usaremos Apache neste tutorial)
Instalação
Para instalar o Munin no RedHat, CentOS ou Fedora, você precisa do repositório EPEL.
Então, basta:
yum install munin-node
em todos os nós e
yum install munin
no mestre.
Instale o servidor web Apache
Se ainda não estiver instalado, instale o Apache:
yum install httpd
e então habilite-o:
systemctl enable httpd
systemctl start httpd
Configuração
Nó
Primeiro, decida quais plug-ins você deseja usar. A solução mais fácil é executar o seguinte comando:
munin-node-configure --shell --families=contrib,auto | sh -x
Depois disso, você deve configurar o acesso. Por padrão, o nó munin escuta em todas as interfaces, mas possui uma lista de acesso restritiva. Então, você deve adicionar o endereço IP do seu mestre Munin, usando a instrução cidr_allow.
Para obter mais informações sobre a sintaxe, consulte Net::Server.
Neste ponto, você não pode iniciar o agente do nó como root.
Mestre
No mestre, você deve adicionar alguns nós no arquivo de configuração /etc/munin/munin.conf. A sintaxe é semelhante ao INI.
Conclusão
É isso! Se você seguiu os passos corretamente, agora você tem uma ferramenta de monitoramento de recursos que fará uma grande diferença no seu trabalho. Aproveitar!