Um software para monitoramento de redes

Disponível somente no TrabalhosFeitos
  • Páginas : 13 (3153 palavras )
  • Download(s) : 0
  • Publicado : 20 de maio de 2011
Ler documento completo
Amostra do texto
Um software de monitoria de redes NAGIOS

Evandro Gilberto Gandelini; nroUSP: 5889922 Luiz Antonio Bezerra de Andrade; nroUSP: 5967745

NAGIOS: UMA VISÃO GERAL Originalmente escrito sob o nome Netsaint, o Nagios foi criado e ainda é mantido por Ethan Galstad e sua equipe de mais de 150 desenvolvedores espalhados por todo o mundo, dedicados a desenvolver plugins, corrigir bugs, desenvolveruma interface web, produzir e traduzir a vasta documentação, entre outras atividades. Este software de monitoramento é distribuído livremente. Apesar de ser projetado para redes de grande porte, seu desempenho em pequenos ambientes é excelente. Isso se comprova seja alertando para a queda de um serviço ou hosts vigiados nos arquivos de configuração, seja monitorando equipamentos com suporte aprotocolos SNMP, este o principal agente de troca de informações entre o Nagios e seus hosts. A eficácia do Nagios no monitoramento de uma rede depende de sua expansão através de plugins, complementos escritos em CGI – Common Gateway Interface – ou em qualquer outra linguagem interpretável, podendo ser desenvolvidos por diferentes programadores. Como complemento ao Nagios, o site www.nagios.orgdisponibiliza uma série de plugins oficiais. Apesar de ter sido desenvolvido originalmente para executar em qualquer plataforma Linux, este software trabalha também em variantes do UNIX, como FreeBSD, OpenBSD e NetBSD. O Nagios foi construído em uma arquitetura servidor/agente e, usualmente em uma rede, executa em um servidor específico com seus plugins distribuídos nos servidores remotos que precisam sermonitorados. Estes plugins enviam informações para o servidor onde se encontra o Nagios que então os exibe em um GUI (Ghraphical User Interface). Sua composição consiste de 3 partes:  Um scheduler que é parte do servidor Nagios. Em intervalos regulares, ele verifica os plugins e de acordo como seus resultados executa ações;  Um GUI. A interface do Nagios (com a configuração, os alertas, etc.).Ele é exibido em páginas web geradas pelo CGI que podem ser botões de estado (verde para normal, amarelo para situação de alerta e vermelho para erro), sons, gráficos MRTG, etc.;

 Os plugins. São configurados pelo usuário e capazes de conferir um serviço e retornar um resultado para o Nagios. Um estado soft é alcançado quando um plugin retorna um alerta ou um erro. Então no GUI, um botãoverde torna-se vermelho e um som é emitido. Quando este estado soft é alcançado muitas vezes, o alerta torna-se hard, e o servidor Nagios envia notificações pertinentes. O objetivo daferramenta é o de informar aos administradores rapidamente sobre condições questionáveis (warning) ou críticas (critical). O que é considerado “questionável” ou “crítico” é definido pelo administrador na configuração.Diferente das ferramentas de rede que mostram o tempo decorrido graficamente ou que registrem e meçam tráfego, o Nagios se utiliza de cores, com um semáforo. O Nagios diferencia entre verificações d servidores e serviços. A verificação de um servidor testa se um computador está alcançável, via de regra apenas um ping é utilizado. Esta é feita de forma irregular e apenas quando necessário.Seletivamente testa serviços de rede individuais tais como HTTP, SMTP, DNS, etc., mas também processos executando, carga de CPU ou arquivos de log. O teste mais simples para serviços de rede consiste em ver se a porta de destino está escutando, e se o serviço está ativo. Um aspecto especialmente interessante do Nagios é o fato de poder considerar dependências na topologia de rede. Se o sistema de destino sópode ser alcançado por um roteador específico que acabou de cair, então o Nagios reporta que o sistema está inatingível, e não irá mais bombardeá-lo como novas verificações. O pacote básico já contém uma quantidade padrão de plugins para as aplicações mais conhecidas. Um plugin é programa simples – normalmente apenas um Shell script (Bash, Perl, etc.) – que fornece uma das quatro possíveis...
tracking img