Você está na página 1de 17

Monitoramento de Redes de Computadores - Artigo

Revista Infra Magazine 1


Este artigo apresenta uma definio sobre o uso de servidores e
ativos de redes e a importncia de monitorar uma rede de
computadores.
Do que se trata o artigo:
Este artigo apresenta uma definio sobre o uso de servidores e ativos de redes e a
importncia de monitorar uma rede de computadores. Apresenta tambm ferramentas de
monitoramento e um estudo de caso com o Nagios, uma ferramenta para monitoramento de
servidores e ativos de rede.
Para que serve:
Para auxiliar os administradores de rede a configurarem seus ambientes de monitoramento,
mostrando a importncia de se ter uma rede monitorada. Apresenta tambm os
procedimentos para configurao e uso da ferramenta Nagios.
Em que situao o tema til:
A utilizao de servios baseados em redes de computadores, alm de mais cmodos, j que
possvel acess-los de forma remota, tambm contribuem para a rapidez e eficcia das
comunicaes como um todo. Entretanto, para que estes servios sejam utilizveis, h uma
dependncia de que servidores e ativos de redes estejam funcionando corretamente. Neste
sentido, o monitoramento de servidores e ativos de rede se apresenta como uma soluo
rpida e eficaz para identificao de problemas, impactando diretamente no ndice de
disponibilidade destes equipamentos.
Autores: Renata Aparecida Benini e Marcelo Santos Daibert
Com a evoluo tecnolgica, um importante diferencial que impactou a sociedade e impacta
sobre medida os negcios so as redes de computadores. O que hoje conhecido como
Globalizao (um fenmeno de integrao poltica, cultural, social e econmica), foi
impulsionado graas ao achatamento conceitual do globo terrestre, em especial ao avano dos
transportes (no h distncias intransponveis) e ao avano das telecomunicaes. Assim, as
redes de telecomunicaes passaram a ser uma necessidade para o estgio atual de evoluo
de nossa civilizao. Deixou de ser um luxo, para ser um importante marco estratgico de
empresas e necessrio para as vidas de cidados comuns.

A tecnologia da informao teve seu avano na dcada de 50 quando surgiu o primeiro sistema
de computador, baseado em sistemas de informao e equipamentos complexos para
armazenamento de informaes, operados por pessoas altamente especializadas. Como tudo
que envolve a informtica teve um avano muito acelerado, com as redes de computadores
no foi diferente. Depois da fuso dos computadores com as comunicaes, houve uma
profunda mudana na forma como os sistemas computacionais eram organizados. O velho
modelo de um computador atendendo a todas as necessidades computacionais de uma
empresa foi substitudo por um conjunto de computadores autnomos interconectados que
podem trocar informaes, conhecido como redes de computadores.
Na dcada de 80 as redes de computadores ganharam importncia, especialmente com a
diminuio dos custos dos computadores, tornando cada vez mais atraente a distribuio do
poder computacional em mdulos com processadores localizados em diversos pontos de uma
organizao. Assim, o uso de rede para compartilhamento de recursos passou a ser
indispensvel no cotidiano de uma empresa, e passaram a ser usadas tambm em ambientes
domsticos. A rede de computadores no se limita a Internet, e est presente em vrias
atividades do cotidiano. So utilizadas em servios bancrios, no uso do carto de crdito, em
chamadas telefnicas, entre outros. Percebe-se que a cada dia h uma dependncia maior na
utilizao destes servios e, por consequncia, na utilizao das redes.
Nesse contexto, o uso de um computador sem que esteja conectado a uma rede est ficando
sem utilidade. A facilidade e comodidade que adquirida utilizando os servios de rede fazem
com que haja dependncia desses servios. Se o servio de rede de uma empresa estiver
inativo, todos os departamentos, diretamente ou indiretamente, so afetados. comum,
inclusive, que os servios de uma empresa fiquem ligados a um computador servidor, onde
provido acesso a um sistema ou responsvel pela comunicao interna (ler Nota DevMan 1).
Nota DevMan 1. Servidores e Clientes
Os servidores so sistemas que fornecem os servios de redes, como por exemplo: e-mail,
arquivos, web, impresso, compartilhamento de dados. Os servidores so responsveis por
gerenciar recursos de hardware (como disco e memria), de software (como planilhas e
sistemas), e compartilhar informaes (como o banco de dados de uma empresa). J os
clientes so aqueles que acessam os servidores e fazem de alguma forma uso dos servios
providos.
O rpido crescimento e a proliferao de novas tecnologias tm mudado as caractersticas das
redes de computadores nos ltimos anos. O monitoramento, em tempo real, da infraestrutura
de redes e seus ativos vem se tornando indispensvel na gesto da tecnologia da informao.
Este monitoramento permite obter as informaes necessrias sobre estes equipamentos de
modo rpido, sinttico, preciso e confivel, facilitando as tomadas de deciso do gestor no
momento do planejamento, adequao e expansibilidade do parque tecnolgico. A verificao

do desempenho de servios e a resoluo de problemas diversos, como conectividade e


integrao de plataformas, tambm ocorrem mais facilmente.
As ferramentas disponveis no mercado para monitoramento de sistemas e servidores
permitem realizar uma anlise nos processos e seus servios de forma a identificar o mais cedo
possvel qualquer falha, buscando assim uma soluo do problema antes mesmo que qualquer
usurio possa ter notado. O monitoramento de servios e ativos de rede uma tcnica que
busca fazer um monitoramento ostensivo para que, quando houver um problema, os
administradores de rede sejam os primeiros a serem notificados.
Neste contexto, o objetivo deste artigo estabelecer uma anlise sobre o monitoramento de
redes de servidores e ativos de rede, comparando as ferramentas existentes no mercado como
Nagios, The Dude e WhatsUP e estabelecer passos para configurao da ferramenta Nagios.
Alm disso, feito um estudo de caso na instituio FAGOC Faculdade Governador Ozanam
Coelho, onde utilizada a ferramenta de monitoramento Nagios para verificar os servios de
FTP (File Transfer Protocol, Protocolo de Transferncia de Arquivos), SSH (Secure Shell),
conexo dos servidores de e-mail e web.
Para alcanar os objetivos desse artigo, foi feito um estudo sobre as ferramentas de
monitoramento de redes e feita uma comparao sobre os servios e recursos que as
ferramentas disponibilizam. Fazendo uma analogia das ferramentas, foram analisados os
pontos fortes e pontos fracos de cada uma delas. Ao final, foi instalada a ferramenta Nagios
3.2.0 no sistema operacional Linux CentOs 5.0, e configurada para monitorar os servidores de
e-mail, web, DNS (Domain Name System - Servidor de Nomes de Domnios) e LTSP (Linux
Terminal Server Project).

Redes de computadores
O sculo XX foi um marco com o avano no campo da informao. As pessoas buscam cada vez
mais utilizar redes de computadores para se comunicar, armazenar e processar informaes.
Segundo Tanembaum, uma rede de computadores pode oferecer um meio de comunicao
altamente eficaz para funcionrios que trabalham em locais muito distantes um do outro. As
redes, hoje, so fortemente usadas em todas as reas e por diversas classes de pessoas, seja
para uso pessoal, para ler um e-mail ou acessar algum servio de alguma rede social, at uso
empresarial, para servir dados e aplicaes para funcionrios.
A tecnologia utilizada para a construo de uma rede pode ser:
ponto a ponto, que consiste em conexo de pares individuais de mquinas que se
comunicam direto sem passar por um intermedirio onde tem um emissor e um receptor de
dados;

multiponto, que permite a conexo de vrias mquinas compartilhando entre todos os


dispositivos de rede um meio de transmisso nico, atravs do qual toda a informao
transmitida.
Quanto abrangncia, uma rede pode ser definida em redes locais, as chamadas LANs (Local
Area Network), que compartilham recursos e so redes privadas. As LANs abrangem em mdia
10 km e so utilizadas para conectar servidores, estaes, perifricos ou qualquer outro
recurso de rede que possuem dispositivos de processamento em um escritrio, casa, ou
edifcios. Quando uma rede mais ampla so denominadas MANs (Metropolitan Area Network
ou redes metropolitanas), que abrangem uma cidade. J as redes WANs (Wide Area Network),
conhecidas como redes geograficamente distribudas, podem abranger um pas ou continente,
e temos como principal exemplo a Internet.
Uma outra estrutura de rede que vem ganhando uma importncia relativa a rede sem fio
(wireless), sendo cada vez mais utilizada em dispositivos mveis, smartphones e celulares.
uma conexo de rede utilizada mais para acesso a Internet em escritrios, bares, aeroportos,
parques e at mesmo em casa.
Assim, temos que uma rede permite que diversos equipamentos e recursos possam ser
interligados e compartilhados, dando acesso a protocolos e requisitos de segurana de forma a
permitir que o usurio possa se beneficiar com a utilizao de servios de rede.
Na prxima seo so apresentados conceitos de ativos e servios de rede. O entendimento
destes conceitos importante para o entendimento da tarefa de monitoramento discutida
neste artigo.

Ativos e servios de redes


Uma rede de computadores formada por diversos tipos de equipamentos, como
computadores, roteadores, switch e servios de rede. Esses equipamentos e servios podem
ser monitorados dentro de uma rede, evitando assim falhas ou at mesmo que uma rede
interrompa o seu funcionamento.
Um servidor na rede pode conter funcionalidades de diferentes naturezas. Alguns tipos de
servidores/servios de rede so:
O servidor FTP: que o servidor onde os usurios tm acesso a arquivos em rede;
O servidor web: responsvel por aceitar pedidos HTTP (Hypertext Transfer Protocol) de
clientes, servindo com pginas web e arquivos de site;
O servidor DNS: que responsvel pela distribuio de nome de redes, convertendo nomes
em IPs;
O servidor de arquivos: que responsvel por armazenar arquivos de clientes;

O servidor Webmail: que responsvel pelo envio/recebimento de contas eletrnicas e


armazenamento de e-mails;
O servidor de Proxy: que o responsvel pelo armazenamento dos endereos de sites
acessados, funcionando como um cache.
Para interligar os computadores na rede necessria a utilizao de alguns dispositivos como o
roteador e switch. Esse ltimo responsvel por criar um barramento de comunicao entre os
diversos dispositivos de rede que podem estar presentes na estrutura.
O roteador um dispositivo que tem como caracterstica selecionar a rota mais apropriada
para transferir e receber protocolos na rede. utilizado para fazer a comunicao entre
diferentes redes de computadores provendo a comunicao entre computadores distantes
entre si.
J o switch um dispositivo utilizado em redes de computadores para reencaminhar quadros
entre os diversos ns. Possuem diversas portas, assim como os hubs, e operam na camada
acima dos hubs. A diferena que ele segmenta a rede internamente, sendo que cada porta
corresponde a um segmento diferente, o que significa que no haver colises entre os
computadores de segmentos diferentes.
Alguns switches podem ser gerenciados de forma a permitir administrar as portas
separadamente. O switch gerencivel normalmente tem outras funcionalidades, como a
capacidade de criar VLANs (Virtual LAN), QoS (Quality of Service), firewall, entre outros. Assim
possvel habilitar e desabilitar as portas, definir a velocidade da conexo, definir VLANs,
configurar o spanning tree, e utilizar software de monitoramento que acessa o switch atravs
de protocolos como o SNMP (Simple Network Management Procotol).
VLANS Redes Locais Virtuais;
Spanning Tree Protocol (STP) Protocolo para equipamento de rede que permite resolver
problemas de loop em redes, determinando qual o caminho mais eficiente entre cada
segmento separado por switches.
Conhecendo as principais caractersticas de redes de computadores e de ativos e servios de
rede, definiremos na prxima seo o conceito de monitoramento de redes para que seja
apresentada a ferramenta NAGIOS.

Monitoramento de redes
Ter um ambiente mapeado e monitorado fundamental para o processo de crescimento de
uma empresa. J est mais do que comprovado que com um ambiente de TI bem planejado
seu negcio tem mais chances de dar certo, mesmo para as empresas em que o principal foco
no seja TI, pois todos dependem hoje da Internet e dos servios que ela disponibiliza.

Assim, em um ambiente de rede necessrio considerar a eficcia no funcionamento dos


equipamentos e servios existentes. Com o aumento no uso das redes de computadores,
aumentam tambm os problemas na rede, onde os usurios reclamam de acesso lento em
horrios de pico, indisponibilidade no sistema, problemas em downloads e em acessos em
geral. importante detectar qualquer problema na rede antes que o usurio possa notar a
falha. Como impossvel evitar os problemas na rede, a melhor forma de resolver o impacto
causado atravs do monitoramento.
Monitorar rede verificar o funcionamento de cada servio e equipamento disponvel. Para
isso necessrio utilizar ferramentas que verificam o funcionamento adequado dos
equipamentos e servios, enviando relatrios e alertas aos administradores, prevenindo falhas,
e fazendo com que sejam corrigidas antes que sejam notadas pelo usurio.

Ferramentas de monitoramento
As ferramentas de monitoramento de redes so utilizadas para que se possa ter um controle
efetivo sobre todos os ativos nela disponveis, verificando servios e processos. Existem
diversas ferramentas para fazer esse servio e, para fazer sua implantao, necessrio
verificar qual melhor atende s necessidades de cada estrutura de rede. Algumas opes
conhecidas so The Dude, WhatsUP e Nagios, entre outras.
The Dude uma ferramenta que faz a verificao automtica de todos os dispositivos dentro
de redes especificadas, desenha e faz o layout de mapas de rede, monitora servios dos seus
dispositivos e alerta em caso de problemas. uma ferramenta gratuita e cumpre os objetivos
simples de sistemas de gerenciamento de redes.
J a ferramenta WhatsUP um gerenciador e monitor de rede fcil de utilizar, permitindo a
gerentes de TI transformar dados coletados da rede em informaes estratgicas para seu
negcio, como anlise de tendncia de planejamento de recursos estratgicos.
As ferramentas de gerenciamento The Dude e WhatsUP so similares nas suas funcionalidades.
Destaca-se a ferramenta WhatsUP por possuir mais recursos e opes do que os disponveis no
The Dude, principalmente na forma de apresentar as informaes que so disponibilizadas em
vrios tipos de relatrios e grficos. AFigura 1 apresenta a interface de menu para acesso aos
relatrios disponibilizados pelo WhatsUp, que so os relatrios do sistema, dos dispositivos,
das reas com problemas, dos grupos e de performance. Na Figura 2 so apresentados grficos
disponibilizados pela ferramenta The Dude mostrando informaes da utilizao de
dispositivos.

Figura 1. Interface de relatrio do WhatsUp.

Figura 2. Grfico com informaes da utilizao de dispositivos com The Dude.


Em uma anlise comparativa, ambas as ferramentas possuem uma interface simples que
permitem acesso web, e so fceis e intuitivas de operar para usurios acostumados com o
ambiente de janelas, cones e mouse. Alm disso, possuem caractersticas diferentes quanto
organizao dos menus, botes, alm dos dispositivos gerenciados. O WhatsUP possui uma
interface mais tradicional (Figura 3). J o The Dude possui caractersticas diferentes quanto
organizao das janelas e menus, o que no prejudica tanto a usabilidade (Figura 4). A
interface padro web do WhatsUP apresenta-se mais rica em opes do que o The Dude. Outra

diferena entre essas ferramentas que a WhatsUP paga, enquanto a ferramenta The Dude
gratuita.

Figura 3. Interface principal do WhatsUp.

Figura 4. Interface principal do The Dude.


Outra ferramenta de monitoramento de redes muito utilizada o Nagios, que monitora
servios de rede, recursos de computadores e equipamentos de rede. A prxima seo detalha
o Nagios, relatando seus servios e configurao.

Nagios
O Nagios uma aplicao de monitoramento de redes de cdigo aberto e licenciado pelo
sistema GPL (General Public License) bastante popular. Ela permite monitorar tanto hosts
quanto servios, alertando-o quando ocorrerem problemas na rede. Ela utilizada por
administradores de redes para que possam ter um controle sobre os servios e equipamentos
de sua rede. Foi desenvolvida inicialmente para ser utilizada em sistemas operacionais Linux e,
a partir da verso 3.0.4, j est sendo compatvel com outros sistemas Unix.
O Nagios foi criado primeiramente com o nome de Netsaint, foi escrito e atualmente
mantido pela Ethan Galstad, e sua equipe de desenvolvedores responsvel por manter os
plugins oficiais e no-oficiais. Ethan Galstad o criador do projeto e um dos maiores
mantenedores.
O Nagios busca uma forma prtica de auxiliar os administradores de redes no processo de
monitorao. As caractersticas principais do Nagios so: o monitoramento de servios de rede
como trfego de dados de host e servios que podem ser definidos pelo administrador da rede,
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). O Nagios
monitora tambm os recursos de servidores como logs do sistema, carga do processador, uso
de memria e uso de disco.
H uma infinidade de servios que so monitorados por essa ferramenta, especialmente pela
sua arquitetura baseada em plugins, onde qualquer administrador de rede pode desenvolver
seu prprio plugin para monitorar qualquer particularidade de sua rede. Os plugins podem ser
desenvolvidos em qualquer linguagem. Mas a grande maioria que existe desenvolvido em
perl e python.
A notificao dos possveis problemas de rede feita atravs de alertas enviados por e-mail,
pager, SMS (Short Message Service), e outros meios definidos pelo administrador do sistema.
O servio do Nagios dado por algoritmos de verificao, podendo ser verificaes simples
como, por exemplo, o monitoramento via ping, ou monitoramento avanado podendo ser,
neste caso, o monitoramento via o protocolo SNMP (Simple Network Management Protocol).
Este protocolo permite que a mquina que est monitorando o host envie um OID (Object
Identifier) para a mquina monitorada solicitando informaes sobre o seu funcionamento. O

protocolo ento retorna a informao solicitada. O SNMP o protocolo simples de gerncia de


rede que disponibiliza ao administrador da rede o acesso a diversas informaes da mquina
monitorada, entre elas: utilizao de CPU, utilizao de memria, configuraes de rede,
atividade de rede download e upload , usurios conectados, servios ativos, entre outros.
possvel ainda, na categoria de verificaes avanadas, a utilizao de plug-ins especficos que
so disponibilizados em diversos sites especializados no assunto. Um exemplo o site Nagios
Exchange (http://exchange.nagios.org/), mantido pela empresa desenvolvedora do Nagios,
que agrupa diversos plug-ins de seus usurios com diversas responsabilidades de
monitoramento.
Os servios de monitorao so feitos atravs de arquivos onde definido o que ser
monitorado. 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 operao do Nagios. Esse arquivo, por padro,
criado automaticamente quando o Nagios configurado. Outros arquivos tambm so
necessrios para o funcionamento da ferramenta, como o arquivo resource.cfg, que utilizado
para armazenar as variveis que podem ser personalizadas com o objetivo de facilitar o acesso
s chamadas aos plug-ins pela ferramenta. J o arquivo services.cfg utilizado para identificar
os servios que sero verificados e as mtricas associadas a cada cliente monitorado.
A definio dos clientes que sero monitorados feita no arquivo de cliente host.cfg, e esses
clientes podem ser agrupados com o propsito de simplificar as notificaes. O
arquivo contacts.cfg define quem receber a notificao caso a rede apresente algum
problema ou restabelea um servio. Um ou mais contatos podem ser agrupados para receber
as notificaes dos clientes atravs do arquivo contactgroups.cfg.
Outros arquivos de configuraes so o timeperiods.cfg, responsvel pelo perodo de tempo
em que ser vlido fazer as notificaes e checagem dos servios; e o commands.cfg,
responsvel pelas definies dos comandos a serem executados para monitoramento. Cada
comando usado no parmetro check_command dos hosts precisar estar configurado nesse
arquivo.
Outro arquivo de configurao importante o CGI.cfg, que o arquivo de configurao das
permisses de acesso dos usurios quando esta opo estiver ativa nas configuraes
principais.
O Nagios no possui interface para configurao na verso gratuita e nas verses CORE. A
configurao feita manualmente ao editar seus arquivos de configurao. J na verso
enterprise, a Nagios XI, toda e qualquer tipo de configurao pode ser feita pela sua interface.
Existem outras ferramentas que fazem isso nas verses gratuitas, mas no so suportadas
oficialmente pela desenvolvedora do Nagios. Um exemplo o NagiosSQL
(http://www.nagiosql.org/), uma ferramenta de administrao web que possui uma interface
que definida aps a instalao do Nagios para fazer a configurao do mesmo.

Antes de instalar e fazer a configurao do Nagios, necessrio preparar o ambiente em que


ser instalado. 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 Nagios h uma interface Web informativa onde possvel acompanhar
todo o monitoramento (Figura 5). Somente na verso enterprise estas interfaces se estendem
para a manipulao dos arquivos de configurao. A interface das verses gratuitas dividida
em quatro partes: geral, monitoramento, relatrios e configurao.

Figura 5. Interface informativa do Nagios.


Na parte geral (General) da interface existem os campos home, que direciona para a pgina
principal do Nagios, e o campo documentao (Documentation), que se refere
documentao da verso do Nagios que est sendo utilizada. Na parte monitoramento
(Current Status) 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. Ainda na parte de
monitorao, possvel visualizar o mapa da rede, os servios com problema, a evoluo e

andamento do Nagios, o relatrio de cada cliente, e visualizar os problemas na rede em ordem


de relevncia e ver onde est a causa dos problemas.
Em relatrios (Reports) possvel visualizar o intervalo de durao de cada problema ocorrido,
a porcentagem 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.
Por ltimo, na parte de configurao (System), 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.
Conhecida esta viso geral do Nagios, veremos agora como trabalhar com ele na prtica.

Estudo de Caso
O estudo de caso aqui apresentado composto da implantao da ferramenta Nagios para
monitoramento dos servios do servidor PANDORA na rede da instituio FAGOC Faculdade
Governador Ozanam Coelho. Neste estudo de caso iremos considerar o monitoramento dos
servios HTTP, MySQL e disponibilidade pelo retorno do ping.
Atualmente a FAGOC possui duas redes separadas fisicamente, rede administrativa e a rede
acadmica, conforme representado na Figura 6. A rede administrativa interliga todos os
computadores dos setores administrativos (secretaria, diretores, departamento de pessoal,
tesouraria, cobrana, sala dos professores, entre outros). A rede acadmica interliga todos os
ambientes acadmicos como laboratrios de informtica e biblioteca.

Figura 6. Rede administrativa e acadmica da FAGOC.


A FAGOC possui atualmente 9 (nove) servidores principais que so:

WWW que hospeda o site www.fagoc.br, possui instalado o sistema operacional Linux, e
o servidor de hospedagem dos servios Web. Nele funcionam os servios de SSH e FTP;
Mail o servidor de e-mail, configurado com cpnel e mailing, e trabalha com os servios de
SMTP, POP, IMAP;
DNS o servidor que tem como funo fazer a resoluo de nomes na rede;
Terminal Server o servidor de terminal para conexo das estaes de cliente remoto;
FagocNews o servidor de mailing utilizado para envio de notcias sobre a instituio e
cursos;
LTSP o servidor que possibilita o uso de um computador por vrios terminais de acesso,
onde todos os comandos rodam no servidor, mas a sada ser exibida nas estaes que so os
thin clients;
Router rede acadmica responsvel pelos servios de redes como firewall, proxy, DHCP e
LTSP. A configurao de ambas as redes so controladas por um servidor DHCP existente em
cada uma das duas redes. Para adicionar um novo computador na rede, este deve ser
cadastrado no servidor DHCP. Isso necessrio para diminuir o nmero de conflitos de IP e
melhorar a administrao e suporte da rede;
Router rede administrativa responsvel pelos servios de redes como firewall, proxy e
DHCP;
PANDORA o servidor que possui o sistema acadmico e administrativo da instituio, e
o servidor de banco de dados MySQL, onde esto configurados os servios Web, SSH, HTTP e
FTP.
O processo de configurao do Nagios pode ser demorado, mas possvel apenas com os
arquivos de configurao de exemplo (instalados juntamente com a ferramenta) fazer com que
ela fique ativa e funcionando. O Nagios possui uma documentao que instalada junto com a
ferramenta e pode ser acessada pela interface web para obter mais informaes.
O objetivo principal para o monitoramento do Nagios definido no arquivo de host.cfg. A
seguir ser mostrada a configurao deste arquivo e o acesso ao Nagios atravs de sua
interface web.
O arquivo host.cfg apresenta a definio dos dados do servidor que ser monitorado,
conforme apresentado na Listagem 1. Os itens que devem ser configurados neste arquivo so:
Use define o template padro do host, no exemplo utilizado o generic-host;
Host_name define o nome da mquina monitorada;
Alias define um apelido para a mquina monitorada;

Address define o endereo de acesso;


Check_command o nome abreviado do comando que dever ser usado para verificar se o
cliente est funcionando ou no;
Max_check_attempts a diretiva usada para definir o nmero mximo de vezes que o
programa ir checar pelo servio at reportar um erro;
Notification_interval definido o tempo de espera para renotificar o contato sobre a
situao do estado do cliente;
Notification_period define o perodo de tempo no qual as notificaes de eventos de um
cliente podem ser envidas aos contatos;
Notification_options utilizada para determinar quando a ferramenta poder enviar
notificaes para o usurio administrador, onde d = enviar notificao em estados DOWN
(inativo), u = enviar notificaes em estados UNREACHABLE (inacessvel), e r = enviar
notificaes nas recuperaes, ou seja, quando o host volta a ficar ativo.
Contact_groups define o grupo de contatos que recebero as notificaes dos clientes.
Listagem 1. Host definido em host.cfg.
define host{
use

generic-host

host_name

pandora.fagoc.br

alias

pandora.fagoc.br

address

201.39.137.212

check_command

check-host-alive

max_check_attempts

10

notification_interval

120

notification_period

24x7

notification_options

d,u,r

contact_groups

admins

; Name of host template to use

Aps a configurao, o monitoramento pode ser acompanhado pelo acesso Web. Ao acessar o
Nagios na interface web possvel obter as informaes dos servidores configurados pelo
menu da interface principal (Figura 5), que possui as opes geral (General), o menu para
acesso s informaes do monitoramento (Current Status), o menu de acesso aos relatrios
(Reports) e o menu para visualizar as configuraes (System).

Na interface principal, no menu Current Status, ao acessar a opo Services exibido o nome
do servidor (Host), os servios que esto sendo monitorados (Service), a ltima verificao
informando a data e a hora (Last Check), a durao da verificao (Duration), as tentativas de
verificao (Attempt), alm de informar o estado do servio durante a verificao (Status
Information), como representado na Figura 7.

Figura 7. Servios monitorados pelo Nagios.


No Nagios, atravs do menu Reports, na opo Availability so apresentados os relatrios de
disponibilidade dos hosts e ativos de redes (impressoras, switch). A Figura 8 mostra a
visualizao do relatrio geral da disponibilidade do cliente, apresentando o tempo em que
ficou ativo (UP), parado (DOWN) e inacessvel (UNREACHABLE). No Host State Breakdowns,
ainda na Figura 8, possvel ter um resumo do tempo de monitoramento dos servios e o
percentual de tempo do funcionamento dos servios disponibilizados pelos servidores que
esto sendo monitorados. Visualizando o relatrio no perodo de 31 dias, foi possvel verificar
que nesse intervalo de funcionamento dos servios do PANDORA, obteve-se 98.587% de
disponibilidade, sendo que em 1,413% deste perodo os servios ficaram parados e 0,000%
inacessvel.
Na opo de relatrios possvel ainda detalhar o estado de funcionamento do
cliente/servidor. O relatrio detalhado apresenta um grfico com o status do servidor, por
perodo, visualizando por data, hora e dia da semana, o tempo exato em que os servidores
ficaram ativos, parados ou inacessveis. A Figura 9 apresenta esse grfico com o histrico do
funcionamento do servidor PANDORA entre os dias 05 de outubro a 05 de novembro de 2009,
onde possvel identificar nos dias 9 e 23 de outubro o perodo que o servidor obteve falha,
ficando inativo. Quando h uma falha no servidor, enviada uma notificao, de acordo com a
configurao feita, por e-mail e SMS para o grupo de contatos especificados no
contacts_groups, e o aviso informar o estado do cliente, podendo ser WARNING (aviso) ou
CRITICAL (crtico), o tipo da notificao (Notification Type), o servio que foi verificado
(Service), o host e address do cliente, e seu estado (state), alm da data e hora da verificao
(Date/Time).

Figura 8. Relatrio geral de disponibilidade.

Figura 9. Grfico do histrico de funcionamento do PANDORA.


Cada servio de um host ou ativo monitorado separadamente. A Figura 10 apresenta o
relatrio de monitorao dos servios, onde mostrada a porcentagem referente ao tempo
verificado, o tempo em que os servios estiveram em estado ok, em estado de alerta,
inacessvel e em estado crtico.

Figura 10. Relatrio de monitorao dos servios.

Concluses
Este artigo buscou apresentar a importncia de monitorar redes e ativos de computadores.
Grandes so os desafios para o gerenciamento de uma rede de dados e seus ativos, tendo
como premissa a manuteno de sua disponibilidade. Assim, com a utilizao
utilizao de ferramentas
de monitoramento, possvel acompanhar o comportamento dos servios disponibilizados e
manter o desempenho, disponibilidade e estabilidade num ambiente computacional, podendo
evitar falhas e problemas na rede.
Vimos tambm que com o aumento na utilizao das redes, um sistema de gerenciamento de
redes torna-se
se cada vez mais indispensvel. Entretanto, muitas vezes no se sabe qual seria a
melhor soluo que atenderia s suas necessidades devido s diferentes caractersticas de cada
ferramenta.
ramenta. Todas elas tratam um nico assunto que ajudar a manter o bom funcionamento
da rede, ou seja, melhorando a confiabilidade e segurana dos dados e recursos disponveis
aos usurios da mesma.
Por fim, vimos que o Nagios uma ferramenta open source de monitoramento de redes que
verifica constantemente a disponibilidade do servio, seja local ou remoto, e avisa por meio de
e-mail
mail ou celular sobre o problema ocorrido. Alm disso, possvel obter relatrios de
disponibilidade e configurar aes corretivas
corretivas para os problemas ocorridos na rede. Com a
utilizao do Nagios foi possvel detectar problemas com servios de rede mais rapidamente,
identificando o que poderia afetar a disponibilidade do sistema utilizado pela instituio
FAGOC de forma confivel, e obtendo relatrios com informaes precisas, possibilitando
acompanhar o funcionamento dos servios e da rede como um todo.
Publicado no Canal DevMedia

por DevMedia

Leia mais em: Monitoramento de Redes de Computadores


Computado - Artigo Revista Infra Magazine
1 http://www.devmedia.com.br/monitoramento-de-redes-de-computadores
http://www.devmedia.com.br/monitoramento
computadores-artigo-revista-inframagazine-1/20815#ixzz45WNIEc00
1/20815#ixzz45WNIEc00
http://www.devmedia.com.br/monitoramento
http://www.devmedia.com.br/monitoramento-de-redes-de-computadores-artigo-revista
revista-infra-magazine-1/20815

Você também pode gostar