SlideShare uma empresa Scribd logo
1 de 8
Baixar para ler offline
Detecção de Conectividade de Servidores Utilizando Alertas
Adisson G. G. Marinho, Adriana C. Nascimento, Anderson P. Do Monte, André L.
              C. Rodrigues, Antonio F. P. Pantoja, Rafael B. Neto

   Faculdade de Sistemas de Informação – Universidade Federal do Pará – Campus
                                    Santarém

          Av. Vera Paz, s/nº, Salé, CEP 68135-110 – Santarém – PA – Brasil
          {andreluizchr, negget}@hotmail.com, {acn.bsi.ufpa,
 rafael.benzaquem.ufpa}@gmail.com, andersonmonte.sbsn@ifraero.gov.br,
                         brainux@yahoo.com.br
    ABSTRACT: With the growth of local networks, it was necessary to better
    manage the elements of these networks. This article aims to show the
    verification of server connectivity, in view of their importance in local
    networks of organizations, using the tools AlertPing which was selected
    among several possible on the Internet and 5Alert tool, developed by the team
    is in progress work.
    RESUMO: Com o crescimento das redes locais, fez-se necessário um melhor
    gerenciamento dos elementos dessas redes. Este artigo tem por objetivo
    mostrar a verificação da conectividade de servidores, tendo em vista a
    importância dos mesmos nas redes locais das organizações, através das
    ferramentas AlertPing que foi selecionada entre várias possíveis na internet e
    da ferramenta 5Alert, desenvolvida pela equipe durante a realização deste
    trabalho.

1. Introdução
Com o crescimento de rede locais (Figura 1) como forma de comunicação entre os
setores dentro de empresas e organizações, fez-se necessário o uso eficaz de sistemas de
monitoramento e gerenciamento das mesmas. Assim, o sistema de gerenciamento de
redes tem o objetivo de monitorar e controlar os elementos da rede (sejam eles físicos
ou lógicos), assegurando certo nível de qualidade de serviço [LOPES, SAUVÉ e
NICOLLETTI, 2003].




                           Figura 1. Exemplo de Rede Local
       Atualmente as redes de computadores e os seus recursos associados, além das
aplicações distribuídas, tem se tornado fundamental e de tal importância para uma
organização, que elas basicamente "não podem falhar" [OLIVEIRA, 2009]. Falhas em
elementos da rede podem causar tanto a paralisação da comunicação, quanto prejuízos
financeiros, quando afetam o desempenho na realização dos serviços que estas
oferecem.
        Este artigo, elaborado como forma de obtenção de conceito para aprovação na
disciplina de gerência de redes, tem o objetivo de descrever e especificar um conjunto
de ferramentas para detectar a existência de um problema em comum às ferramentas
utilizadas na gerência de redes, a falta de conectividade de servidores em redes locais.
        Para isso, apresenta um estudo de caso aplicado a cenários típicos de redes
locais, com a delimitação de um problema relacionado a falta de conectividade dos
servidores, largamente utilizados para acesso a arquivos, dados e aplicações.
       A meta é demonstrar ferramentas capazes de emitir alertas às estações de
gerenciamento com o status em tempo real da conectividade dos servidores, fornecendo
subsídios para que o pessoal do suporte técnico da rede gerenciada possa detectar
problemas desse tipo e agir de forma rápida e precisa para a resolução do mesmo.

2. Ferramentas de Verificação de Conectividade
Existem diversas ferramentas eficientes para o gerenciamento de redes disponíveis para
doownload na internet. Algumas delas são bastante úteis para monitorar e resolver
problemas relacionados à redes locais. Nos subtópicos seguintes serão apresentados
tutorias abordando o funcionamento de duas ferramentas utilizadas no estudo de caso
desenvolvido, para testar a conectividade de servidores em redes locais.

2.1. AlertPing
Assim como o tradicional Ping, O AlertPing utiliza o protocolo ICMP (Internet Control
Message Protocol ) para testar conectividade entre equipamentos [FLACK e WIESE,
1977] [P&S, 2007].
        Com o AlertPing é construída uma lista de dispositivos que utilizam a
arquitetura TCP/IP para comunicação (computadores, impressoras e outros
componentes de rede). Ele emite periodicamente pacotes para cada dispositivo da lista,
depois de emitir o pacote o AlertPing espera pela resposta dos dispositivos listados,
testando assim sua conectividade com na rede [P&S, 2007].
        Executando o programa, a janela principal do AlertPing é aberta na tela (figura
2). Nela, é exibido uma lista de dispositivos monitorados. Pode-se adicionar, editar ou
apagar um dispositivo por meio de menus ou botões de ferramenta principal. Caso não
seja interessante monitorar o servidor, desmarque a caixa de cheque para este servidor.
Se um servidor está inacessível, o ícone a frente do nome estará vermelho.
Figura 2. Janela Principal do AlertPing
        O AlertPing pode armazenar resultados em um arquivo de texto. Os mesmos
resultados também são exibidos no campo de texto na parte inferior da janela principal.
Se o envio dos pacotes for bem sucedido, o IP será marcado como 'on-line'.
        A adição de Servidores para verificação de conectividade é feita na segunda
janela do Alertping, a Host Properties (Figura 3). Pode ser adicionado servidores em
redes locais Lans e em servidores na internet.




                                Figura 3. Propriedades de host
       A Janela Host Properties possui os seguintes campos:
HostIP – Requer a inserção dos quatros octetos que representam o endereço
IPv4 de um servidor em uma anotação decimal pontilhada, como por exemplo
127.0.0.1;
        >> Name – Define um nome lógico ao IP do servidor;
        Name or Description – Define nome ou descrição para o Servidor. Por exemplo
www.microsoft.com).
        >>IP - Usado para determinar o IP do servidor usando o seu nome lógico como
referência.
        Description - É um campo para descrição adicional. (ex.: “servidor de arquivos
principal”).
        Numbers of retries – Configura o número de tentativas e de vezes que o
AlertPing tentará verificar a conectividade do servidor.
        Timeout – Configura o intervalo, em milissegundo, de espera por resposta do
servidor.
        Ping by – Nesta opção pode-se escolher a forma como o AlertPing enviará os
pacotes para a lista de servidores, por IP ou pelo nome lógico. Pode ser útil para DHCP
quando o servidor tem um endereço IP dinâmico.
        Send buffer size – Configura um numero para o tamanho do parâmetro do
buffer.
        Time to leave – Configura o tempo de parada de envio de cada pacote ICMP.
           Por último, pode-se definir o host como padrão, habilitando a opção use as
   default. Caso seja necessário definir o servidor atual como padrão, alguns campos
   serão copiados quando for criado um novo registro para um servidor na lista.

2.2. 5AleRt
O software 5AleRt foi desenvolvido pela equipe deste artigo para simplesmente
verificar a conectividade dos hosts em uma rede local, sendo assim sendo enquadrado
no perfil de gerenciamento de falhas. Foi desenvolvido em Java com a tecnologia RMI
(Remote Method Invocation) incluso na J2SE da Sun Microsystems.
        Como a API tem o objetivo de criar aplicações remotas cliente-servidor, a
ferramenta 5AleRt possui duas aplicações, 5AleRt e 5AleRt Cliente. A 5AleRt deve ser
instalada na estação de gerência e a 5AleRt Cliente nos agentes.
Figura 4. Tela inicial do servidor
       A interface do aplicativo servidor é simples como apresentada na Figura 4, com
duas áreas. À esquerda uma área de texto que exibirá as informações de IP, Status do
host e hora da análise e à direita uma tabela que mostrará informações de hosts que
possuem sua aplicação cliente em execução.




                            Figura 5. Tela inicial do cliente
       A interface do aplicativo cliente é ainda mais simples, pois sua tela inicial é
apenas um diálogo onde deve ser colocado o IP da estação de gerência que possui a
aplicação 5AleRt servidor (Figura 5). Após isso o aplicativo executa por baixo apenas
como processo enviando mensagens ao servidor.
        Após a aplicação servidora estiver ativa, ela ficará esperando por aplicações
cliente invocarem-na.
Figura 6. Tela após servidor reconhecer cliente
        Após uma aplicação cliente ativar seu serviço indicando o IP do gerente, a
interface do 5AleRt Servidor reconhece a requisição do cliente e adiciona o mesmo na
tabela a direita e o resultado da analise da conectividade dos hosts a esquerda (Figura
6).
       O aplicativo servidor vem com a resposta da análise a cada quatro segundos,
mas isso pode ser configurado como mostra a Figura 7, abaixo:




                      Figura 7. Alteração do intervalo de análises
        Caso um host para sua atividade de envio de mensagens ao servidor o status
mudará para OFF e a linha será destacada com os caracteres “###” para melhor
visualização da falha. Isso pode ser visto na figura 8:
Figura 8. Cliente sem atividade
       Caso ele volte a atividade o status muda para ON (Figura 9):




                               Figura 9. Cliente reativado
       Caso o gerente deseje remover um host da análise do aplicativo, ele pode
selecionar o IP na tabela e pressionar o botão Remover IP.

3. Estudo de Caso
As redes locais de computadores (LAN’s) permitem aos seus usuários compartilharem
recursos tais como periféricos, informações e aplicações, de maneira simples e eficiente
[PINHEIRO, 2005]. Em um cenário típico de redes locais, temos diversos equipamentos
conectados na rede, como impressoras, computadores, que podem desempenhar tanto o
papel de hosts como também podem ser utilizados como servidores web, de banco de
dados, de arquivos, ou ainda funcionar como estações de gerenciamento da rede.
        Geralmente, nas redes locais, é importante que os servidores estejam acessíveis a
todo o momento, de forma que a falta de conectividade desses equipamentos pode
causar a interrupção de serviços, caracterizando um cenário típico de gerência de falhas.
Para isso, é necessário o monitoramento constante da conectividade dos servidores, pois
esses são responsáveis por atender toda a demanda de serviços e dados dentro da rede.
       Para verificar o status da conectividade de servidores, podem ser utilizadas as
ferramentas AlertPing e/ou 5AleRt. O AlertPing envia pacotes ICMP para esses
equipamentos, e verifica se os mesmos respondem a requisição. Assim, o recebimento
dos pacote de resposta pela estação de gerenciamento indica que o equipamento
gerenciado possui conectividade. Do contrário, indicará que não há conectividade para
este equipamento. O 5AleRt funciona através de dois aplicativos (servidor e cliente),
sendo que o aplicativo cliente envia mensagens de confirmação de atividades ao
servidor. Caso o servidor não receba uma mensagem de resposta, conclui-se que na há
conectividade com o cliente.
       Ainda, para tornar o gerenciamento mais seguro e preciso, no caso de uso do
AlertPing, este pode ser aliada ao Wireshark, que verificará se a ferramenta está
realmente enviando os pacotes ICMP para os servidores.
       Nesse contexto, as ferramentas utilizadas, que funcionam de forma similar,
mostram-se bastante eficientes para a emissão de sinais de alerta quando ocorrer a falta
de conectividade desses equipamentos.

Conclusão
Embora a gerência de rede envolva muitas tarefas e diversas ferramentas que se propõe
a realizar várias delas, não há dúvidas quanto à importância dessas ferramentas para
testar a conectividade dos servidores. Muita experiência foi adquirida com este trabalho,
inclusive servindo como estimulo para a continuação no desenvolvimento da ferramenta
5AleRt. Futuramente, espera-se aperfeiçoar tal ferramenta, adicionando novas funções
como alertas via email ou SMS para o celular do gerente ou membro da equipe de
gerenciamento, e a implementação de uma interface web, que permitirá checar
facilmente a lista dos servidores estando em qualquer lugar a qualquer momento.

Referencias Bibliográficas
LOPES, R. V., SAUVÉ, J. P, NICOLLETTI, P. S. (2003) Melhores Práticas para
  Gerência de Redes. 1ªed. Editora Campus.
FLACK,        M.     WIESE,      K.    (1977)     The      Story     of     the    PING.
  http://ftp.arl.mil/~mike/ping.html
FREEMAN, E. FREEMAN, Elisabeth. (2009) Use a cabeça: Padrões de projetos. 2ª
     ed. Editora Alta books.
OLIVEIRA,       T.    S.    (2009)      Gerenciamento     de     redes            TCP/IP.
  http://www.webartigos.com/articles/19661/1/gerenciamento-de-redes-
  tcpip/pagina1.html.
P&S      GROUP.       Copyright     ©.        (2007)     AlertPing        Documentacion.
  http://www.psgsoft.com/index.htm.
PINHEIRO, J. M. S. (2005) Switches em Redes Locais de Computadores.
  http://www.projetoderedes.com.br/artigos/artigo_switches_em_redes_locais.php.
SUN Microsystems, Inc. Copyright 1994-2009. Remote Method Invocation Home.
  http://java.sun.com/javase/technologies/core/basic/rmi/index.jsp

Mais conteúdo relacionado

Semelhante a Detecção de Conectividade de Servidores em Redes Locais

The dude - Notificação por e-mail
The dude - Notificação por e-mailThe dude - Notificação por e-mail
The dude - Notificação por e-mailMário Ângelo
 
Sistema de Ponto Eletrônico Digital: projeto e implementação de hardware e so...
Sistema de Ponto Eletrônico Digital: projeto e implementação de hardware e so...Sistema de Ponto Eletrônico Digital: projeto e implementação de hardware e so...
Sistema de Ponto Eletrônico Digital: projeto e implementação de hardware e so...Andre Devecchi
 
Projetode redes
Projetode redesProjetode redes
Projetode redeswab030
 
Arquitetura 3 camadas - RM
Arquitetura 3 camadas - RMArquitetura 3 camadas - RM
Arquitetura 3 camadas - RMHBB Consultoria
 
Artigo Gerência de Redes
Artigo Gerência de RedesArtigo Gerência de Redes
Artigo Gerência de RedesLuma Seixas
 
ALM e Operações - Workshop - Como Diagnosticar um Incidente
ALM e Operações - Workshop - Como Diagnosticar um IncidenteALM e Operações - Workshop - Como Diagnosticar um Incidente
ALM e Operações - Workshop - Como Diagnosticar um IncidenteAlan Carlos
 
Análise de Tráfego da Rede Utilizando o Wireshark
Análise de Tráfego da Rede Utilizando o WiresharkAnálise de Tráfego da Rede Utilizando o Wireshark
Análise de Tráfego da Rede Utilizando o WiresharkIgor Bruno
 
Artigo Analise De Redes Pelo Wireshark Igor
Artigo   Analise De Redes Pelo Wireshark   IgorArtigo   Analise De Redes Pelo Wireshark   Igor
Artigo Analise De Redes Pelo Wireshark IgorIgor Bruno
 
Relatório analytics de mula tempo de execução usando splunk
Relatório analytics de mula tempo de execução usando splunkRelatório analytics de mula tempo de execução usando splunk
Relatório analytics de mula tempo de execução usando splunkJeison Barros
 
Gerenciando Redes com a Ferramenta IPTraf - Adriana
Gerenciando Redes com a Ferramenta IPTraf - AdrianaGerenciando Redes com a Ferramenta IPTraf - Adriana
Gerenciando Redes com a Ferramenta IPTraf - AdrianaAdriana Carvalho Nascimento
 
Distributed Systems - Exercises
Distributed Systems - ExercisesDistributed Systems - Exercises
Distributed Systems - ExercisesMichel Alves
 

Semelhante a Detecção de Conectividade de Servidores em Redes Locais (20)

Gabrielemiranda
GabrielemirandaGabrielemiranda
Gabrielemiranda
 
The dude - Notificação por e-mail
The dude - Notificação por e-mailThe dude - Notificação por e-mail
The dude - Notificação por e-mail
 
Sistema de Ponto Eletrônico Digital: projeto e implementação de hardware e so...
Sistema de Ponto Eletrônico Digital: projeto e implementação de hardware e so...Sistema de Ponto Eletrônico Digital: projeto e implementação de hardware e so...
Sistema de Ponto Eletrônico Digital: projeto e implementação de hardware e so...
 
Projetode redes
Projetode redesProjetode redes
Projetode redes
 
Arquitetura 3 camadas - RM
Arquitetura 3 camadas - RMArquitetura 3 camadas - RM
Arquitetura 3 camadas - RM
 
Lm 71 64_67_04_tut_openaudit
Lm 71 64_67_04_tut_openauditLm 71 64_67_04_tut_openaudit
Lm 71 64_67_04_tut_openaudit
 
Artigo Gerência de Redes
Artigo Gerência de RedesArtigo Gerência de Redes
Artigo Gerência de Redes
 
ALM e Operações - Workshop - Como Diagnosticar um Incidente
ALM e Operações - Workshop - Como Diagnosticar um IncidenteALM e Operações - Workshop - Como Diagnosticar um Incidente
ALM e Operações - Workshop - Como Diagnosticar um Incidente
 
XML-RPC.pdf
XML-RPC.pdfXML-RPC.pdf
XML-RPC.pdf
 
Análise de Tráfego da Rede Utilizando o Wireshark
Análise de Tráfego da Rede Utilizando o WiresharkAnálise de Tráfego da Rede Utilizando o Wireshark
Análise de Tráfego da Rede Utilizando o Wireshark
 
Artigo Analise De Redes Pelo Wireshark Igor
Artigo   Analise De Redes Pelo Wireshark   IgorArtigo   Analise De Redes Pelo Wireshark   Igor
Artigo Analise De Redes Pelo Wireshark Igor
 
Relatório analytics de mula tempo de execução usando splunk
Relatório analytics de mula tempo de execução usando splunkRelatório analytics de mula tempo de execução usando splunk
Relatório analytics de mula tempo de execução usando splunk
 
Nagios
NagiosNagios
Nagios
 
Artigo Ip Traf
Artigo   Ip TrafArtigo   Ip Traf
Artigo Ip Traf
 
Gerenciando Redes com a Ferramenta IPTraf - Adriana
Gerenciando Redes com a Ferramenta IPTraf - AdrianaGerenciando Redes com a Ferramenta IPTraf - Adriana
Gerenciando Redes com a Ferramenta IPTraf - Adriana
 
Gr spice wrks
Gr spice wrksGr spice wrks
Gr spice wrks
 
Distributed Systems - Exercises
Distributed Systems - ExercisesDistributed Systems - Exercises
Distributed Systems - Exercises
 
Nagios
NagiosNagios
Nagios
 
Ntop
NtopNtop
Ntop
 
Gerredes
GerredesGerredes
Gerredes
 

Último

Literatura Brasileira - escolas literárias.ppt
Literatura Brasileira - escolas literárias.pptLiteratura Brasileira - escolas literárias.ppt
Literatura Brasileira - escolas literárias.pptMaiteFerreira4
 
GÊNERO TEXTUAL - TIRINHAS - Charges - Cartum
GÊNERO TEXTUAL - TIRINHAS - Charges - CartumGÊNERO TEXTUAL - TIRINHAS - Charges - Cartum
GÊNERO TEXTUAL - TIRINHAS - Charges - CartumAugusto Costa
 
Cenários de Aprendizagem - Estratégia para implementação de práticas pedagógicas
Cenários de Aprendizagem - Estratégia para implementação de práticas pedagógicasCenários de Aprendizagem - Estratégia para implementação de práticas pedagógicas
Cenários de Aprendizagem - Estratégia para implementação de práticas pedagógicasRosalina Simão Nunes
 
A Arte de Escrever Poemas - Dia das Mães
A Arte de Escrever Poemas - Dia das MãesA Arte de Escrever Poemas - Dia das Mães
A Arte de Escrever Poemas - Dia das MãesMary Alvarenga
 
DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -
DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -
DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -Aline Santana
 
Apresentação | Eleições Europeias 2024-2029
Apresentação | Eleições Europeias 2024-2029Apresentação | Eleições Europeias 2024-2029
Apresentação | Eleições Europeias 2024-2029Centro Jacques Delors
 
Slides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptx
Slides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptxSlides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptx
Slides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptxLuizHenriquedeAlmeid6
 
1.ª Fase do Modernismo Brasileira - Contexto histórico, autores e obras.
1.ª Fase do Modernismo Brasileira - Contexto histórico, autores e obras.1.ª Fase do Modernismo Brasileira - Contexto histórico, autores e obras.
1.ª Fase do Modernismo Brasileira - Contexto histórico, autores e obras.MrPitobaldo
 
COMPETÊNCIA 1 DA REDAÇÃO DO ENEM - REDAÇÃO ENEM
COMPETÊNCIA 1 DA REDAÇÃO DO ENEM - REDAÇÃO ENEMCOMPETÊNCIA 1 DA REDAÇÃO DO ENEM - REDAÇÃO ENEM
COMPETÊNCIA 1 DA REDAÇÃO DO ENEM - REDAÇÃO ENEMVanessaCavalcante37
 
Mapa mental - Classificação dos seres vivos .docx
Mapa mental - Classificação dos seres vivos .docxMapa mental - Classificação dos seres vivos .docx
Mapa mental - Classificação dos seres vivos .docxBeatrizLittig1
 
Gerenciando a Aprendizagem Organizacional
Gerenciando a Aprendizagem OrganizacionalGerenciando a Aprendizagem Organizacional
Gerenciando a Aprendizagem OrganizacionalJacqueline Cerqueira
 
Habilidades Motoras Básicas e Específicas
Habilidades Motoras Básicas e EspecíficasHabilidades Motoras Básicas e Específicas
Habilidades Motoras Básicas e EspecíficasCassio Meira Jr.
 
“Sobrou pra mim” - Conto de Ruth Rocha.pptx
“Sobrou pra mim” - Conto de Ruth Rocha.pptx“Sobrou pra mim” - Conto de Ruth Rocha.pptx
“Sobrou pra mim” - Conto de Ruth Rocha.pptxthaisamaral9365923
 
D9 RECONHECER GENERO DISCURSIVO SPA.pptx
D9 RECONHECER GENERO DISCURSIVO SPA.pptxD9 RECONHECER GENERO DISCURSIVO SPA.pptx
D9 RECONHECER GENERO DISCURSIVO SPA.pptxRonys4
 
Modelos de Desenvolvimento Motor - Gallahue, Newell e Tani
Modelos de Desenvolvimento Motor - Gallahue, Newell e TaniModelos de Desenvolvimento Motor - Gallahue, Newell e Tani
Modelos de Desenvolvimento Motor - Gallahue, Newell e TaniCassio Meira Jr.
 
Slides Lição 04, Central Gospel, O Tribunal De Cristo, 1Tr24.pptx
Slides Lição 04, Central Gospel, O Tribunal De Cristo, 1Tr24.pptxSlides Lição 04, Central Gospel, O Tribunal De Cristo, 1Tr24.pptx
Slides Lição 04, Central Gospel, O Tribunal De Cristo, 1Tr24.pptxLuizHenriquedeAlmeid6
 
LEMBRANDO A MORTE E CELEBRANDO A RESSUREIÇÃO
LEMBRANDO A MORTE E CELEBRANDO A RESSUREIÇÃOLEMBRANDO A MORTE E CELEBRANDO A RESSUREIÇÃO
LEMBRANDO A MORTE E CELEBRANDO A RESSUREIÇÃOColégio Santa Teresinha
 

Último (20)

Literatura Brasileira - escolas literárias.ppt
Literatura Brasileira - escolas literárias.pptLiteratura Brasileira - escolas literárias.ppt
Literatura Brasileira - escolas literárias.ppt
 
GÊNERO TEXTUAL - TIRINHAS - Charges - Cartum
GÊNERO TEXTUAL - TIRINHAS - Charges - CartumGÊNERO TEXTUAL - TIRINHAS - Charges - Cartum
GÊNERO TEXTUAL - TIRINHAS - Charges - Cartum
 
Cenários de Aprendizagem - Estratégia para implementação de práticas pedagógicas
Cenários de Aprendizagem - Estratégia para implementação de práticas pedagógicasCenários de Aprendizagem - Estratégia para implementação de práticas pedagógicas
Cenários de Aprendizagem - Estratégia para implementação de práticas pedagógicas
 
A Arte de Escrever Poemas - Dia das Mães
A Arte de Escrever Poemas - Dia das MãesA Arte de Escrever Poemas - Dia das Mães
A Arte de Escrever Poemas - Dia das Mães
 
DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -
DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -
DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -
 
Apresentação | Eleições Europeias 2024-2029
Apresentação | Eleições Europeias 2024-2029Apresentação | Eleições Europeias 2024-2029
Apresentação | Eleições Europeias 2024-2029
 
Slides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptx
Slides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptxSlides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptx
Slides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptx
 
1.ª Fase do Modernismo Brasileira - Contexto histórico, autores e obras.
1.ª Fase do Modernismo Brasileira - Contexto histórico, autores e obras.1.ª Fase do Modernismo Brasileira - Contexto histórico, autores e obras.
1.ª Fase do Modernismo Brasileira - Contexto histórico, autores e obras.
 
Bullying, sai pra lá
Bullying,  sai pra láBullying,  sai pra lá
Bullying, sai pra lá
 
COMPETÊNCIA 1 DA REDAÇÃO DO ENEM - REDAÇÃO ENEM
COMPETÊNCIA 1 DA REDAÇÃO DO ENEM - REDAÇÃO ENEMCOMPETÊNCIA 1 DA REDAÇÃO DO ENEM - REDAÇÃO ENEM
COMPETÊNCIA 1 DA REDAÇÃO DO ENEM - REDAÇÃO ENEM
 
Mapa mental - Classificação dos seres vivos .docx
Mapa mental - Classificação dos seres vivos .docxMapa mental - Classificação dos seres vivos .docx
Mapa mental - Classificação dos seres vivos .docx
 
Gerenciando a Aprendizagem Organizacional
Gerenciando a Aprendizagem OrganizacionalGerenciando a Aprendizagem Organizacional
Gerenciando a Aprendizagem Organizacional
 
Habilidades Motoras Básicas e Específicas
Habilidades Motoras Básicas e EspecíficasHabilidades Motoras Básicas e Específicas
Habilidades Motoras Básicas e Específicas
 
Em tempo de Quaresma .
Em tempo de Quaresma                            .Em tempo de Quaresma                            .
Em tempo de Quaresma .
 
“Sobrou pra mim” - Conto de Ruth Rocha.pptx
“Sobrou pra mim” - Conto de Ruth Rocha.pptx“Sobrou pra mim” - Conto de Ruth Rocha.pptx
“Sobrou pra mim” - Conto de Ruth Rocha.pptx
 
D9 RECONHECER GENERO DISCURSIVO SPA.pptx
D9 RECONHECER GENERO DISCURSIVO SPA.pptxD9 RECONHECER GENERO DISCURSIVO SPA.pptx
D9 RECONHECER GENERO DISCURSIVO SPA.pptx
 
Modelos de Desenvolvimento Motor - Gallahue, Newell e Tani
Modelos de Desenvolvimento Motor - Gallahue, Newell e TaniModelos de Desenvolvimento Motor - Gallahue, Newell e Tani
Modelos de Desenvolvimento Motor - Gallahue, Newell e Tani
 
Slides Lição 04, Central Gospel, O Tribunal De Cristo, 1Tr24.pptx
Slides Lição 04, Central Gospel, O Tribunal De Cristo, 1Tr24.pptxSlides Lição 04, Central Gospel, O Tribunal De Cristo, 1Tr24.pptx
Slides Lição 04, Central Gospel, O Tribunal De Cristo, 1Tr24.pptx
 
CINEMATICA DE LOS MATERIALES Y PARTICULA
CINEMATICA DE LOS MATERIALES Y PARTICULACINEMATICA DE LOS MATERIALES Y PARTICULA
CINEMATICA DE LOS MATERIALES Y PARTICULA
 
LEMBRANDO A MORTE E CELEBRANDO A RESSUREIÇÃO
LEMBRANDO A MORTE E CELEBRANDO A RESSUREIÇÃOLEMBRANDO A MORTE E CELEBRANDO A RESSUREIÇÃO
LEMBRANDO A MORTE E CELEBRANDO A RESSUREIÇÃO
 

Detecção de Conectividade de Servidores em Redes Locais

  • 1. Detecção de Conectividade de Servidores Utilizando Alertas Adisson G. G. Marinho, Adriana C. Nascimento, Anderson P. Do Monte, André L. C. Rodrigues, Antonio F. P. Pantoja, Rafael B. Neto Faculdade de Sistemas de Informação – Universidade Federal do Pará – Campus Santarém Av. Vera Paz, s/nº, Salé, CEP 68135-110 – Santarém – PA – Brasil {andreluizchr, negget}@hotmail.com, {acn.bsi.ufpa, rafael.benzaquem.ufpa}@gmail.com, andersonmonte.sbsn@ifraero.gov.br, brainux@yahoo.com.br ABSTRACT: With the growth of local networks, it was necessary to better manage the elements of these networks. This article aims to show the verification of server connectivity, in view of their importance in local networks of organizations, using the tools AlertPing which was selected among several possible on the Internet and 5Alert tool, developed by the team is in progress work. RESUMO: Com o crescimento das redes locais, fez-se necessário um melhor gerenciamento dos elementos dessas redes. Este artigo tem por objetivo mostrar a verificação da conectividade de servidores, tendo em vista a importância dos mesmos nas redes locais das organizações, através das ferramentas AlertPing que foi selecionada entre várias possíveis na internet e da ferramenta 5Alert, desenvolvida pela equipe durante a realização deste trabalho. 1. Introdução Com o crescimento de rede locais (Figura 1) como forma de comunicação entre os setores dentro de empresas e organizações, fez-se necessário o uso eficaz de sistemas de monitoramento e gerenciamento das mesmas. Assim, o sistema de gerenciamento de redes tem o objetivo de monitorar e controlar os elementos da rede (sejam eles físicos ou lógicos), assegurando certo nível de qualidade de serviço [LOPES, SAUVÉ e NICOLLETTI, 2003]. Figura 1. Exemplo de Rede Local Atualmente as redes de computadores e os seus recursos associados, além das
  • 2. aplicações distribuídas, tem se tornado fundamental e de tal importância para uma organização, que elas basicamente "não podem falhar" [OLIVEIRA, 2009]. Falhas em elementos da rede podem causar tanto a paralisação da comunicação, quanto prejuízos financeiros, quando afetam o desempenho na realização dos serviços que estas oferecem. Este artigo, elaborado como forma de obtenção de conceito para aprovação na disciplina de gerência de redes, tem o objetivo de descrever e especificar um conjunto de ferramentas para detectar a existência de um problema em comum às ferramentas utilizadas na gerência de redes, a falta de conectividade de servidores em redes locais. Para isso, apresenta um estudo de caso aplicado a cenários típicos de redes locais, com a delimitação de um problema relacionado a falta de conectividade dos servidores, largamente utilizados para acesso a arquivos, dados e aplicações. A meta é demonstrar ferramentas capazes de emitir alertas às estações de gerenciamento com o status em tempo real da conectividade dos servidores, fornecendo subsídios para que o pessoal do suporte técnico da rede gerenciada possa detectar problemas desse tipo e agir de forma rápida e precisa para a resolução do mesmo. 2. Ferramentas de Verificação de Conectividade Existem diversas ferramentas eficientes para o gerenciamento de redes disponíveis para doownload na internet. Algumas delas são bastante úteis para monitorar e resolver problemas relacionados à redes locais. Nos subtópicos seguintes serão apresentados tutorias abordando o funcionamento de duas ferramentas utilizadas no estudo de caso desenvolvido, para testar a conectividade de servidores em redes locais. 2.1. AlertPing Assim como o tradicional Ping, O AlertPing utiliza o protocolo ICMP (Internet Control Message Protocol ) para testar conectividade entre equipamentos [FLACK e WIESE, 1977] [P&S, 2007]. Com o AlertPing é construída uma lista de dispositivos que utilizam a arquitetura TCP/IP para comunicação (computadores, impressoras e outros componentes de rede). Ele emite periodicamente pacotes para cada dispositivo da lista, depois de emitir o pacote o AlertPing espera pela resposta dos dispositivos listados, testando assim sua conectividade com na rede [P&S, 2007]. Executando o programa, a janela principal do AlertPing é aberta na tela (figura 2). Nela, é exibido uma lista de dispositivos monitorados. Pode-se adicionar, editar ou apagar um dispositivo por meio de menus ou botões de ferramenta principal. Caso não seja interessante monitorar o servidor, desmarque a caixa de cheque para este servidor. Se um servidor está inacessível, o ícone a frente do nome estará vermelho.
  • 3. Figura 2. Janela Principal do AlertPing O AlertPing pode armazenar resultados em um arquivo de texto. Os mesmos resultados também são exibidos no campo de texto na parte inferior da janela principal. Se o envio dos pacotes for bem sucedido, o IP será marcado como 'on-line'. A adição de Servidores para verificação de conectividade é feita na segunda janela do Alertping, a Host Properties (Figura 3). Pode ser adicionado servidores em redes locais Lans e em servidores na internet. Figura 3. Propriedades de host A Janela Host Properties possui os seguintes campos:
  • 4. HostIP – Requer a inserção dos quatros octetos que representam o endereço IPv4 de um servidor em uma anotação decimal pontilhada, como por exemplo 127.0.0.1; >> Name – Define um nome lógico ao IP do servidor; Name or Description – Define nome ou descrição para o Servidor. Por exemplo www.microsoft.com). >>IP - Usado para determinar o IP do servidor usando o seu nome lógico como referência. Description - É um campo para descrição adicional. (ex.: “servidor de arquivos principal”). Numbers of retries – Configura o número de tentativas e de vezes que o AlertPing tentará verificar a conectividade do servidor. Timeout – Configura o intervalo, em milissegundo, de espera por resposta do servidor. Ping by – Nesta opção pode-se escolher a forma como o AlertPing enviará os pacotes para a lista de servidores, por IP ou pelo nome lógico. Pode ser útil para DHCP quando o servidor tem um endereço IP dinâmico. Send buffer size – Configura um numero para o tamanho do parâmetro do buffer. Time to leave – Configura o tempo de parada de envio de cada pacote ICMP. Por último, pode-se definir o host como padrão, habilitando a opção use as default. Caso seja necessário definir o servidor atual como padrão, alguns campos serão copiados quando for criado um novo registro para um servidor na lista. 2.2. 5AleRt O software 5AleRt foi desenvolvido pela equipe deste artigo para simplesmente verificar a conectividade dos hosts em uma rede local, sendo assim sendo enquadrado no perfil de gerenciamento de falhas. Foi desenvolvido em Java com a tecnologia RMI (Remote Method Invocation) incluso na J2SE da Sun Microsystems. Como a API tem o objetivo de criar aplicações remotas cliente-servidor, a ferramenta 5AleRt possui duas aplicações, 5AleRt e 5AleRt Cliente. A 5AleRt deve ser instalada na estação de gerência e a 5AleRt Cliente nos agentes.
  • 5. Figura 4. Tela inicial do servidor A interface do aplicativo servidor é simples como apresentada na Figura 4, com duas áreas. À esquerda uma área de texto que exibirá as informações de IP, Status do host e hora da análise e à direita uma tabela que mostrará informações de hosts que possuem sua aplicação cliente em execução. Figura 5. Tela inicial do cliente A interface do aplicativo cliente é ainda mais simples, pois sua tela inicial é apenas um diálogo onde deve ser colocado o IP da estação de gerência que possui a aplicação 5AleRt servidor (Figura 5). Após isso o aplicativo executa por baixo apenas como processo enviando mensagens ao servidor. Após a aplicação servidora estiver ativa, ela ficará esperando por aplicações cliente invocarem-na.
  • 6. Figura 6. Tela após servidor reconhecer cliente Após uma aplicação cliente ativar seu serviço indicando o IP do gerente, a interface do 5AleRt Servidor reconhece a requisição do cliente e adiciona o mesmo na tabela a direita e o resultado da analise da conectividade dos hosts a esquerda (Figura 6). O aplicativo servidor vem com a resposta da análise a cada quatro segundos, mas isso pode ser configurado como mostra a Figura 7, abaixo: Figura 7. Alteração do intervalo de análises Caso um host para sua atividade de envio de mensagens ao servidor o status mudará para OFF e a linha será destacada com os caracteres “###” para melhor visualização da falha. Isso pode ser visto na figura 8:
  • 7. Figura 8. Cliente sem atividade Caso ele volte a atividade o status muda para ON (Figura 9): Figura 9. Cliente reativado Caso o gerente deseje remover um host da análise do aplicativo, ele pode selecionar o IP na tabela e pressionar o botão Remover IP. 3. Estudo de Caso As redes locais de computadores (LAN’s) permitem aos seus usuários compartilharem recursos tais como periféricos, informações e aplicações, de maneira simples e eficiente [PINHEIRO, 2005]. Em um cenário típico de redes locais, temos diversos equipamentos conectados na rede, como impressoras, computadores, que podem desempenhar tanto o papel de hosts como também podem ser utilizados como servidores web, de banco de dados, de arquivos, ou ainda funcionar como estações de gerenciamento da rede. Geralmente, nas redes locais, é importante que os servidores estejam acessíveis a todo o momento, de forma que a falta de conectividade desses equipamentos pode causar a interrupção de serviços, caracterizando um cenário típico de gerência de falhas. Para isso, é necessário o monitoramento constante da conectividade dos servidores, pois
  • 8. esses são responsáveis por atender toda a demanda de serviços e dados dentro da rede. Para verificar o status da conectividade de servidores, podem ser utilizadas as ferramentas AlertPing e/ou 5AleRt. O AlertPing envia pacotes ICMP para esses equipamentos, e verifica se os mesmos respondem a requisição. Assim, o recebimento dos pacote de resposta pela estação de gerenciamento indica que o equipamento gerenciado possui conectividade. Do contrário, indicará que não há conectividade para este equipamento. O 5AleRt funciona através de dois aplicativos (servidor e cliente), sendo que o aplicativo cliente envia mensagens de confirmação de atividades ao servidor. Caso o servidor não receba uma mensagem de resposta, conclui-se que na há conectividade com o cliente. Ainda, para tornar o gerenciamento mais seguro e preciso, no caso de uso do AlertPing, este pode ser aliada ao Wireshark, que verificará se a ferramenta está realmente enviando os pacotes ICMP para os servidores. Nesse contexto, as ferramentas utilizadas, que funcionam de forma similar, mostram-se bastante eficientes para a emissão de sinais de alerta quando ocorrer a falta de conectividade desses equipamentos. Conclusão Embora a gerência de rede envolva muitas tarefas e diversas ferramentas que se propõe a realizar várias delas, não há dúvidas quanto à importância dessas ferramentas para testar a conectividade dos servidores. Muita experiência foi adquirida com este trabalho, inclusive servindo como estimulo para a continuação no desenvolvimento da ferramenta 5AleRt. Futuramente, espera-se aperfeiçoar tal ferramenta, adicionando novas funções como alertas via email ou SMS para o celular do gerente ou membro da equipe de gerenciamento, e a implementação de uma interface web, que permitirá checar facilmente a lista dos servidores estando em qualquer lugar a qualquer momento. Referencias Bibliográficas LOPES, R. V., SAUVÉ, J. P, NICOLLETTI, P. S. (2003) Melhores Práticas para Gerência de Redes. 1ªed. Editora Campus. FLACK, M. WIESE, K. (1977) The Story of the PING. http://ftp.arl.mil/~mike/ping.html FREEMAN, E. FREEMAN, Elisabeth. (2009) Use a cabeça: Padrões de projetos. 2ª ed. Editora Alta books. OLIVEIRA, T. S. (2009) Gerenciamento de redes TCP/IP. http://www.webartigos.com/articles/19661/1/gerenciamento-de-redes- tcpip/pagina1.html. P&S GROUP. Copyright ©. (2007) AlertPing Documentacion. http://www.psgsoft.com/index.htm. PINHEIRO, J. M. S. (2005) Switches em Redes Locais de Computadores. http://www.projetoderedes.com.br/artigos/artigo_switches_em_redes_locais.php. SUN Microsystems, Inc. Copyright 1994-2009. Remote Method Invocation Home. http://java.sun.com/javase/technologies/core/basic/rmi/index.jsp