Você está na página 1de 8

Gerenciamento de Redes usando Nagios

Rogrio Arcanjo de Souza1


scoob100@gmail.com

Resumo. A informtica est presente nas empresas. Acompanhar o funcionamento de uma rede de computadores misso crtica da rea que faz sua administrao. Hoje possvel encontrar softwares capazes de fornecer relatrios de funcionamento e desempenho de cada servidor onde as aplicaes esto hospedadas. A soluo apresentada neste artigo ser o NAGIOS, onde e sero apresentados alguns testes de suas principais funcionalidades. Com ele possvel fazer monitorao de aplicaes ou condies de recursos computacionais. Palavras-chave: Nagios, Monitorao de Redes Abstract. Technology is present in business. The mission critical of the area that makes network administration is to monitor the operation of a computer network. Today you can find software capable of providing reports on the operation and performance of each server where the applications are hosted. The solution presented in this article will be NAGIOS, which will be presented and some tests of its main features. With it is possible to do monitoring applications or conditions of computing resources. Key words: Nagios, Network Monitoration

1. INTRODUO
Servidores so mquinas que hospedam softwares e uma destas finalidades administrar servios de redes de computadores. Para montar um ambiente tecnolgico de confiana preciso investir em hardware e software. E no s isso, como tambm mo de obra especializada para que os servios sigam um alto padro de confiabilidade. Monitorar redes um trabalho feito na maioria das organizaes e existem solues pagas e gratuitas que ajudam os analistas de redes fazer em tal trabalho. Uma rede pode oferecer variados tipos de trabalhos que, com o uso de ferramentas, diminudo com a monitorao. O NAGIOS um timo monitor para redes. Com ele, possvel monitorar e atestar o funcionamento correto dos equipamentos e servios. possvel tambm criar grupos de usurios para receber relatrios e alertas do sistema. Com o aumento cada vez mais do uso de equipamentos em conexo nas redes das empresas e a criao e utilizao de aplicaes baseadas na web, ficar sem conectividade, ou seja, sem rede, deixando indisponvel o servio, algo que as empresas tm evitado ao mximo. Atualmente ficar fora do ar sem sistema, mesmo que por pouco tempo. Este trabalho tem por objetivo apresentar o Nagios como ferramenta de monitorao de redes e citar exemplo de um tipo de monitorao feita por ele.
1

Concludente do curso de Tecnologia Superior em Redes de Computadores, professor orientador: Janilson Pereira do Nascimento, instituio: Faculdade Jesus Maria Jos FAJESU

2. O NAGIOS
O NAGIOS uma das melhores ferramentas livres para o monitoramento de rede e tem sua maturidade na plataforma Linux. Trata-se de uma soluo que permite a realizao e envio dos resultados dos testes realizados, emitindo notificaes por e-mail, SMS, alertas sonoros ou interfaces web. Inicialmente este software foi escrito por Ethan Galstad e se chamava Netsaint. Ele mantido sob a licena GNU (General Public Licence) e publicada pela Free Software Foundation. Hoje existem muitas contribuies para o melhoramento do software e seu criador coordena estes trabalhos. O NAGIOS tem sua estrutura formada por plugins, sendo todo o servio feito atravs de deles. Plugins so pequenas partes de programas e para o NAGIOS foram escritas em Perl e C e so incorporados a estrutura do software para executar uma tarefa especifica. Abaixo segue algumas das suas caractersticas: Monitorao de servios de rede (SMTP, POP3, HTTP, NNTP, PING, etc.); Monitorao de recursos de hosts (carga de processador, espao em disco, etc.); Checagem paralela de servios; Habilidade para definir a hierarquia de hosts e servios, permitindo assim, a distino entre aqueles que esto fora ou indisponveis e os que no esto alcanveis; Notificao de grupo de contatos quando um problema ocorrer ou for resolvido; Habilidade para definir manipuladores de eventos para disparar resolues proativas; Rodzio automtico de arquivos de log; Interface web opcional para administrao dos servios. visualizao de estados e

3. O QUE MONITORAR
O NAGIOS monitora impressoras de rede, roteadores/switches e servidores e alguns servios como trfego de e-mail, por exemplo, sob as plataformas Windows, Linux, Unix e Netware. Neste artigo ser apresentada uma viso geral do que o NAGIOS monitora e ser mostrado alguns relatrios de controle de servidores e roteadores monitorados por uma entidade pblica.

4.

ALGUNS CONCEITOS MONITORADOS

SOBRE

OS

ITENS

QUE

DEVEM

SER

CPU Segundo Tanenbaum (2001, p.23), A CPU o crebro do computador. Ele tem a responsabilidade de executar todos os programas que esto armazenados na memria principal at que os resultados sejam obtidos e devolvidos ao solicitante. MEMRIA Um computador tem dois tipos de memria, sendo a principal, tambm chamada de memria RAM2, cujo armazenamento temporrio e a memria secundria cujo armazenamento pode ser feito por um perodo um pouco mais longo, chamada memria ROM3. Neste trabalho iremos considerar a memria RAM como referncia, pois ela o dispositivo utilizado para armazenar as instrues (programas) e os dados necessrios para execuo dessas instrues. DISCO RGIDO Tambm chamado de memria secundria. um dispositivo onde todos os arquivos so armazenados. Sua evoluo foi significativa nos ltimos anos se falando em capacidade para guardar dados. INTERFACE DE REDE Dispositivo utilizado para interligar um computador a outro ou redes a outras. Podem ser usadas em redes que usam o padro 802.54 e podem chegar velocidade de 10 gigabits (10 Gbits) por segundo enquanto que nas redes sem fio, que utilizam padro 802.115, chegam velocidade de 54 megabits por segundo (54 Mbits). SWITCH um dispositivo que possibilita a conexo de computadores em redes. Possuem portas para que sejam feitas estas conexes. ROTEADOR um equipamento utilizado para fazer a comutao de protocolos, a comunicao entre diferentes redes. Ele tambm prov a comunicao entre computadores entre computadores. O roteador sempre escolhe a melhor rota por onde iro passar as informaes de um ponto a outro.

2 3

Randomic Access Memory Memria de Acesso Aleatrio. Read-Only Memory Memria Somente de Leitura. 4 Padro 802.5 Padro de comunicao que utiliza cabos. 5 Padro 802.11 Padro de comunicao que utiliza ondas de rdio ou infravermelho.

5. TESTES DE MONITORAMENTO Nos testes mostrados nas figuras deste item foram monitorados roteadores e capturadas algumas imagens. Esta uma rede de um rgo pblico de nvel nacional com monitoramento em todas as capitais.

Figura 1 - Tela inicial do NAGIOS, assim que ele acessado via web-browser.

FIGURA 2 - Tela que exibe o status geral de um roteador, neste caso de Rio Branco-AC. Monitoramento feito remotamente.

FIGURA 3 - Tela que mostra a disponibilidade de um roteador em pleno funcionamento

FIGURA 4 - Tela que mostra a disponibilidade de um roteador que apresenta problemas

FIGURA 5 - Tela que exibe uma viso geral dos roteadores naquele momento

6. OUTRAS FERRAMENTAS
MRTG6 Criado por Tobias Oetiker foi inicialmente uma ferramenta de gerenciamento feita para monitorar o trfego em links de rede. Serve como contador de trfego de elementos de uma rede. Foi desenvolvido em linguagem C e roda em um browser. CACTI7 Desenvolvido por Ian Berry em linguagem de programao PHP, utiliza scripts em BASH, PEARL e XML para coletar dado localmente ou SNMP para coletar dado remotamente. Seu funcionamento depende da instalao do RRDTOOL, conjunto de ferramentas desenvolvido por Tobias Oeticker que gera e interpreta informaes em arquivos de dados do Apache, servidor de aplicao Web e apresenta em forma de grficos (CACTI, 2009). ZABIX8 Ferramenta utilizada para monitorar aplicaes, redes e servidores. A facilidade da customizao sua maior caracterstica na coleta de dados, pois as informaes so coletadas por itens cadastrados em um host ou grupo de hosts sendo que cada item uma varivel SNMP. Alm de grficos estticos, possvel mapear uma rede inteira mostrando todos os elementos ativos. Seu principal desenvolvedor Alexei Vladishev no ano 2000.

7. CASOS DE SUCESSO
BRT Brasil Telecom. B2BR Business to Business Integration Brazil. DATASUSW/MS Departamento de Informtica do SUS / Ministrio da Sade

8. CONCLUSO

6 7

Ferramenta de monitorao de redes. Ferramenta de monitorao de redes. 8 Ferramenta de monitorao. Detalhes em http://www.zabbix.com.

Quando a informtica despontou, nas dcadas de 70 e 80, os processos eram centralizados em um nico equipamento, o mainframe. O trabalho de pesquisa para soluo de problemas, fosse de servios, aplicaes ou de hardware, estavam localizados em apenas neste equipamento. Este ponto nico de controle facilitava a ao dos profissionais, pois a atuao deles limitava-se quele equipamento embora as ferramentas de monitorao da poca no fossem fceis de usar por consumirem muito recurso de mquina. Com a descentralizao dos servios e a utilizao de um nmero maior de servidores utilizados para suportar as aplicaes, pode-se afirmar que o uso de uma ferramenta simples, capaz de demonstrar situaes em que o gerenciamento se faz necessrio, fundamental para manter a disponibilidade dos servios oferecidos. Os administradores de redes, responsveis pelo seu funcionamento, criam formas de trabalho de controle e verificao dos equipamentos (servidores, switches ou roteadores). Eles fazem este trabalho automatizando tudo atravs de scripts programveis, que enviam-lhes e-mail ou SMS sobre o funcionamento da rede e equipamentos. O NAGIOS desenvolve bem este trabalho.

BIBLIOGRAFIA
NAGIOS. About nagios. Disponvel em: http://www.nagios.org, Acesso em: agosto de 2009. BURGES, CHIS. The Nagios Book, 2005. Disponivel em: www.nagios.org. Acesso em: agosto de 2009. ABRAMT. Por que Monitorar um Ambiente de TI?. Disponvel em: http://www.abramti.org.br/modules/news/article.php?storyid=332, Acesso em: agosto de 2009. CACTI. About cacti. Disponvel em: http://www.cacti.net, Acesso em: outubro de 2009. HUNT, Craig. Linux Servidores de Rede. Rio de Janeiro: Cincia Moderna. 2004 MRTG. About MRTG. Disponvel em: http://oss.oetiker.ch/mrtg/index.en.html, Acesso em: outubro de 2009. NORTON, Peter. Introduo Informtica, 1996, So Paulo: Person Makron Books. STALLINGS, Willian. Arquitetura e Organizao de Computadores: Projeto para o Desempenho, 2002. 5 ed. So Paulo: Prentice Hall. TANENBAUM, Andrew S. Organizao Estruturada de Computadores, 2001. 4 ed. Rio de Janeiro: LTC.