Monitoração de rede e análise com Nagios

Version del documento original en español

As redes de computadores das organizações tornam-se cada vez mais complexo e exigente operação está se tornando mais exigente. Redes, cada vez mais, as aplicações e as organizações de serviços de apoio estratégico. Portanto, a análise e monitoramento de rede tornou-se uma natureza cada vez mais importante e pró-ativa de trabalho para evitar problemas. Monitoramento com o termo que significa um sistema que monitora constantemente a rede de computadores para detectar sistemas lentos ou com defeito e notifica o administrador de rede em caso de falha via e-mail, SMS ou outros meios.

Para evitar erros em um sistema que pode usar um aplicativo que lida com o ser “controlado e assistindo” o funcionamento da rede, ele pode fazê-lo através de um software chamado Nagios. Nagios é um aplicativo de monitoramento de sistemas de servidores, aplicações e redes. Ele checa clientes e serviços, por você especificados, alertando quando as coisas estão indo mal ou se restabelecendo.

O Nagios é distribuído sob os termos da GNU General Public License Versão 2 como foi publicado pela Free Software Foundation.

O Nagios é um sistema de monitoramento de equipamentos e rede de serviços, é distribuído sob os termos da GNU General Public License Versão 2 como foi publicado pela Free Software Foundation, a linguagem foi desenvolvida com o qual garante a rápida implementação e licenciado como software livre determina o que nos assegura que sempre tem atualizações disponíveis e há uma grande comunidade de desenvolvedores de apoiá-lo.

Descrição

O que pode ser feito com Nagios

Monitora serviços de rede (SMTP, POP3, HTTP, NNTP, ICMP, SNMP).

Monitora recursos de computadores ou equipamentos de rede (carga do processador, uso de disco, logs do sistema) na maioria dos sistemas operacionais com suporte a rede, mesmo o Microsoft Windows com o plugin NRPE_NT.

Monitoração remota suportada através de túneis criptografados SSH ou SSL.

Desenvolvimento simples de plugins que permite aos usuários facilmente criar seus próprios modos de monitoração dependendo de suas necessidades, usando a ferramenta de desenvolvimento da sua escolha (Bash, C, Perl, Python, PHP, C#, etc.)

Checagem dos serviços paralelizadas, ou seja, se você tiver muitos itens monitorados não há risco de alguns deles não serem checados por falta de tempo.

Capacidade de definir a rede hierarquicamente definindo equipamentos “pai”, permitindo distinção dos equipamentos que estão indisponíveis daqueles que estão inalcançáveis.

Capacidade de notificar quando um serviço ou equipamento apresenta problemas e quando o problema é resolvido (via email, pager, SMS, ou qualquer outro meio definido pelo usuário por plugin).

Capacidade de definir tratadores de eventos que executam tarefas em situações pré-determinadas ou para a resolução pró-ativas de problemas.

Rotação automática de log.

Suporte para implementação de monitoração redundante.

Interface web para visualização do atual status da rede, notificações, histórico de problemas, arquivos de log, etc.