Escolar Documentos
Profissional Documentos
Cultura Documentos
Monitorizao de SLA IP
Paulo Jorge Lopes Soares Vaz
ii
Resumo
iii
iv
Abstract
With the exponential growth of Internet and its continuing evolution, we are witnessing
an increasing importance and reliance on network services for businesses, which leads them
to look at operators and service providers for greater assurance in terms of quality and
performance service, since a failure can be very damaging, both financial and in terms of
competitiveness.
To this end, there is the Service Level Agreement, a contract between a Service Provider
and a client that defines the expectations that both should have in terms of services,
availability, performance and operability of the system. For such contracts, either the
network administrator or the SP has to know what metrics to monitor, how they will be
monitored and those who will monitor. If this is not well defined, it can lead to confusion
about the responsibilities assigned to each entity and to dissatisfaction with the agreed SLA.
This project seeks to develop a tool using a web interface that allows monitoring, alarm
generation and management of various SLA contracted for circuits or services and systems in
a corporate network.
vi
NDICE
INTRODUO ............................................................................................ 1
1.1
1.2
OBJECTIVO ...................................................................................... 3
1.3
SLA ........................................................................................................ 5
2.1
2.2
DESCRIO ...................................................................................... 6
2.3
PROBLEMAS ..................................................................................... 7
2.4
NAGIOS ......................................................................................... 9
3.2
CACTI .......................................................................................... 14
3.3
OPSVIEW ....................................................................................... 18
3.4
OPENNMS ..................................................................................... 22
3.5
ZABBIX ......................................................................................... 24
3.6
ZENOSS ........................................................................................ 26
3.7
3.8
CONCLUSES ................................................................................... 31
4.2
CALENDARIZAO .............................................................................. 34
REFERNCIAS ........................................................................................... 35
vii
viii
Lista de figuras
ix
Lista de tabelas
xi
xii
Access Point
CLI
DHCP
DNS
FCAPS
FTP
GPL
HTTP
ICMP
IETF
IP
Internet Protocol
IPMI
LDAP
MAC
MPLS
NMS
NNTP
NRPE
POP3
QoS
Quality of Service
RRD
RTT
SLA
SMTP
SNMP
SP
Service Provider
SQL
SSH
Secure Shell
UPS
WMI
xiii
xiv
Captulo 1
Introduo
Este captulo pretende apresentar uma viso geral do trabalho a desenvolver para a
presente dissertao, atravs da exposio do tema abordado, descrio dos seus objectivos e
finalmente a apresentao da estrutura do relatrio.
1.1
Tema e Contexto
Introduo
Disponibilidade
Hora
Diria
Semanal
Anual
Anual (Horas)
99,999%
0,0006
0,01
0,1
99,98%
0,012
0,29
105
1h 45min
99,95%
0,03
0,72
263
4h 23min
99,90%
0,06
1,44
10
526
8h 46min
99,70%
0,18
4,32
30
1577
26h 17min
99,50%
0,3
7,2
50,4
2628
43h 48min
Algo que para se conseguir obter implica tripla redundncia, isto, 3 ISP diferentes a
fornecer o servio a uma mesma empresa, tal como apresentado na Figura 1.1.
Introduo
Esta, ou outras solues que garantam qualidade de servio com nveis inferiores, pode
apresentar custos muito elevados, o que aliado necessidade que a empresa tem de verificar
se o acordo com os SP est a ser cumprido, implementando solues de monitorizao e
gesto de servios, pode levar a que a empresa seja incapaz de suportar os custos associados
a este conjunto de solues.
Para os SP a definio dos SLA tambm tem vantagens. Obtm maiores margens de lucro,
aumentam a satisfao do cliente e melhoram a posio competitiva.
1.2
Objectivo
O objectivo desta dissertao passa por desenvolver uma ferramenta que permita
monitorar e gerir os SLA contratados para circuitos ou sistemas de uma rede empresarial.
Esta ferramenta resultar da integrao e configurao de ferramentas open source,
utilizando um interface Web que permitir a monitorizao, gerao de alertas e gesto dos
vrios SLA definidos para servios e sistemas na rede.
1.3
Estrutura da dissertao
Introduo
Captulo 2
SLA
Neste captulo descrito o que so SLAs e IP SLAs fazendo uma breve apresentao sobre
os objectivos, desenvolvimento e problemas.
2.1
2.2
SLA
Descrio
SLA
2.3
Problemas
Tal como descrito em [3] os SLA apresentam alguns problemas que passam por:
Especificao do esforo vs especificao de resultados: Geralmente os SLAs referem
apenas o esforo que um SP tem de despender em caso da ocorrncia de falhas na
rede, no existe referncias para os objectivos que um dado servio deve cumprir;
Especificao de mtricas pouco clara: Alguns dos termos utilizados na especificao
dos elementos dos SLAs podem ser de difcil compreenso. Por exemplo, ser que um
cliente sabe o que quer dizer uma disponibilidade de servio de 98%? Saber qual a
diferena entre disponibilidade de 98% ou 99%?
Especificao de servios incompleta: Existe dificuldade em especificar com
exactido parmetros como controlo de segurana e previso de catstrofes, uma vez
que geralmente s aps estes problemas ocorrerem que se consegue descrever com
exactido tudo o que pode ocorrer;
Gesto de custos incorrecta: Apesar de indicar qual o custo que um determinado
servio possu, geralmente este no se encontra diferenciado e relacionado com as
necessidades do cliente. Ou seja a relao preo/desempenho para o cliente no
optimizada.
Como consequncia, um SLA pode torna-se um documento de difcil compreenso, restrita
apenas a um pequeno conjunto de pessoas com elevada formao tcnica, o que pode levar a
confuses sobre as responsabilidades atribudas a cada entidade, dificuldade de interpretar
correctamente os servios acordados e insatisfao do cliente com o SLA acordado.
2.4
SLA em Redes IP
Tal como descrito em [2] no contexto das redes IP um SLA pode ser fornecido para trs
tipos de ambientes, servios de conectividade de rede, servios de alojamento e servios de
integrao entre os servios de conectividade e alojamento, sendo os recursos dentro da rede
fornecidos para cumprir os objectivos de desempenho e disponibilidade desejados, reduzindo
dessa forma o custo operacional sem provocar um impacto negativo na satisfao do cliente.
Nos servios de conectividade de rede, as redes dos clientes encontram-se ligadas
directamente rede do ISP atravs de routers que se encontram nos APs (Acess Points). Para
este tipo de redes os limites de disponibilidade e desempenho passam por exemplo por:
Latncia atravs da rede do ISP entre 2 routers de acesso do cliente na mesma rea;
Latncia atravs da rede do ISP entre 2 routers de acesso do cliente no mesmo pas;
Latncia atravs da rede do ISP entre 2 routers de acesso do cliente em continentes
diferentes;
Tempo de quebra de ligao (perda de 100% de pacotes medidos atravs de um ping).
SLA
Captulo 3
Estado da Arte
Neste captulo so apresentadas solues actuais, disponveis no mercado, para a
monitorizao de SLAs IP.
3.1
Nagios
10
Estado da Arte
Estado da Arte
11
12
Estado da Arte
O Nagios utiliza o conceito de objectos. Como objectos entende todos os elementos que
esto envolvidos na lgica de monitorizao e notificao. Esses objectos so
Hosts equipamentos fsicos da rede (servidores, workstations, routers, switches e
impressoras identificados por um endereo (IP (Internet Protocol) ou MAC (Media
Acess Control)), podendo ter um ou mais servios associados e ter uma relao
pai/filho com outros hosts. Podem ser associados nos chamados Host Groups de forma
a permitir uma visualizao mais simplificada do seu estado ou configuraes na
interface Web;
Servios Associados a hosts representam recursos destes como carga do processador,
utilizao de disco, ou servios oferecidos como HTTP, FTP, SSH, DNS podendo
tambm eles ser agrupados em Service Groups com o mesmo efeito dos Host Groups;
Contactos Pessoas que esto envolvidos no processo de notificao, onde est
englobado mtodos de notificao, tipos de notificao a receber. Tambm podem
ser agrupados em Contact Groups de forma a facilitar a definio de utilizadores a
notificar;
Perodos de Tempo Engloba perodos de monitorizao de hosts e servios e de
notificao a contactos;
Comandos Utilizados para indicar ao Nagios que programas ou scripts deve executar.
Aqui encontram-se os hosts, service checks e as notificaes.
Ao contrrio de outras ferramentas de monitorizao o Nagios apresenta uma estrutura
modular, utilizando programas externos, criados geralmente por elementos da comunidade,
que adicionam novas funcionalidades de monitorizao, informao e notificao,
melhorando o desempenho do Nagios e tornando-o uma ferramenta mais poderosa. Esses
programas so denominados de plugins, e podem ser obtidos em [7] e [8]. Estes plugins so
executados quando necessrio verificar o estado de um host ou servio retornando os
resultados para o Nagios, que por sua vez processa esses resultados e toma as medidas
necessrias, como por exemplo notificar contactos. Desde que o plugin tenha sido criado, o
Nagios pode testar tudo aquilo que possa ser medido electronicamente, desde temperatura e
humidade de salas de servidores, a muitos outros tipos de informao desde que essa
informao possa ser avaliada a partir de um computador.
O Nagios realiza vrios testes distinguindo esses testes entre host check e service check.
Um host check, realiza testes simples como um ping para verificar e testar a atingibilidade de
mquinas especficas, sendo realizado em intervalos de tempo regulares (definindo para isso
as opes ceck_interval e retry_interval nas definies de host) ou ento apenas quando lhe
solicitado. Por exemplo, se um dos servios monitorizados estiver acessvel, assumido que
a mquina onde est a correr tambm est disponvel e este tipo de testes descartado. Os
hosts verificados podem encontrar-se em um de trs estados possveis:
UP;
DOWN;
UREACHABLE.
Estes estados traduzem as informaes (OK, WARNING, UNKNOWN e CRITICAL) que so
retornadas pelos plugins que so quem realiza este tipo de testes.
Estado da Arte
13
J um service check testa individualmente servios como o HTTP, o SMTP e o DNS, mas
tambm a carga do processador e os processos a correr nas mquinas. Tal como um host
check pode ser feito em intervalos de tempo regulares ou apenas quando solicitado. Um
teste possvel consiste em verificar, para um dado servio, se a porta que ele utiliza se
encontra aberta e se ele se encontra escuta nela. Para verificar se um servio est
realmente a funcionar o Nagios testa servios de forma mais aprofundada. Os servios podem
encontrar-se em um de quatro estados possveis:
UP;
WARNING;
UNKNOWN;
CRITICAL.
O Nagios pode monitorizar os hosts e os servios de forma activa ou passiva. Os chamados
active checks so o mtodo mais comum para fazer a monitorizao, podendo ser iniciados
por um processo do Nagios ou ento executados regularmente. Quando o Nagios necessita de
verificar o estado de um host ou servio executa um plugin indicando a informao que
preciso verificar. Esse plugin verifica o estado operacional do host ou servio e retorna os
resultados para o Nagios, que os processa realizando depois as aces necessrias.
Os passive checks pelo contrrio no so executados pelo Nagios mas sim por
aplicaes/processos externos que submetem os resultados obtidos ao Nagios para serem
processados. Este tipo de verificao til para a monitorizao de servios de natureza
assncrona ou que se encontram localizados atrs de uma firewall no podendo dessa forma
serem verificados activamente. Exemplos de servios deste tipo incluem os SNMP traps e
alertas de segurana.
Possui um sistema de notificao, apresentado na Figura 3.5, podendo-se configurar grupo
de contacto (que contm um ou mais contactos individuais) que deve ser informado para um
determinado host ou servio, horas a que essas notificaes podem e devem ser feitas ou se
simplesmente as notificaes podem ser descartadas. Tem em ateno que um contacto pode
ser membro de mais do que um grupo de contacto pelo que antes de enviar notificaes
remove todas as notificaes duplicadas para um contacto.
Para alm de permitir controlar quando que os host e service checks podem ser
realizados, ou quando as notificaes podem ser enviadas, o Nagios tambm permite
programar quando um host ou servio pode ser desligado para, por exemplo, realizar
operaes de manuteno.
14
Estado da Arte
3.2
Cacti
O Cacti uma ferramenta open source para monitorizao de redes. Para poder ser
utilizado necessita que o sistema tenha instalado RRDTool, MySQL, PHP e um servidor Web
como, por exemplo, o Apache, e pode ser instalada quer em ambientes Unix quer em
ambientes Windows.
Os seus pontos fortes passam pela facilidade de configurao, ter uma interface Web
flexvel, ter um frum pblico com uma comunidade bastante activa, o que permite a
introduo de novas funcionalidades e melhoramentos, partilha de templates entre
utilizadores e a integrao com outras ferramentas como o NTOP.
Tal
como indicado em [9] e [10] o seu funcionamento passa por trs princpios:
Obteno de dados;
Armazenamento de dados;
Apresentao de dados.
Estado da Arte
15
16
Estado da Arte
Estado da Arte
17
Permite gesto de utilizadores, tal como apresentado na Figura 3.9, indicando, nome,
nome de utilizador, palavra passe e outros parmetros como as permisses de visualizao de
equipamentos e grficos a que um utilizador pode aceder.
Uma grande vantagem do Cacti, que o distingue dos demais a utilizao de templates.
Estes templates permitem facilitar a configurao de recolha de dados, sem que para isso
interesse o equipamento que os ir disponibilizar. O Cacti usa trs tipos de template, para
dados, grficos e para hosts.
18
Estado da Arte
Os templates de dados so usados para definir os parmetros para a obteno dos dados,
desde tipo, mtodos e intervalos de actualizao. Os templates de grficos definem um
esqueleto de um grfico, ou seja, como que os dados recolhidos iro ser visualizados com
parmetros que vo desde tipo de dados a visualizar, formato de imagem, resoluo, escala
entre outros. Um template para host associa os templates de dados e grficos mais
convenientes para um determinado tipo de equipamento, seja ele router, switch ou servidor.
Pode-se utilizar templates j presentes no Cacti, ou ento criar-se templates prprios
com os parmetros que se acharem mais convenientes ou ento exportar templates criados
por outros utilizadores. Isso possvel devido ao facto do Cacti permitir importar e/ou
exportar templates a partir da interface grfica.
Outra funcionalidade existente o PHP Script Server, ferramenta que permite a recolha
de dados a partir de scripts PHP, que pela sua natureza torna o processo de pesquisa e
recolha de dados bem mais rpido e eficiente. Tal como acontece com os templates, tambm
aqui existe a possibilidade de utilizar scripts que j vm instalados (o Cacti j possu dois
scripts para recolha de dados sobre espao em disco e utilizao de processadores) ou ento
scripts prprios que um utilizador cria para recolher a informao que pretende em um
determinado equipamento.
3.3
Opsview
O Opsview Community, [12] uma ferramenta open source para monitorizao de redes,
servidores e aplicaes, distribuda sob a licena GPL verso 2. Fornece uma interface Web
para administrao, configurao e visualizao de sistemas, Figura 3.10.
Estado da Arte
19
20
Estado da Arte
Estado da Arte
21
Aplicaes
o Alfresco;
o Servidor Web Apache;
o Atlassian;
o Servidor aplicaes Jboss;
o Servios OpenSimulator.
Negcio
o Monitores SLA que fornecem estatsticas sobre disponibilidade.
Rede
o
o
Conectividade de rede
Equipamentos de rede Cisco
Servios de rede
o Servidores DNS;
o Protocolos Email;
o Servidores LDAP.
Sistemas Operativos
o Sistemas Unix e Linux;
o Servidores VMware ESX;
o Servidores Microsoft Windows.
SNMP
o
o
o
22
3.4
Estado da Arte
OpenNMS
Tal como indicado em [18], o OpenNMS est focalizado nos recursos dos servios da rede
como, acessos a pginas Web e bases de dados, DNS e DHCP (Dynamic Host Configuration
Protocol), apesar de providenciar informao mais tradicional noutras ferramentas de gesto
e monitorizao de redes, como informao sobre switches, routers entre outros.
Utiliza dois meios para recolha de dados. O primeiro atravs dos chamados monitors que
se conectam a um recurso da rede e realizam um teste para verificar se ele responde
correctamente. Se tal no acontecer um evento gerado. O segundo meio atravs da
utilizao dos denominados collectors, que recolhem dados SNMP. Os dados podem ser
recolhidos por SNMP, JMX (Java Management Extensions) e HTTP.
Estado da Arte
23
Para recolher dados o OpenNMS, tal como descrito em [19] primeiro tem de descobrir os
elementos que tem de monitorizar. A esses elementos d-lhe o nome de interface, sendo que
uma interface identificada por um endereo IP e os servios so mapeados em interfaces.
Se mais do que uma interface estiver num mesmo equipamento ento elas so agrupados em
um n. A descoberta faz-se primeiro detectando o endereo IP a monitorizar e depois
descobrindo quais os servios que so suportados por esse endereo IP.
Os eventos gerados so de dois tipos, os gerados internamente pelo OpenNMS e os gerados
externamente por SNMP traps. So caracterizados por parmetros como descrio e
gravidade. Os diferentes nveis de gravidade, tal como apresentado em [20] que um evento
pode tomar so:
Critical: Numerosos equipamentos da rede so afectados pelo evento;
Major: Um equipamento encontra-se em baixo;
Minor: Parte de um equipamento, seja servio ou interface parou de funcionar;
Warning: Evento que pode requerer ateno;
Normal: Apenas informativo, no necessitando de realizao de aces;
Cleared: Indicao que um erro anterior foi corrigido e um servio ou interface foi
restaurado;
Indeterminate: Impossibilidade de associao de evento com um nvel de gravidade.
O OpenNMS tambm possui a funcionalidade de notificao. Caso ocorra um determinado
evento, uma notificao enviada para um utilizador ou grupos de utilizadores ou para a
interface grfica ou por email. A informao contida pela notificao passa por endereo IP,
servio, mensagem de erro entre outras.
Tal como nas outras ferramentas apresentadas, pode-se configurar utilizadores ou grupos
de utilizadores com diferentes permisses de acesso a elementos da rede, dados e
notificaes, sendo que uma das particularidades a possibilidade de configurar o OpenNMS
para suportar autenticao LDAP (Lightweight Directory Access Protocol), [21].
24
3.5
Estado da Arte
Zabbix
O Zabbix uma ferramenta open source, distribuda sob os termos da licena GNU GPL
verso 2, para gesto de rede, com o objectivo de monitorizar o estado de vrios servios de
rede, bem como servidores ou outro tipo de hardware. Tal como descrito em [22]
caracterizado como sendo um sistema de monitorizao semi-distribudo com gesto
centralizada. A sua organizao encontra-se dividida em 3 mdulos principais
Base de dados, para armazenamento de dados, podendo ser utilizado MySQL,
PostgreSQL, SQLite ou Oracle;
Servidor, para proceder a monitorizao directa de equipamentos e servios;
Interface Grfica, para interaco com os restantes mdulos baseada em PHP e
JavaScript.
Estado da Arte
de informaes sobre
Web. A partir dela,
utilizadores, mtodos
caso de ocorrncia de
email.
25
O Zabbix utiliza o conceito de item, entidade que guarda os dados monitorizados. Sem
items a informao no pode ser obtida. Existem dois tipos de, os chamados passive items,
em que o servidor conecta-se ao agente de cada vez que pretende testar um item, e os active
items, em que pelo contrrio o agente que se conecta ao servidor fazendo download da
lista de items a testar e informando periodicamente o servidor com os novos dados obtidos.
Possu diversos tipos de categorias que vo desde Zabbix agent (entidade a que o servidor se
conecta para recolher dados), simple check, SNMP agent (para recolha de dados SNMP), entre
outros. Host uma entidade que agrupa items, pode ser um switch, servidor, mquina virtual
ou um stio Web, identificado por nome, grupo (importante uma vez que no Zabbix as
permisses s podem ser dadas a grupos de hosts e no a hosts individuais) e endereo IP.
Para testar hosts utiliza o conceito de triggers, definindo os parmetros de teste para
verificar a ocorrncia de problemas. Para o envio de notificaes, tem-se de configurar no
Zabbix aquilo que ele define como actions, que basicamente so o conjunto de aces que o
servidor Zabbix deve tomar em caso de problemas. Define-se a mensagem a enviar, a quem se
envia a mensagem, o tipo de problema ocorrido e tipo de operaes devem ser efectuadas.
26
3.6
Estado da Arte
Zenoss
O Zenoss Core uma aplicao open source de gesto de redes e servidores lanado sobre
a licena GNU GPL verso 2 que fornece uma interface Web para administrao de sistema,
monitorizao de disponibilidade, desempenho e eventos. Possuem uma verso empresarial,
paga, baseada na verso Core, no entanto existe uma comunidade bastante activa do Zenoss
que desenvolve novas funcionalidades, documentao, manuais e fruns de discusso para a
verso gratuita o que permite que o Zenoss esteja sempre a evoluir com novas solues e
servios.
O Zenoss baseado, no s em programao prpria, mas tambm atravs da integrao
de tecnologias open source, tais como:
Python: Languagem de programao;
Zope: Servidor de aplicaes escrito em Python;
Twisted: Framework de rede open source escrita em Python para a criao de
servidores SSH, proxy, HTTP e SMTP;
Net-SNMP: Suporte SNMP para monitorizao de informaes de sistema;
RRDTool: Ferramenta para suporte grfico dos dados;
MySQL: Base de dados.
O Zenoss possui suporte para os sistemas operativos Red Hat, Fedora, Ubuntu, Debian,
SUSE, OpenSUSE, Mac OS X, VMWare, FreeBSD, Solaris e Gentoo.
Tal como indicado em [24] encontra-se dividido em 4 camadas:
User layer: Interface grfica para acesso e gesto do sistema;
Data layer: Dados recolhidos guardados em bases de dados separadas, de acordo com
a sua utilizao
o Dados de desempenho para serem processados e apresentados graficamente;
o Dados de configuraes de equipamentos, grupos e localizao;
o Dados de ocorrncia de eventos;
Process layer: Gesto das comunicaes entre a camada de obteno e a camada de
dados;
Colecction layer: Obteno de dados, atravs de SNMP, SSH e WMI (Windows
Management Instrumentation), de mquinas remotamente localizadas e transmisso
para a camada de dados;
Algumas das suas funcionalidades e capacidades so:
Monitorizao da disponibilidade de equipamentos de rede utilizando SNMP, SSH e
WMI;
Monitorizao de servios de rede como HTTP, POP3, FTP, NNTP, entre outros;
Monitorizao de recursos e desempenho de equipamentos (carga do processador,
utilizao de disco);
Gesto de utilizadores, eventos e falhas;
Estado da Arte
27
Tal como em outras ferramentas, a partir da interface grfica, Figura 3.17 e Figura 3.18
so apresentadas informaes de sistema (recursos, lista de equipamentos, servios),
utilizando um sistema semelhante ao do Nagios, por exemplo, utilizando cdigo de cores para
diferenciar os estados de equipamentos e servios (verde se estiver a funcionar
correctamente, amarelo em caso de possibilidade de ocorrncia de erros, vermelho em caso
de falha), apresentao grfica de dados, eventos (deteco de erros com informao sobre
identificao de equipamento, endereo IP, gravidade, tipo de erro ocorrido), topologia da
rede, vista geogrfica (utilizando Google Maps) da rede, informao de utilizadores, bem
como permite a gesto de equipamentos, servios, notificaes (situaes, mtodo, tipo de
mensagem a enviar) e utilizadores (informao de autenticao, permisses, associao a
grupos).
28
Estado da Arte
3.7
Tal como indicado em [27] a Cisco tambm apresenta uma soluo para monitorizao e
gesto de SLA, a Cisco IOS IP Service Level Agreement, uma funcionalidade para
monitorizao de desempenho de rede em equipamentos Cisco. Apesar de muitos dos
protocolos utilizados pela Cisco serem standards IETF (Internet Engineering Task Force), a
soluo no um standard IETF. Permite aos utilizadores verificar garantias de servios,
aumentar a fiabilidade da rede ao validar o desempenho da rede e identificar de forma proactiva os problemas da rede. Para tal utiliza monitorizao activa para gerar trfego de forma
contnua, de forma a poder permitir a determinao da performance e sade da rede,
Estado da Arte
29
30
Estado da Arte
Estado da Arte
3.8
31
Concluses
Interface Web
Funo de acesso e gesto de sistema
o Configurao de equipamentos e servios;
o Visualizao organizada de equipamentos e servios:
Simples grfico de desempenho;
rvore de grficos de desempenho;
Mapa da rede.
o Visualizao grfica de dados de estado e desempenho de equipamentos e
servios;
o Configurao e gesto de utilizadores:
Criao;
Autenticao;
Grupos;
Permisses.
o Configurao e visualizao de alertas;
o Configurao de notificaes:
Email.
32
Estado da Arte
Base de Dados
Estruturao da base de dados tendo em ateno as diferentes situaes e utilizaes
dos dados:
o Dados de sistema e servios recolhidos para apresentao;
o Dados de configuraes de sistema (equipamentos, utilizadores, servios);
o Dados de eventos, alertas e notificaes.
Servidor:
o A partir dele proceder-se monitorizao de equipamentos e servios.
Captulo 4
Plano de Trabalho
Neste captulo apresentado o plano de trabalho a desenvolver, bem como a
calendarizao das diferentes fases do trabalho, tendo em ateno que ao longo do projecto
podero ocorrer alteraes.
4.1
Plano de tarefas
33
34
4.2
Plano de Trabalho
Calendarizao
Tarefas
Especificao da soluo
Especificao de cenrios de teste
Desenvolvimento da soluo
Teste e validao da soluo desenvolvida
Escrita da dissertao
Setembro
Outubro
Novembro Dezembro
Janeiro
Referncias
1. Neves, Joo. Planeamento: Anlise de Requisitos. [Online] [Citao: 21 de Abril de
2010.] http://www.inescporto.pt/~jneves/feup/2009-2010/pgre/requirements.pdf.
2. Service Level Agreements on IP Networks. Verma, Dinesh C. 9, s.l. : Proceedings of the
IEEE, 2004, Vol. 92, pp. 1382-1388. ISSN: 0018-9219.
3. Bouman, Jacques, Trienekens, Jos e van der Zwan, Mark. Specification Of Service
Level Agreements, Clarifying On The Basis Of Practical Research. Washington DC : IEEE
Computer Society, 1999. ISBN: 0-7695-0328-4.
4. Barth, Wolfgang. Nagios: System and Network Monitoring. 1st. 2006. pp. 16-18. ISBN 159327-070-4.
5. Contributors, Nagios Core Development Team and Community. Nagios Core Version
3.x
Documentation.
[Online]
[Citao:
26
de
Junho
de
2010.]
http://nagios.sourceforge.net/docs/nagios-3.pdf.
6.
Nagios
Screenshots.
[Online]
[Citao:
26
de
Junho
de
2010.]
http://www.nagios.org/about/screenshots.
7. [Online] [Citao: 23 de Abril de 2010.] http://exchange.nagios.org/.
8. [Online] [Citao: 23 de Abril de 2010.] http://www.nagios.org/download/plugins.
9. Berry, Ian, et al. The Cacti Manual. [Online] [Citao: 26 de Junho de 2010.]
http://www.cacti.net/downloads/docs/html/.
10. Kundu, Dinangkur e Lavlu, S. M. Ibrahim. Cacti 0.8 Network Monitoring. s.l. : Packt
Publishing, 2009. ISBN 978-1-847195-96-8.
35
36
Referncias
11.
Cacti
Screenshots.
[Online]
[Citao:
26
de
Junho
de
2010.]
http://www.cacti.net/screenshots.php.
12. Opsview Community Edition 3.7. [Online] [Citao: 27 de Junho de 2010.]
http://docs.opsview.com/doku.php?id=opsview-community.
13. The Opsview Quick Start Guide. [Online] [Citao: 27 de Junho de 2010.]
http://docs.opsview.com/doku.php?id=opsview-community:quickstart.
14. Opsview Monitoring Web User Interface. [Online] [Citao: 27 de Junho de 2010.]
http://docs.opsview.com/doku.php?id=opsview-community:monitoringui.
15.
Host
Template.
[Online]
[Citao:
27
de
Junho
de
2010.]
http://docs.opsview.com/doku.php?id=opsview-community:initialconfiguration:templates.
16.
Main
Page.
[Online]
[Citao:
27
de
Junho
de
2010.]
http://www.opennms.org/wiki/Main_Page.
17.
OpenNMS
Screenshots.
[Online]
[Citao:
27
de
Junho
de
2010.]
http://sourceforge.net/project/screenshots.php?group_id=4141.
18.
Polling
Configuration
How-To. [Online]
[Citao:
27
de
Junho
de
2010.]
http://www.opennms.org/wiki/Polling_Configuration_How-To.
19.
Discovery.
[Online]
[Citao:
27
de
Junho
de
2010.]
Junho
de
2010.]
http://www.opennms.org/wiki/Discovery_Configuration_How-To.
20.
Severity.
[Online]
[Citao:
27
de
http://www.opennms.org/wiki/Severity.
21.
Spring
Security
and
LDAP.
[Online]
[Citao:
27
de
Junho
de
2010.]
http://www.opennms.org/wiki/Spring_Security_and_LDAP.
22. Olups, Rihards. Zabbix 1.8 Network Monitoring. s.l. : Packt Publishing, 2010. ISBN
978-1-847197-68-9.
23.
Zabbix
Screenshots.
[Online]
[Citao:
29
de
Junho
de
2010.]
http://www.zabbix.com/screenshots.php.
24.
Zenoss
Administration
2.5.2.
[Online]
[Citao:
30
de
Junho
de
2010.]
http://community.zenoss.org/community/documentation/official_documentation/zenossguide/2.5.2.
Referncias
25.
Zenoss
37
Screenshots.
[Online]
[Citao:
30
de
Junho
de
2010.]
http://ostatic.com/zenoss-core/screenshot/1.
26.
Zenoss
Core
Screenshots.
[Online]
[Citao:
30
de
Junho
de
2010.]
http://ostatic.com/zenoss-core/screenshot/1.
27. Cisco IOS IP Service Level Agreements Q&A. [Online] [Citao: 28 de Junho de 2010.]
http://www.cisco.com/en/US/technologies/tk648/tk362/tk920/technologies_qas0900aecd80
17bd5a.html.
28. Cisco IOS IP Service Level Agreement Data Sheet. [Online] [Citao: 28 de Junho de
2010.]
http://www.cisco.com/en/US/technologies/tk648/tk362/tk920/technologies_white_paper09
00aecd8017531d.html.
29. Cisco IOS IP Service Level Agreements User Guide. [Online] [Citao: 28 de Junho de
2010.]
http://www.cisco.com/en/US/technologies/tk648/tk362/tk920/technologies_white_paper09
186a00802d5efe.html.