Ícone do site CooperaTI

Monitoramento com jffnms


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).


➤ Conheça nossas soluções em nuvem: https://k2cloud.com.br


 

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


➤ Conheça nossas soluções em nuvem: https://k2cloud.com.br


 

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.
 

Sair da versão mobile