Baixe o app para aproveitar ainda mais
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
Compartilhar