Академический Документы
Профессиональный Документы
Культура Документы
Florianpolis
2001
RESUMO..........................................................................................................................4
ABSTRACT ......................................................................................................................4
1
INTRODUO ........................................................................................................5
1.1
Motivao ................................................................................................................... 5
1.2
1.2.1
1.2.2
1.3
1.4
1.5
Estrutura organizacional......................................................................................... 12
2.2
Regimento ESIN/NAPI............................................................................................ 13
2.3
Recursos Humanos................................................................................................... 16
2.4
2.4.1
Sistema de Gerenciamento de Redes .............................................................................. 16
2.4.2
Escolha do Servidor - Gerente ........................................................................................ 17
2.4.3
Sistemas Operacionais da Rede....................................................................................... 17
2.4.4
Monitoramento e Controle .............................................................................................. 18
2.4.4.1
Monitoramento de Trfego ....................................................................................... 18
2.4.4.2
Controle .................................................................................................................... 18
2.4.5
Alarmes e Acrnicos ........................................................................................................ 18
2.5
2.5.1
Gerente.............................................................................................................................. 24
2.5.2
Agente................................................................................................................................ 24
2.5.3
Implementando o SNMP ................................................................................................. 24
2.5.3.1
Windows NT/2000/9x .............................................................................................. 24
2.5.3.2
Linux......................................................................................................................... 26
2.5.3.3
Traps (Linux e Windows NT)................................................................................... 31
2.5.3.3.1 SNMPTRAP ....................................................................................................... 31
2.5.3.3.2 SNMPTRAPD .................................................................................................... 32
2.5.3.4
Switchs e roteadores ................................................................................................. 33
2.5.3.4.1 Traps nos Switch e Roteadores ......................................................................... 33
2.5.4
As Operaes de Traps .................................................................................................... 34
2.6
3.2
3.2.1
WhatsUP ........................................................................................................................... 39
3.2.1.1
Instalao de um servidor WEB ............................................................................... 49
3.2.2
MIB Master ...................................................................................................................... 58
3.2.3
MRTG ............................................................................................................................... 62
3.3
3.4
4.1
4.2
4.3
4.4
Requisitos.................................................................................................................. 66
No anexo 5 temos uma mdia das repostas dos usurios. A pesquisa foi realizada com base
na resposta de 30 usurios..................................................................................................... 69
4.5
4.5.1
Cargas de Trabalho.......................................................................................................... 70
4.5.2
Utilizao do recurso........................................................................................................ 70
4.5.3
Parmetros para Gerenciamento.................................................................................... 71
4.5.3.1
Categorizao dos Parmetros .................................................................................. 71
4.5.3.1.1 Parmetros Independentes do Servio e Tecnologia....................................... 71
4.5.3.1.2 Parmetros Dependentes da Tecnologia .......................................................... 72
4.5.3.2
Parmetros mais Comuns em Redes IP .................................................................... 72
4.5.3.2.1 Avaliao dos Parmetros Disponibilidade e Performance ........................... 73
4.5.3.2.1.1 Disponibilidade ........................................................................................... 73
4.5.3.2.1.2 Disponibilidade via SNMP......................................................................... 74
4.5.3.2.1.3 Disponibilidade via Ping Alcanabilidade ............................................. 75
4.5.3.3
Largura de Banda Utilizada ...................................................................................... 75
4.5.3.4
Erros por Interface .................................................................................................... 75
4.5.3.5
Necessidades do Mercado......................................................................................... 76
4.5.3.6
Periodicidade da Emisso dos Relatrios de SLA .................................................... 77
4.5.3.7
Aes baseadas em limites atingidos thresholds: o controle efetivo do SLA........ 78
4.5.3.8
Metodologia de Medio .......................................................................................... 78
4.5.3.8.1 Obteno dos Dados........................................................................................... 79
4.5.3.8.2 Automatizao da Coleta de Dados .................................................................. 79
4.5.3.9
Variveis monitoradas no SLA................................................................................. 79
4.5.3.9.1 Metas de Tempo de Resposta............................................................................ 87
4.5.3.9.2 Disponibilidade do Servio/Servidores (Manuteno Programada) ............. 94
4.6
4.6.1
Relatrios Anlise dos Dados Coletados...................................................................... 94
4.6.1.1
Mtricas No Atingidas no SLA............................................................................... 95
4.6.1.1.1 Ambiente Napi.................................................................................................... 95
4.6.1.1.2 Ambiente POP.................................................................................................... 97
4.7
4.8
BIBLIOGRAFIA..................................................................................................103
ANEXOS .................................................................................................................106
RESUMO
Com a utilizao de redes de computadores em diversas organizaes e a
extenso contnua dessas, o gerenciamento de redes tornou-se indispensvel. O
gerenciamento de redes envolve o monitoramento (superviso) e o controle de recursos
distribudos em redes. Em essncia o gerenciamento de redes visa garantir uma certa
qualidade de servios a usurios de redes.
Sendo assim, este trabalho apresenta os principais conceitos e terminologias de
gerenciamento de redes, bem como uma proposta de gerenciamento com a utilizao
dos acordos de nvel de servio, SLA Service Level Agreement. O Ambiente de rede
ser constitudo, de um ambiente LAN (Local Area Network) formado pela Universidade
Catlica de Pelotas UCPel (POP UCPel e NAPI).
Outro aspecto importante do presente trabalho, foi a tentativa de utilizao de
sistemas de domnio pblico. Isto vem ao encontro com uma tendncia e esforo
mundial pela utilizao e validao deste tipo de software. Neste trabalho pode-se
observar alguns dos principais softwares condizentes com esta diretriz.
ABSTRACT
With the use of nets of computers in several organizations and the continuous
extension of those, the administration of nets became indispensable. The administration
of nets involves the monitoramento (supervision) and the control of resources
distributed in nets. In essence the administration of nets seeks to guarantee a certain
quality of services to users of nets.
Being like this, this work presents the main concepts and terminologies of
administration of nets, as well as an administration proposal with the use of the Service
Level Agreements, SLA. The net Atmosphere will be constituted, of an atmosphere
LAN (Local rea Network) formed by the Catholic University of Pelotas- UCPel (POP
UCPel and NAPI).
Another important aspect of the present work, was the attempt of use of systems
of public domain. This comes to the encounter with a tendency and world effort for the
use and validation of this software type. In this work it can be observed some of the
principal suitable softwares with this guideline.
1 INTRODUO
Neste captulo, apresenta-se uma viso geral dos principais conceitos de
gerenciamento de redes de computadores, bem como as duas principais arquiteturas de
gerenciamento de redes. O mbito deste trabalho deteve-se nas necessidades de
Gerenciamento de Nvel de Servio, mais especificamente nos Acordos de Nvel de
Servio (SLA).
Dentre os esforos existentes para um correto funcionamento das redes,
encontram-se os trabalhos desenvolvidos junto ao Internet Engineering Task Force
IETF pelo Application MIB Working Group, o qual responsvel pela definio de um
conjunto de objetos gerenciveis para o monitoramento e controle de aplicaes
distribudas. Esses objetos gerenciveis devero fornecer, especialmente, informaes
sobre a configurao, falha, desempenho, contabilizao e segurana dos elementos
gerenciados.
E so justamente as informaes coletadas destes elementos gerenciveis e que
demonstram a qualidade (ou no) dos servios de rede que passaram a ser cobrados
pelos usurios destes servios. Com a profissionalizao da prestao de servios de
rede, um Acordo de Nvel de Servio (Service Level Agreement SLA) passou a ser
definido entre o prestador dos servios de rede e o usurio da rede. Este SLA deve
garantir uma qualidade mnima constante levando-se em considerao vrios
parmetros de qualidade.
1.1
Motivao
Protocolos de Gerenciamento
10
Onde:
O gerente pode efetuar a solicitao de um dado ao agente e a resposta a este
pedido pode ser enviada pelo agente. H tambm a possibilidade de notificao do
gerente pelo agente em caso de alguma anomalia na rede. As linhas tracejadas
representam operaes opcionais (que eventualmente podem nem ser utilizadas), que
so a escrita de atributos e a leitura destes pelo gerente.
11
Embora esta classificao tenha sido desenvolvida para ambientes de rede OSI
(modelo de sete camadas), esta forma de organizar o gerenciamento da rede tem sido
amplamente aceita por fabricantes de sistemas de gerenciamento, podendo e devendo
ser adotada no escopo do gerenciamento do modelo Internet, foco principal deste
trabalho.
1.4
Existem dois axiomas que devem ser levados em conta quando se est projetando
e estabelecendo um ambiente de gerenciamento de redes [19]:
9 O trfego, devido s informaes de gerenciamento, no deve aumentar
significativamente o trfego da rede;
9 O agente de protocolo no dispositivo gerenciado, no deve aumentar
significativamente o resultado de processamento a ponto de prejudicar a funo
principal daquele dispositivo.
1.5
Concluses do Captulo
12
Estrutura organizacional
13
2.2
Regimento ESIN/NAPI
Captulo I
Do Objetivo
Artigo 10 - O Ncleo de Apoio a Projetos de Informtica (NAPI) um rgo vinculado
Escola de Informtica (ESIN) da Universidade Catlica de Pelotas.
Artigo 20 - O objetivo do NAPI apoiar projetos da ESIN, bem como seus executores,
dando-lhes suporte tcnico e administrativo, mediante infra-estrutura e pessoal de apoio
adequado.
Captulo II
Da Composio
Artigo 30 - O NAPI formado por seus membros, um Conselho Coordenador e um
Coordenador.
Artigo 40 - So membros do NAPI:
i) alunos de cursos de ps-graduao da ESIN;
ii) professores de cursos de ps-graduao da ESIN;
iii) alunos vinculados aos Projetos de Graduao dos cursos da ESIN;
iv) alunos vinculados a Projetos de Pesquisa e Extenso da ESIN;
v) professores com projetos aprovados no NAPI, durante o perodo de execuo do
projeto;
vi) colaboradores formalmente engajados em Projetos do NAPI.
14
15
16
2.3
Recursos Humanos
Nmero de Funcionrios
01
02
03
02
06
2.4
2.4.1
17
Sistema Gerenciado
Sistema Gerente
Notificaes
Agente
Gerente
Operaes de
Gerenciamento
Objetos gerenciados
MIB
2.4.2
2.4.3
18
2.4.4
Monitoramento e Controle
O gerenciamento de redes envolve o monitoramento e controle dos recursos da
rede.
9 Monitoramento: a observao, anlise do estado e comportamento dos
recursos fsicos ou lgicos da rede. As funes de monitoramento podem ser
baseadas em read (processos de leitura).
9 Controle: a alterao dos componentes fsicos ou lgicos da rede. As funes
de controle podem ser baseadas em write (processos de escrita).
Funes de Controle
Informaes de Monitoramento
REDE
Figura 4. Noo de Monitoramento e Controle.
Alarmes e Acrnicos
Todo o setor de gerenciamento e controle de rede possui dois fatores em comum:
19
20
21
Dominio: Planeta
Grupo de Projeto: Rede Tch
22
IP: 200.132.45.54;
Servio: Squid.
Noe:
Processador: Risc RS 6000;
Sistema Operacional: AIX 4.3.2;
IP: 200.132.45.31;
Servidor: Projeto de pesquisa;
Servios: FTP, HTTP, Mail (SMTP e POP3), SNMP, Echo Server, Time Server;
Comunidade de leitura: public.
Amadeus:
Processador: Pentium 200 MHz Pro;
Memria: 128 Mb;
Hd: 8 Gb SCSI;
Sistema Operacional: Linux Mandrake 7.0;
IP: 200.132.45.55;
Servio: Servidor WEB;
Tabela 4. Dispositivos do POPUCPel.
23
P1: Laboratrio 1
P3: Laboratrio 3
P2: Laboratrio 2
P5: Laboratrio 5
P4: Laboratrio 4
P6: Recepo do Laboratrio
P13: Teste
P11: Napi IV
P24: Atlas
P23: Noe
P13: Hercules
P5: Amadeus
P6: Atlas
P18: Router03
P27: Router04
P21: Router01
P20: Router02
Um detalhe importante com relao ao servidor Atlas, que este realiza o papel
de bridge entre os dois Switch (3COM e Cisco).
24
2.5.1
Gerente
Agente
Implementando o SNMP
25
26
2.5.3.2 Linux
O Linux possui um pacote chamado UCD SNMP, atualmente na verso 4.12, o
qual uma implementao do CMU SNMP. Este pacote suporta SNMPv1, SNMPv2 e
SNMPv3, e apresenta uma srie de ferramentas de gerncia utilizveis atravs de linha
de comando.
Para instalar o UCD -SNMP, basta obedecer aos passos listados abaixo:
1) Utiliza-se o comando abaixo, caso seja um arquivo binrio:
% tar xvzf nome do arquivo
Note que este comando ir extrair os arquivos binrios, manuais e outros.
2) Aps entra-se no diretrio descompactado e executa-se o comando ./configure, onde
27
28
29
public
public
public
public
all
public
default
v1
v2c
usm
included
""
public
public
public
public
.1
any noauth
exact
# Terceiro, cria-se uma viso para deixar o grupo ter direitos de:
#name incl/excl
subtree
mask(optional)
view systemview
included
system
view systemview
included
interfaces.ifTable.ifEntry.ifOutOctets
view systemview
included
interfaces.ifTable.ifEntry.ifInOctets
view all
included
.1
###
sec.name
local
source
localhost
community
COMMUNITY
30
com2sec
mynetwork
NETWORK/24
COMMUNITY
##
# group
# group
#
# group
group.name
MyRWGroup
MyROGroup
sec.model
any
any
sec.name
local
mynetwork
MyRWGroup
any
otherv3user
##
# view all
incl/excl subtree
included .1
##
# view mib2
mask
80
##
context sec.model sec.level prefix read write notif
#access MyROGroup ""
any
noauth 0
all
none none
#access MyRWGroup ""
any
noauth 0
all
all
all
######################################################################
# System contact information
######################################################################
Aqui define-se o sysContact e o sysLocation.
syslocation NAPI II / UCPel (edit /etc/snmp/snmpd.conf)
syscontact Mateus(mateus@saturno.ucpel.tche.br)
Aps o comando - snmpwalk -v 1 localhost public system obteria-se os seguintes
dados:
system.sysDescr.0 = 3Com SuperStack II PS Hub 40, SW Version 1.14
system.sysObjectID.0 = OID: enterprises.43.10.27.4.1
system.sysUpTime.0 = Timeticks: (77683032) 8 days, 23:47:10.32
system.sysContact.0 = Mateus(mateus@saturno.ucpel.tche.br)
system.sysName.0 = HUB 3COM
system.sysLocation.0 = NAPI II / UCPel
system.sysServices.0 = 1
Depois de devidamente configurado, o daemon snmpd, este deve ser
inicializado, e sempre que a mquina onde este foi instalado for inicializada, este
daemon tambm deve ser reinicializ-do (/etc/rc/d/init.d/snmpd start).
Mais informaes sobre estes e outros parametros de configurao podem ser
obtidas no arquivo snmpd.conf(5).bz localizado no diretrio /usr/man/man5/.
Nas seguintes e-mails, pode-se consultar uma srie de dicas dos mais variados
assuntos relacionados ao SNMP:
ucd-snmp-announce@ucd-snmp.ucdavis.edu
Para anncios - Subscreva ucd-snmp-anunciar-request@ucd-snmp.ucdavis.edu
ucd-snmp@ucd-snmp.ucdavis.edu
Para discusses de uso do protocolo- Subscreva a ucd-snmp-request@ucdsnmp.ucdavis.edu
ucd-snmp-coders@ucd-snmp.ucdavis.edu
31
SNMPTRAP
uma aplicao SNMP que forma e envia mensagens SNMP TRAPS a um host.
Sintaxe:
snmptrap host community trap-type specific-type device-description [-a agent-addr]
Onde:
9 host: representa a entidade a ser consultada. Pode ser informada tanto pelo nome
ou endereo IP;
9 community: especifica o nome da comunidade para a transao no sistema
remoto. Caso nenhuma comunidade seja passada, ser utilizada como
community default a public;
9 trap-type e specific-type: so inteiros que especificam o tipo de mensagens trap
a serem enviadas;
9 device-description: uma descrio textual do dispositivo que est enviando a
trap, para ser usado como valor de uma varivel system.sysDescr.0 enviada na
lista de variveis desta mensagem;
9 -a agent-addr: pode ser usado para mudar o endereo para onde a trap reporta.
De outro modo, o endereo da mquina de envio utilizado.
Exemplo:
snmptrap -p 164 -v1 200.132.45.44 public 1.3.6.1.4.1.3.1.1 saturno 6 0''
Este comando enviar uma trap do tipo enterpriseSpecific. Pode-se observar isto
pelo valor 6, que como poder ser observado logo abaixo define este tipo de trap.
Os tipos de traps padro definidas pelo SNMP so:
9 0 (coldStart): significa que a entidade de protocolo de envio se auto reinicializa
de modo que a configurao do agente ou a implementao da entidade do
protocolo possa ser alterada;
9 1 (warmStart): significa que a entidade de protocolo de envio se auto reinicializa
de modo que nem a configurao do agente nem a implementao da entidade
de protocolo alterada;
9 2 (linkDown): significa que a entidade de protocolo de envio reconhece uma
falha em um dos links de comunicao representados na configurao do agente;
9 3 (linkUp): significa que a entidade de protocolo de envio reconhece que um
link de comunicao representado na configurao do agente voltou a estar
ativo;
9 4 (authenticationFailure): significa que a entidade de protocolo o endereo de
uma mensagem de protocolo que no est apropriadamente autenticada.
Enquanto as implementaes do SNMP devem ser capazes de gerar esta trap,
devem tambm ser capazes de suprimir a emisso dos mesmos via uma
32
SNMPTRAPD
uma aplicao SNMP que recebe e loga mensagens snmp traps enviadas
porta SNMP-TRAP (162) na mquina local. Este deve estar sempre rodando no gerente,
de forma a possibilitar o recebimento das traps .
Sintaxe:
snmptrapd [-p]
Onde:
[-p] a porta em que o daemon snmp ira rodar.
As mensagens tm o seguinte formato:
jul 8 22:39:52 suffern snmptrapd: 128.2.13.41:
Cold Start (0) Uptime:
8 days, 14:35:46
Deve ser executada como root de modo que a porta UDP 162 (caso seja esta)
possa ser aberta.
Um exemplo de trap recebida pelo gerente (de um agente com a seguinte sintaxe
de trap : snmptrap v1 200.132.45.44 public 1.3.6.1.4.1.3.1.1 parks 1 0 ) seria:
jul 6 08:09:51 mercurio snmptrapd[952]: 200.132.45.43: Link Up Trap (0) Uptime:
0:36:57.27, interfaces.ifTable.ifEntry.ifIndex.1 = 1
Com o comando snmptrapd c
confFile, o arquivo de configurao
snmptrapd.conf gerado no diretrio /usr/share/snmp/snmptrapd.conf, forando o
agente a ler o mesmo.
O Windows NT, no prov um programa gerente SNMP. Sendo assim, ele apenas
recebe os pedidos SNMP, e repassa para uma API gerente no console de gerenciamento.
Para uma estao Windowsn NT, receber tais traps, este deve utilizar um software
gerente, como por exemplo, MIB Master, capaz de receber as traps enviadas pelos
agentes.
Para uma estao Linux, receber as traps, ela pode utilizar um software gerente,
33
como por exemplo, MIB Master, capaz de receber as traps enviadas pelos agentes ou
ainda pode-se observar as traps enviadas no arquivo syslog, localizado no diterrio
/var/log/syslog:
tail /var/log/syslog
Pode-se direcionar as traps geradas pelos agentes para um outro arquivo que no
seja o syslog. Para isto basta redirecionar as traps do syslog para outro
arquivo qualquer, adicionando as seguintes linhas no arquivo /etc/syslog.conf:
local0.*
/var/log/nome-do-arquivo-desejado.xxx
Exemplos de traps enviadas pelos agentes:
A seguir pode-se observar uma srie de exemplos de traps enviadas pelos
agentes ao gerente.
Exempos:
snmptrap -p 164 -v1 200.132.45.44 public 1.3.6.1.4.1.3.1.1 parks 6 0 ''
snmptrap -p 164 -v1 200.132.45.44 public 1.3.6.1.4.1.3.1.1 parks 6 1 ''
snmptrap -p 164 -v1 200.132.45.44 public 1.3.6.1.4.1.3.1.1 noe 6 0 ''
snmptrap -p 164 -v1 200.132.45.44 public 1.3.6.1.4.1.3.1.1 noe 6 1 ''
snmptrap -p 164 -v1 200.132.45.44 public 1.3.6.1.4.1.3.1.1 jaguarao 6 0 ''
snmptrap -p 164 -v1 200.132.45.44 public 1.3.6.1.4.1.3.1.1 jaguarao 6 1 ''
snmptrap -p 164 -v1 200.132.45.44 public 1.3.6.1.4.1.3.1.1 stvitoria6 0 ''
snmptrap -p 164 -v1 200.132.45.44 public 1.3.6.1.4.1.3.1.1 stvitoria6 1 ''
snmptrap -p 164 -v1 200.132.45.44 public 1.3.6.1.4.1.3.1.1 slourenco 6 0 ''
snmptrap -p 164 -v1 200.132.45.44 public 1.3.6.1.4.1.3.1.1 slourenco 6 1 ''
No Anexo 4, podese observar uma srie de traps enviadas pelos agentes ao
gerente.
2.5.3.4 Switchs e roteadores
Nos servidores Linux e Windows NT configurou-se apenas um tipo de trap, a
chamada enterpriseSpecific.
Os Roteadores e Switchs possuem diferentes tipos de traps. Sendo assim,
convencionou-se um padro, configurando os mesmos tipos de traps nos diferentes
roteadores e switchs. As traps configuradas foram: coldStart, linkDown/Up, por serem
padres em todos os dispositivos em questo.
2.5.3.4.1
34
As Operaes de Traps
Concluses do Captulo
35
Normalmente, eles apenas oferecem suporte a MIB-II, padro. No foi possvel achar
nenhum agente mais "caprichado", com suporte a HostMIB, a qual uma MIB poderosa
para hosts, porque dela podem-se obter informaes sobre um Servidor Web e outros
servios instalados.
Infelizmentte a Microsoft no d muito valor ao SMNP, e prefere utilizar seus
prprios mtodos de gerenciamento.
36
3 SOFTWARES DE GERENCIAMENTO
O crescimento exponncial do nmero de equipamentos interconectados atravs
de redes de computadores tem resultado em enormes dificuldades para os
administradores das redes. O contnuo crescimento em nmero e diversidade dos
componentes das redes tem tornado a atividade de gerenciamento de redes cada vez
mais complexa [2].
O principal objetivo das ferramentas/softwares de gerenciamento auxiliar o
gerente de uma rede no monitoramento e deteco de problemas. Existem basicamente
quatro tipos de ferramentas: ferramentas a nvel fsico, que detectam problemas a nvel
de cabos e conexes de hardware, tais como cabos abertos e mau funcionamento em
hardware de conexo; monitores de rede, que se conectam as redes (um por segmento),
monitorando o trfego. Atravs do exame de infomaes a nvel de pacotes, o monitor
consegue compilar estatsticas referentes a utilizao das redes, tipos de pacotes,
nmero de pacotes enviados e recebidos por cada n da rede, pacotes com erros e outras
variveis importantes; analisadores de rede, que auxiliam no rastreamento e correo de
problemas encontrados nas redes. Para isso apresentam caracteristicas sofisticadas para
anlise do trfego na rede, captura e decodificao de pacotes e transmisso de pacotes
em tempo real; sistemas de gerenciamento de redes integrados (SGRI), os quais
permitem o monitoramento e controle de uma rede inteira a partir de um ponto central.
Esses sistemas apresentam interface grfica com o usurio, seguem o modelo
gerente-agente e realizam gerenciamento de falha, performance, configurao,
segurana e contabilizao.
3.1
Plataforma de Gerenciamento
37
da plataforma.
9 Monitoramento do trfego em um agente atravs de grfico. Atravs, destes
grficos podem ser feitos levantamentos do perfil do tfego, verificando a
performance do equipamento e o trfego total em um agente SNMP. Este ltimo
fator dado em relao a taxa total de bytes que um agente recebe ou transmite
durante um ciclo de leitura (Polling). Esta taxa obtida pela diferena entre a
leitura atual dos valores dos objetos da MIB e a leitura ocorrida no ciclo anterior.
Todos estes fatores foram levados em conta na anlise/escolha do(s) software(s)
de gernciamento, a serem utilizados neste trabalho.
3.2
Softwares de Gerenciamento
38
SOFTWARES
Servers Alive
WhatsUP
AdventNet V5
Monitor
AdventNet
SNMP Utilities
Network View
UCD SNMP
MRTG
Plataforma
Windows
95/98/NT/
2000
Windows
95/98/NT/
2000
Windows
95/98/NT/
2000 e Linux
Windows
95/98/NT/
2000 e Linux
Windows
95/98/NT/
2000
Windows
95/98/NT/
2000 e Linux
Unix/Linux e
WindowsNT
RRDTools
Unix/Linux e
WindowsNT
MIB Master
Windows
95/98/NT/
2000 e Linux
Windows NT,
Unix e AIX
WindowsNT
NetView
Uni Center
TNG
NetSaint
Sniffer
Tivoli TME10
Brightwork
Utilities for
Netware
Scotty
CARACTERSTICAS
Fabricante
Site do Fabricante
Woodstone http://www.woodstone.nu
Computer
Consulting
IPSwitch
http://www.ipswitch.com
Advent
http://www.adventnet.com
Advent
http://www.adventnet.com
University of
California,
Davis
Tobias Oetiker
e muitos
contribuintes
Tobias Oetiker
e muitos
contribuintes
Equivalence
IBM
Unicenter
Linux
Windows
95/98/2000/NT
Linux
Windows
95/98/2000/NT
NetSaint
Network
Associates
Tivoli
Mcafee
Associates
Linux
Universidade
Tcnica de
Braunschweig
Asant
Technologies
HP
IntraSpection
Windows NT
HP Open View
Extensible
SNMP Agent
SunNet
Windows
95/98/2000/NT
Windows
Sun
http://ucd-snmp.ucdavis.edu
http://ee-staff.ethz.ch/~oetiker/
webtools/mrtg/mrtg.html
http://ee-staff.ethz.ch/~oetiker/
webtools/rrdtool
http://www.equival.com
http://www.tivoli.com/products/in
dex/netview
http://www.unicenter.com
http://www.netsaint.org/
http://www.nai.com.br/
http://www.tivoli.com/
http://www.mcafee.com/
http://ftp.unicamp.br/pub/network
/tkined/
http://www.dsc.ufpb.br/~dea/text
os/A028.html
http://www.hp.com
http://sun.com
39
Manager
Frye Utilities
for Networks
Netware
Management
95/98/NT/2000
Windows
95/98/2000/NT
Microsystems
Frye Computer http://www.frye.com/
Systems
Na URL: http://www.interaccess.com.br/mateus
documentao mais detalhada a respeito de tais softwares.
3.2.1
pode-se
observar
uma
WhatsUP
40
41
Guia SNMP:
Nesta guia pode-se definir a comunidade de leitura e de escrita de um
determinado host com suporte a SNMP. O Object ID automaticamente posto aps o
escaneamento da rede. Ele tambm recebe as traps enviadas pelos agentes ou gerentes.
Basta para isto configurar a porta de escuta, que deve ser a 10048. As traps ficam todas
armazenadas em um arquivo de log, que podem ser conferidas na guia Logs. Porm
apesar deste software receber traps, ele apresenta muita instabilidade quanto a este
fator, sendo que em muitos casos, para no dizer na maioria, as traps acabam no sendo
recebidas pelo gerente. Sendo assim, para suprir esta deficincia, foi escolhido o
software MIBMaster que ser descrito mais adiante.
42
Guia Services:
Na guia servios o WhatsUp possibilita um escaneamento automtico de um
determinado host identificando de forma automtica os servios disponibilizados pelo
mesmo.
Guia Alerts:
As notificaes podem ocorrer atravs de alarmes sonoros, traps SNMP, e-mail,
pager, bip ou execuo de algum programa, para uma ou para um grupo de pessoas.
43
44
Guia Menu:
A ferramenta inclui os servios: Ping, Traceroute, Lookup, Finger, Whois,
LDAP, Quote, Scan, SNMP, e Throughput; e permite configurar aplicaes de FTP e
Telnet. Estas ferramentas podem ser utilizadas para anlisar o comportamento dos
objetos gerenciveis.
45
Up-Time:
Indica o perodo em que determinado dispositivo est UP.
Log:
Gera um arquivo com todas as requisies e operaes realizadas pelo host. Tambm
armazena informaes referentes a traps recebidas pelo gerente.
46
47
48
49
50
51
9
9
9
9
for carregado;
Diretrio onde se localizam as pginas Web;
Tempo de refresh (atualizao da pgina);
Informaes como cabealho e rodap da pgina;
Cor de fundo e da fonte da pgina.
New Map:
Permite a criao de um novo mapa (ambiente de gerenciamento). Para isto
deve-se preencher os seguintes campos:
9 Map Name: Nome do Mapa;
9 Title: Ttulo do Mapa (nome que ser exibido na tela inicial figura 24);
9 Active: Permite ativarmos ou no o auto polling do mapa.
9 Pool Timer (seconds): Nmero de segundos entre as inicializaes de pollings.
9 Timeout (seconds): Nmero de segundos que o WhatsUP espera pela resposta de
um determinado host ou servio.
Note que nesta opo apenas cria-se o ambiente do mapa e suas
caractersticas. Para adicionar-se ou remover-se um dispositivo deve-se, como ser visto
mais adiante, clicar-se no mapa/ambiente que deseja-se e na guia ferramentas (tools) e
adicionar-se ou remover-se um detreminado dispositivo ou servio.
Load Map:
Carrega (abre) um mapa de rede j existente.
Unload Map:
Descarrega (fecha) uma mapa de rede existente.
Notifications:
Como j visto anteriormente o WhatsUP permite a notificao ao administrador
com relao a eventuais problemas em um determinado host ou servio. Esta
notificao pode ser feita por e-mail, pager, celular, alertas sonoros, etc. Nesta guia
pode-se definir (adicionar, remover ou editar) diferentes tipos de notificao, bem como
diferentes receptores de tais notificaes.
Reports:
Permite definir-se relatrios. O WhatsUp envia relatrios do estado da rede
(dispositivos e servios). Estes relatrios podem ser enviados diariamente ou em dias
pr-definidos. Uma das grandes vantagens destes relatrios a notificao completa de
todos os problemas ocorridos com um determinado dispositivo.
A seguir pode-se observar um trecho de um relatrio enviado pelo WhatsUp:
52
Users:
Permite definir-se novos usurios ou editar-se usurios j existentes. Nesta guia
define-se tambm as permisses de cada usurio..
Tools:
Possibilita acesso a 4 ferramentas: Ping, Trace Route, Lookup e Scan. Nesta guia
tem-se uma srie de informaes que devem ser preenchidas para o correto
funcionamento de tais ferramentas.
9 Name/Adress: Nome ou IP do dispositivo que se deseja verificar.
9 Ping Count: Utilizado com a ferramenta de Ping. Neste campo entra-se com o
nmero de pacotes que sero enviados pelo comando. O padro 5.
9 Trace max hops: Utilizado com a ferramenta Trace. Neste campo entra-se com o
nmero mximo de hops. Mximo de 32 hops.
9 Lookup Type:
9 A: IP Adress;
9 PTR: Nome do dispositivo;
9 CNAME: Nome primario do dispositivo;
9 HINFO: Tipo de CPU e sistema operacional do dispositivo;
9 MX: O dispositivo que age como cambista (troca) de e-mail;
9 NS: Name Server para zona nomeada.;
9 SOA: Comeo do domnio de informaes de autoridade.;
53
54
55
Add host:
Permite adicionar um determinado dispositivo. Sero solicitadas informaes como:
Ttulo, host name, ip, Tipo de polling, tipo de dispositivo, dias em que ser monitorado,
etc.
Remove host:
Permite remover um determinado dispositivo.
Event Report:
um relatrio de eventos. criado com base nos logs armazenados no Events Logs.
Statistics Report:
um relatrio de estatsticas. criado com base nas estatsticas de polling.
Tools:
Funcionalidade j descrita anteriormente.
Acknowledge:
Este boto aparece somente quando existirem alertas no respondidos.
Pode-se ainda obter informaes mais especficas relacionadas a um determinado host.
Para isto basta clicar-se no host desejado. Uma outra pgina apresentada, como a que
segue a seguir:
56
57
Log view:
Funcionalidade j descrita anteriormente.
Stats view:
Funcionalidade j descrita anteriormente.
Settings:
Permite realizar alteraes (host name, IP, caractersticas, etc.) no dispositivo em
questo.
Reset counters:
Funcionalidade j descrita anteriormente.
Services:
Habilitar ou desabilitar servios no dispositivo. Pode-se habilitar ou desabilitar servios
como: FTP, HTTP, SNMP, SMTP, POP3, IMAP4, Gopher, Telnet, Echo, etc.
Alerts:
Funcionalidade j descrita anteriormente.
Tools:
Funcionalidade j descrita anteriormente.
O WhatsUP, possui ainda um utilitrio, extremamente til, chamado MIB
Browser, o qual permite uma viso geral da MIB do dispositivo.
58
3.2.2
MIB Master
59
60
61
Este campo fixa o tamanho do buffer usado pelo MIB Master para receber
respostas e pedidos do SNMP. O valor padro deste campo 1500 bytes que deve ser
grande o bastante para controlar pacotes gerados pela maioria das implementaes
SNMP.
Se o MIB Master receber uma resposta que maior que este tamanho o Buffer
Size, executar o pedido novamente com menos tens.
HTTP Port:
Aqui define-se o parmetro da porta HTTP que ser fixada para o MIB Master
usar. O valor de padro 1090.
Exemplo: http://casanova.ucpel.tche.br:1090
Username and Password:
O Username e o Password permitem controlar o acesso ao MIB Master. Sem
este username e password, um usurio s poder ter acesso a home page do MIB
Master, e as pginas de Ajuda On-lines.
Admin Username and Password:
O Admin Username e o Password permitem controlar o acesso a
programao/configurao do MIB Master. Sem este username e password, um usurio
no poder ter acesso as configuraes do MIB Master.
Na figura abaixo, pode-se observar a tela que contm todos estes parmetros citados:
62
3.2.3
MRTG
63
Concluses do Captulo
64
O SLM ento seria esta nova rea das Provedoras de Servio especializada em
65
66
4.4
Requisitos
67
Caro Usurio...
Atravs deste questionrio iremos avaliar os nveis de servios prestados pelo
POP UCPel, verificando assim o grau de satisfao dos usurios de nossos
servios, visando melhorias futuras.
Sendo assim, pedimos sua especial ateno ao responder as perguntar abaixo.
-------------------------------------POP UCPel
--------/--------/-------Data
] Pssimo
] Ruim
] Regular
] Bom
] timo
] Pssimo
] Ruim
] Regular
] Bom
] timo
] Pssimo
] Ruim
] Regular
] Bom
] timo
68
] Pssimo
] Ruim
] Regular
] Bom
] timo
5. O desempenho da rede :
[
[
[
[
[
] Pssimo
] Ruim
] Regular
] Bom
] timo
] Pssimo
] Ruim
] Regular
] Bom
] timo
69
No anexo 5 temos uma mdia das repostas dos usurios. A pesquisa foi
realizada com base na resposta de 30 usurios.
70
4.5
Cargas de Trabalho
Antes que se possa definir as expectativas para um sistema,
necessrio conhecer o que est sendo solicitado a ele. Este
processo chamase caracterizao da carga de trabalho. Uma
unidade de carga de trabalho uma lista das solicitaes de
servio feitas ao sistema ou feitas a um recurso especfico do
sistema. So exemplos de unidades de carga de trabalho: o
nmero de tentativas de acesso a disco por segundo, o nmero de
bytes transferidos por segundo ou o processo de recebimento de
dados a partir de um servidor (o cliente enviando ao servidor, pela
rede, uma solicitao, o servidor respondendo ao cliente, pela
rede).
Determinar a caracterizao da carga de trabalho requer a
compreenso do que est acontecendo em um ambiente
especfico. Em um ambiente do servidor de arquivo e impresso, a
rea de maior interesse a E/S de disco ou o nmero de usurios
acessando um servidor, enquanto que, em um servidor de
aplicativos, a rea de maior interesse a quantidade de memria
que est sendo utilizada por um aplicativo. Isto no quer dizer que
a utilizao de memria no seja importante em um servidor de
arquivo e impresso; em vez disto, sensato concentrar-se no
dispositivo que tem maior chance de tomarse um gargalo do
sistema[37].
4.5.2
Utilizao do recurso
71
4.5.3
Para que algo possa ser analisado, conferido e gerenciado, necessrio que
existam fatores mensurveis dentro desta atividade. Assim sendo, vrios parmetros
para medir a qualidade em servios de rede foram sendo observados como os mais
relevantes e dentro de cada um destes parmetros valores so tidos como ideais,
tolerveis, indesejados etc. Tais parmetros sero discutidos ao longo deste
captulo.
Mas importante observar que tanto os parmetros analisados podem variar, de
acordo com o tipo de tecnologia que est sendo tratado, como os valores a serem
considerados dentro de cada um destes parmetros tambm iro variar de acordo com
vrios aspectos, tais como a qualidade de servio desejada e os meios fsicos
disponveis.
De acordo com Dalila Said da TVA [23], ainda falta uma padronizao dos
parmetros que estabeleam critrios de qualidade, e segundo o estudo sobre Acordo de
Nvel de Servio (SLA) do Telemanagement Frum [25], um nmero enorme de
parmetros de performance existe com nomes similares, mas com drsticas diferenas
em suas definies.
Para Marcionis Alves da Engeredes [1], os principais indicadores para
acompanhamento da qualidade dos servios de rede so: Latncia, Disponibilidade e
Tempo de Soluo de Falhas (ou Mean Time To Repair - MTTR). O indicador Taxa de
Erros um importante indicador para gerncia pr-ativa quando tratado ainda antes de
ter sido observado pelo usurio.
4.5.3.1 Categorizao dos Parmetros
Em primeiro lugar, importante entendermos que existem parmetros de
Qualidade de Servio (Quality of Service QoS) que so dependentes do tipo de
tecnologia utilizada ou servios oferecidos, assim como outros so genricos,
independentes do tipo de tecnologia ou servio.
4.5.3.1.1
72
4.5.3.1.2
73
Disponibilidade
99.000%
3 dias,
15 horas,
36 minutos
99.500%
1 dia,
19 horas,
48 minutos
99.900%
8 horas,
46 minutos
99.950%
4 horas,
23 minutos
99.990%
53 minutos
99.999%
5 minutos
Como pode ser observado na tabela acima, se um cliente contratou, por exemplo,
um Acordo de Nvel de Servio de disponibilidade de 99.990% (quatro noves como
conhecido no jargo tcnico), o limite de interrupes (queda no servio) na conexo de
rede contratada, durante todo o perodo de um ano, de 53 minutos. Acima disto, a
penalidade prevista no contrato poder ser cobrada pelo usurio.
4.5.3.2.1
74
Parmetro
Frmula
Unidade
Exemplo
Disponibilidade
up times 100
up times + down times
(%)
99.9%
Indisponibilidade
(%)
0.1%
Tempo acumulado
de Indisponibilidade
(horas)
8.76 horas
em um ano
75
Utilizao (out ) =
ifInOctets 8
ifSpeed t
ifOutOctets 8
ifSpeed t
Utilizao (total ) =
76
ifInErrors
ifInUcastPkts + ifInNUcastPkts
Erros (out ) =
ifOutErrors
ifOutUcastPkts + ifOutNUcastPkts
Porcentagem
erros de entrada
de
Porcentagem
erros de sada
de
77
78
79
4.5.3.8.1
Sem dvida que entre as variveis de MIB mais importantes esto as da MIB-II.
Presentes em praticamente todos os equipamentos gerenciveis por SNMP, possvel
gerenciar inmeros fatores com as informaes obtidas atravs da coletas dos valores
destas variveis.
O critrio para selecionar quais variveis so utilizadas na monitorao de cada
elemento, baseado no tipo de rea Funcional de gerncia (Falha, Performance,
Contabilizao, Configurao e Segurana) escolhido pelo administrador do sistema
para cada elemento a ser gerenciado. Certamente existiro casos em que determinada
rea Funcional de gerncia no interessar para determinado elemento. Em casos deste
tipo, bastar no selecionar esta gerncia.
Por hora, o principal a entender so os campos varivel, configurao, falha,
performance, contabilizao e segurana. O campo varivel do tipo String e serve para
80
armazenar o nome da varivel (descrita em sua sintaxe exatamente como na RFC onde
foi publicada e respectivamente como ser encontrada na MIB dos equipamentos). J os
demais campos so do tipo Boolean (Yes / Not) e servem para indicar se a varivel
atende ou no cada uma das cinco reas funcionais de gerncia representadas por estes
campos.
Abaixo temos a relao completa de todas as variveis da MIB-II [7] organizada
por rea funcional atendida.
Gerenciamento de Configurao
Grupo
Varivel
System sysDescr
sysLocation
sysContact
sysName
Acesso
ro
rw
rw
rw
Interfaces ifDescr
ifType
ro
ro
ifMtu
ifSpeed
ro
ro
ifAdminStatus
ipFowarding
rw
rw
IP
Tipo
Informao
octet string Descrio do sistema
octet string Localizao fsica do sistema
octet string Pessoa responsvel pelo sistema
octet string Nome do sistema
ipAddrTable
ipAdEntAddr
ipAdEntIfIndex
ro
ro
ipAddress
integer
ipAdEntNetMask
ro
ipAddress
ipAdEntBcastAddr
ipRoutTable
ipRouteDest
ipRouteIfIndex
ipRouteMetric1
ipRouteMetric2
ipRouteMetric3
ipRouteMetric4
ipRouteMetric5
ro
integer
rw
rw
rw
rw
rw
rw
rw
ipAddress
integer
integer
integer
integer
integer
integer
ipRouteNextHop
rw
ipAddress
ipRouteType
ipRouteProto
rw
ro
integer
integer
Endereos IP do dispositivo
O endereco IP desta entrada
Nmero da interface
Mascara de sub-rede para
enderecos IP
o bit menos significativo do
endereco IP de broadcast
Tabela de roteamento IP
Endereo IP do destino
Nmero da interface
Mtrica de roteamento #1
Mtrica de roteamento #2
Mtrica de roteamento #3
Mtrica de roteamento #4
Mtrica de roteamento #5
Prxima escala (endereco IP do
roteador, usado para roteamento
indireto)
Tipo
(indireto,
direto,valido,invalido)
Mecanismo
usado
para
81
TCP
UDP
EGP
ipRouteAge
rw
ipRouteMask
rw
ipRouteInfo
ro
tcpRtoAlgorithm
ro
tcpRtoMin
ro
tcpRtoMax
ro
tcpMaxConn
ro
tcpCurrEstab
ro
udpTable
udpLocalAddress
udpLocalPort
ro
ro
egpNeightState
egpNeighAddr
ro
ro
determinar a rota
Idade da rota em segundos
Mascara
da
subrede
para
ipAddress roteamento
Ponteiro MIB para um segundo
object protocolo
de
roteamento
identifier especifico
integer
Algoritmo
utilizado
para
determinar o "time-out" de
retransmisso de octetos TCP no
integer confirmados
Valor mnimo permitido para o
"time-out" de retransmisso TCP
integer em milisegundos
Valor mximo permitido para o
"time-out" de retransmisso TCP,
integer em milisegundos.
Limite de conexes que podem
ser abertas pela entidade de
integer transporte do dispositivo
Nmero
de
conexes
de
unsigned32 transporte corretamente abertas
Tabela de portas UDP recebendo
datagramas correntemente
ipAddress Endereo IP local
integer Porta UDP local
Varivel
System sysObjectID
Acesso
ro
Tipo
Informao
object
identifier Fabricante do sistema
82
sysServices
ro
sysUpTime
ro
Interfaces ifAdminStatus
IP
EGP
rw
ifOperStatus
ro
ifLastChange
ipRoutTable
ipRouteDest
ipRouteIfIndex
ipRouteMetric1
ipRouteMetric2
ipRouteMetric3
ipRouteMetric4
ipRouteMetric5
ro
rw
rw
rw
rw
rw
rw
rw
ipRouteNextHop
rw
ipRouteType
rw
ipRouteProto
ipRouteAge
ro
rw
ipRouteMask
rw
ipRouteInfo
ro
ipNextToMediaTable
ipNetToMediaIfIndex
ipNetToMediaPhysAddre
ss
ipNetToMediaNetAddress
rw
rw
ipNetToMediaType
egpNeighState
rw
ro
egpNeighStateUps
ro
egpNeighStateDows
ro
SNMP snmpInASNParseErrs
rw
ro
83
Grupo Varivel
Interfaces ifInDiscards
ifOutDiscards
ifInErrors
ifOutErrors
ifInOctets
ifOutOctets
ifInUcastPkts
ifOutUcastPkts
IP
ro
Acesso
ro
ro
ro
ro
ro
ro
ro
ro
ifInNUcastPkts
ro
ifOutNUcastPkts
ro
ifInUnknownProtos
ifOutQLen
ro
ro
ipInReceives
ro
ipInHdrErrors
ro
ipInAddrErrors
ipForwDatagrams
ro
ro
ipInUnknownProtos
ro
ipInDiscards
ro
ipInDelivers
ipOutRequests
ro
ro
Tipo
counter32
counter32
counter32
counter32
counter32
counter32
counter32
counter32
Informao
Taxa de descartes de entrada
Taxa de descartes de saida
Taxa de erros de entrada
Taxa de erros de saida
Taxa de bytes recebidos
Taxa de bytes enviados
Taxa de pacotes unicast recebidos
Taxa de pacotes unicast enviados
Taxa de pacotes no-unicast
counter32 recebidos
Taxa de pacotes no-unicast
counter32 enviados
Taxa de pacotes de protocolos
counter32 desconhecidos recebidos
unsigned32 Total de pacotes na fila de saida
84
ipOutDiscards
ro
counter32
ipOutNoRoutes
ro
counter32
ipRoutingDiscards
ro
counter32
ipReasmReqds
ro
counter32
ipReasmOKs
ro
counter32
ipReasmFails
ro
counter32
ipFragOKs
ipFragCreates
ro
ro
counter32
counter32
ICMP icmpInMsgs
icmpInErrors
ro
ro
counter32
counter32
icmpInDestUnreachs
ro
counter32
icmpInTimeExcds
ro
counter32
icmpInParmProbs
ro
counter32
icmpInSrcQuenchs
ro
counter32
icmpRedirects
ro
counter32
icmpInEchos
ro
counter32
icmpInEchoReps
ro
counter32
icmpInTimestamps
ro
counter32
icmpInTimestampReps
ro
counter32
icmpInAddrMasks
ro
counter32
icmpInAddrMaskReps
icmpOutMsgs
icmpOutErrors
ro
ro
ro
counter32
counter32
counter32
icmpOutDestUnreachs
icmpOutTimeExcds
ro
ro
counter32
counter32
85
TCP
UDP
EGP
icmpOutParmProbs
ro
counter32
icmpOutSrcQuenchs
ro
counter32
icmpOutRedirects
ro
counter32
icmpOutEchos
ro
counter32
icmpOutEchoReps
ro
counter32
icmpOutTimestamps
ro
counter32
icmpOutTimestampsReps
ro
counter32
icmpOutAddrMasks
ro
counter32
icmpOutAddrMaskReps
ro
counter32
tcpAttemptFails
ro
counter32
tcpEstabResets
ro
counter32
tcpRetransSegs
tcpInErrs
ro
ro
counter32
counter32
tcpOutRsts
ro
counter32
tcpInSegs
tcpOutSegs
udpInDatagrams
udpOutDatagrams
udpNoPorts
ro
ro
ro
ro
ro
counter32
counter32
counter32
counter32
counter32
udpInErrors
egpInMsgs
ro
ro
counter32
counter32
egpInErrors
egpOutMsgs
ro
ro
counter32
counter32
egpOutErrors
ro
counter32
egpNeighInMsgs
ro
counter32
egpNeighInErrs
ro
counter32
Excedido enviadas
Taxa de mensagens de Problema
com Parmetros enviados
Taxa de mensagens de Origem
Apagada enviadas
Taxa
de
mensagens
de
redirecionamento enviadas
Taxa de mensagens de Eco
(requisio) enviadas
Taxa de mensagens Respostas de
Eco enviadas
Taxa de mensagens de requisio
de
Timestamp
requisies
enviadas
Taxa de mensagens de respostas
ao pedido de Timestamp enviadas
Taxa de mensagens de Requisio
de Mscara de Endereos
enviadas
Taxa de mensagens de Resposta
de Mscara de endereos enviadas
Nmero de tentativas de conexes
falhadas
Nmero de reinicializaes de
conexes estabelecidas
Nmero
de
segmentos
retransmitidos
Nmero de pacotes recebidos
Nmero de vezes que a entidade
tentou reinicializar uma conexo
Taxa
de
segmentos
TCP
recebidos
Taxa de segmentos TCP enviados
Taxa de datagramas recebidos
Taxa de datagramas enviados
Taxa de datagramas enviados
Taxa de datagramas UDP
recebidos com erro
Taxa de mensagens recebidas
Taxa de mensagens recebidas
comerro
Taxa de mensagens enviadas
Taxa de mensagens no enviadas
devido a ocorrencia de erros
Taxa de mensagens recebidas
deste vizinho EGP
Taxa de mensagens recebidas
com erro deste vizinho EGP
86
egpNeighOutMsgs
ro
egpNeighOutErrs
ro
egpNeighInErrMsgs
ro
egpNeighOutErrMsgs
ro
SNMP snmpInPkts
snmpOutPkts
ro
ro
Grupo Varivel
Interfaces ifInOctets
ifOutOctets
ifInUcastPkts
ifOutUcastPkts
Acesso
ro
ro
ro
ro
Tipo
counter32
counter32
counter32
counter32
ifInNUcastPkts
ro
counter32
ifOutNUcastPkts
ipOutRequests
ipInReceives
ro
ro
ro
counter32
counter32
counter32
ipInDelivers
ro
counter32
tcpActiveOpens
ro
counter32
tcpPassiveOpens
ro
counter32
tcpInSegs
ro
counter32
IP
TCP
Informao
Taxa de bytes recebidos
Taxa de bytes enviados
Taxa de pacotes unicast recebidos
Taxa de pacotes unicast enviados
Taxa de pacotes no-unicast
recebidos
Taxa de pacotes no-unicast
enviados
Nmero de pacotes IP enviados
Nmero de pacotes IP recebidos
Nmero de pacotes IP de entrada
entregues com sucesso
Nmero de vezes que o sistema
abriu uma conexo
Nmero de vezes que o sistema
recebeu um pedio de abertura de
conexo
Nmero total de segmentos TCP
recebidos
87
UDP
tcpOutSegs
ro
tcpConnTable
tcpConnState
tcpConnLocalAddress
tcpConnLocalPort
tcpConnRemAddress
tcpConnRemPort
rw
ro
ro
ro
ro
udpDatagrams
ro
udpOutDatagrams
ro
udpTable
udpLocalAddress
udpLocalPort
ro
ro
SNMP snmpInPkts
snmpOutPkts
snmpInTraps
snmpOutTraps
Grupo
ro
counter32 Taxa de pacotes SNMP recebidos
ro
counter32 Taxa de pacotes SNMP enviados
ro
counter32 Taxa de traps recebidas
ro
counter32 Taxa de traps enviadas
Gerenciamento de Segurana
Varivel
Acesso
UDP udpTable
udpLocalAddress
udpLocalPort
snmpInBadCommunityNa
SNMP mes
snmpInBadCommunityUse
s
ro
ro
ro
ro
Tipo
Informao
Portas
UDP
recebendo
datagramas correntemente
ipAddress Endereo IP local
integer Porta UDP local
Como descrito nas sees anteriores, um SLA composto por mtricas, que
cabem ser garantidas pela prestadora de servios ou pela Gerncia de Tecnologia de
Informaes.
De acordo com o SLA firmado entre as partes Mateus Casanova Pereira e
Universidade Catlica de Pelotas, definiu-se algumas mtricas que devem ser
garantidas pela prestadora, neste caso, representada por Mateus Casanova Pereira. Estas
mtricas sero cumpridas no horrio de expediente, sendo este das: 7:30 s 22:45.
As metas de tempo de resposta, que devero ser garantidas pela Gerncia de
Tecnologia de Informaes, so listadas na tabela abaixo. Alguns parmteros desta
tabela foram extrados de [37]:
88
Servios/Sporte
Suporte
Ordem de Servio
Software
Ordem de Servio
Servio
Ordem de Servio
Hardware
Na garantia:
Metas de Tempo
5 minutos aps notificao, ou
baseado no tempo de recebimento do
formulrio ou e-mail.
Softwares que esto em contrato
recebero suporte, imediatamente,
na ordem de atendimento das
solicitaes de servio.
Servios que esto em contrato
recebero suporte, imediatamente,
na ordem de atendimento das
solicitaes de servio.
Fora da garantia:
Encomenda / No disponvel
30 dias teis
Conexes de Rede
15 dias teis
Elaborao do projeto;
Licitao;
Execuo do projeto.
Transferncia
ou
realocao
de 2 dias teis
conexes de rede no mesmo ambiente,
com cabeamento prexistente.
Tempo Acumulado de
Indisponibilidade
Servios
Servidores
89
Rede
Interface Entrada
5%
Interface Sada
5%
Local
Remoto
Servidores/Hubs/Switchs/Roteadores
Mximo 10s
Mximo 15s
Servio WWW
Mximo 15s
Mximo 20s
Servio FTP
Mximo 5s
Mximo 10s
Mximo 5s
Mximo 10s
Servio Telnet
Mximo 5s
Mximo 10s
IRC Chat
Imediato
Mximo 5s
MySQL
Mximo 2 s
Mximo 5 s
PostGres
Mximo 2 s
Mximo 5 s
BOT
Imediato
Mximo 5s
90
Utilizao do Disco
Utilizao de Memria
Segurana da Rede *
Confiabilidade dos Dados
Infraestrutura da Rede
Problemas em Hubs, Switchs,
Roteadores
90%
Varivel de acordo com quantidade
de memria.
Seria necessrio extender tal tarefa a
outro prestador de servio.
100%
Medida geralmente como o tempo mdio entre falhas MTBF e o tempo mdio
para reparo - MTTR. Um exemplo, com no caso adotado neste trabalho, um MTBF de
99,5 % todo dia, significando que o downtime (tempo de inoperncia da rede) no
pode exceder 7,2 minutos a cada 24 horas.
Tempo de Resposta:
91
Vazo:
92
# include <stdio.h>
# include <stdlib.h>
Utilizao de Memria:
93
if (valor>=64000)
{
system ("cat /root/email2.txt | mail -s 'Aviso MEM FULL'
mateus@floripa.com.br");
system ("snmptrap p 164 -v1 200.132.45.44 public 1.3.6.1.4.1.3.1.1
parks 6 1 ''");
}
printf ("MEMORIA:=%f\n",valor);
return(1);
}
94
Domingo Segunda
0:00
0:00
24:00
24:00
Tera
0:00
24:00
Quarta
0:00
24:00
Quinta
0:00
24:00
Sexta
0:00
24:00
Sbado
0:00**
24:00
**
Ajustado
quando
(manuteno/atualizao).
4.6
necessrio
para
paralizaes
programadas
95
de todos este Logs neste trabalho. Portanto ser demonstrado/exibido apenas o relatrio
final (mensal), como consta no contrato entre as partes - Mateus Casanova Pereira e
Universidade Catlica de Pelotas, o qual composto pelos mesmos tens do relatorio
dirio sendo este uma mdia dos mesmos.
Nota:
Como citado na seo 2.5, apenas alguns dos dispositivos sero includos no
SLA com sua total funcionalidade. Os demais apenas sero includos no contrato como
simples dispositivos, no existindo nenhuma mtrica para estes, a no ser a
disponibilidade operacional dos mesmos. Sendo assim, o no cumprimento do contrato
com estes dispositivos no implicara em nenum penalidade, salvo disponibilidade
operacional dos mesmos.
No anexo 6, apresentamos os dados coletados expressos sob forma de relatrios
e grfico relativos anlise dos parmetros/mtricas da tabela 9. E na seo 4.6.1.1
apresentamos as mtricas que no foram atingidas bem como a soluo para algumas
delas.
4.6.1.1 Mtricas No Atingidas no SLA
Ambiente Napi
Halley 200.132.45.46
Servio IRC Chat: Ficou indisponvel pelo perodo de 23 minutos e 17
segundos, enquanto o permitido era de no mximo 20 minutos/ms.
Servio IRC Chat: Ficou disponvel pelo perodo de 719 horas: 37 minutos e 46
segundos, enquanto o permitido era de no mnimo 719 horas: 40 minutos/ms.
O problema ocorrido com este servio foi devido a nova verso do Melange Chat
instalado, que ao contactar os desenvolvedores comunicaram sobre um bug do
servio, devido a incompatibilidade com o Service Pack 6a. Ao disponibilizarem a
correo, o problema foi resolvido.
Servio IRC Chat: O tempo de resposta/latncia de acesso remoto ao servio
IRC-Chat ficou 4 segundos acima do permitido, mais precisamente 9 segundos,
enquanto o permitido era de apenas 5 segundos.
96
O problema ocorrido com os servios MySQL e FTP, foi devido ao grande nmero
de acessos/requisies sofridos por estes no final de semestre. Neste servidor
localizan-se uma srie de ferramentas e aplicaes utilizadas na disciplina de
Gerencia de Redes, entre elas servios ligados ao banco de dados MySQL.
97
Quanto ao problema referente ao servio Chat, o motivo foi, devido ao fato de ser um
servio novo oferecido, e o administrador do servidor em questo (Marcelo Rios
Kwecko kwecko@atlas.ucpel.tche.br) ainda no possui pleno conhecimento sobre
tal servio.
Servio FTP: O tempo de resposta/latncia de acesso remoto ao servio FTP ficou
2 segundos acima do permitido, mais precisamente 12 segundos, enquanto o
permitido era de apenas 10 segundos.
Servio Chat: O tempo de resposta/latncia de acesso remoto ao servio Chat
ficou 3 segundos acima do permitido, mais precisamente 8 segundos, enquanto o
permitido era de apenas 5 segundos e o acesso local ficou 0,3 segundos acima do
permitido, enquanto este deveria ter um acesso imediato.
Ambiente POP
Hercules 200.132.45.54
Servio Squid: Ficou indisponvel pelo perodo de 37 minutos, enquanto o
permitido era de no mximo 20 minutos/ms.
Servio Squid: Ficou disponvel pelo perodo de 719 horas: 26 minutos, enquanto
o permitido era de no mnimo 719 horas e 40 minutos/ms.
98
O motivo destes atrasos, foi a compilao do novo Kernel do sistema operacional Linux
Conectiva 6.
Noe 200.132.45.31
Servio FTP: O tempo de resposta/latncia de acesso remoto ao servio FTP ficou
1 segundos acima do permitido, mais precisamente 11 segundos, enquanto o
permitido era de apenas 10 segundos.
Atlas 200.17.82.34
Servio Samba: Ficou indisponvel pelo perodo de 29 minutos e 39 segundos,
enquanto o permitido era de no mximo 20 minutos/ms.
Servio Samba: Ficou disponvel pelo perodo de 719 horas e 31 minutos e 21
segundos, enquanto o permitido era de no mnimo 719 horas e 40 minutos/ms.
O motivo para esta indispobibilidade da interface 13 deve-se ao fato desta ser apenas
uma interface de teste. Sendo habilitada apenas em tais ocasies.
Roteador Cisco 2511 200.17.82.62
Disponibilidade do Link com Conexo Exterior UFRGS: Ficou 40 minutos sem
conexo. A disponibilidade deveria ser de 100%.
Proposta do SLA
99
_____/_____/_____
_________________________________
Nome da Gerncia
_________________________________
Gerncia de Tecnologia de Informao
_____/_____/_____
100
4.8
Concluses do Captulo
101
102
5.1
103
6 BIBLIOGRAFIA
[1]
[2]
[3]
[4]
[5]
[6]
[7]
Management
INTERNET
ENGINEERING
TASK
FORCE.
Information Base for Network Management of TCP/IP-based
Internets: MIB-II. Disponvel em: <http://www.ietf.org/rfc/>. Acesso
em: Mar. 2000.
[11]
[12]
[13]
[14]
[15]
[16]
Disponvel por
104
WWW em http://redes.ucpel.tche.br/ensino/070020/html/apostila.html/
(nov.2000).
[17]
[18]
MIBMaster.
Disponvel
por
http://www.equival.com.av/mibmaster/index.html
[19]
[20]
[21]
[22]
[23]
[24]
[25]
[26]
CISCO
Systems.
SLA
Solution.
<http://www.cisco.com>. Acesso em: Dez. 2000.
[27]
[28]
[29]
WWW
Disponvel
em
em:
105
[30]
SURVEYS.
Lucent
Technologies.
Disponvel
<http://www.lucentnps.com/knowledge/surveys/00slm/>. Acesso
Fev. 2001.
[31]
[32]
[33]
em:
em:
http://ucd-
[34]
[35]
[36]
[37]
106
ANEXOS