O seu portal de estudos

Monitoramento com jffnms

Posted by Ricardo Pinheiro em 6 de setembro de 2011

O JFFNMS (Just For Fun Network Management System), apesar do tom de brincadeira no nome não se deixe enganar pois é um ótimo gerente de rede para seus equipamentos de rede (roteadores, switches, e servidores). Afim de ser compatível com os diversos S.O. existentes o mesmo foi escrito em PHP e necessita de Banco de Dados (MySQL/PostgreSQL) e um servidor Web.

O JFFNMS pode coletar dados de eventos SNMP e mensagens do sistema de log ou Tacacs+, a interface do JFFNMS exibe o estado das interfaces de rede, bem como relatórios com as estatísticas sobre erros e tráfego de rede. O JFFNMS é livre e está licenciado sob a GNU GPL versão 2 ou posterior.

Agradeço ao Rone Martins (rone.video@hotmail.com) e Eduardo do Nascimento (enascimento@cmb.gov.br) pelo total suporte para a realização deste post. Em um futuro post sobre o Protocolo SNMP irei utilizar o material cedido, com a devida autorização, pelo Eduardo do Nascimento em sua monografia de Conclusão de Curso (TCC).

Mãos a obra

Vamos instalar o JFFNMS, a instalação possui muitas dependências.

# apt-get install mysql-server snmp snmpd graphviz php5-snmp php5-cgi php5-cli php5-odbc php5-mysql mysql-client tmpreaper ntp fping

A instalação irá solicitar a senha do administrador do mysql e também emitirá um aviso de segurança para tmpreaper.

Para remover o aviso edite o seguinte arquivo /etc/tmpreaper.conf e comente a linha:

# vi /etc/tmpreaper.conf

#SHOWWARNING=true

——————————

Vamos a instalação do JFFNMS do repositório debian.

# apt-get install jffnms

Na próxima tela será solicitado se deseja criar a base de dados manualmente do JFFNMS ou utilizar o configurador do Debian, minha opção foi pelo configurador do debian (dbconfig-common).

Na próxima tela escolha qual SGBD será utilizado. Minha escolha foi o mysql.

Na próximas tela digite a senha do usuário administrador do mysql.

Nas telas seguintes defina senha do usuário administrador do JFFNMS, e redigite para confirmar.

Pronto, aparte da instalação do JFFNMS foi concluída. Agora precisamos acertar a configuração do servidor apache2 para liberar o acesso a interface do JFFNMS.

# cd /etc/jffnms

# cp apache.conf /etc/apache2/sites-available/jffnms.conf

# a2ensite jffnms.conf

Reload no apache2

# /etc/init.d/apache2 reload

A próxima etapa será feita no navegador:

acesse: http://SEU.IP.OU.HOST/jffnms

Preencha os campos:

Site Name: Nome do Site

Database Password: SENHA

Pressione ENTER após o preenchimento do campo Database Password

Deslize a barra de rolagem até o final da página e clique em Save Changes. Pronto, no topo desta página a direita clique no link Main e teremos a tela de acesso do JFFNMS.

Usuário: admin senha: admin

A seguir a tela inicial do JFFNMS é apresentada como na imagem abaixo.

Vamos configurar um host Windows (Seven 64) para teste.

Vá em Painel de Controle – Programas

Depois em -> Ativar ou desativar recursos do Windows

Selecione -> Protocolo SNMP

Pressione a combinação de teclas Win+R e digite services.msc

Localize -> Serviço SNMP e clique com o botão direito do mouse e selecione Propriedades

Vamos configurar o agente, vá na aba Segurança e clique em aceitar conexões de qualquer host, clique em adicionar e preencha com o nome da comunidade -> public

Vá na aba Agente e marque conforme a figura abaixo

Na aba Recuperação marque conforme a figura abaixo.

Com o  agente SNMP do Windows configurado, vamos retornar a tela do JFFNMS.

Após o login clique em Administration -> Hosts and Interfaces – Hosts -> Add

Preencha com os valores da figura abaixo, o tempo de atualização está em 5 minutos e caso queira modificar deslize a barra de rolagem horizontal e altere a seu gosto. Clique em Save para concluir a configuração.

Em Action – Clique em Manual Discovery

Escolha e marque quais objetos deseja monitorar e finalize clicando em Add Interface

Tela de exibição dos objetos (Interfaces) selecionados.

Volte para a tela inicial em Views -> Hosts & Events – Clique em Windows, pronto lá estão os dispositivos monitorados.

O JFFNMS é rico em opções explore a vontade, espero que tenham gostado deste longo post.

Não deixem de assinar o nosso portal e continuem votando.

Anúncios

8 Respostas to “Monitoramento com jffnms”

  1. Renato said

    Cara por isso acesso o site todo dia, muita dica boa. Eu montei um site http://www.renasti.com.br para ajudar aquelas pessoas que ainda estão começando e algumas dicas legais. O site de vocês é uma referencia para mim.

    Obrigado

  2. Bom dia!

    Muito legal a dica, nunca tinha ouvido falar nessa ferramenta.
    Ela supera o Nagios/Cacti?

    Um abraço.

  3. Paulo Ferreira said

    Como sempre ótimos artigos! Fiz a instalação na boa inclusive cadastrei um server 2003 com server 2008 não está indo… Poderia me ajudar?

  4. Boa Noite,

    Ricardo,

    Foi um prazer ajudar neste post, sempre que precisar de ajuda para este post ou qualquer outro pode me contactar, estou buscando novas soluções para lhe enviar.

    Espero ter colaborado para o site, caso os leitores tenham dificuldades ou dúvidas, podem me contactar via e-mail

    Um abraço.

  5. Kleber said

    Alguem sabe se a ferramenta Monitora Hyper-V “as maquinas virtuais” o quanto ela está consumindo do disco Fisico e Banco de dados SQL e Oracle alguem ja utilizou para estes casos?

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

 
%d blogueiros gostam disto: