Munin é uma ferramenta para monitoramento de recursos de servidores de rede. Ele é projetado para ser plug and play e fornecer gráficos para análise de um servidor.
- Servidor Munin
- IP.: 192.168.0.10
- Nome: Munin
- Cliente
- IP.: 192.168.0.23
- Nome: Cliente
# Instalação dos pacotes necessários para configuração.
Upgrade do servidor
# apt-get upgrade
# apt-get dist-upgrade -y
# Instalação do apache e do munin
# apt-get install apache2 munin munin-node munin-plugins-extra -y
# Acesse o diretório /etc/munin/ e edita o arquivo munin.conf e altere o nome localhost.localdomain para o nome do servidor, neste caso foi alterado para servidorweb que é o nome do hostname da máquina e adicione também a máquina cliente que será monitorada pelo servidor.
Depois disso, acesse o diretório de plugins do Munin
# cd /usr/shares/munin/plugins
Execute o comando abaixo para reconhecer o serviço para o monitoramento.
# munin-node-configure –suggest
# Ajustar a interface de rede
sed -i ‘/MUNIN LIBDIR/{h;s/.*/MUNIN LIBDIR=\/usr\/share\/munin/;p;x;}’ /usr/share/munin/plugins/if_
Executar o script para reconhecer a interface de rede, neste caso foi reconhecida a eth0.
# Ajustar o apache
# sed -i ‘s/Allow from localhost */#Allow from localhost /g’ /etc/apache2/conf.d/munin
# sed -i ‘/#Allow from/{h;s/.*/ Allow from all/;p;x;}’ /etc/apache2/conf.d/munin
# Reiniciar o apache e o munin.
# /etc/init.d/apache2 restart
# /etc/init.d/munin-node restart
# Configuração do cliente
# aptitude install munin-node munin-plugins-extra
# Instalar os pacotes no cliente.
# apt-get install munin munin-node munin-plugins-extra -y
# Adicionar o endereço ip do servidor para poder obter os dados do servidor
# sed -i ‘/allow ^127\\./{p;s/.*/allow ^192\\.168\\.1\\.30$/;}’ /etc/munin/munin-node.conf
# Reconhecer todos os plugins que ele pode utilizar
Acesse o diretório dos plugins do munin
# cd /usr/share/munin/plugins
Execute o script que reconhece os serviços para monitorar
# munin-node-configure –suggest
Ajustar o arquivo de configuração das interfaces de rede
# sed -i ‘/$MUNIN_LIBDIR/{h;s/.*/MUNIN_LIBDIR=\/usr\/share\/munin/;p;x;}’ /usr/share/munin/plugins/if_
Execute o script para encontrar as interfaces de redes que vão ser monitoradas
# ./if_ suggest
Reiniciar o munin
# /etc/init.d/munin-node restart
# Reiniciar o munin do servidor
/etc/init.d/munin-node restart
Acesse o servidor
# http://zabbix.dyndns.org:8000/munin/dyndns.org/servidorweb.dyndns.org/index.html
O acesso foi feito através da porta 8080, pois foi alterado a porta 80 para 8080 no arquivo ports.conf, e em sites-avaliable /etc/apache2/sites-avaliable/default para os virtuais hosts escutar as requisições nesta porta também.
Além é claro liberar esse endereço IP para roteador encaminhar as requisiçoes para o servidor. Esse servidor precisa está configurado com um dns dinâmico para ser visto publicamente na web.
Fonte: Servidor Debian. Acessado em: 27/10/2013.
Fonte: Douglas Quintiliano. Acessado em: 26/10/2013
Geovani, rendi consigo, vc é bom no que faz, ainda vou precisar da sua ajuda e muito obrigado amigo. Mausse
CurtirCurtir
Obrigado Quilas. O negócio é compartlhar conhecimento e trocar informação.
CurtirCurtir