Você está na página 1de 15

1

UNIVERSIDADE FEDERAL DE SERGIPE UFS CENTRO DE CINCIAS EXATAS E TECNOLOGIA DEPARTAMENTO DE COMPUTAO

ANTNIO JOS ALVES NETO

MONITORAMENTO E GERENCIAMENTO DE REDES DE COMPUTADORES UTILIZANDO A FERRAMENTA NGIOS

SO CRISTVO SE 2011

ANTNIO JOS ALVES NETO

MONITORAMENTO E GERENCIAMENTO DE REDES DE COMPUTADORES UTILIZANDO A FERRAMENTA NGIOS

Este

artigo

apresenta

Monitoramento

Gerenciamento de Redes de Computadores utilizando a ferramenta Ngios, como critrio para avaliao da 2 Unidade da matria Mtodos e Tcnicas de Pesquisa com

orientao do Professor Fabrnio Andes do curso de Bacharelado em Cincia da

Computao.

SO CRISTVO SE 2011

LISTA DE FIGURAS

FIGURA 1 - Exemplo de uma rede de computadores--------------------------------------------07 FIGURA 2 - Exemplo de configurao de arquivo-----------------------------------------------10 FIGURA 3 - Pagina Inicial do Ngios--------------------------------------------------------------11 FIGURA 4 - Mapa de Rede gerado pelo Ngios--------------------------------------------------12 FIGURA 5 - Relatrio gerado pelo Ngios--------------------------------------------------------12

SUMRIO

1 INTRODUO-----------------------------------------------------------------------------------06 2 - MONITORAMENTO E GERENCIAMENTO DE REDES-----------------------------08 3 FERRAMENTAS DE MONITORAMENTO E GERNCIA DE REDES-----------09 4 NGIOS--------------------------------------------------------------------------------------------10 5 CONCLUSO-------------------------------------------------------------------------------------14 6 - BIBLIOFRAFIA E REFERNCIAS----------------------------------------------------------15

Resumo
Com a crescente da informtica nos ltimos anos, ela tornou-se presente nas nossas vidas, seja direta ou indiretamente. Nas empresas no diferente, principalmente em empresas de grande porte, que possui vrias redes de computadores. 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. Um exemplo o NGIOS, uma tecnologia capaz de fazer a monitorao de aplicaes e/ou condies de recursos computacionais
Palavras-chaves: Ngios. Monitoramento. Redes

Abstract
With the growing information technology in recent years, it has become present in our lives, either directly or indirectly. In business is no different, especially in large companies, which has several computer networks. Monitor the operation of a computer network is mission-critical area which makes its management. Today you can find software to provide reports capable of operation and performance of each server where the applications are hosted. An example is NGIOS, a technology capable of monitoring applications and / or terms of computational resources
Keywords: Ngios. Monitoring. Networks

1 INTRODUO
Com a evoluo da informtica nos ltimos tempos, o velho modelo de um nico computador servindo a todas as necessidades computacionais da organizao foi rapidamente sendo substitudo por outro no qual um grande nmero de computadores separados, mas interconectados, executam essa tarefa. Essas so as chamadas redes de computadores. Atualmente, a maioria das organizaes que usam computadores j tem, ou esto instalando, uma ou mais redes de computadores. H alguns anos atrs, o projeto de uma rede era considerado obra de um mgico, uma vez que cada fabricante de computadores tinha a sua prpria arquitetura de rede, e no se encontrava um par de arquiteturas que fossem iguais. Felizmente, esse quadro mudou. Uma srie de Padres Internacionais para a descrio de arquiteturas de redes de computadores foi aceita por toda a indstria de computadores, sendo esses padres conhecidos como o Modelo de Referncia OSI, padro criado pela ISO, organizao muito conhecida pela elaborao de padres de comunicao de mbito mundial. Com essa padronizao, praticamente todas as arquiteturas de rede desapareceram, capacitando assim os computadores de um fabricante a se comunicarem com computadores de outros fornecedores, sem quaisquer problemas de compatibilidade, estimulando ainda mais o uso de redes de computadores (Tanembaum, 2003). Uma rede de computadores formada por um conjunto de perifricos autnomos interconectados. Estes perifricos so ditos autnomos, quando no h relao de mestre/escravo entre eles. Por interconectados, entende-se que eles so capazes de trocar informaes entre si, sendo que essa conexo pode ser feita por meio de fios de cobre, por lasers, microondas ou at por satlites de comunicao. importante salientar que uma rede de computadores no constituda unicamente por computadores, como sugere o nome, podendo haver a presena de impressoras, telefones e outros dispositivos de rede. Quando uma rede de computadores qualquer construda, existem alguns objetivos a serem alcanados. Alguns deles so: Compartilhamento de recursos; Alta confiabilidade das informaes; Economia;

Segundo Tanembaum, as redes de computadores podem ser classificadas em: PAN (Personal Area Network, ou rede pessoal). LAN (Local Area Network, ou Rede Local). VAN (Vertical Area Network, ou rede de vertical). CAN (Campus Area Network, ou rede campus). MAN (Metropolitan Area Network, ou rede metropolitana). WAN (Wide Area Network, ou rede de longa distncia). SAN (Storage Area Network, ou Rede de armazenamento).

Independetemente de sua classificao, as redes de computadores precisam ser gerenciadas e monitoradas.

FIGURA 1 Exemplo de uma rede de computadores. Disponvel em: http://www.projetoderedes.com.br/tutoriais/imagens/Image48.gif

2 - MONITORAMENTO E GERENCIAMENTO DE REDES


O crescimento de redes TCP/IP aumentou consideravelmente as dificuldades de gerncia. Devido diversidade de equipamentos das modernas redes de dados, tornou-se necessrio unificar e padronizar as informaes de gerncia e o protocolo da administrao dessas redes. Para atender essa necessidade, dois protocolos principais surgiram: SNMP (Simple Network Management Protocol) e CSMIE/CMP (Common Management Information Service Element/Common Management Information). A simplicidade do SNMP facilitou sua incluso em equipamentos de interconexo. Hoje, praticamente todos os equipamentos de interconexo do suporte a SNMP, bem como muitos outros dispositivos (nobreaks, modems etc.), e sistemas de software (servidores Web, sistemas de bancos de dados etc.). SNMP, alm da parte mais importante para o gerente de rede: a informao de gerncia, presente na forma de Management Information Bases (MIBs). Foram publicadas algumas revises para o SNMP e dando incio ao padro SNMPv2. Esta srie de revises trouxe consigo grandes avanos que foram incorporados ao protocolo original. Tais avanos podem ser classificados de acordo com as seguintes categorias: Estrutura de informao; Primitivas de comunicao (PDUs); Comunicao gerente-gerente e gerenciamento hierrquico; Segurana.

A estrutura de informao de gerenciamento (SMIv2) para o SNMPv2 mais elaborada, e eliminou ambigidades nas definies dos objetos encontrados nas especificaes anteriores. Apesar do SNMP em si ser relativamente "simples", h um certo trabalho para dar suporte a uma MIB. H ainda mais trabalho para construir o suporte de gerenciamento para utilizar os dados da MIB, e ainda um pouco mais quando se fala em desenvolver o gerenciamento nas vrias plataformas existentes para gerenciamento de redes. Na eterna batalha de se tentar manter estveis as redes, surgem diversas pesquisas, modelagens e implementaes de solues para a automatizao de processos gerenciais. Estas solues so chamadas de ferramentas (softwares) de gerncia e monitoramento de redes

3 FERRAMENTAS (SOFTWARES) DE MONITORAMENTO E GERNCIA DE REDES


Para auxiliar na difcil tarefa de se monitorar e gerenciar uma rede de computadores surgiu os softwares de monitoramento e gerncia de redes. Estes softwares so utilizados para que possa ser feito um controle efetivo sobre todos os perifricos que estejam disponveis na mesma, verificando servios e processos. Existem vrias opes de softwares de gerenciamento, dependendo do administrador da rede, verificar qual software melhor atende as suas necessidades. Algumas destas ferramentas so de cdigo livre (open source ). Entre essas diversas ferramentas algumas bem conhecidas so: The Dude, WhatsUP, Nagios, Cacti, OpenNm, Zabbix dentre outras. Neste artigo abordaremos ferramenta Ngios, uma ferramenta muito utilizada, que monitora servios de rede, recursos de computadores e equipamentos de rede. A prxima seo detalha o Ngios, relatando seus servios

1- Segundo a Free Software Foundation, quando se refere liberdade que o usurio tem de executar,
distribuir, modificar e repassar as alteraes sem, para isso, ter que pedir permisso ao autor do programa

10

4 NGIOS
O Ngios um poderoso software para gerncia e monitoramento de rede de computadores. Com ele, possvel monitorar e gerenciar os recursos de hosts, tais como sua carga de processamento, utilizao de memria, tempo de resposta, utilizao de banda, atestar o funcionamento adequado dos equipamentos e servios, alm de monitorar servios como SMTP (Simple Mail Transfer Protocol), POP3 (Post Office Protocol), HTTP (HyperText Transfer Protocol), NNTP (Network News Transfer Protocol), ICMP (Internet Control Message Protocol) e SNMP (Simple Network Management Protocol) Tambm possui um ambiente WEB capaz de gerar mapas da rede, relatrios e grficos online e possvel criar grupos de usurios para receber relatrios e alertas do sistema e executar aes sobre os problemas da rede ou hosts monitorados. Inicialmente criado com o nome de Netsaint, foi criado e atualmente mantido por Ethan Galstad, e sua equipe de desenvolvedores responsvel por manter os plugins oficiais e no-oficiais. O servio do Ngios dado por algoritmos de verificao, podendo ser simples como, por exemplo, o monitoramento via ping, ou avanado podendo ser, o monitoramento via o protocolo SNMP. Este protocolo permite que a mquina que est monitorando o host envie uma requisio para a mquina monitorada solicitando informaes sobre o seu funcionamento. O protocolo ento retorna a informao solicitada. Todo funcionamento do Ngios definido em arquivos, onde so definidos o que ser feito na ferramenta. A ferramenta j possui seus arquivos definidos, porm permite que o usurio crie modos prprios de monitorao. O principal arquivo da ferramenta o nagios.cfg que onde est a configurao principal responsvel pela sua operao. Esse arquivo, por padro, criado automaticamente quando o Ngios configurado. Outros arquivos tambm so necessrios para o funcionamento da ferramenta.

11

FIGURA 2 http://www.nagios.org/

Exemplo

de

configurao

de

arquivo.

Disponvel:

Antes de instalar e fazer a configurao, necessrio preparar o ambiente em que a ferramenta ser instalada. Como a aplicao ir gerar os arquivos CGI (Common Gateway Interface) para que a aplicao funcione perfeitamente, necessrio que esteja instalado um servidor Web, como o Apache, e algumas dependncias como o compilador GCC (GNU Compiler Collection), e as bibliotecas GD (http://www.libgd.org/). Em todas as verses do Ngios h uma interface Web informativa onde possvel acompanhar todo o monitoramento. A interface dividida em quatro partes: geral, monitoramento, relatrios e configurao.

FIGURA 3 Pgina Inicial do Ngios. Disponvel em: http://gabritech.blogspot.com/2010/06/solucoes-de-monitoramento-de-rede-de.html

12

Na parte geral existem os campos home, que direciona para a pgina principal, e o campo documentao, que se refere documentao da verso do Ngios que est sendo utilizada. Na parte monitoramento tem-se o resumo de servios, de hosts, de configurao, de monitoramento e o status da rede. possvel tambm visualizar os servios e os hosts monitorados, inclusive separados por grupos que foram definidos, alm do estado de cada um. possvel tambm visualizar o mapa da rede, os servios com problema, a evoluo e andamento do Ngios, o relatrio de cada cliente, e visualizar os problemas na rede em ordem de relevncia e ver onde est a causa dos problemas.

FIGURA 4 Mapa de Rede gerado pelo Ngios. Disponvel em: http://gabritech.blogspot.com/2010/06/solucoes-de-monitoramento-de-rede-de.html Em relatrios possvel visualizar o intervalo de durao de cada problema ocorrido, a percentagem de tempo em que um host ou servio esteve em funcionamento, o histograma de um host ou servio, a lista de alertas e as notificaes do dia, e o resumo de alertas, filtrando os alertas por horas, servios e/ou grupos.

13

FIGURA 5 Relatrio gerado pelo http://pessoa.eti.br/media/2010/10/Screenshot-3.png

Ngios.

Disponvel

em:

Por ltimo, na parte de configurao, possvel visualizar as configuraes, os clientes e grupos de clientes, as dependncias, os servios e grupos de servios, os comandos, os perodos de tempo e o escalonamento de notificaes. Tanto a ferramenta, quanto sua documentao e processo de configurao esto disponveis no site http://www.nagios.org

14

5 CONCLUSO
Este artigo visou apresentar, que com o aumento na utilizao das redes de computadores, um sistema de gerenciamento de redes torna-se cada vez mais indispensvel. Foi apresentada tambm a importncia de se monitorar e gerenciar redes de computadores. Grandes so os desafios para esta funo. Assim, com a utilizao de ferramentas de monitoramento e gerencia de redes de computadores, possvel acompanhar o comportamento dos servios disponibilizados e manter o desempenho, disponibilidade e estabilidade num ambiente computacional, podendo evitar falhas e problemas na rede. Por fim, foi visto que o Nagios uma ferramenta de monitoramento e gerencia de redes que verifica constantemente a disponibilidade do servio, informando ao administrador, o problema ocorrido. Alm disso, configurar aes corretivas para os problemas ocorridos na rede. Com a utilizao do Nagios possvel detectar problemas com servios de rede mais rapidamente, identificando o que poderia afetar a disponibilidade do sistema de forma confivel, e obter relatrios com informaes precisas, possibilitando acompanhar o funcionamento dos servios e da rede como um todo.

15

6 - BIBLIOFRAFIA E REFERNCIAS
http://pt.wikipedia.org/wiki/Rede_de_computadores [Acessado em 29/10/2011] http://www.nagios.org/about/propaganda/books [Acessado em 29/10/2011] http://www.fsf.org/ [Acessado em 30/10/2011] ODA, C. S. Artigo: Gerenciamento de Redes de Computadores Noes Bsicas, 1994 TANEMBAUM, Andrews S.: traduo Vandenberg D. de Souza. Redes de Computadores. 4. ed.. Rio de Janeiro: Elsevier, 2003. Costa, F. Ambiente de Rede Monitorado com Nagios e Cacti. Editora Cincia Moderna Ltda, Rio de Janeiro, 2008. Comer, D. Redes de Computadores e Internet. Editora Person, Porto Alegre, 2ed., 2001.