Buscar

Aula 03 Softwares de Gerenciamento de Redes de Computadores

Prévia do material em texto

F6s.com
Professor: Edjânio Rodrigues ©
E-mail: edjanio.ete@gmail.com 00/00/2018
Softwares de Gerenciamento de Redes de 
Computadores
• O gerenciamento de redes de computadores nos dias
atuais é uma tarefa complexa, uma vez que as redes
apresentam características, escalabilidade e
complexidade distintas;
• O tráfego de informações dentro das redes vem
crescendo continuamente, devido ao surgimento de
novos dispositivos e aplicações. Consequentemente,
novas tecnologias e padrões proporcionam uma grande
proliferação de dispositivos heterogêneos conectados à
rede.
Softwares de Gerenciamento de Redes de 
Computadores
• A necessidade da utilização do gerenciamento de redes
possibilita que sejam pesquisadas e desenvolvidas
novas técnicas e abordagens para a área;
• Os softwares de gerenciamento englobam estas novas
tecnologias, tendo por finalidade auxiliar os
administradores de rede nas tarefas de gerenciamento.
Softwares de Gerenciamento de Redes de 
Computadores
• Um bom software de gerenciamento permite controlar
os recursos da rede, assim como identificar e prevenir
problemas;
• O investimento em um software de gerenciamento é
necessário a partir do momento em que uma rede, por
menor que seja, se mostra importante, por exemplo
redes empresariais, redes de provedores, redes
governamentais e etc.
Softwares de Gerenciamento de Redes de 
Computadores
• A adoção de um Software de Gerenciamento não
resolve todos os problemas de uma rede de
computadores;
• Na maior parte das vezes, os administradores de redes
esperam muito do software, e, consequentemente,
ficam frustrados com os resultados;
• Por outro lado, os softwares são subutilizados, os quais
contêm características inexploradas ou/e exploradas
incorretamente;
Softwares de Gerenciamento de Redes de 
Computadores
• Para utilizar um recurso, se faz necessário conhecê-lo
muito bem e visualizar o que este recurso tem a
oferecer no contexto das redes de computadores;
• Vale lembrar que um software de gerenciamento de
redes é apenas uma ferramenta de auxílio, nada
substitui uma equipe de suporte técnico qualificada.
Por que utilizar um software de 
gerenciamento?
A aquisição de um software de gerenciamento pode ser
justificada pelos seguintes fatores:
• As redes e recursos de computação estão se tornando
vitais para a maioria das organizações. A falta de
controle efetivo destes recursos não proporciona o
retorno esperado pelas organizações;
Por que utilizar um software de 
gerenciamento? (Cont.)
• O crescimento da rede em termos de componentes,
usuários, interfaces, protocolos e fornecedores ameaça
o gerenciamento com a perda de controle sobre o que
está sendo gerenciado;
• Os usuários esperam uma melhoria ou equidade dos
serviços oferecidos quando novos dispositivos são
adicionados na rede;
Por que utilizar um software de 
gerenciamento? (Cont.)
• Os recursos computacionais e as informações da
organização geram diversos grupos de usuários com
diferentes necessidades de suporte nas áreas de
desempenho, disponibilidade e segurança. O gerente
da rede deve atribuir e balancear os recursos entre os
usuários.
Por que utilizar um software de 
gerenciamento? (Cont.)
• A medida que um recurso se torna mais importante para
determinada organização, maior também será a
necessidade de disponibilidade do mesmo. O software
de gerenciamento deve garantir essa disponibilidade;
• A utilização dos recursos deve ser monitorada e
controlada para garantir que as necessidades dos
clientes sejam satisfeitas a um custo razoável.
Softwares de Gerenciamento de Redes de 
Computadores
• Geralmente, os Softwares de Gerenciamento de Redes
são ferramentas altamente complexas, sendo
compostas por inúmeras funções, tendo por finalidade
garantir uma melhor usabilidade para o administrador
de redes;
• O desenvolvimento de um software de Gerenciamento
de Redes requer que tanto profissionais qualificados na
área de programação e redes de computadores
trabalhem juntos, elevando a qualidade do software.
Softwares de Gerenciamento de Redes de 
Computadores
• O desenvolvimento de um software é de alto
investimento para as organizações, e,
consequentemente o preço para a aquisição dessa
ferramenta se torna também elevado;
• Porém, existem ferramentas gratuitas, e algumas
suprem as necessidades de grande parte das
organizações.
Softwares Livres de Gerenciamento de 
Redes de Computadores
• “Software livre" se refere à liberdade dos usuários
executarem, copiarem, distribuírem, estudarem,
modificarem e aperfeiçoarem o software;
• Precisamente, ele se refere à quatro tipos de liberdade,
para os usuários do software:
1. Liberdade de executar o programa, para qualquer propósito;
2. Liberdade de estudar como o programa funciona, e adaptá-
lo para as suas necessidades. Acesso ao código-fonte é um pré-
requisito para esta liberdade;
Softwares Livres de Gerenciamento de 
Redes de Computadores
3. Liberdade de redistribuir cópias de modo que você possa
ajudar ao seu próximo;
4. Liberdade de aperfeiçoar o programa, e liberar os seus
aperfeiçoamentos, de modo que toda a comunidade se beneficie.
Softwares Livres de Gerenciamento de 
Redes de Computadores
• Muitas vezes esquecemos dos princípios básicos que
determinam a estabilidade de uma rede de
computadores, consequentemente acabamos nos
entregando às falsas promessas impostas pelas
indústrias de softwares;
• Para não cair nessas falsas promessas, precisamos ter
em mente os requisitos necessários para a manutenção
de uma rede de computadores.
Principais Requisitos para a Manutenção de uma 
Rede de Computadores
• Independência de fornecedor:
– Empresas não duram pra sempre, dessa forma, é recomendado
a utilização de hardwares e softwares padronizados;
• Utilização de Padrões Abertos:
– Utilize modelos de redes abertas, como TCP/IP e protocolos de
gerenciamento também abertos, como SNMP.
Principais Requisitos para a Manutenção de uma 
Rede de Computadores
• Baixo custo de implementação:
– Montar uma rede não é barato. A infraestrutura custa caro, a
implantação custa caro e o suporte custa caro. O software pode
custar caro também, mas isso é opcional;
• Bons Softwares de Gerenciamento:
– Bons softwares de gerência e monitoramento devem prever
situações indesejáveis na rede, e quando possível tomar as
ações preventivas pelo administrador.
Exemplos de Softwares de Gerenciamento 
de Redes de Computadores
• A maioria das ferramentas disponíveis para o
gerenciamento de redes de computadores são
baseadas no protocolo SNMP;
• Ferramentas:
– Cacti;
– Nagios;
– Manage OpManager;
– Zabbix;
– IBM Tivoli
CACTI
• Ferramenta Free que recolhe e exibe informações sobre
o estado de uma rede de computadores;
• Essa ferramenta foi desenvolvida para ser flexível de
modo que se adapte à diversas necessidades dos
usuários;
• Inicialmente desenvolvida para Linux, porém, versões
para Windows foram desenvolvidas recentemente;
• Ferramenta robusta e de fácil utilização.
CACTI
• Com o Cacti é possível gerar gráficos com relação ao
uso de memória física, memória virtual, quantidade de
processos, processamento, tráfego de rede, quantidade
de espaço em disco e etc.;
• O Cacti tem a capacidade de gerar gráficos tanto para
sistemas Windows, como para sistemas Linux;
• Sua arquitetura prevê a possibilidade de expansão
através de plug-ins que adicionam novas
funcionalidades.
CACTI
• O Cacti possui dois serviços de acesso remoto, o
primeiro trata-se de um Script em PHP, voltado para
pequenas redes, outro é baseado em um agente escrito
em C, específicopara grandes redes;
• O Cacti não exige grandes recursos de host em que ele
está rodando, uma vez que foi escrito na linguagem
PHP sobre plataforma Web, sendo por natureza uma
ferramenta ágil;
CACTI
• É possível criar vários usuários, com permissões
diferentes, por exemplo o administrador poderá operar o
software, modificando os parâmetros dos gráficos, já o
convidado poderá apenas visualizar os gráficos;
• Pontos Negativos:
Destaca-se o fato da ferramenta não possuir um
sistema automático de descoberta de dispositivos de rede,
ou seja, tudo deve ser adicionado pelo operador do
sistema, o que acaba se tornando extremamente
complicado quando se trata de grandes redes.
CACTI
NAGIOS
• Nagios é um aplicativo de Sistemas e de Redes,
podendo ser estendido amplamente para um
gerenciador de redes, graças à grande quantidade de
plug-ins disponíveis na sua comunidade;
• O Nagios é um software free, sua licença garante
permissão para os usuários copiarem, distribuírem e
modificarem a ferramenta.
NAGIOS
• Algumas das várias funções do Nagios:
– Monitoramento de redes e serviços (SMTP, HTTP, PING e etc.);
– Monitoramento dos recursos dos clientes (carga de
processamento, uso de disco e etc.);
– Checagem paralela de serviços;
– Notificação de contatos quando problemas ou resoluções
ocorrerem na rede (email, telefone, alarmes e etc.);
– Interface Web.
NAGIOS
• A única exigência para utilização do Nagios é ter um
computador de sistema operacional Linux, um
compilador da linguagem C e evidentemente utilizar o
modelo TCP/IP;
• O Nagios deve ser configurado de acordo com as suas
necessidades antes de utilizá-lo como gerenciador.
NAGIOS
• A configuração ocorre através da edição dos
seguintes arquivos:
– Arquivos de Configuração Principal;
– Arquivos de Recursos;
– Arquivos de Configuração de Objetos;
– Arquivos de Informações Estendidas.
NAGIOS
ManageEngine OpManager
• Ferramenta completa de gerenciamento de rede;
• Desenvolvido para estabelecer integração entre Help-
Desk, Wan, Servidores, Aplicações, Gerenciamento de
Ativos e análise de tráfego;
• Automatiza várias funções de gerenciamento, tornando
os serviços menos complexos para os administradores.
ManageEngine OpManager
• Permite o monitoramento em tempo real de Firewalls,
Servidores Windows/Linux/Unix, Servidores de Email,
Servidores de Active Directory, Roteadores,
Impressoras, Switches, No-breaks, Serviços Web e etc.;
• O design simples permite instalações e configurações
de forma rápida e menos complexas.
ManageEngine OpManager
• O programa dispõe de 160 tipos de gráficos pré-
configurados, abrangendo os produtos desenvolvidos
pelas grandes empresas do ramo de redes, como por
exemplo:
– Cisco;
– Oracle;
– Active Directory;
– Servidores Dell e;
– Etc.
ManageEngine OpManager
• Desvantagens:
– Análise de tráfego limitado;
– Não há integração à políticas de segurança de redes;
– Ausência de padrões para se medir a performance da rede
monitorada. Os dados são apenas coletados, cabe ao
administrador realizar o diagnóstico.
ManageEngine OpManager
ZABBIX
• Zabbix é o software de gerenciamento free mais
completo do mercado;
• Possui uma grande variedade de opções, as quais nem
sempre estão disponíveis nos concorrentes;
• Anteriormente ao Zabbix, usuários de grandes redes
que optavam por utilizar software livres, necessitavam
de vários softwares para ter disponível todas as
funcionalidades necessárias para o gerenciamento.
ZABBIX
• O Zabbix utiliza o modelo de funcionamento
Servidor-Agente;
• É possível utilizar vários servidores na rede, para que
as tarefas de monitoramento sejam modularizadas;
• Os dados de monitoramento são armazenados em
banco de dados MySQL, PostreGreSQL ou Oracle.
ZABBIX
• Permite o monitoramento em tempo real através de uma
interface web, onde é possível visualizar os dispositivos
e seus Status;
• Os gráficos gerados podem apresentar os dados de
Performance, Segurança, Utilização da CPU/HD e etc.
• Os gráficos são de fácil compreensão e possuem um
design bonito e inovador.
ZABBIX
• No Zabbix é possível definir limiares (Thresholds) de
acordo com os parâmetros de medição utilizados;
• Quando um limiar é ultrapassado, alarmes são emitidos
pelo software. Existem 3 opções de alarme (SMS, Email
e Ligação Telefônica), além claro, dos alarmes dentro
do próprio sistema;
ZABBIX
IBM TIVOLI
• O IBM Tivoli fornece soluções de gerenciamento de
infraestrutura inteligentes;
• O software vai além dos componentes individuais de
sistemas clientes, fornecendo visões integradas para
gerenciamento de sistemas críticos de TI.
IBM TIVOLI
• Os produtos Tivoli Monitoring utilizam um conjunto de
componentes de serviço (Tivoli Management Services)
que são compartilhados entre vários outros conjuntos de
produtos;
• Os produtos que compartilham o Tivoli Monitoring
Services, participam de uma arquitetura servidor-cliente-
agente.
IBM TIVOLI
• Os agentes de monitoramento Tivoli coletam dados e
enviam os mesmos para o Tivoli Enterprise Monitoring
Server;
• Os dados de monitoramento são acessados através do
servidor, o qual fornece serviços de apresentação e
comunicação com os usuários.
IBM TIVOLI
• O IBM Tivoli também inclui o Jazz for Service
Management para vinculação de dados e outros
serviços de integração compartilhados, como serviços
administrativos, de painel, relatórios e segurança.
IBM TIVOLI
Dúvidas
Referências
• BLACK, T. L. Comparação de Ferramentas de Gerenciamento.
Universidade Federal do Rio Grande do Sul, Instituto de
Informática, Porto Alegre, 2008.
• DUARTE, L. M. C. Gerência de Redes e Software Livres: Uso do
Nagios. Faculdade Santo Agostinho.
• https://www.ibm.com/developerworks/br/tivoli/newto/inde
x.html

Continue navegando