Gerenciamento de Redes com Software Livre
Gerenciamento de Redes com Software LivreTenho que manter uma rede... e agora?
Alex Moura - [email protected] 2005
RNP/REF/0236© 2000 – RNP
Gerenciamento de Redes com Software Livre
Agenda
Objetivos
Introdução
– Redes Avançadas
– NOCs – Network Operation Centers
– Gerenciamento de Redes
Software Livre
– Sistema operacional
– Aplicações
– Ferramentas para gerenciamento de redes
Gerenciamento de Redes com Software Livre
Objetivos
Apresentar a opção do Software Livre e gratuito para gerenciamento de redes de computadores, tradicionais ou avançadas.
Apresentar ferramentas de Software Livre utilizadas na operação de redes IP por NOCs, e em P&D, nas redes acadêmicas.
Gerenciamento de Redes com Software Livre
Redes Avançadas
Gerenciamento de Redes com Software Livre
Redes Avançadas
Características das Redes de P&E (NRENs)
Precisam ser construídas e operadas para sempre ter o melhor desempenho e alta disponibilidade.
Serviços avançados são demandados pelos usuários, como IPv6, Multicast, VoIP, Vídeo etc.
Usuários com aplicações exigentes em termos de latência e largura de banda. O consumo de banda pode chegar ao máximo, consumido por um único usuário, com uma única aplicação.
Engenharia e NOC devem oferecer suporte específico a projetos e experimentos de P&E de sua comunidade de usuários, e que podem impactar no desempenho da rede.
Gerenciamento de Redes com Software Livre
Classificação das Redes Avançadas
A Internet pode ser classificada, genericamente, em 3 gerações, de acordo com as tecnologias usadas e aplicações suportadas:
Terceira geraçãoSegunda GeraçãoPrimeira geração
Uso de DWDM e outras tecnologias ópticas
Uso de roteamento e comutação em camada óptica
IPv6
Multicast
QoS
Multimídia, VoIP
Não confiável
IPv4
Sem QoS
Sem garantia de banda
Baixas velocidades
Gerenciamento de Redes com Software Livre
Desempenho das Redes Avançadas
O patamar "padrão" atualmente é de 10Gbps, por limitação das atuais tecnologias usadas nos roteadores, para conexões de longa distância[1].
155Mbps (OC-3 / STM-1)RedCLARA
10Gbps (OC-192 / STM-64)2.5Gbps (OC-48 / STM-16) [2]
RNP
10Gbps (OC-192 / STM-64)Abilene, CA*net4, Géant
Núcleo (Core)Redes
[1] Já existe disponibilidade de equipamentos que oferecem maior capacidade (ex.: 40Gbps) para LANs e MANs, porém ainda não para WANs.
[2] Outubro de 2005
Gerenciamento de Redes com Software Livre
Aplicações das Redes Avançadas
Uso de tecnologias: IPv6, MPLS, VPN, QoS etc.
Videoconferências, transmissão de vídeo (streaming) e vídeo sob demanda (VoD)
Indexação e Busca
Middleware (segurança, diretórios, PKI)
Mobilidade
Computação em Grade (Grid Computing)
Tele-medicina, astronomia, física (luz síncrotron, grid etc.), educação à distância, HDTV sobre IP etc.
Gerenciamento de Redes com Software Livre
Consórcios de Redes Avançadas (P&E)
APAN – Asian-Pacific Advanced Network (Ásia)
Internet2 (EUA)
CLARA – Cooperação Latino-Americana de Redes Avançadas (América Latina)
TERENA – Trans-European Research and Education Networking Association (Europa)
Gerenciamento de Redes com Software Livre
APAN (Ásia/Pacífico)
Gerenciamento de Redes com Software Livre
RedCLARA (Am. Latina)
Gerenciamento de Redes com Software Livre
Geánt (Europa)
Gerenciamento de Redes com Software Livre
Abilene (EUA)
Gerenciamento de Redes com Software Livre
Principais Redes Avançadas (P&E)
AARNet - Australia's Research and Education Network
Abilene (EUA)
CA*Net4 (Canadá)
RedCLARA (América Latina)
Dante/Géant (Europa)
ESnet (EUA)
JGN-II - Japanese Gigabit Network 2 (Japão)
NLR – National Lambda Rail (EUA)
RNP – Rede Nac. de Ensino e Pesquisa (Brasil)
The Quilt (EUA)
UKERNA (Reino Unido)
Gerenciamento de Redes com Software Livre
RNP – A Rede Acadêmica Brasileira
RNP – A primeira rede nacional de acesso àInternet
Iniciada como projeto do Ministério da Ciência e Tecnologia (comunidade acadêmica e Governo)
Modelo da rede acadêmica brasileira - 3 níveis:
– backbone nacional
– redes regionais
– redes institucionais
Implementação iniciada em 1991.
Gerenciamento de Redes com Software Livre
RNP
27 Pontos de Presença (PoPs): 1 em cada estado brasileiro e mais 1 no Distrito Federal
Mais de 200 instituições conectadas: Universidades Federais, Institutos Federais de Pesquisa e outras instituições de ensino e pesquisa
Mais de 1 milhão de usuários
O backbone nacional RNP fornece:
Interconexões entre redes regionais
Conexões com backbones nacionais e internacionais (acadêmicos e comerciais)
Gerenciamento de Redes com Software Livre
GLIF - Global Lambda Integrated Facility - Participantes disponibilizam lambdas, formando um grande recurso global (LambdaGrid) integrado para cientistas e projetos envolvidos em pesquisa científica com grande quantidade de dados.
GLIF – Cooperação entre Redes Avançadas
www.glif.isVisualization courtesy of Bob Patterson, NCSA/University of Illinois at Urbana-Champaign. Data compilation by Maxine Brown, University of Illinois at Chicago. Earth texture from NASA.
GLIF – Cooperação entre Redes AvançadasMapa do Pacífico – Agosto 2005
Bandas das NRENs, a serem disponibilizadas para experimentos de pesquisa e aplicações previamente agendados.
www.glif.is Visualization courtesy of Bob Patterson, NCSA/University of Illinois at Urbana-Champaign.Data compilation by Maxine Brown, University of Illinois at Chicago. Earth texture from NASA.
GLIF – Cooperação entre Redes AvançadasMapa do Atlântico – Agosto 2005
Bandas das NRENs, a serem disponibilizadas para experimentos de pesquisa e aplicações previamente agendados.
www.glif.is Visualization courtesy of Bob Patterson, NCSA/University of Illinois at Urbana-Champaign.Data compilation by Maxine Brown, University of Illinois at Chicago. Earth texture from NASA.
Gerenciamento de Redes com Software Livre
Gerenciamento de Redes
Gerenciamento de Redes com Software Livre
Gerenciamento e Operação de Redes
Praticamente todas as infra-estruturas de redes requerem atuação operacional constante, em suas várias aplicações:
– Backbones acadêmicos e comerciais
– Redes metropolitanas
– Provedores de acesso Internet (ISPs)
– Pontos de Troca de Tráfego (PTT, NAPs, IXPs)
– Datacenters
– Redes corporativas
Assim, cada vez mais:
– São exigidos maiores níveis de qualidade dos serviços,
– Aumenta a criticidade da operação.
– É requerido o uso de boas e confiáveis ferramentas de apoio.
Gerenciamento de Redes com Software Livre
Gerenciamento de Redes
Conjunto de pessoas, procedimentos e sistemas, planejados e coordenados para manter uma rede operando próximo de sua máxima eficiência, pelo maior tempo possível, economizando custos e recursos.
Sobrecargas eventuais ou falhas podem causar congestionamentos e ineficiência, prejudicando os usuários (clientes).
Adicionalmente, podem ocorrer necessidades de provisionamentos de recursos adicionais, sob demanda.
Gerenciamento de Redes com Software Livre
Monitoramento e Operação de Redes
Monitoramento - acompanhamento dos eventos de uma rede, a fim de diagnosticar problemas e determinar quando e quais procedimentos de contingência devem ser aplicados, bem como obter estatísticas para administração e otimizações de desempenho.
Operação - Gerenciamento integrado de redes, usando sistemas de informação e recursos que forneçam um cenário comum de operação.
Gerenciamento de Redes com Software Livre
Modelos de Gerenciamento de Redes
FCAPS – acrônimo referente às áreas funcionais de gerenciamento definidas no modelo ISO de gerenciamento de redes
ITIL – Biblioteca de Infra-estrutura de T.I. (Information Technology InfrastructureLibrary)
(Security)Segurança(Performance)Desempenho
(Accounting)Contabilização(Configuration)Configuração(Fault)Falhas
Gerenciamento de Redes com Software Livre
Considerações Operacionais
Manutenção
Evitar, ao máximo, alterações em uma rede em produção
Deve-se estabelecer os períodos para manutenções, que devem ser publicados e divulgados aos interessados, para estabelecer as expectativas e evitar surpresas.
Os dias mais interessantes são, em geral, terça-feira e quinta-feira.
Evitar qualquer alteração nas configurações dos equipamentos de rede fora dos períodos pré-determinados.
Gerenciamento de Redes com Software Livre
NOC - Network Operation Center
Gerenciamento de Redes com Software Livre
NOC
Local a partir do qual é exercido o controle de redes de dados ou telecomunicações.
O suporte (help desk ou service desk) de um NOC geralmente oferece:
– Suporte e foco em coordenação das comunicações e controle entre provedores de serviços de rede e usuários.
Gerenciamento de Redes com Software Livre
NOC
Dentre os serviços prestados pelos NOCs, destacam-se:
Elaboração de procedimentos operacionais e documentação
Resolução de problemas
Gerenciamento e implementação de mudanças
Implementação e monitoramento da segurança
Monitoramento, avaliação e melhoria do desempenho
Gerenciamento de comunicações
– Contatos com operadoras de telecomunicações
Coordenação de atividades operacionais
Geração de relatórios de falhas e desempenho
Gerenciamento de Redes com Software Livre
NOCs das Redes Avançadas
Abilene NOC – IU (EUA)
APAN JP NOC – (Japão)
ARDNOC – Advanced Research and Development NetworkOperations Center – CA*net 3 e 4 (Canadá)
CEO – Centro de Engenharia e Operações da RNP (Brasil)
CLARA-NOC - RedCLARA (América Latina)
GlobalNOC – Indiana University (IU) (EUA)
– Gerencia conexões com redes de P&E da Ásia, Europa, Rússia e América do Sul ao STAR TAP e a outras redes como: Abilene, vBNS e ESnet.
NLR NOC – National Lambda Rail NOC (EUA)
Gerenciamento de Redes com Software Livre
CEO – Centro de Engenharia e Operações
RNP - CEO
Equipe: 10 pessoas (Rio de Janeiro, RJ e Campinas, SP)
Equipe para monitoramento nível 1 em Brasília, DF
Redes atendidas:– Backbone RNP2
– Backbone IPÊ (novo backbone multigigabit da RNP)
– Rede Giga (em parceria com o CPqD)
– RedCLARA (Engenharia)
Operação– Aberturas de chamados junto às operadoras
– Mantém estatísticas das redes gerenciadas
– Acompanhamento de paradas programadas e não programadas, e respectivas durações.
– Suporte técnico e controle de manutenções
Gerenciamento de Redes com Software Livre
Global NOC (I.U.)
Global NOC – Univ. de Indiana
Maior NOC de redes avançadas.
Redes atendidas:
– Redes STAR TAP/Euro-Link/TransPAC
– Abilene (Internet2)
– MIRnet (conexão com a Rússia)
– AMPATH (América do Sul)
– Redes do campus da Univ. de Indiana
Gerenciamento de Redes com Software Livre
Desafios para os NOCs
Maior foco em demandas de segurança
Maior quantidade de elementos a serem monitorados
Serviços mais complexos (VPN, Voz, Vídeo etc.)
Maior quantidade de serviços complexos dependentes do desempenho da rede.
Gerenciamento de Redes com Software Livre
Software Livre:
Sistema Operacional
Gerenciamento de Redes com Software Livre
Sistema Operacional
FreeBSD
O sistema operacional FreeBSD é empregado, hámuitos anos, em pesquisa e desenvolvimento de novas tecnologias.
Protocolos
– Multicast IPv4/IPv6: PIM-SM, MLDv2, IGMPv3 (KAME, XORP)
– Implementação de roteador IPv6 de baixo custo emredes (FreeBSD, Zebra/Quagga)
– Available Bandwidth Estimator (ABwE) – Abilene
Gerenciamento de Redes com Software Livre
FreeBSD
Vantagens:
Alta disponibilidade (uptime):
Capacidade para atualizações do S.O. com baixo tempo de parada (downtime)
Alta flexibilidade para otimizações do kernel e subsistemas
Maduro e robusto:
– derivado do código Unix original (AT&T)
– código BSD desenvolvido há mais de 20 anos.
– pilha TCP/IP utilizada em diversos produtos comerciais
helm:~$ date ; uptimeFri Sep 30 20:37:01 BRT 20058:37PM up 1540 days, 12:33, 1 user, load averages: 0.00, 0.00, 0.00helm:~$
Gerenciamento de Redes com Software Livre
FreeBSD
Vantagens (cont.)
Suporta todos os principais serviços e aplicações Internet (www, ftp, smtp, pop3, imap, ntp, dns, bootp, tftp, rpc, ssh, whois etc.)
Sofisticado sistema para manutenção do sistema básico e de aplicações (Ports)
Controle de banda e QoS: já usado pela NASA em pesquisas sobre QoS (ALTQ / CBQ)
Desvantagens
Administração arcaica e não intuitiva (como a maioria dos sistemas UNIX / Linux).
Suporte a hardware, não tão abrangente, quando comparado a outros sistemas operacionais livres e comerciais.
Gerenciamento de Redes com Software Livre
FreeBSD em NOCs
Diversos NOCs de NRENs utilizam o FreeBSD em sua infra-estrutura
RNP
Registro.BR
– Infra-estrutura do Registro de Domínios .BR
– Servidores DNS
– Route servers
APAN JP NOC
– Serviços: DNS, email, web, squid,
– Monitoração: OC3mon, OC12mon, GPS
Gerenciamento de Redes com Software Livre
FreeBSD em P&D
FreeBSD em Projetos da Internet2 (cont.)
Bandwidth Control (BWCTL)http://e2epi.internet2.edu/bwctl/
Network Diagnostic Tester (NDT)http://e2epi.internet2.edu/ndt/
One-way Latency Measurement (OWAMP)http://e2epi.internet2.edu/owamp/
iperfhttp://dast.nlanr.net/Projects/Iperf/
thrulay - network capacity testerhttp://www.internet2.edu/~shalunov/thrulay/
IPv6http://ipv6.internet2.edu/lincoln/ipv6-mgp.html
High-End Video Transmission over IPhttp://events.internet2.edu/2005/fall-
mm/sessionDetails.cfm?session=2256&event=239
Gerenciamento de Redes com Software Livre
FreeBSD em P&D
FreeBSD em Projetos da Internet2
Abilene Observatory (25 projetos beneficiados)http://abilene.internet2.edu/observatory/
Cada nó da rede Abilene tem dois racks, sendo um para equipamentos de roteamento e outro para servidores do projeto e resto do espaço disponível para “co-location” de outros hardwares de projetos de pesquisa aprovados (ex.: Projetos PlanetLab, AMP e www.internettrafficreport.com).
Especificações dos servidores (NMS hosts) do Observatório
– CPU: Dual 1.26 Ghz Xeon
– SO: FreeBSD (Linux opcional)
– Memória: 1 GB Memória
– Discos: (2x)18GB SCSI
– NICs: Conexões de Fibra GigEthernet (NMS-1 e NMS-2) ou FastEth
Internet2 End to End Performance Initiative Toolshttp://e2epi.internet2.edu/tools_list.html
Gerenciamento de Redes com Software Livre
Software Livre:
Ferramentas para
Gerenciamento de Redes
Gerenciamento de Redes com Software Livre
Ferramentas em Software Livre
www.ex-parrot.com/~pdw/iftop/iftop
www.osc.edu/oarnet/itecohio.net/beacon/H.323 Beacon Tool
www.moregroupware.orgMore.groupware
dast.nlanr.net/Projects/Beacon/Multicast Beacon
URLNome
nedi.web.psi.chNeDi
www.nagios.orgNagios
www.bitwizard.nl/mtr/mtr
www.mrtg.orgMRTG
www.version6.net/LGLG – Looking Glass
iptrack.sourceforge.netIpplan
dast.nlanr.net/Projects/Iperf/iperf
www.fping.comfping
www.cacti.netCacti
Gerenciamento de Redes com Software Livre
Ferramentas em Software Livre
www.bestpractical.comRT – Request Tracker
netmon.grnet.gr/weathermap/Network Weathermap
www.plone.orgPlone
URLNome
/usr/sbin/traceroutetraceroute
www.webmin.comWebmin
software.uninett.no/stager/Stager
people.ee.ethz.ch/~oetiker/webtools/smokeping/SmokePing
people.ee.ethz.ch/~oetiker/webtools/rrdtool/rrdtool
www.shrubbery.net/rancid/RANCID
/sbin/pingping
Gerenciamento de Redes com Software Livre
Ferramentas
Atendimento e suporte
– Request Tracker (RT) - Sistema para atendimento e acompanhamento de solicitações (helpdesk)http://www.bestpractical.com
Groupware (Trabalho colaborativo)
– more.groupware - www.moregroupware.org
– eGroupware - www.egroupware.org
– OpenGroupware - www.opengroupware.org
Documentação (online)
– CMS (Content Management System): Plone, Mambo etc.
– Wiki: Moinmoin, Kwiki, Mediawiki
Gerenciamento de Redes com Software Livre
Cacti
http://www.cacti.net
Cacti - é uma interface web em PHP para a ferramenta RRDTool, que coleta dados via SNMP, e armazena informações sobre os gráficos de estatísticas, contas de usuários e demais configurações em uma base de dados MySQL.
Ports:cd /usr/ports/net/cacti && make install clean
Gerenciamento de Redes com Software Livre
Cacti – Consulta por período
Gerenciamento de Redes com Software Livre
fping
http://www.fping.com
fping – similar ao ping, usa ICMP paraobter respostas de hosts. É possívelespecificar qualquer quantidade de hosts em uma mesma consulta, que são feitasem paralelo (threads).
Saída preparada para uso em scripts e poroutros softwares.
Ports:cd /usr/ports/net/fping && make install clean
Uso: fping [opções] [hosts...]
Gerenciamento de Redes com Software Livre
fping
Ex.:# fping www.rnp.br www.geant2.net \ www.internet2.edu
www.terena.org
www.rnp.br is alive
www.geant2.net is alive
www.internet2.edu is alive
www.terena.org is alive
# fping -C 1 www.rnp.br www.geant2.net \ www.internet2.eduwww.terena.org
www.rnp.br : [0], 84 bytes, 0.29 ms (0.29 avg, 0% loss)
www.geant2.net : [0], 84 bytes, 252 ms (252 avg, 0% loss)
www.internet2.edu : [0], 84 bytes, 320 ms (320 avg, 0% loss)
www.terena.org : [0], 84 bytes, 390 ms (390 avg, 0% loss)
www.rnp.br : 0.29
www.geant2.net : 252.15
www.internet2.edu : 320.83
www.terena.org : 390.06
Gerenciamento de Redes com Software Livre
iftop
http://www.ex-parrot.com/~pdw/iftop/
iftop – Mostra a utilização de banda em uma interface de um host, “escutando” o tráfego em determinada interface e mostra uma tabela da utilização da banda por pares de hosts. Na maioria dos sistemas requer acesso administrativo para ser usado.
Licença: GPL
Autor: Paul Warren
Ports:cd /usr/ports/net-mgmt/iftop && make install clean
Uso:
– No host que desejar monitorar o tráfego, digite: iftop
Gerenciamento de Redes com Software Livre
iftop
Gerenciamento de Redes com Software Livre
iperf
http://dast.nlanr.net/Projects/Iperf/
Aplicação cliente/servidor para medições de desempenhoTCP e UDP
– Mede a banda TCP máxima
– Facilita ajuste fino de parâmetros TCP e UDP
– Reporta banda, jitter, e perda de pacotes
Ports:cd /usr/ports/benchmarks/iperf && \make install clean
Uso:
– No servidor, digite:
iperf -fk -i30 -u -s
(f)ormato reporta em kbps / (i)ntervalo para reportes = 30 seg.
(u)dp / (s)ervidor
Gerenciamento de Redes com Software Livre
iperf
No cliente, digite:
iperf -u -b800k -t3600 -c [servidor]
– (u)dp / (b)andwidth = 800kbps / (t)empo de execução = 3600 seg.
– (c)liente / [servidor] = servidor a ser acessado
Resultado:[dodpears@vc-iperf iperf]$ iperf -fk -i30 -u -s ------------------------------------------------------------Server listening on UDP port 5001Receiving 1470 byte datagramsUDP buffer size: 64.0 KByte (default)------------------------------------------------------------[ 3] local 149.166.197.80 port 5001 connected with 129.79.92.230 port 1031[ ID] Interval Transfer Bandwidth Jitter Lost/Total Datagrams[ 3] 0.0-30.0 sec 3000 KBytes 819 Kbits/sec 0.300 ms 0/ 2090 (0%)[ 3] 30.0-60.0 sec 3000 KBytes 819 Kbits/sec 0.242 ms 0/ 2090 (0%)[ 3] 60.0-90.0 sec 3000 KBytes 819 Kbits/sec 0.338 ms 0/ 2090 (0%)[...][ 3] 0.0-90.0 sec 9000 KBytes 819 Kbits/sec 0.263 ms 0/ 6393 (0%)
Gerenciamento de Redes com Software Livre
Looking Glass
http://www.version6.net/LG
LG - é uma ferramenta para implementar um Looking Glass.
– CGI script escrito em perl
– Executa comandos de protocolo BGP, ping e traceroute emroteadores e suporte a repasse de comandos a outros looking glasses (proxy).
– Suporta protocolos IPv4 e IPv6
– Usa ssh, telnet ou rsh para acessar o roteador
– Testado com roteadores Cisco, Juniper e Zebra
Autor: Cougar
Licença: GPL
Ports: N/D
Gerenciamento de Redes com Software Livre
Gerenciamento de Redes com Software Livre
Gerenciamento de Redes com Software Livre
MRTG - Multi Router Traffic Grapher
http://www.mrtg.org/
MRTG - Ferramenta para coletar informações e gerar estatísticas
Usada para registrar tráfego de rede
Fornece uma representação visual do tráfego
Gera páginas HTML com imagens no formato PNG
Estatísticas permitem monitorar diversos dispositivos e funções via SNMP: roteadores, servidores, latência, utilização, temperatura etc.
Licença: GPL
Autor: Tobias Oetiker
Gerenciamento de Redes com Software Livre
MRTG
Gerenciamento de Redes com Software Livre
mtr – “My Traceroute”
http://www.bitwizard.nl/mtr/
O mtr combina as funcionalidades das ferramentastraceroute e do ping em uma mesma ferramenta de diagnóstico. Possui interfaces gráfica e console.
Autores:
– Matt Kimball (autor original)
– Roger Wolff (atual mantenedor)
Licença: GPL
Ports:
cd /usr/ports/net/mtr && make install clean
Uso: mtr < hostname ou endereço IP >
ex.: mtr www.internet2.edu
Gerenciamento de Redes com Software Livre
mtr – “My Traceroute”
Gerenciamento de Redes com Software Livre
mtr – “My Traceroute”
Gerenciamento de Redes com Software Livre
Nagios
http://www.nagios.org
NagiosAplicação de código aberto (GPL) para monitoramento de redes
Plataformas: FreeBSD, Linux, Solaris etc.
Monitora hosts e serviços de uma rede
Fornece uma visão geral do estado dos sistemas da rede
Notifica quando em caso de problemas
Permite ações rápidas para resolução de problemas
Fornece relatórios de disponibilidade para SLAs etc.
Originalmente chamava-se “NetSaint” (netsaint.org)
Nome trocado para “Nagios” em 2001 por questões de marca registrada
N.A.G.I.O.S. = “Nagios Ain't Gonna Insist On Sainthood”
Gerenciamento de Redes com Software Livre
Nagios
Projetado para ser modular (plugins)
Daemon contém a lógica de monitoramento e escalonador
CGIs permitem aos usuários visualizar status via web
Aplicações externas cuidam do trabalho de monitoramento de baixo nível
Comandos externos podem ser disparados paratratamento de alertas, mudanças de estados e informações de monitoramento
Possui facilidades para integração com outrasaplicações
Gerenciamento de Redes com Software Livre
Nagios
O que pode ser monitorado?
Servidores, estações de trabalho, impressoras, roteadores etc.
Genericamente, qualquer coisa que:
– Tem ou é associada com um endereço de algum tipo
– É “alcançavel” pela rede
Nagios não sabe ou se importa com protocolos de rede ou endereços
Não é limitado a monitorar equipamentos de rede e serviços
Alvos de monitoramento
– Hosts
– Serviços
Gerenciamento de Redes com Software Livre
Nagios
Hosts
– Geralmente hardware: servidores, switches, roteadores, printers etc.
– Podem haver relações de dependência com outros hosts
– Podem fornecer um ou mais serviços
Serviços
– Coisas associadas com, ou fornecidas por um host
– Serviços tangíveis (e.g. uso de disco, toner de impressora)
– Serviços intangíveis (ex.: HTTP, SMTP, IMAP, POP3, DNS)
Gerenciamento de Redes com Software Livre
Nagios
Gerenciamento de Redes com Software Livre
Nagios
Gerenciamento de Redes com Software Livre
Nagios
Gerenciamento de Redes com Software Livre
Nagios
Gerenciamento de Redes com Software Livre
rancid
http://www.shrubbery.net/rancid/
rancid – “Really Awesome Network ConfIg Differ”
Entrada de dados:
– Diversos comandos “show(…)” em roteadores
Saída de dados:
– Saída dos comandos show é processda, e armazenadaem base CVS
– diffs são enviados por email
Combinado com o cvsweb, se obtém uma interface web para visualização das diferenças (diffs) nas configurações.http://www.freebsd.org/projects/cvsweb.html
Gerenciamento de Redes com Software Livre
rancid + cvsweb
Gerenciamento de Redes com Software Livre
rancid + cvsweb
Gerenciamento de Redes com Software Livre
Network Weathermap
http://netmon.grnet.gr/weathermap
Network Weathermap –Software livre e gratuito, feito em script perl
Autor: Panagiotis Christias
Licença: GPL (General Public License)
Linguagem: Perl
Características:
– Facilidade de implementação e de manutenção
– Poucos requerimentos de hardware e software
Gerenciamento de Redes com Software Livre
Network Weathermap
Network Weathermaps apresentam dados complexos de forma sumarizada.
Estendem a metáfora de representação meteorológica da Internet em forma de nuvem (escondendo sua complexidade), como nos mapas de previsão do tempo nos noticiários.
São uma forma de visualização gráfica do tráfego de uma rede em um determinado momento, com atualizações periódicas.
Os mapas podem exibir estatísticas mais detalhadas e outras informações.
Gerenciamento de Redes com Software Livre
Aplicações dos Weathermaps
Rápida visualização do tráfego em uma rede
Permite fácil visualização do uso quantitativo e qualitativo nos enlaces da rede (congestionamentos)
Ferramenta de apoio às atividades de Traffic Engineering, Capacity Planning e segurança: visualização do tráfego de ataquesDoS/DDoS, e seus efeitos na rede.
Gerenciamento de Redes com Software Livre
Network Weathermap
Gerenciamento de Redes com Software Livre
Outras Ferramentas
Stager – http://software.uninett.no/stager/
– Ferramenta web para armazenamento, agregação e apresentação de estatísticas de rede, usando NetFlow, MPing e SNMP.
Zabbix – http://zabbix.sourceforge.net/
– Aplicação web para monitorar aplicações e redes, que suporta coleta via polling e recebimento de traps . Possui recurso para envio de alertas de eventos por email. Suporta SNMP (v1,v2 e v3).
Gerenciamento de Redes com Software Livre
Conclusões
Diversas opções de ferramentas disponíveis
Acesso ao código fonte
Gerenciamento de funções operacionais de uma console centralizada ou distribuída.
Possibilidade de se criar soluções sob medida para necessidades particulares
Sem custo de licenciamento (por sessão, usuário etc.)
Suporte comercial disponível para muitos softwares
Possibilidade de melhor retorno de investimento do que as alternativas comerciais.
Gerenciamento de Redes com Software Livre
Referências
Redes Avançadas
– Dante – http://www.dante.net/
– Géant – http://www.geant.net/
– Géant2 – http://www.geant2.net
– Internet2 – http://www.internet2.edu/
– GLIF - http://www.glif.is/
– Global Next Generation Internet Initiativeshttp://www.cse.wustl.edu/~jain/cis788-99/ftp/testbeds/index.html
NOCs
IU Global NOC - http://globalnoc.iu.edu/
Abilenet NOC - http://www.abilene.iu.edu/
Gerenciamento de Redes com Software Livre
Perguntas e Respostas
FIM
Perguntas & Respostas
Alex Moura