Uma Solução Baseada em Web Services para o Gerenciamento de Coletores NetFlow Distribuídos
|
|
- Marco da Costa di Castro
- 8 Há anos
- Visualizações:
Transcrição
1 Uma Solução Baseada em Web Services para o Gerenciamento de Coletores NetFlow Distribuídos Diego M. da Rosa, Evandro D. V. Pereira, Lisandro Z. Granville, Maria Janilce B. Almeida, Liane Margarida R. Tarouco Universidade Federal do Rio Grande do Sul - UFRGS Instituto de Informática Bloco IV Bairro Agronomia Caixa Postal , CEP: Porto Alegre RS {diegoro, edvpereira, granville, janilce, liane}@inf.ufrgs.br Abstract. NetFlow is a solution for network metering based on the capture of flow descriptors issued by network devices, such as routers and switches. In larger networks, such as backbones, it is not rare to be forced to use several collectors in order to retrieve the global flow distribution. This paper presents a Web Services-based solution for the management of NetFlow collectors distributed along different administrative domains. The objective is, not only collect and co-relate the data captured by collectors, but also to control, through configuration operations, the process of data capturing and storage executed within collectors. Resumo. NetFlow é uma solução para medição de rede baseada na captura de descritores de fluxo transmitidos por dispositivos, como roteadores e switches. Em redes de grandes dimensões, como num backbone, não é raro ter de se utilizar vários coletores NetFlow. Este artigo apresenta uma solução baseada em Web Services para o gerenciamento de coletores NetFlow espalhados ao longo de vários domínios administrativos diferentes. O objetivo é, não apenas coletar e correlacionar os dados capturados pelos coletores, mas também controlar, através de operações de configuração, o modo como os coletores de uma rede executam a captura e armazenam os dados recuperados. 1. Introdução No gerenciamento de redes, a medição é uma das tarefas mais importantes porque permite aos administradores compreender o uso e o comportamento da infra-estrutura de comunicação. Existem diversas soluções para medição de redes, sendo que os sistemas que permitem a análise de redes locais internas aos domínios administrativos são sistemas mais maduros e estáveis. Por outro lado, os sistemas para medição de enlaces de longa distância, por exemplo, enlaces que interligam POPs de um grande backbone, são soluções mais recentes e que ainda podem evoluir consideravelmente. Um modelo comum e amplamente aceito para medições utiliza coletores de tráfegos em pontos críticos da rede. Os coletores recebem as informações relativas aos fluxos de equipamentos (tipicamente roteadores) e processam essas informações que são então analisadas pelos administradores. Ferramentas gráficas ajudam muito nesse processo, e é comum se encontrar nas soluções a exibição das informações processadas através de gráficos históricos em páginas Web.
2 Duas dificuldades inter-relacionadas surgem nesse contexto. Inicialmente, é comum que a máquina que hospeda o coletor de dados também acumule a função de processar, analisar e gerar relatórios e gráficos a partir das informações de medição. Um segundo problema, mais grave na nossa opinião, é a inexistência de um sistema que seja capaz de, centralizadamente, controlar e coordenar um conjunto de coletores: atualmente cada coletor acaba sendo manipulado individualmente. Os principais motivos para esta situação são: - Normalmente os administradores estão interessados apenas no tráfego de seu próprio domínio administrativo, sem se importar com o tráfego em outros domínios. Portanto, coletores externos não são acessados; - Ainda que houvesse interesse, por questões de segurança, os administradores preferem inibir o acesso aos coletores a partir de usuários ou aplicações externos aos domínios administrativos que contêm os coletores; - Não existe uma interface de comunicação padronizada ou amplamente aceita no acesso aos coletores (ainda que não existissem restrições de segurança). Na maioria dos casos, a situação atual descrita é mais que suficiente para que os administradores entendam o comportamento de suas redes internas. Entretanto, existem cenários onde um ambiente de medições distribuído ao longo de vários domínios administrativos se faz necessário. Por exemplo, um operador de backbone pode desejar entender o tráfego corrente através do acesso a coletores espalhados nos POPs. Nesse caso, existe a necessidade de uma medição hierárquica onde o operador do backbone deve ter direito de acesso aos coletores localizados nos POPs. Existem ainda situações nas quais coletores precisam colaborar entre si em uma estrutura plana de medições, sem hierarquia. Por exemplo, para a medição do tráfego gerado por um Grid computacional que se espalha ao longo de diversos domínios administrativos, os coletores precisam colaborar entre si para que o tráfego gerado pelo Grid possa ser determinado. Dessa forma, acreditamos que os sistemas para medições ainda precisam incorporar as seguintes características: - Os coletores devem possuir uma interface de comunicação bem definida de forma que se possa gerenciar cada coletor, além de se recuperar as informações coletadas; - A comunicação com os coletores deve ser possível na Internet, onde mensagens de comunicação deverão cruzar domínios administrativos diferentes até chegaram aos coletores alvo; - Um software gerente de coletores deve ter a capacidade de, remotamente, controlar coletores espalhados ao longo de diversos domínios administrativos diferentes. Neste artigo, é apresentada a investigação prática destas questões através da implementação de um sistema para gerência de coletores distribuídos. Os coletores gerenciados são baseados na solução de medição NetFlow [Cisco 1999], e a comunicação entre o sistema de gerência e os coletores é realizada através das tecnologias de Web Services [Francisco et al 2002]. O cenário hipotético de estudo é baseado no backbone da RNP [RNP 2003], por ser uma rede que necessita de medições distribuídas ao longo de seus POPs, mas que não possui um sistema central para gerência dessa infra-estrutura de medições.
3 O restante deste artigo está dividido da seguinte forma. A Seção 2 apresenta a solução para medições NetFlow, bem como os principais aspectos relativos às tecnologias de Web Services. A Seção 3 apresenta a arquitetura geral do sistema para gerência de coletores NetFlow, enquanto a Seção 4 aborda os aspectos práticos de implementação de tal solução. Finalmente, o artigo é finalizado na Seção 5, na qual as conclusões e trabalhos futuros são apresentados. 2. NetFlow e Web Services Nesta seção são apresentadas as tecnologias relacionadas a Web Services e a solução de medição NetFlow. Os Web Services permitem a comunicação entre os coletores e o sistema de gerência dos mesmos, enquanto o NetFlow é utilizado para a coleta das informações dos fluxos de interesse Intercomunicação de Aplicações via Web Services Além do tradicional uso da World Wide Web para troca de dados, ela vem sendo utilizada também para a comunicação entre aplicações. As interfaces de programação disponibilizadas para o acesso de aplicações remotas são chamadas, genericamente, de Web Services. Os Web Services permitem que uma aplicação troque dados ou envie mensagens a outras aplicações utilizando uma infra-estrutura baseada em protocolos Web, tais como HTTP e SMTP. Por esse motivo, Web Services vêm sendo utilizados para a comunicação entre aplicações hospedadas em estações que se encontram em diferentes domínios administrativos, já que outras formas de comunicação (e.g. Java RMI, CORBA ou DCOM) seriam normalmente barradas por firewalls. Uma das implementações mais importantes de Web Services é aquela baseada no protocolo SOAP (Simple Object Access Protocol) [Sahai et al 2002], que por sua vez, é baseado na linguagem de descrição de dados XML. O SOAP define uma forma de comunicação entre aplicações muito semelhante ao RPC (Remote Procedure Call), entretanto com a capacidade de trafegar por domínios administrativos diferentes. O SOAP basicamente encapsula uma chamada de procedimento estruturada em XML em uma requisição HTTP e retorna o resultado da execução. Tanto a chamada do procedimento e os dados passados como parâmetros como o valor de retorno são estruturados também de forma textual através de XML. Dentre as implementações do protocolo SOAP destacam-se a ApacheSOAP [Apache 2003] da Apache Foundation e o NuSOAP [Ayala 2003] da NuSphere Corporation. A primeira trata-se de uma implementação em linguagem Java e a segunda em PHP. Uma outra característica importante dos Web Services é sua facilidade de desenvolvimento (se comparada a outras tecnologias com os mesmos propósitos). Alguns autores argumentam que a facilidade no uso de Web Services é tão grande que pode até mesmo levar a uma revolução na área de gerenciamento de redes, no lugar de uma suposta natural evolução [Schönwälder et al 2003] A Infra-estrutura NetFlow A infra-estrutura NetFlow define uma forma simples e escalável de amostragem de fluxos de dados trafegando por dispositivos de rede como roteadores e switches. Essa infra-estrutura está baseada na noção de fluxo e permite a medição, identificação e análise dos tráfegos em uma rede de computadores. Inicialmente implementada pela Cisco [Cisco 1999], a infra-estrutura NetFlow está atualmente servindo de base para a
4 definição do padrão IPFIX (Internet Protocol Flow Information export) [Sadasivan and Brownlee 2003] no IETF (Internet Engineering Task Force). Diz-se que um equipamento de rede possui suporte a NetFlow quando este está habilitado a identificar um fluxo de dados entre duas máquinas, e exportar as informações referentes a esse fluxo para uma estação coletora. A arquitetura geral do NetFlow é apresentada na figura 1. Datagramas NetFlow Equipamentos (roteadores, switches) Datagramas NetFlow Coletores Aplicações Figura 1. Arquitetura NetFlow Os equipamentos de rede com NetFlow habilitado exportam para as estações coletoras (ou coletores) datagramas contendo informações relativas aos fluxos capturados. Os coletores, por sua vez, são encarregados de receber, armazenar e disponibilizar os dados para aplicações que realizarão a análise dos mesmos. Do ponto de vista de um equipamento NetFlow, um fluxo é definido como uma seqüência unidirecional de pacotes trafegando de um ponto a outro na rede. Os pontos fonte e destino de um fluxo são identificados pelos endereços IP e pelo número de porta do protocolo de nível de transporte. O campo TOS (Type of Service) do cabeçalho IP e o identificador de interface de entrada também são utilizados pelo NetFlow para identificar univocamente os fluxos. Um equipamento com NetFlow habilitado utiliza também uma série de critérios para definir se um pacote pertence a um fluxo já existente ou se tal pacote deve dar início à descrição de um novo fluxo. O equipamento NetFlow agrupa os fluxos encerrados e os exporta através de datagramas UDP chamados de NetFlow Export Datagrams. O cabeçalho desses datagramas apresenta informações como identificador de versão do NetFlow, quantidade de fluxos no pacote e número de seqüência. Logo após o cabeçalho, segue uma seqüência de entradas contendo as informações relativas a cada fluxo. Cada entrada contém informações como endereço IP fonte e destino, porta fonte e destino, número de pacotes do fluxo, número de bytes do fluxo, e protocolo utilizado. Os coletores recebem os datagramas NetFlow através de um processo coletor de fluxo. Tal processo coletor captura os pacotes NetFlow e armazena as informações contidas nos mesmos de modo que estas possam ser pós-processadas. Entre as ferramentas atualmente disponíveis para implantação de coletores destacam-se: o NetFlow FlowCollector da própria Cisco [Cisco 2003b], o cflowd [Sabatino 1998] pertencente ao pacote de aplicativos de mesmo nome, e o flow-capture pertencente ao pacote de aplicativos Flow-Tools [Fullmen and Roming 2000]. O cflowd e o flow-
5 capture se destacam pelo fato de serem distribuídos sob licença de software livre e por adotarem a mesma formatação no armazenamento dos dados coletados. Os dados capturados pelos processos coletores de fluxo são então analisados por aplicações de análise dos fluxos. Entre os tipos de aplicações mais comuns pode-se citar: ferramentas de medição de consumo de banda e cobrança diferenciada, ferramentas para análise e planejamento de redes e ferramentas para monitoração de redes e proteção contra ataques. A aplicação implementada pela Cisco para a visualização e análise dos fluxos é o Network Data Analyzer [Cisco 2003a]. Outro aplicativo desenvolvido para esse fim, o FlowScan [Plonka 2000], permite o armazenamento em RRDs (Round Robin Databases) [Oetiker 2003] de informações específicas extraídas dos arquivos de fluxos bem como a geração de gráficos sob demanda a partir dessas informações. O FlowScan opera sobre o formato de arquivo comum aos aplicativos cflowd e flow-capture. Normalmente, o FlowScan é executado na mesma estação do processo coletor, processando os arquivos com os dados coletados e gerando bases de dados com informações específicas. As informações contidas nesses bancos de dados podem ser definidas através de módulos escritos para operar em conjunto com o FlowScan. Um dos módulos mais utilizados é o CUFlow [Andersen 2003], o qual permite a geração de RRDs contendo informações específicas sobre diferentes protocolos de transporte, serviços, TOS, entre outros. As informações processadas pelo FlowScan em conjunto com o CUFlow podem ser configuradas através de um arquivo de configuração do CUFlow, chamado CUFlow.cf, e acessadas através da ferramenta de criação, edição e leitura de RRDs: o RRDTool [Oetiker 2003] Coletores, Gerenciamento e Domínios Administrativos Distintos Como visto anteriormente, existe uma razoável diversidade de ferramentas para a implementação de soluções de medição baseadas em NetFlow. O que se observa na prática, entretanto, é que as soluções implantadas atualmente preocupam-se com operações de medição internas a um domínio administrativo. Em certas situações, como apresentado na introdução, medições internas aos domínios podem não ser suficientes. Na tentativa de implementação de uma solução de medições capaz de utilizar dados de coletores diversos, três principais dificuldades são encontradas: (a) Cada coletor de interesse pode ter uma configuração totalmente diversa dos outros coletores, o que dificulta a agregação de dados; (b) Mesmo que todos os coletores de interesse venham a ter a mesma configuração, não existe uma ferramenta capaz de eficientemente agregar e apresentar os resultados das medições; (c) Por fim, mesmo que uma ferramenta central fosse eficiente na agregação e apresentação de dados de medições, a comunicação com os coletores pode não ser possível visto que os mesmos estão distribuídos ao longo de diversos domínios administrativos. Estas dificuldades indicam que uma solução para medições ao longo de vários domínios administrativos deve: utilizar um protocolo capaz de percorrer domínios administrativos diferentes (para resolver a questão c), recuperar dados de forma distribuída e gerar dados agregados mais ricos (para revolver a questão b) e controlar a configuração dos coletores remotamente (para resolver a questão a). As seções a seguir apresentam a arquitetura e implementação de um sistema para medições distribuídas baseado nessas premissas.
6 3. Arquitetura para Gerenciamento de Coletores Distribuídos A arquitetura para gerenciamento de coletores ao longo de domínios administrativos diferentes é apresentada na Figura 2 abaixo. Coletor Sistema de captura e armazenamento Web Services Estação de gerenciamento Coletor Internet Aplicação de Gerenciamento Servidor Web Sistema de captura e armazenamento Web Services Figura 2. Arquitetura do sistema de gerência de coletores Os equipamentos de redes e os coletores associados estão dispostos em domínios administrativos diferentes, representados na figura por nuvens. Da mesma forma, uma estação de gerenciamento que controla os coletores pode se encontrar em um domínio administrativo diferente dos domínios onde se encontram os coletores. Por fim, assumese que Internet é o elemento intermediário que interconecta coletores e estação de gerenciamento Coletores Os coletores são formados, internamente, por três elementos principais: sistema de captura e armazenamento, bases de dados para armazenamento das informações coletadas, e Web Services. O sistema de captura e armazenamento é composto por um conjunto de aplicações menores responsável pela captura dos datagramas NetFlow exportados pelos equipamentos de rede. Os dados coletados são armazenados em bases de dados de modo que possam ser acessados posteriormente. Os dados armazenados são disponibilizados pelos coletores através dos Web Services. Assim, os Web Services apresentam um ponto de acesso a aplicações remotas, de forma que estas possam recuperar os dados capturados em cada um dos coletores da arquitetura. A forma como os dados capturados são armazenados nos bancos, e quais os dados importantes que serão efetivamente salvos são informações determinadas a partir de um processo de configuração do sistema de captura e armazenamento. Essa configuração exige, em uma solução convencional, a intervenção local no coletor e a edição de arquivos de configuração. Na arquitetura proposta, entretanto, os Web Services, além de exportarem os dados capturados como mostrado anteriormente, também fornecem interfaces para configuração do sistema de captura e armazenamento. Dessa forma, os Web Services internos aos coletores permitem tanto o controle remoto de tais coletores como a recuperação das informações capturadas pelo sistema de captura e armazenamento.
7 3.2. Estação de gerenciamento A estação de gerenciamento é composta por uma aplicação de gerenciamento e por um servidor Web. A aplicação de gerenciamento implementa um ponto único de controle dos coletores, o que permite proceder com o gerenciamento de diversos coletores em domínios administrativos diferentes de forma integrada. A aplicação de gerenciamento também implementa um ponto único de análise dos dados de medição porque é capaz de recuperar dados capturados por coletores espalhados ao longo de domínios administrativos diferentes. O controle dos coletores é possível porque a aplicação de gerenciamento comunica-se com os Web Services disponibilizados pelos mesmos. Da mesma forma, a recuperação dos dados capturados pelos coletores é possível porque os Web Services possuem interfaces que exportam tais informações. A disponibilização das funcionalidades da aplicação de gerenciamento se dá através do servidor Web interno. Isso permite que vários administradores possam acessar o sistema de gerenciamento de coletores remotamente, através de HTTP, o que é uma vantagem bem estabelecida e comprovada na área de gerência de redes [Martin- Flatin and Anerousis 2001]. 4. Implementação A arquitetura apresentada anteriormente pode ser implementada através da combinação de algumas tecnologias. Nessa seção, é apresenta uma implementação que utiliza as tecnologias do NetFlow nos coletores e Web Services para comunicação com uma estação de gerenciamento baseada na Web. O sistema de gerenciamento implementado possui as seguintes características: - Permite a visualização e a alteração dos diversos parâmetros de configuração de um coletor. Além disso, a alteração de parâmetros pode ser realizada também para um conjunto de coletores ao mesmo tempo. Para auxiliar no gerenciamento de configuração, o sistema possui também uma funcionalidade para comparação de configurações de coletores diferentes; - Permite a recuperação dos dados capturados por cada coletor gerenciado. Além disso, permite a visualização de tais dados através de gráficos comparativos. - Permite o envio de comandos aos coletores de forma a executar aplicativos do pacote Flow-Tools, tais como o flow-filter e o flow-stat. Essa funcionalidade permite à estação de gerenciamento solicitar, por demanda, informações mais específicas sobre os dados capturados. Coletor Flow-Tools CUFlow.cf Web Services exec.php Flow-capture FlowScan/ CUFlow config.php retrieve.php Servidor Web Apache de Arquivos de de fluxos RRD CUGrapher.pl Figura 3. Arquitetura interna dos coletores
8 4.1. Implementação do sistema de coleta e armazenamento O sistema de coleta e armazenamento é implementado através de uma estrutura composta pelo mesmo conjunto de ferramentas encontrado nos coletores NetFlow espalhados ao longo do backbone da RNP. Essa estrutura utiliza o aplicativo flowcapture, do pacote Flow-Tools, para a captura dos pacotes NetFlow e para a geração de arquivos contendo os dados sobre os fluxos coletados. Outros aplicativos do pacote Flow-Tools são utilizados para a pesquisa em tais arquivos de fluxos e para visualização de estatísticas simples em formato texto. Assim, os pacotes NetFlow gerados nos equipamentos de rede são recebidos no coletor pelo flow-capture que gera arquivos contendo dados sobre os fluxos observados. Os arquivos com as informações dos fluxos são processados para gerar bancos de dados RRD com informações mais ricas. O aplicativo FlowScan, em conjunto com o módulo CUFlow, lê os arquivos gerados pelo flow-capture e gera tais bancos RRD. O número de bancos RRD, e os dados que cada um armazena são configurados através do arquivo CUFlow.cf. Esse arquivo determina como o CUFlow deve operar de forma a gerar bancos adequados de acordo com as necessidades de análise de cada rede Implementação dos Web Services Os Web Services disponibilizados pelos coletores são os elementos mais importantes da arquitetura, porque é através deles que a estação de gerenciamento tem acesso às informações de configuração e aos dados capturados por cada coletor. Os Web Services foram implementados em PHP utilizando o pacote nusoap [Ayala 2003]. Três grupos de Web Services permitem o gerenciamento e recuperação de dados de um coletor (indicados na figura 3 pelos itens exec.php, config.php e retrieve.php). O uso de PHP e nusoap na implementação do Web Services se deve principalmente pelo fato de que PHP é amplamente suportado em conjunto com Apache. Além disso, PHP é uma linguagem de scripts para Web de fácil utilização, o que permite o rápido desenvolvimento e fácil manutenção dos Web Services. Os Web Services de execução (exec.php) consistem em um único procedimento, o qual permite a execução de uma aplicação do pacote Flow-Tools. A saída da execução é passada de volta ao cliente para ser posteriormente interpretada. Essa funcionalidade é útil quando tarefas de manutenção do Flow-Tools se fazem necessárias, e uma intervenção direta nas aplicações do pacote acaba sendo inevitável. Os Web Services de configuração (config.php), por sua vez, permitem a configuração do processo de geração de bancos RRD. Tal configuração se dá pela leitura e manipulação do arquivo CUFlow.cf. Como alterações nesse arquivo não são imediatamente adotadas pelo FlowScan e CUFlow, o Web Service também interage com esses elementos de forma a reinicializá-los para que o arquivo de configuração seja lido novamente, e as novas configurações passem a ser utilizadas. Entre outros procedimentos pertencentes a esse grupo, estão GetConfig e SetConfig. O primeiro permite ao cliente ler os dados do arquivo de configuração, enquanto o segundo atualiza tal arquivo com configurações novas. Por fim, os Web Services de coleta (retrieve.php) disponibilizam procedimentos que recebem uma série de parâmetros descrevendo os dados requisitados e retorna um vetor contendo os dados obtidos das bases de dados. A tarefa de ler os RRDs é realizada através das ferramentas do RRDTool.
9 4.3. Aplicação de Gerenciamento A estação de gerenciamento, como visto anteriormente, abriga uma aplicação baseada na Web. A aplicação é desenvolvida em PHP e acessa os Web Services nos coletores também utilizando o pacote nusoap. Sendo disponibilizada através de um servidor Web, vários administradores podem acessá-la simultaneamente a partir de diferentes estações. Na tela inicial o usuário é requisitado a entrar com seu nome e senha previamente cadastrados. Depois de realizada a verificação dos dados, é apresentada uma lista dos coletores cadastrados (figura 4). Tal lista pode também ser acessada através da opção View Collectors do menu da ferramenta. Figura 4. Lista de coletores cadastrados O item Configuration possui dois sub-itens: Compare e Apply, os quais levam a telas onde o usuário pode visualizar, comparar e aplicar novas configurações nos coletores cadastrados (figura 5). O sub-item Compare permite que o usuário preencha uma tela com os parâmetros de configuração desejados ou com os parâmetros atuais de algum dos coletores cadastrados e compare essa configuração com a de algum outro coletor. Como saída, essa operação gera um relatório, indicando se as configurações são diferentes e, caso positivo, quais parâmetros são diferentes. Essa opção é útil em situações em que o gerente deseja verificar se um coletor está corretamente configurado ou se dois ou mais coletores estão com configurações semelhantes. Figura 5. Gerenciamento de configurações
10 Já o sub-item Apply permite que o gerente aplique uma nova configuração a um ou mais coletores. Seu funcionamento é semelhante ao item Compare. Primeiramente, o administrador define a configuração que deseja aplicar nos coletores, tendo a opção de escolher a configuração de algum coletor como base. Após, o administrador escolhe uma lista de coletores sobre os quais deseja aplicar a nova configuração. Por fim, a configuração é carregada sobre os coletores selecionados. O item Flow Statistics possui dois sub-itens: View, que permite a visualização de gráficos e relatórios contendo dados coletados junto a diferentes coletores; e Statistics Correlation, que permite ao usuário correlacionar os dados. Esse último tem maior relevância, pois nele é possível comparar o tráfego de diversos coletores através de correlações. Figura 6. Correlação da utilização de protocolos em três roteadores
11 Para realizar uma consulta de forma que um gráfico seja apresentado, o usuário escolhe o tipo de consulta, quais coletores serão analisados e o intervalo de datas e de horários. Um exemplo de consulta é mostrado na figura 6, onde é escolhida a consulta de percentual de utilização de protocolos que rodam sobre o IP, nos pacotes que passam pelos roteadores com endereços IP , e , no dia 11/11/2003 em um intervalo de 25 minutos (8h05min às 8h30min). Cada gráfico mostra o percentual de utilização de cada protocolo, em relação à soma do tráfego desse mesmo protocolo nos três roteadores escolhidos. Para um melhor entendimento, pode-se analisar o tráfego de pacotes ICMP na figura. Quase 80% do tráfego de pacotes ICMP passa pelo segundo roteador ( ), enquanto pelos outros dois roteadores passa apenas cerca de 11% cada. Dependendo da situação, esses dados poderiam demonstrar uma situação anormal e uma investigação mais detalhada poderia ser realizada. Finalmente, tem-se o item Flow Tools, que permite a execução remota de aplicativos do pacote Flow-Tools, como se o usuário estivesse digitando uma linha de comando diretamente no prompt de um coletor. Por mais automatização que se venha a alcançar com o sistema de gerenciamento de coletores, inevitavelmente irão existir situações nas quais uma execução direta de uma linha de comando no coletor se faz necessária. Entretanto, disponibilizar acesso externo à execução de comandos nos coletores pode introduzir um ponto de insegurança. No caso da ferramenta, a segurança deve ser obtida junto ao script exec.php que implementa o Web Service capaz de executar uma linha de comando e retornar a respectiva resposta. A questão de segurança dos próprios Web Services é assunto de pesquisa intensa atualmente, sendo que não existe uma solução padrão ainda. 5. Conclusões e Trabalhos Futuros Este artigo apresentou uma solução baseada em Web Services para o gerenciamento de coletores NetFlow localizados ao longo de diversos domínios administrativos. No processo de desenvolvimento do sistema, ficou clara a facilidade de comunicação conseguida com os Web Services, já que as mensagens SOAP facilmente atravessam domínios administrativos diferentes ao utilizar HTTP ou HTTPS. Além da facilidade de comunicação, o uso de Web Services também introduziu uma grande facilidade de implementação: outros sistemas anteriormente desenvolvidos para gerenciamento de configuração baseados em SNMP, por exemplo, eram sistemas mais complexos de serem codificados. A facilidade de uso está ligada à qualidade da API utilizada, mas mesmo com a API SNMP mais intuitiva, o programador ainda tinha de entender o protocolo de gerenciamento, enquanto que com o uso de Web Services as APIs fornecem um mecanismo de RPC em alto nível, que acaba sendo mais simples pois não exige do programador o entendimento de um protocolo de gerenciamento. Das funcionalidades implementadas no sistema, a que trouxe maior agilidade foi a de configuração. Além de permitir uma configuração remota dos coletores, a funcionalidade de configuração agiliza essa atividade porque a interface gráfica desenvolvida permite uma edição mais rápida dos parâmetros de configuração dos coletores, se comparado ao processo tradicional que envolve a edição do arquivo texto CUFlow.cf. Além disso, a possibilidade de comparação entre configurações de coletores diferentes, bem como a funcionalidade para se implantar uma mesma configuração em diversos coletores facilita muito a manutenção dos mesmos. A maior contribuição do sistema, entretanto, vem do fato de se poder analisar dados capturados por coletores diferentes de uma forma centralizada. A correlação de
12 informações de medição provenientes de diversos coletores permite uma compreensão mais rápida e mais precisa do comportamento da rede. Visando uma melhor caracterização da solução, seria interessante uma avaliação da carga de rede gerada pela introdução dos Web Services. Mecanismos mais avançados para permitir ao administrador definir correlações extras dos dados também poderiam ser investigados. Por fim, é necessária a realização de uma avaliação de desempenho dos coletores quando da existência de Web Services de gerenciamento internos. Referências Andersen, J. (2003) CUFlow (Homepage), Available at (2003) acis/networks/advanced/cuflow/cuflow.html. Apache Project (2003) Apache SOAP, Ayala D. (2003) NuSOAP, Cisco Systems (1999) NetFlow Services and Applications (White Paper), available at (2003): Cisco Systems (2003a) Cisco Network Data Anylizer (Homepage), available at (2003) Cisco Systems (2003b) NetFlow FlowCollector (Homepage), available at (2003) Francisco, C., Matthew, D., Rania, K., William, N., Nirmal, M., and Sanjiva, W. (2002) Unraveling the Web Services Web: An Introduction to SOAP, WSDL, and UDDI, In: IEEE Internet Computing, Vol. 6, March/April 2002, p Fullmer, M., and Roming, S. (2000) The OSU Flow-tools Package and Cisco NetFlow Logs, In: Proceedings of the USENIX Fourteenth System Administration Conference (LISA XIV), New Orleans, LA, December 2000, p Martin-Flatin, J.P., and Anerousis, N. (2001) Web-Based Management (guest editorial), In: Journal of Network and System Management (JNSM) - Special Issue on Web-Based Management, Vol. 9, No. 1, March Oetiker, T. (2003) RRDTool, Plonka, D. (2000) FlowScan: A Network Traffic Flow Reporting and Visualization Tool, In: Proceedings of the USENIX Fourteenth System Administration Conference (LISA XIV), New Orleans, LA, December 2000, p RNP (2003) Rede Nacional de Ensino e Pesquisa, Sabatino, R. (1998) Traffic Accounting using Netflow and Cflowd, In: Fourth International Symposium on Interworking, Ottawa, Canada, July Sadasivan, G., and Brownlee, N. (2003) Architecture Model for IP Flow Information Export, Internet Engineering Task Force (IETF), October 2003 (work in progress). Sahai, A., Machiraju, V., Ouyang, J., and Wurster, K. (2002) "Message Tracking in SOAP-based Web Services", In: Proceedings of the IEEE/IFIP Network Operations and Management Symposium (NOMS), Firenze, Italy, April 2002, p Schönwälder, J., Pras, A. and Martin-Flatin, J. P. (2003) On the Future of Internet Management Technologies, In: IEEE Communications Magazine, Vol. 41, No. 10, October 2003, p
Noções de. Microsoft SQL Server. Microsoft SQL Server
Noções de 1 Considerações Iniciais Basicamente existem dois tipos de usuários do SQL Server: Implementadores Administradores 2 1 Implementadores Utilizam o SQL Server para criar e alterar base de dados
Leia mais3 Um Framework Orientado a Aspectos para Monitoramento e Análise de Processos de Negócio
32 3 Um Framework Orientado a Aspectos para Monitoramento e Análise de Processos de Negócio Este capítulo apresenta o framework orientado a aspectos para monitoramento e análise de processos de negócio
Leia maisSMTP, POP, IMAP, DHCP e SNMP. Professor Leonardo Larback
SMTP, POP, IMAP, DHCP e SNMP Professor Leonardo Larback Protocolo SMTP O SMTP (Simple Mail Transfer Protocol) é utilizado no sistema de correio eletrônico da Internet. Utiliza o protocolo TCP na camada
Leia maisSoftware de segurança em redes para monitoração de pacotes em uma conexão TCP/IP
Software de segurança em redes para monitoração de pacotes em uma conexão TCP/IP Paulo Fernando da Silva psilva@senior.com.br Sérgio Stringari stringari@furbbr Resumo. Este artigo apresenta a especificação
Leia maisSISTEMAS DISTRIBUÍDOS
SISTEMAS DISTRIBUÍDOS Cluster, Grid e computação em nuvem Slide 8 Nielsen C. Damasceno Introdução Inicialmente, os ambientes distribuídos eram formados através de um cluster. Com o avanço das tecnologias
Leia maisGerência de Redes: Modelos de Gerência de Redes: Modelo FCAPS: Ferramentas de Gerência de Redes:
Gerência de Redes: - Gerência de redes é o monitoramento de qualquer estrutura física e/ou lógica de uma rede. É de extrema importância esse gerenciamento para que se obtenha um bom fluxo no tráfego das
Leia maisDocumento de Projeto Piloto GT em Configuração de Redes. Plano de Implantação
Documento de Projeto Piloto GT em Configuração de Redes Plano de Implantação Lisandro Zambenedetti Granville Clarissa Cassales Marquezan Rodrigo Sanger Alves Ricardo Lemos Vianna Augusto Bueno Peixoto
Leia maisRotina de Discovery e Inventário
16/08/2013 Rotina de Discovery e Inventário Fornece orientações necessárias para testar a rotina de Discovery e Inventário. Versão 1.0 01/12/2014 Visão Resumida Data Criação 01/12/2014 Versão Documento
Leia maisMANUAL DO USUÁRIO. AssetView FDT. AssetView FDT
MANUAL DO USUÁRIO AssetView FDT AssetView FDT A S T V W F D T M P www.smar.com.br Especificações e informações estão sujeitas a modificações sem prévia consulta. Informações atualizadas dos endereços estão
Leia maisCapítulo 9. Gerenciamento de rede
1 Capítulo 9 Gerenciamento de rede 2 Redes de computadores I Prof.: Leandro Soares de Sousa E-mail: leandro.uff.puro@gmail.com Site: http://www.ic.uff.br/~lsousa Não deixem a matéria acumular!!! Datas
Leia maisUFG - Instituto de Informática
UFG - Instituto de Informática Especialização em Desenvolvimento de Aplicações Web com Interfaces Ricas EJB 3.0 Prof.: Fabrízzio A A M N Soares professor.fabrizzio@gmail.com Aula 13 Web Services Web Services
Leia maisCONTRA CONTROLE DE ACESSOS E MODULARIZADOR DE SISTEMAS
MINISTÉRIO DO DESENVOLVIMENTO AGRÁRIO SUBSECRETARIA DE PLANEJAMENTO, ORÇAMENTO E ADMINISTRAÇÃO COORDENAÇÃO-GERAL DE MODERNIZAÇÃO E INFORMÁTICA CONTRA CONTROLE DE ACESSOS E MODULARIZADOR DE SISTEMAS MANUAL
Leia maisINTEGRAÇÃO DE APLICAÇÕES UTILIZANDO WEB SERVICE 1. Kellen Kristine Perazzoli 2 ; Manassés Ribeiro 3
INTEGRAÇÃO DE APLICAÇÕES UTILIZANDO WEB SERVICE 1 Kellen Kristine Perazzoli 2 ; Manassés Ribeiro 3 INTRODUÇÃO Atualmente empresas de diversos portes estão encontrando nos web services soluções para seus
Leia maisRedes de Computadores
Redes de Computadores Prof. Macêdo Firmino Princípios de Gerência de Redes Macêdo Firmino (IFRN) Redes de Computadores Maio de 2011 1 / 13 Introdução Foi mostrado que uma rede de computadores consiste
Leia maisManual SAGe Versão 1.2 (a partir da versão 12.08.01)
Manual SAGe Versão 1.2 (a partir da versão 12.08.01) Submissão de Relatórios Científicos Sumário Introdução... 2 Elaboração do Relatório Científico... 3 Submissão do Relatório Científico... 14 Operação
Leia maisCONCEITOS INICIAIS. Agenda A diferença entre páginas Web, Home Page e apresentação Web;
CONCEITOS INICIAIS Agenda A diferença entre páginas Web, Home Page e apresentação Web; O que é necessário para se criar páginas para a Web; Navegadores; O que é site, Host, Provedor e Servidor Web; Protocolos.
Leia maisINFORMÁTICA FUNDAMENTOS DE INTERNET. Prof. Marcondes Ribeiro Lima
INFORMÁTICA FUNDAMENTOS DE INTERNET Prof. Marcondes Ribeiro Lima Fundamentos de Internet O que é internet? Nome dado a rede mundial de computadores, na verdade a reunião de milhares de redes conectadas
Leia maisUm Driver NDIS Para Interceptação de Datagramas IP
Um Driver NDIS Para Interceptação de Datagramas IP Paulo Fernando da Silva psilva@senior.com.br Sérgio Stringari stringari@furb.br Resumo. Este artigo apresenta o desenvolvimento de um driver NDIS 1 para
Leia maisMANUAL DE IMPLANTAÇÃO SISTEMA DE INVENTÁRIO CACIC GOVERNO FEDERAL SOFTWARE PÚBLICO
MANUAL DE IMPLANTAÇÃO SISTEMA DE INVENTÁRIO CACIC Configurador Automático e Coletor de Informações Computacionais GOVERNO FEDERAL SOFTWARE PÚBLICO software livre desenvolvido pela Dataprev Sistema de Administração
Leia maisIntrodução ao Modelos de Duas Camadas Cliente Servidor
Introdução ao Modelos de Duas Camadas Cliente Servidor Desenvolvimento de Sistemas Cliente Servidor Prof. Esp. MBA Heuber G. F. Lima Aula 1 Ciclo de Vida Clássico Aonde estamos? Page 2 Análise O que fizemos
Leia maisDesenvolvendo uma Arquitetura de Componentes Orientada a Serviço SCA
Desenvolvendo uma Arquitetura de Componentes Orientada a Serviço SCA RESUMO Ricardo Della Libera Marzochi A introdução ao Service Component Architecture (SCA) diz respeito ao estudo dos principais fundamentos
Leia maisRelatorio do trabalho pratico 2
UNIVERSIDADE FEDERAL DE SANTA CATARINA INE5414 REDES I Aluno: Ramon Dutra Miranda Matricula: 07232120 Relatorio do trabalho pratico 2 O protocolo SNMP (do inglês Simple Network Management Protocol - Protocolo
Leia maisSumário. Apresentação O que é o Centro de Gerenciamento de Serviços (CGS) NTI? Terminologia Status do seu chamado Utilização do Portal Web
Sumário Apresentação O que é o Centro de Gerenciamento de Serviços (CGS) NTI? Terminologia Status do seu chamado Utilização do Portal Web Fazendo Login no Sistema Tela inicial do Portal WEB Criando um
Leia maisManual do Visualizador NF e KEY BEST
Manual do Visualizador NF e KEY BEST Versão 1.0 Maio/2011 INDICE SOBRE O VISUALIZADOR...................................................... 02 RISCOS POSSÍVEIS PARA O EMITENTE DA NOTA FISCAL ELETRÔNICA.................
Leia maisRoteiro. Arquitetura. Tipos de Arquitetura. Questionário. Centralizado Descentralizado Hibrido
Arquitetura Roteiro Arquitetura Tipos de Arquitetura Centralizado Descentralizado Hibrido Questionário 2 Arquitetura Figura 1: Planta baixa de uma casa 3 Arquitetura Engenharia de Software A arquitetura
Leia mais3 SCS: Sistema de Componentes de Software
3 SCS: Sistema de Componentes de Software O mecanismo para acompanhamento das chamadas remotas se baseia em informações coletadas durante a execução da aplicação. Para a coleta dessas informações é necessário
Leia maisManual do usuário - Service Desk SDM - COPASA. Service Desk
Manual do usuário - Service Desk SDM - COPASA Service Desk Sumário Apresentação O que é o Service Desk? Terminologia Status do seu chamado Utilização do Portal Web Fazendo Login no Sistema Tela inicial
Leia maisFaculdade de Tecnologia SENAC Goiás. Disciplina: Gerenciamento de Rede de Computadores. Goiânia, 16 de novembro de 2014.
Faculdade de Tecnologia SENAC Goiás Disciplina: Gerenciamento de Rede de Computadores : Goiânia, 16 de novembro de 2014. Faculdade de Tecnologia SENAC Goiás Professor: Marissol Martins Alunos: Edy Laus,
Leia maisMSc Eliton Smith elitonsmith@gmail.com. Gerenciamento e Administração de Redes
MSc Eliton Smith elitonsmith@gmail.com Gerenciamento e Administração de Redes 2 Gerência de Redes ou Gerenciamento de Redes É o controle de qualquer objeto passível de ser monitorado numa estrutura de
Leia maisISO/IEC 12207: Gerência de Configuração
ISO/IEC 12207: Gerência de Configuração Durante o processo de desenvolvimento de um software, é produzida uma grande quantidade de itens de informação que podem ser alterados durante o processo Para que
Leia maisGerência de Redes. Arquitetura de Gerenciamento. filipe.raulino@ifrn.edu.br
Gerência de Redes Arquitetura de Gerenciamento filipe.raulino@ifrn.edu.br Sistema de Gerência Conjunto de ferramentas integradas para o monitoramento e controle. Possui uma interface única e que traz informações
Leia maisArquitetura de Rede de Computadores
TCP/IP Roteamento Arquitetura de Rede de Prof. Pedro Neto Aracaju Sergipe - 2011 Ementa da Disciplina 4. Roteamento i. Máscara de Rede ii. Sub-Redes iii. Números Binários e Máscara de Sub-Rede iv. O Roteador
Leia maisMicrosoft Access XP Módulo Um
Microsoft Access XP Módulo Um Neste primeiro módulo de aula do curso completo de Access XP vamos nos dedicar ao estudo de alguns termos relacionados com banco de dados e as principais novidades do novo
Leia maisModelos de Arquiteturas. Prof. Andrêza Leite andreza.lba@gmail.com
Modelos de Arquiteturas Prof. Andrêza Leite andreza.lba@gmail.com Agenda Introdução Arquitetura de Sistemas Distribuídos Clientes e Servidores Peer-to-Peer Variações Vários Servidores Proxy Código Móvel
Leia mais1 Sumário... 2. 2 O Easy Chat... 3. 3 Conceitos... 3. 3.1 Perfil... 3. 3.2 Categoria... 3. 4 Instalação... 5. 5 O Aplicativo... 7 5.1 HTML...
1 Sumário 1 Sumário... 2 2 O Easy Chat... 3 3 Conceitos... 3 3.1 Perfil... 3 3.2 Categoria... 3 3.3 Ícone Específico... 4 3.4 Janela Específica... 4 3.5 Ícone Geral... 4 3.6 Janela Geral... 4 4 Instalação...
Leia maisGerenciamento de Incidentes
Gerenciamento de Incidentes Os usuários do negócio ou os usuários finais solicitam os serviços de Tecnologia da Informação para melhorar a eficiência dos seus próprios processos de negócio, de forma que
Leia maisAnexo VI Edital nº 03361/2008. Projeto de Integração das informações de Identificação Civil. 1. Definições de interoperabilidade adotadas pela SENASP
Anexo VI Edital nº 03361/2008 Projeto de Integração das informações de Identificação Civil 1. Definições de interoperabilidade adotadas pela SENASP A Senasp procura adotar os padrões de interoperabilidade
Leia maisDarkStat para BrazilFW
DarkStat para BrazilFW ÍNDICE Índice Página 1 O que é o DarkStat Página 2 DarkStat e a inicialização do sistema Página 2 DarkStat e a finalização do sistema Página 2 Tela Principal do DarkStat Página 3
Leia maisUNIVERSIDADE. Sistemas Distribuídos
UNIVERSIDADE Sistemas Distribuídos Ciência da Computação Prof. Jesus José de Oliveira Neto Web Services Web Services Existem diferentes tipos de comunicação em um sistema distribuído: Sockets Invocação
Leia maisSERVICE DESK MANAGER SDM. Manual do Sistema - DPOI
SERVICE DESK MANAGER SDM Manual do Sistema - DPOI Conteúdo SERVICE DESK MANAGER SDM... 1 Manual do Sistema - DPOI... 1 INTRODUÇÃO... 4 ACESSO AO SISTEMA... 5 OPÇÕES DO SISTEMA... 6 SISTEMA... 7 Pesquisar
Leia maisMANUAL DO ADMINISTRADOR LOCAL. Entidade Municipal
MANUAL DO ADMINISTRADOR LOCAL Entidade Municipal Abril / 2011 ÍNDICE Objetivos do Sistema de Registro de Integrado - REGIN... 3 Principais Módulos do Sistema... 4 Módulo Controle de Acesso... 5 Módulo
Leia maisTópicos Especiais em Redes de Telecomunicações
Tópicos Especiais em Redes de Telecomunicações Redes definidas por software e Computação em Nuvem Prof. Rodrigo de Souza Couto Informações Gerais Prof. Rodrigo de Souza Couto E-mail: rodsouzacouto@ieee.org
Leia maisProfessor: Macêdo Firmino Disciplina: Sistemas Operacionais de Rede
Professor: Macêdo Firmino Disciplina: Sistemas Operacionais de Rede O sistema de nome de domínio (DNS) é um sistema que nomeia computadores e serviços de rede e é organizado em uma hierarquia de domínios.
Leia maisTRBOnet MDC Console. Manual de Operação
TRBOnet MDC Console Manual de Operação Versão 1.8 ÍNDICE NEOCOM Ltd 1. VISÃO GERAL DA CONSOLE...3 2. TELA DE RÁDIO...4 2.1 COMANDOS AVANÇADOS...5 2.2 BARRA DE FERRAMENTAS...5 3. TELA DE LOCALIZAÇÃO GPS...6
Leia maisProtocolos de Redes Revisão para AV I
Protocolos de Redes Revisão para AV I 01 Aula Fundamentos de Protocolos Conceituar protocolo de rede; Objetivos Compreender a necessidade de um protocolo de rede em uma arquitetura de transmissão entre
Leia mais3 SERVIÇOS IP. 3.1 Serviços IP e alguns aspectos de segurança
3 SERVIÇOS IP 3.1 Serviços IP e alguns aspectos de segurança Os serviços IP's são suscetíveis a uma variedade de possíveis ataques, desde ataques passivos (como espionagem) até ataques ativos (como a impossibilidade
Leia maisTécnicas e ferramentas de ataque. Natiel Cazarotto Chiavegatti
Técnicas e ferramentas de ataque Natiel Cazarotto Chiavegatti Preparação do ambiente Em relação a taques a redes sem fio deve-se ser levado em conta alguns aspectos, sendo que por sua vez devem se analisadas
Leia maisManual do sistema SMARsa Web
Manual do sistema SMARsa Web Módulo Gestão de atividades RS/OS Requisição de serviço/ordem de serviço 1 Sumário INTRODUÇÃO...3 OBJETIVO...3 Bem-vindo ao sistema SMARsa WEB: Módulo gestão de atividades...4
Leia maisINDICE 1. INTRODUÇÃO... 3 2. CONFIGURAÇÃO MÍNIMA... 4 3. INSTALAÇÃO... 4 4. INTERLIGAÇÃO DO SISTEMA... 5 5. ALGUNS RECURSOS... 6 6. SERVIDOR BAM...
1 de 30 INDICE 1. INTRODUÇÃO... 3 2. CONFIGURAÇÃO MÍNIMA... 4 3. INSTALAÇÃO... 4 3.1. ONDE SE DEVE INSTALAR O SERVIDOR BAM?... 4 3.2. ONDE SE DEVE INSTALAR O PROGRAMADOR REMOTO BAM?... 4 3.3. COMO FAZER
Leia maisManual de usuário. do sistema multicálculo CotakWeb
Manual de usuário do sistema multicálculo CotakWeb Belo Horizonte 01 de setembro de 2010 1 Sumário 1. CANAIS DE ATENDIMENTO... 3 2. DOWNLOAD DO APLICATIVO... 3 3. LOGIN... 3 4. CONFIGURAÇÃO... 4 4.1. PARÂMETROS
Leia maisEngenharia de Software III
Engenharia de Software III Casos de uso http://dl.dropbox.com/u/3025380/es3/aula6.pdf (flavio.ceci@unisul.br) 09/09/2010 O que são casos de uso? Um caso de uso procura documentar as ações necessárias,
Leia maisCurva ABC. Tecinco Informática Ltda. Av. Brasil, 5256 3º Andar Centro Cascavel PR www.tecinco.com.br
Curva ABC Tecinco Informática Ltda. Av. Brasil, 5256 3º Andar Centro Cascavel PR www.tecinco.com.br Sumário Introdução... 3 Utilização no sistema TCar-Win... 3 Configuração da curva ABC... 4 Configuração
Leia maisHistórico da Revisão. Versão Descrição Autor. 1.0 Versão Inicial
1 of 14 27/01/2014 17:33 Sistema de Paginação de Esportes Universitários Documento de Arquitetura de Software Versão 1.0 Histórico da Revisão Data 30 de novembro de 1999 Versão Descrição Autor 1.0 Versão
Leia maisWeb Services: Metodologias de Desenvolvimento Carlos J. Feijó Lopes José Carlos Ramalho Fevereiro de 2004
Web Services: Metodologias de Desenvolvimento Carlos J. Feijó Lopes José Carlos Ramalho Fevereiro de 2004 1 Contextualização e arquitetura de funcionamento de um Web Service Os Web Services [PRV+01, Cer02]
Leia maisGT-ATER: Aceleração do Transporte de Dados com o Emprego de Redes de Circuitos Dinâmicos. RP1 - Relatório de detalhamento das atividades
GT-ATER: Aceleração do Transporte de Dados com o Emprego de Redes de Circuitos Dinâmicos RP1 - Relatório de detalhamento das atividades Marcelo Akira Inuzuka Mário Augusto da Cruz Micael Oliveira Massula
Leia maisProf. Marcelo Machado Cunha www.marcelomachado.com mcelobr@yahoo.com.br
Prof. Marcelo Machado Cunha www.marcelomachado.com mcelobr@yahoo.com.br Ementa Introdução a Banco de Dados (Conceito, propriedades), Arquivos de dados x Bancos de dados, Profissionais de Banco de dados,
Leia maisManual Geral do OASIS
Manual Geral do OASIS SISTEMA DE GESTÃO DE DEMANDA, PROJETO E SERVIÇO DE TECNOLOGIA DA INFORMAÇÃO OASIS Introdução Esse manual tem como objetivo auxiliar aos usuários nos procedimentos de execução do sistema
Leia maisOrientação a Objetos
1. Domínio e Aplicação Orientação a Objetos Um domínio é composto pelas entidades, informações e processos relacionados a um determinado contexto. Uma aplicação pode ser desenvolvida para automatizar ou
Leia maisARQUITETURAS DE GERENCIAMENTO. Baseado em slides gentilmente cedidos pelo Prof. João Henrique Kleinschmidt da UFABC.
ARQUITETURAS DE GERENCIAMENTO Baseado em slides gentilmente cedidos pelo Prof. João Henrique Kleinschmidt da UFABC. Introdução 2 A gerência de redes é decomposta nas tarefas de monitoração e controle das
Leia maisRede de Computadores II
Rede de Computadores II Slide 1 SNMPv1 Limitações do SNMPv1 Aspectos que envolvem segurança Ineficiência na recuperação de tabelas Restrito as redes IP Problemas com SMI (Structure Management Information)
Leia maisIFPE. Disciplina: Sistemas Operacionais. Prof. Anderson Luiz Moreira
IFPE Disciplina: Sistemas Operacionais Prof. Anderson Luiz Moreira SERVIÇOS OFERECIDOS PELOS SOS 1 Introdução O SO é formado por um conjunto de rotinas (procedimentos) que oferecem serviços aos usuários
Leia maisWeb Services. Autor: Rômulo Rosa Furtado
Web Services Autor: Rômulo Rosa Furtado Sumário O que é um Web Service. Qual a finalidade de um Web Service. Como funciona o serviço. Motivação para o uso. Como construir um. Referências. Seção: O que
Leia maisRevisão Gerenciar consiste em supervisionar e controlar seu funcionamento para que ele satisfaça aos requisitos tanto dos seus usuários quanto dos
Revisão Gerenciar consiste em supervisionar e controlar seu funcionamento para que ele satisfaça aos requisitos tanto dos seus usuários quanto dos seu proprietários. A sua rede deve está rigorosamente
Leia maisEstudo comparativo entre dois tradicionais algoritmos de roteamento: vetor distância e estado de enlace.
Estudo comparativo entre dois tradicionais algoritmos de roteamento: vetor distância e estado de enlace. Ederson Luis Posselt 1, Geovane Griesang 1 1 Instituto de Informática Universidade de Santa Cruz
Leia maisArquitetura e Protocolos de Rede TCP/IP. Modelo Arquitetural
Arquitetura e Protocolos de Rede TCP/IP Modelo Arquitetural Motivação Realidade Atual Ampla adoção das diversas tecnologias de redes de computadores Evolução das tecnologias de comunicação Redução dos
Leia maisArpPrintServer. Sistema de Gerenciamento de Impressão By Netsource www.netsource.com.br Rev: 02
ArpPrintServer Sistema de Gerenciamento de Impressão By Netsource www.netsource.com.br Rev: 02 1 Sumário INTRODUÇÃO... 3 CARACTERÍSTICAS PRINCIPAIS DO SISTEMA... 3 REQUISITOS DE SISTEMA... 4 INSTALAÇÃO
Leia maisManual do usuário. v1.0
Manual do usuário v1.0 1 Iniciando com o Vivo Gestão 1. como fazer login a. 1º acesso b. como recuperar a senha c. escolher uma conta ou grupo (hierarquia de contas) 2. como consultar... de uma linha a.
Leia maisRESPOSTA AO QUESTIONAMENTO FORMULADO POR EMPRESA INTERESSADA NO CERTAME.
RESPOSTA AO QUESTIONAMENTO FORMULADO POR EMPRESA INTERESSADA NO CERTAME. Brasília, 10 de fevereiro de 2010. Pregão n 062/2009 Lote 1: Lote 2: Operação, Gerenciamento de Redes, Servidores, Storage & Archive,
Leia maisTrabalhos Relacionados 79
Trabalhos Relacionados 79 6 Avaliação e Testes Neste capítulo são apresentados alguns testes que foram realizados com o a solução de Gerenciamento de Mobilidade (API SIP User Agent) e com o sistema publish/subscribe
Leia maisAula 01 Introdução ao Gerenciamento de Redes
Aula 01 Introdução ao Gerenciamento de Redes Leonardo Lemes Fagundes leonardo@exatas.unisinos.br São Leopoldo, 15 de outubro de 2004 Roteiro Apresentação da disciplina Objetivos Conteúdo programático Metodologia
Leia maisProjeto de Redes de Computadores. Desenvolvimento de Estratégias de Segurança e Gerência
Desenvolvimento de Estratégias de Segurança e Gerência Segurança e Gerência são aspectos importantes do projeto lógico de uma rede São freqüentemente esquecidos por projetistas por serem consideradas questões
Leia maisManual do usuário. Softcall Java. versão 1.0.5
Manual do usuário Softcall Java versão 1.0.5 Sumário Iniciando SoftCall...3 Tela Principal...3 Configurando o SoftCall...4 Agenda...5 Incluindo um contato...5 Procurando um contato...6 Apagando um contato...6
Leia maisDisciplina Fundamentos de Redes. Introdução ao Endereço IP. Professor Airton Ribeiro de Sousa Outubro de 2014
Disciplina Fundamentos de Redes Introdução ao Endereço IP 1 Professor Airton Ribeiro de Sousa Outubro de 2014 PROTOCOLO TCP - ARQUITETURA Inicialmente para abordamos o tema Endereço IP, é necessário abordar
Leia mais1) MANUAL DO INTEGRADOR Este documento, destinado aos instaladores do sistema, com informações de configuração.
O software de tarifação é uma solução destinada a rateio de custos de insumos em sistemas prediais, tais como shopping centers. O manual do sistema é dividido em dois volumes: 1) MANUAL DO INTEGRADOR Este
Leia maisIMPLEMENTAÇÃO DE SOCKETS E THREADS NO DESENVOLVIMENTO DE SISTEMAS CLIENTE / SERVIDOR: UM ESTUDO EM VB.NET
1 IMPLEMENTAÇÃO DE SOCKETS E THREADS NO DESENVOLVIMENTO DE SISTEMAS CLIENTE / SERVIDOR: UM ESTUDO EM VB.NET Daniel da Silva Carla E. de Castro Franco Diogo Florenzano Avelino daniel.silva1@ext.mpsa.com
Leia maisManual dos Serviços de Interoperabilidade
MINISTÉRIO DO PLANEJAMENTO, ORÇAMENTO E GESTÃO Secretaria de Logística e Tecnologia da Informação Manual dos Serviços de Interoperabilidade Sumário Lista de Figuras...3 Lista de Tabelas...4 Introdução...5
Leia maisHistórico de Revisão Data Versão Descrição Autor
H6Projetos Documento de Requisitos Versão 1.3 Histórico de Revisão Data Versão Descrição Autor 05/09/2013 1.0 Preenchimento do Capítulo 2 Requisitos Funcionais Evilson Montenegro 26/09/2013 1.1 Preenchimento
Leia maisNovidades no Q-flow 3.02
Novidades no Q-flow 3.02 Introdução Um dos principais objetivos do Q-flow 3.02 é adequar-se às necessidades das grandes organizações. Por isso, o Q-flow 3.02 possui uma versão Enterprise que inclui funcionalidades
Leia maisEstá apto a utilizar o sistema, o usuário que tenha conhecimentos básicos de informática e navegação na internet.
1. Descrição Geral Este manual descreve as operações disponíveis no módulo VTWEB Client, cuja finalidade é gerenciar cadastros de funcionários, realização de pedidos e controle financeiro dos pedidos.
Leia maisManual de Operação do Sistema de Tickets Support Suite
Manual de Operação do Sistema de Tickets Support Suite Sumário Acessando a página do HelpDesk helpdesk.virtuem.com.br... 3 Criando um Ticket... 6 Visualizando Tickets Existentes... 9 Respondendo um Ticket...
Leia maisPortal Sindical. Manual Operacional Empresas/Escritórios
Portal Sindical Manual Operacional Empresas/Escritórios Acesso ao Portal Inicialmente, para conseguir acesso ao Portal Sindical, nos controles administrativos, é necessário acessar a página principal da
Leia maisNetwork Top: Uma Ferramenta Automatizada para Análise e Gerenciamento de Redes
Network Top: Uma Ferramenta Automatizada para Análise e Gerenciamento de Redes Adriano K. Maron, Anderson B. Pinheiro 1 Universidade Católica de Pelotas (UCPEL) Caixa Postal 96010-000 Pelotas RS Brazil
Leia maisQuarta-feira, 09 de janeiro de 2008
Quarta-feira, 09 de janeiro de 2008 ÍNDICE 3 4 RECOMENDAÇÕES DE HARDWARE PARA O TRACEGP TRACEMONITOR - ATUALIZAÇÃO E VALIDAÇÃO DE LICENÇAS 2 1. Recomendações de Hardware para Instalação do TraceGP Este
Leia maisSISTEMAS DISTRIBUIDOS
1 2 Caracterização de Sistemas Distribuídos: Os sistemas distribuídos estão em toda parte. A Internet permite que usuários de todo o mundo acessem seus serviços onde quer que possam estar. Cada organização
Leia maisMANUAL DO GERENCIADOR ESCOLAR WEB
CNS LEARNING MANUAL DO GERENCIADOR ESCOLAR WEB Versão Online 13 Índice ÍNDICE... 1 VISÃO GERAL... 2 CONCEITO E APRESENTAÇÃO VISUAL... 2 PRINCIPAIS MÓDULOS... 3 ESTRUTURAÇÃO... 3 CURSOS... 4 TURMAS... 4
Leia maisEspecificação do 3º Trabalho
Especificação do 3º Trabalho I. Introdução O objetivo deste trabalho é abordar a prática da programação orientada a objetos usando a linguagem Java envolvendo os conceitos de classe, objeto, associação,
Leia maisPara funcionamento do Netz, alguns programas devem ser instalados e alguns procedimentos devem ser seguidos. São eles:
Instalação do Netz Para funcionamento do Netz, alguns programas devem ser instalados e alguns procedimentos devem ser seguidos. São eles: Instalação do Java SE 6, que pode ser instalado através da JDK.
Leia maisLANGUARD WEB INTERFACE INTERNET / INTRANET HTTP / SMTP / SNMP INTERFACE RS-232 / RJ-45 / USB DESCRIÇÃO TÉCNICA BÁSICA - DTB
LANGUARD WEB INTERFACE INTERNET / INTRANET HTTP / SMTP / SNMP INTERFACE RS-232 / RJ-45 / USB PARA UTILIZAÇÃO COM SISTEMAS NO BREAKS MONOFÁSICOS GUARDIAN LINHAS ENERGIZA E SEICA DESCRIÇÃO TÉCNICA BÁSICA
Leia maisGerenciamento Integrado de QoS em Redes de Computadores
Gerenciamento Integrado de QoS em Redes de Computadores Lisandro Zambenedetti Granville, Liane Margarida R. Tarouco Instituto de Informática - Universidade Federal do Rio Grande do Sul (UFRGS) Caixa Postal
Leia maisApesar de existirem diversas implementações de MVC, em linhas gerais, o fluxo funciona geralmente da seguinte forma:
1 Introdução A utilização de frameworks como base para a construção de aplicativos tem sido adotada pelos desenvolvedores com três objetivos básicos. Primeiramente para adotar um padrão de projeto que
Leia maisEstudo da Ferramenta Cacti, para análise de desempenho de rede
Estudo da Ferramenta Cacti, para análise de desempenho de rede Eduardo Perez Pereira 1, Rodrigo Costa de Moura 1 1 Centro Politécnico Universidade Católica de Pelotas (UCPel) Félix da Cunha, 412 - Pelotas
Leia maisConsiderações a serem feitas antes da implantação.
Multi-Loja Objetivo O objetivo deste documento é demonstrar o conceito de Multi-loja utilizando o Sismoura. É uma ferramenta que permite a comunicação entre as empresas, possibilitando assim que a matriz
Leia maisEm 2012, a Prosoft planejou o lançamento da Versão 5 dos seus produtos.
VERSÃO 5 Outubro/2012 Release Notes Não deixe de atualizar o seu sistema Planejamos a entrega ao longo do exercício de 2012 com mais de 140 melhorias. Mais segurança, agilidade e facilidade de uso, atendendo
Leia maisEntendendo como funciona o NAT
Entendendo como funciona o NAT Vamos inicialmente entender exatamente qual a função do NAT e em que situações ele é indicado. O NAT surgiu como uma alternativa real para o problema de falta de endereços
Leia maisAplicação Prática de Lua para Web
Aplicação Prática de Lua para Web Aluno: Diego Malone Orientador: Sérgio Lifschitz Introdução A linguagem Lua vem sendo desenvolvida desde 1993 por pesquisadores do Departamento de Informática da PUC-Rio
Leia maisICORLI. INSTALAÇÃO, CONFIGURAÇÃO e OPERAÇÃO EM REDES LOCAIS e INTERNET
INSTALAÇÃO, CONFIGURAÇÃO e OPERAÇÃO EM REDES LOCAIS e INTERNET 2010/2011 1 Protocolo TCP/IP É um padrão de comunicação entre diferentes computadores e diferentes sistemas operativos. Cada computador deve
Leia maisManual do Sistema "Vida Controle de Contatos" Editorial Brazil Informatica
Manual do Sistema "Vida Controle de Contatos" Editorial Brazil Informatica I Vida Controle de Contatos Conteúdo Part I Introdução 2 1 Vida Controle... de Contatos Pessoais 2 Part II Configuração 2 1 Configuração...
Leia maisProjeto SIGA-EPT. Manual do usuário Módulo Requisição de Almoxarifado SISTEMA INTEGRADO DE GESTÃO ACADÊMICA
Projeto SIGA-EPT Manual do usuário Módulo Requisição de Almoxarifado SISTEMA INTEGRADO DE GESTÃO ACADÊMICA Versão setembro/2010 Requisição de Almoxarifado Introdução Requisição é uma solicitação feita
Leia mais