PONTIFÍCIA UNIVERSIDADE CATÓLICA DO PARANA CENTRO DE CIÊNCIAS EXATAS E DE TECNOLOGIA ENGENHARIA ELÉTRICA - TELECOMUNICAÇÕES

Tamanho: px
Começar a partir da página:

Download "PONTIFÍCIA UNIVERSIDADE CATÓLICA DO PARANA CENTRO DE CIÊNCIAS EXATAS E DE TECNOLOGIA ENGENHARIA ELÉTRICA - TELECOMUNICAÇÕES"

Transcrição

1 PONTIFÍCIA UNIVERSIDADE CATÓLICA DO PARANA CENTRO DE CIÊNCIAS EXATAS E DE TECNOLOGIA ENGENHARIA ELÉTRICA - TELECOMUNICAÇÕES APLICATIVO WEB PARA GERÊNCIAMENTO DE ROTEADORES CISCO CURITIBA 2011

2 ANDRE LUIS ARAUJO BELEM APLICATIVO WEB PARA GERÊNCIAMENTO DE ROTEADORES CISCO Trabalho de Conclusão de Curso apresentado ao Curso de Engenharia Elétrica Telecomunicações da Pontifícia Universidade Católica do Paraná, como requisito parcial á obtenção do título de Engenheiro Eletricista com ênfase em Telecomunicações. Orientador: Prof. Dr. Edgar Jamhour CURITIBA 2011

3 FICHA CATALOGRÁFICA

4 ANDRE LUIS ARAUJO BELEM APLICATIVO WEB PARA GERÊNCIAMENTO DE ROTEADORES CISCO Trabalho de Conclusão de Curso apresentado ao Programa de Engenharia Elétrica Telecomunicações da Pontifícia Universidade Católica do Paraná, como requisito parcial á obtenção do título de Engenheiro Eletricista com ênfase em Telecomunicações. COMISSÃO EXAMINADORA James Alexandre Baraniuk Pontifícia Universidade Católica do Paraná Edgard Jamhour Pontifícia Universidade Católica do Paraná Ricardo Cassiano Nabhen Pontifícia Universidade Católica do Paraná Curitiba, 02 de Dezembro de 2011

5 Dedico este trabalho a minha família e amigos.

6 RESUMO Este projeto contempla o desenvolvimento de um Aplicativo WEB para visualizar as informações de interesse de roteadores cisco, de forma tão simples e clara como se deseje. O Aplicativo Web possui a lista de equipamentos armazenados em um banco de dados MySQL, mostrando graficamente e em tempo real toda e qualquer informações disponível na MIB que o equipamento possui, para isso, é utilizado o protocolo SNMP. O Crescimentos exponencial do tráfego de dados e o aumento da demanda dos clientes reflete na rede de telecomunicações, forçando a prestadora de serviço a constantemente aumentar a capacidade e a quantidade de equipamentos. Para projetos de expansão e para análise, é necessário recolher informações físicas e lógicas do equipamento, realizando através de acesso ssh ou telnet diversas trocas de comandos de texto. Este processo requer uma familiaridade com a sintaxe do equipamento, e demanda mais tempo, é necessário executar vários comandos para obter uma resposta completa., este Aplicativo Web pode pode mostrar todas essas informações de maneira simples, funcionando como ferramenta ao desenvolvimento dos projetos. Devido à segurança, essas informações trafegam em uma rede secundária destinada apenas à gestão dos equipamentos. O estudo de caso aqui apresentado realiza duas atividades, o primeiro é a concepção de uma página web montada de forma dinâmica de acordo com modelo do roteador, o segundo é para espelhar as informações de interesse e analisá-los e extrair deles a partir da página Web via HTTP. O servidor utilizado é o Apache, que deve ser executado em uma máquina dentro da rede de gestão Palavras-chave: SNMP, Apache, PHP, MySQL, Roteador, Cisco, Gerência.

7 ASTRACT This project includes the development of a web application to view information of interest from cisco routers, so simple and clear as desired. The web application retrieves the list of equipment stored in a MySQL database, and show graphically in real-time any information available on MIB of equipment, for this, is utilized the SNMP protocol. Exponential growths of data traffic and customer demand in the telecommunications network, forces increase the capacity and quantity of equipment every day. For expansion projects and analysis is necessary to collect information physical and logical from the equipment, performing by exchanges of text commands to the machine via ssh or telnet access. This process requires a familiarity with the syntax of the equipment, and demand more time, it is necessary to run various commands to get one answer, these Web Aplication can display all this information in a simple manner, working how tool for network projects, collecting and showing all the informations in a Web Page. Due to security, this information travels on a secondary network intended only to the management of equipment. The case study presented here carries out two activities, the first is design a generic database with capability of accept any other equipment without big changes, the second is mirror the information of interest in a dynamically web page to analyze and show then. The Server used is Apache, which must be running on a machine within the management network.keywords: SNMP, Apache, PHP, MySQL, Router, Cisco, Management.

8 LISTA DE ILUSTRAÇÕES Figura 1 Diagrama Geral Figura 2 Roteador Cisco Figura 3 Topologia Utilizada Figura 4: Sentidos do termo MIB Figura 5: Árvore MIB (fonte: David Perkins, 2001, pg. 1) Figura 6: Tela Inicial do Programa Mib Browser Figura 7: Estrutura do Site Figura 8: Cenário de Desenvolvimento Figura 9: Configuração do Servidor FTP no Dreamweaver Figura 10: Configuração do MySql no Dreamweaver Figura 11: Software para Modelagem do Banco de Dados Figura 12: Banco de Dados Figura 13: Cronograma resumido... 32

9 AGRADECIMENTOS Agradeço a todos os Professores do Curso de Engenharia Elétrica da PUCPR, cada qual a sua maneira tornou esse sonho realidade. Agradeço a GVT por disponibilizar o laboratório para testes e validação do projeto. Agradeço a todos os amigos e familiares que me acompanharam e apoiaram nessa jornada. Agradeço ao Ex-Presidente Luis Inácio Lula da Silva e sua equipe, que tiraram do papel o PROUNI e salvo exceções deram oportunidade para quem é capaz. Agradeço a meu orientador Dr. Edgard Jamhour, cuja postura em sala é exemplo. Agradeço em especial a Agnes pelo apoio e principalmente pelo suporte nos momentos de maior necessidade.

10 LISTA DE ABREVIATURAS E SIGLAS ISP SNMP MIB MAN WAN OID - Internet Service Provider - Simple Network Management Protocol - Management Information Base - Metropolitan Area Network - World Area Network - Object Identifier

11 SUMÁRIO 1 INTRODUÇÃO METODOLOGIA DIAGRAMA GERAL EQUIPAMENTO UTILIZADO Descrição do Roteador Levantamento Físico Topologia e Acesso PROTOCOLO SNMP Sobre o SNMP O Modelo Identificação dos Objetos (OID) Configuração do SNMP no Equipamento Pesquisa dos OID s Coleta dos Dados BANCO DE DADOS Modelo Entidade-Relacionamento Entidades Atributos Relacionamento Base de Imagens SERVIDOR WEB Página WEB Servidor WEB Desenho das Telas IMPLEMENTAÇÃO APLICATIVO WEB Diagrama das Páginas Plataforma de Desenvolvimento Cenário... 26

12 Software Upload para o servidor Integração com o Banco de Dados BANCO DE DADOS Estratégia Software para Design Diagrama do Banco de Dados SNMP OID s CRONOGRAMA CONCLUSÃO REFERÊNCIAS APENDICE A FUNCIONALIDADES DO MIB BROWSER APENDICE B CRONOGRAMA APENDICE C SCRIPT DO BANCO DE DADOS APENDICE D CODIGOS DAS PAGINAS APENDICE E OID s APENDICE F CADERNO DE TESTES... 40

13

14 9 1 INTRODUÇÃO Este projeto contempla o desenvolvimento de uma ferramenta web para gerenciamento de equipamentos de rede que suportem o protocolo SNMP, este protocolo é suportado em praticamente qualquer equipamento de rede, desde equipamentos residenciais a equipamentos de grande capacidade localizados nos provedores de serviço internet, do inglês ISP Internet Service Provider. O desenvolvimento da ferramenta foi direcionado para atender as necessidades de uma equipe de engenharia responsável pela ampliação da planta de telecomunicações de um ISP, reunindo as informações relevantes em uma página web, fornecendo um meio de visualizar diretamente na página as configurações de hardware e interfaces, sem necessidade de aplicar comandos via um programa cliente ssh ou telnet. Com o aumento do tráfego e a expansão da rede de telecomunicações as informações de ocupação das portas e slots disponíveis precisam ser consultadas constantemente, um método gráfico de visualizar estas informações gera economia de tempo e facilidade. Sendo estes os maiores incentivos ao desenvolvimento da ferramenta web, melhorando a rotina de trabalho ao facilitar a coleta das informações.

15 10 2 METODOLOGIA 2.1 DIAGRAMA GERAL As atividades para o desenvolvimento da ferramenta foram subdivididas em etapas comuns, de acordo com a atividade ou área de conhecimento necessária. Nos demais capítulos deste projeto podem ser encontradas informações específicas para cada grupo de atividade, aqui será realizado apenas uma explicação geral. O primeiro passo é o levantamento do equipamento físico que será gerenciado, quais placas são utilizadas, quais informações são relevantes a equipe que utiliza os mesmos. De posse das necessidades, é utilizado o protocolo SNMP para obter as informações de maneira genérica e dinâmica, essa coleta de informações será realizada por meio de um Shell Script. Todas as informações serão armazenadas em um banco de dados para que futuramente uma página Web possa utiliza-las para montar um espelho do equipamento Físico. O projeto do Banco de Dados será realizado utilizando o Modelo Entidade Relacionamento, com a preocupação que não seja necessária uma reestruturação para inclusões de roteadores de fabricantes diferentes. Figura 1 Diagrama Geral

16 EQUIPAMENTO UTILIZADO Descrição do Roteador O projeto será desenvolvido e homologado utilizando um Roteador Cisco 7609, este roteador possui nove slots, sendo dois destes destinados as placas controladoras, a numeração dos slots diferentemente de outros equipamentos inicia da direita para a esquerda. Em uma configuração de 40Gbps por slot possui capacidade roteamento de 720Gbps, com diversas combinações de placas e tecnologias, isto faz dele um modelo destinado a provedores de serviço internet para atender aplicações de Redes Metropolitanas ou Mundiais (MAN/WAN). The Cisco 7600 Series is the industry's only edge router that delivers robust, high performance IP/MPLS features for a range of service provider edge and enterprise MAN/WAN applications. Coupled with the broadest set of interfaces and innovative adaptive network processing technology the Cisco 7600 leads the industry with integrated Ethernet, private line and subscriber aggregation capabilities. The Cisco 7600 Series is a natural evolution for existing Cisco 7500 Series customers with Cisco IOS feature parity and FlexWAN support for existing Cisco 7200/7500 Series port adapters The Cisco 7609 Router features 720 Gbps of switching capacity in a 40 Gigabit/slot configuration, delivering the needed capacity to power robust edge services for IP/MPLS networks. This 9-vertical slot, 1/2 rack system delivers 30 Mpps centralized processing coupled with distributed processing for line-rate 10 & 1 Gigabit Ethernet services. Additionally, this NEBS-compliant system offers front-to-back airflow and integrated cable management. Fonte: Figura 2 Roteador Cisco 7609

17 Levantamento Físico Os projetos de ampliação ou migração disparados pela Engenharia precisam de informações físicas do roteador, de maneira genérica no projeto são verificadas as placas e portas disponíveis no roteador, a partir daí temos três situações distintas, se existe porta/slot disponível, se será necessária expansão, e nos casos críticos, se está lotado. Essa analise precisa levar em consideração as combinações de placas, os modos de operação dos transceivers (responsáveis pela conversão do sinal elétrico/ótico), a capacidades de throuput do slot, e a nomenclatura das interfaces. Cada informação é coletada de uma maneira distinta, e variando de acordo com o roteador, mesmo considerando um mesmo fabricante, este é um dos maiores incentivos ao desenvolvimento deste projeto. Para o equipamento utilizado neste projeto será realizado o levantamento de tudo que existe instalado fisicamente, registrando as informações de estrutura e as imagens das placas para futura utilização no desenvolvimento da página Web Topologia e Acesso O equipamento utilizado está localizado no laboratório da empresa GVT, com finalidade de padronização e homologação o mesmo foi inserido na rede DCN (Data Control Network), assim o acesso é realizado da mesma maneira que qualquer outro elemento de rede de serviço. Foi utilizada a interface Gi6/2 para acesso a rede DCN da operadora, as configurações abaixo devem ser aplicadas na interface em questão, pela ordem, foi definido a velocidade da interface para 100Mbps, atribuído um IP único na rede DCN e o tipo de mídia utilizado foi cabo UTP.! interface GigabitEthernet6/2 bandwidth ip address media-type rj45!

18 13 Para proteção das informações confidências da empresa foram omitidos equipamentos de transporte e core da rede DCN, a topologia resumida deste projeto pode ser vista na figura abaixo. Figura 3 Topologia Utilizada

19 PROTOCOLO SNMP Sobre o SNMP O SNMP (Simple Network Management Protocol) é um protocolo desenvolvido para o gerenciamento de equipamentos de rede, ele organiza as informações em uma estrutura em forma de árvore chamada de MIB (Management Information Base) como definido por David Perkins (1997, p. 5) MIBs are specifications containing definitions of management information so that networked systems can be remotely monitored, configure. Em geral o termo MIB tem diferente sentidos dependendo do contexto em que é utilizado. Ás vezes há uma distinção feita entre uma única especificação, chamada uma MIB, e a união de varias especificações, chamada a MIB. E, finalmente, o termo MIB é também utilizado para significar os valores atuais da informação gerenciada em um sistema, conforme figura abaixo. Figura 4: Sentidos do termo MIB Ffonte: David Perkins (1997, p. 1) O protocolo de gerenciamento SNMP nasceu com o IETF (Internet Engineering Task Force), uma organização aberta para criar padrões para a Internet. Os alvos iniciais para essa equipe eram os roteadores TCP/IP e Hosts (Máquinas). No entanto, o SNMP é inerentemente genérico, podendo ser usado para gerenciar muitos tipos de sistemas. Como redes de computadores, redes de tráfego, rede de refrigeração, redes de irrigação, ou plantas químicas. Assim, podemos ver que qualquer sistema de tempo real que seja constituído de uma coleção de elementos independentes se comunicando, pode usar o SNMP. The genesis of SNMP-based management is the Internet Engineering Task Force (IETF), na open organization to create standards for the Internet. The initial targets for this effort were TCP/IP routers (also called gateways) and hosts (i.e, computer systems). However, the SNMP-based management approach is inherently generic so that it can be used to manage many types of systems. This approach can be used

20 15 with computer data networks, automotive traffic networks, heating and cooling control networks, irrigation networks, or chemical plants. Thus, you can see that almost any real-time system consisting of a collection of independent communicating elements can user SNMP. Outro método de obter as informações do equipamento seria acessá-lo utilizando um usuário genérico, aplicar comandos de visualização e capturar o resultado, este processo não se mostra eficaz, visto que cada equipamento necessitaria de funções específicas e de complexidade alta apenas para desformatar as informações, alguma alteração de software que mudasse a estrutura de visualização implicaria em refazer tais funções. O SNMP ao padronizar a estrutura para diferentes equipamentos torna o código altamente reaproveitável, a inserção de novos elementos ou de novas informações é realizada de maneira simples, no máximo exige o desenho de uma nova tela O Modelo O SNMP vê a informação gerenciada como uma variável e seu valor. O SNMP pode capturar ou modificar o valor da variável. Uma classe (ou tipo) de informação gerenciada é chamada de objeto ou tipo do objeto. Uma Instancia de uma classe de informação gerenciável é chamada de variável SNMP ou uma instância de um objeto Identificação dos Objetos (OID) O esquema de identificação utilizado é chamado de ASN.1 (Abstract System Notation 1) sendo utilizado através do SNMP para identificar itens unicamente em todo espaço e tempo. Um identificador neste esquema é chamado de identificador de objeto ou OID (Object identifier). Um valor OID é uma sequencia ordenada de números inteiros não negativos, escritos da esquerda para a direita, contendo no mínimo dois elementos. Esse esquema foi criado pelas organizações ISO e CCITT (Agora ITU). O valor OID é organizado como um sistema de fila hierárquica e seu nome de domínio do sistema (DNS). O OID não é limitado a objetos do SNMP, pode ser usado para identificar qualquer tipo de item. Por exemplo, um valor OID pode ser usado para identificar um

21 16 documento dentro do sistema de arquivos. Tambem, um OID pode ser atribuído a cada pessoa que já nasceu, e a cada futura pessoa que nascerá. Teoricamente não há limite para valores OID, na prática há restrição em relação à memória do equipamento utilizado. Abaixo temos um exemplo de árvore OID o objeto desejado é localizado utilizando uma sequência de números, o objeto x é localizado pela sequência 1.1.1, assim como o objeto y é localizado pela sequencia 2.1.0, onde cada número representa a posição dentro do respectivo nível. Figura 5: Árvore MIB (fonte: David Perkins, 2001, pg. 1) Configuração do SNMP no Equipamento Para a troca de mensagens SNMP é necessário configurar uma community no roteador e definir a permissão para a mesma. No comando abaixo é criada a community public com permissão para leitura e escrita nas variáveis manipuladas. Essa permissão de escrita não sobrepõem a regra que algumas variáveis podem apenas serem lidas. rlabcta1#configure terminal Enter configuration commands, one per line. End with CNTL/Z. rlabcta1(config)#snmp-server comm rlabcta1(config)#snmp-server community public RW rlabcta1(config)# rlabcta1# Pesquisa dos OID s As informações que são necessárias para este projeto são localizadas dentro da árvore pelo seu respectivo OID. Para a pesquisa das informações é utilizado o programa chamado MIB BROWSER.

22 17 O programa MIB BROWSER será utilizado para varrer completamente a estrutura que contem as informações do equipamento, e por meio da busca do próprio programa é localizado o OID correspondente. Este programa pode ser baixado pelo site existem versões destinadas ao uso Profissional, Por Empresas e Pessoal. Neste projeto será utilizada a versão pessoal, cuja utilização é exclusiva para uso privado e em apenas uma máquina, não podendo ser utilizado com propósitos comerciais e profissionais. As principais características fornecidas pelo desenvolvedor podem ser encontradas no Anexo 1 deste projeto, abaixo pode ser visualizado a interface do software. Figura 6: Tela Inicial do Programa Mib Browser Os itens em destaques são detalhados a seguir: 1) Address: Endereço IP do elemento que irá ser acessado;

23 18 2) Advanced: Este botão abre uma nova janela onde é possível configurar a porta que será utilizada, a versão do SNMP e a community configurada anteriormente no equipamento. 3) OID: Identificador do objeto em questão, no nosso caso, como será utilizado o comando Walk que percorre toda a árvore, foi inserido o nó inicial dentro da árvore de objetos. 4) Operations: Comando desejado a ser aplicado no objeto definido pelo OID, dentre as opções temos Get, Get Bulk, Get Subtree, Walk e Set Após a varredura da árvore pelo MIB BROWSER, é utilizada a busca do próprio programa para localizar o objeto desejado dentro da árvore e seu respectivo OID. Após a varredura da árvore pelo MIB BROWSER, é utilizada a busca do próprio programa para localizar o objeto desejado dentro da árvore e seu respectivo OID. Outro método para localizar os objetos é utilizando a ferramenta web fornecida pela Cisco no endereço a principal vantagem do MIB EXPLORER é realizar a busca pelo OID com algum parâmetro conhecido, por exemplo MAC Address da interface Coleta dos Dados Com as informações de interesse definidas e conhecendo o seu OID, nesta fase é desenvolvido o script para coleta dos dados, no futuro este script será reaproveitado, e ficará responsável também pelo armazenamento das informações no Banco de Dados, sendo executado com a periodicidade que se deseje. Existem diferentes opções para a coleta dos dados, poderia ser escrito um programa em linguagem C++ utilizando API s específicas do SNMP, o que viabilizaria o trabalho no Windows. Ou instalar pacotes de atualização no Linux e obter suporte ao protocolo SNMP direto na console. Diante de dois caminhos, vence a solução mais simples, utilizando Shell Script aplicam-se diretamente os comandos na console e temos o resultado, podendo ainda chamar um programa escrito em C++ com o objetivo de formatar os dados da resposta.

24 19 O SNMP não define um grande número de comandos, temos duas operações básicas, o GET (para obter um valor de um dispositivo), e o SET (Para colocar um valor num dispositivo). Podemos citar tambem o GETNEXT (usado interativamente para retirar sequências de informações) e o TRAP (usado para reportar uma notificação ou para outros eventos assíncronos sobre o subsistema gerido).

25 BANCO DE DADOS Com as informações necessárias coletadas, organizadas e verificadas, será definido o modelo da estrutura das informações para montagem do banco de dados, reunindo todas as informações necessárias para a página Web de forma padronizada. Aqui é importante levar em consideração a escalabilidade, de maneira que futuras alterações para adição de outros equipamentos ou fabricantes não implique em uma reestruturação do banco de dados. Existem diferentes opções de bancos de dados, o critério de escolha neste projeto é por uma plataforma livre, o MySql é um sistema de gerencialmente de banco de dados com plataforma opensource mais difundido no mundo, com grande literatura de suporte e exemplos de código pela internet. No texto do André Milani (2006) podemos conhecer um pouco da história do MySQL e sua licença de uso. O MySQL teve origem quando os desenvolvedores David Axmark, Allan Larsson e Michael Monty Widenius, na década de 90, precisaram de uma interface SQL compatível com as rotinas ISAM que utilizavam em suas aplicações e tabelas. Em um primeiro momento, tentaram utilizar a API msql, contudo a API não era tão rápida quanto eles precisavam, pois utilizavam rotinas de baixo nível (mais rápidas que rotinas normais). Utilizando a API do msql, escreveram em C e C++ uma nova API que deu origem ao MySQL. Com o ótimo resultado gerado por essa nova API, o MySQL começou a ser difundido e seus criadores fundram a empresa responsável por sua manutenção, que é a MySQL AB. A partir dessa fase, o MySQL tornou-se mais conhecido por suas características de rápido acesos e cada vez mais utilizado. Novas versões foram lançadas, contemplando novas necessidades e firmando, assim, sua posição no Mercado ( ) O MySQL é desenvolvido e distribuído por meio de duas licenças que irão depender do tipo de uso da ferramenta. Na maioria dos casos, seu uso é livre. Contudo, vale a pena conhecer as duas possíveis licenças do MySQL. A primeira, software livre, é baseada nas cláusulas da GNU-GPL (General Public Licence) a qual estabelece oque se pode ou não fazer com a ferramenta e demais recursos. Além do programa, o seu código-fonte também é disponibilizado para que qualquer pessoa possa adapta-lo ás suas necessidades; contudo, todas essas situações serão tratadas e detalhadas na licença GNU-GPL. Basicamente, a licença do itpo GNU-GPL baseia-se nos seguintes princípios: Utilização: Permite utilizar o software par qualquer propósito. Distribuição: Permite a livre distribuição do software entre todas as pessoas.

26 21 Didática: Permite que seu funcionamento seja estudado a partir de seu códigofonte. Colaboração: Permite que seu código-fonte seja alterado para evoluir a ferramenta, desde que seu novo código-fonte continue sendo livre seguindo esta licença. (...) Modelo Entidade-Relacionamento O objetivo da modelagem é transmitir e apresenta uma representação única, não redundante e resumida dos dados deste projeto, para esta representação, será utilizado o Modelo Entidade- Relacionamento, utilizando como base o livro de Maurício Machado (1996). O modelo Entidade-Relacionamento foi definido por Peter Chen em 1976, e teve como base a teoria relacional criada por E. F. Codd (1970). Ao longo dos anos, vários estudiosos evoluíram e expandiram este meta-modelo. Os conceitos do modelo E-R destinam-se prioritariamente ao projeto de banco de dados, mas podem ser utilizados para o entendimento de um determinado negocio (modelo do negócio) bem como auxiliar o desenvolvimento de estrutura de dados que possam ser implementadas fora de um ambiente de banco de dados, utilizando-se uma linguagem de programação (COBOL, C, PASCAL, etc). O modelo E-R é, atualmente, a base para o desenvolvimento de sistemas orientados a objetos. O objetivo da modelagem de dados é possibilitar apresentação de uma visão única, não redundante e resumida dos dados de uma aplicação. No desenvolvimento de aplicações em banco de dados, o modelo Entidade- Relacionamento é o mais largamente utilizado para a representação e entendimento dos dados que compõem a essência de um sistema de informações Entidades A entidade e o objeto que existe no mundo real com uma identificação distinta e um significado próprio, são as coisas que existem no projeto, no nosso caso as peças que compõem o equipamento. A representação de uma Entidade é realizada através de um retângulo, com o nome desta entidade em seu interior, conforme exemplo abaixo: INTERFACE ROTEADOR PLACA

27 22 As entidades devem ser entendidas como uma tabela de dados, onde cada linha representa uma instância da mesma Atributos Para ser uma entidade o objeto deve possuir propriedades que são descritas por atributos e valores, juntos eles descrevem as instâncias de uma entidade, formando os registros, no exemplo abaixo temos a Entidade Roteador: Nome na Rede Fabricante Modelo Rlabcta1 Cisco 7609 Rlabcta2 Cisco 7606 Neste exemplo o Roteador é descrito pelo seu fabricante, modelo, fabricante e seu nome na Rede DCN da operadora, mas podemos descrevê-lo com muito mais dados, estes dados que caracterizam o objeto roteador são os atributos inerentes á entidade Roteador. Os valores que nunca se repetem tem a função de atuar como identificador único das instâncias da entidade, esta propriedade é chamada de Chave Primária de uma tabela, neste projeto a coluna Nome da Rede representa esta Chave Relacionamento Relacionamento pode ser definido como o fato que liga dois objetos existentes, temos duas situações distintas seguindo esta lógica, a primeira chamada de relacionamento condicional, onde nem todos os elementos de uma entidade estão ligados a outra. A segunda, onde obrigatoriamente todos os elementos de uma entidade devem estar relacionados a no mínimo outra entidade. Utilizando este projeto para exemplificar, toda interface deve possuir uma placa, que deve possuir um roteador, assim nos enquadramos nos relacionamentos incondicionais.

28 Base de Imagens Para a montagem do modelo do roteador na página Web são necessárias diversas imagens com detalhes que possam identificar o hardware instalado ou status da porta de maneira direta. Todas as imagens serão armazenadas no próprio banco de dados, e relacionadas com os valores dos OIDs utilizados, esta estratégia pode consumir um processamento elevado do servidor de banco de dados à medida que o número de acessos simultâneos aumente, só sendo relevante em um momento futuro onde se tenha alta demanda, podendo ser facilmente contornado hospedando as imagens em diretórios no servidor.

29 SERVIDOR WEB Página WEB A página web será desenvolvida em HTML (HyperText Markup Language) com funções utilizando a linguagem PHP (Hypertext Preprocessor). Este método foi utilizado devido a semântica do PHP ser quase idêntica a linguagem C & C++, bem difundida no meio acadêmico, e pela facilidade de construção de uma página dinâmica baseada em banco de dados. O PHP provê suporte a um grande número de bases de dados, dentre as mais populares podemos citar: Oracle, Sybase, PostgreSQL, InterBase, SQLite, MSSQL, Firebird, etc., e claro MySQL, que será utilizado neste projeto Servidor WEB A hospedagem da página Web será realizada pelo Servidor Web mais difundido no mundo o Apache. Ele possui versões para diversos sistemas operacionais, neste projeto é utilizado o Ubuntu na versão 11.04, que pode ser baixado pelo site e possui licença de distribuição GPL (General Public License) Desenho das Telas De posse de todas as informações é possível iniciar o desenho da página Web, esta página será desenhada sob algumas premissas: Visual claro e objetivo, evitando a utilização de diversos recursos que venham a confundir o usuário final. Destaque em cores, status de interfaces serão diferenciados por cores para tornar a visualização o mais próxima possível dos leds indicadores do equipamento. Semelhança com o equipamento Físico, as imagens serão criadas com base nas imagens reais dos componentes.

30 25 3 IMPLEMENTAÇÃO 3.1 APLICATIVO WEB Diagrama das Páginas O caminho lógico para localizar um determinado equipamento é de acordo com sua localização geográfica, as páginas são dinâmicas e variam de acordo com o interesse do usuário, os valores possíveis são carregados da estrutura do banco de dados, como em qualquer página dinâmica. ESTADOS CENTRAIS EQUIP. EQUIP. TEMPLATE TEMPLATE Legenda Home Folder (index) Página HTML Acesso ao Banco de Dados Página PHP c/ Script de Coleta Modulos Interfaces Hardware (?) Figura 7: Estrutura do Site No último nível após a escolha do equipamento do qual deseja-se as informações, é apresentada uma tela padrão, que identifica o template e a família a qual aquele equipamento pertence.

31 26 A página template.php centraliza e serve de interface para todas as outras páginas que executam ações específicas de acordo com os dados coletados via SNMP, em tempo real com o equipamento em questão Plataforma de Desenvolvimento Cenário As páginas foram desenvolvidas utilizando um segundo computador, este com Windows e uma tela Maior, para facilitar a utilização de ferramentas mais poderosas, descritas a frente. O cenário proposto na Metodologia sofreu uma leve alteração, para acessar a Rede DCN da GVT de qualquer lugar foi utilizada uma conexão VPN, o software utilizado é o openvpn, distribuído sobre licença GNU e instalado no servidor utilizando o comando: #apt-get install openvpn Figura 8: Cenário de Desenvolvimento

CONCEITOS 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; 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 mais

Entendendo como funciona o NAT

Entendendo 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 mais

Um Driver NDIS Para Interceptação de Datagramas IP

Um 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 mais

Noções de. Microsoft SQL Server. Microsoft SQL Server

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 mais

Objetivo Geral - Apender conceitos, protocolos e técnicas na gerencia de redes

Objetivo Geral - Apender conceitos, protocolos e técnicas na gerencia de redes Aula 5 - Projeto de Lei 2126/11 (Marco Civil da Internet). Gerência de Redes de Computadores Objetivo Geral - Apender conceitos, protocolos e técnicas na gerencia de redes Objetivos Específicos - Entender

Leia mais

Aula Prática Wi-fi Professor Sérgio Teixeira

Aula Prática Wi-fi Professor Sérgio Teixeira Aula Prática Wi-fi Professor Sérgio Teixeira INTRODUÇÃO Os Access Points ou ponto de acesso wi-fi são os equipamentos empregados na função de interconexão das redes sem fio e com fio (infraestrutura).

Leia mais

Prof. Marcelo Machado Cunha www.marcelomachado.com mcelobr@yahoo.com.br

Prof. 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 mais

Aula Prática Roteador

Aula Prática Roteador Aula Prática Roteador INTRODUÇÃO Os roteadores são os equipamentos empregados na função de interconexão das redes como, por exemplo, redes IP. Diferentes redes IPs enviam suas informações/tráfego por meio

Leia mais

Desenvolvendo Websites com PHP

Desenvolvendo Websites com PHP Desenvolvendo Websites com PHP Aprenda a criar Websites dinâmicos e interativos com PHP e bancos de dados Juliano Niederauer 19 Capítulo 1 O que é o PHP? O PHP é uma das linguagens mais utilizadas na Web.

Leia mais

2 Diagrama de Caso de Uso

2 Diagrama de Caso de Uso Unified Modeling Language (UML) Universidade Federal do Maranhão UFMA Pós Graduação de Engenharia de Eletricidade Grupo de Computação Assunto: Diagrama de Caso de Uso (Use Case) Autoria:Aristófanes Corrêa

Leia mais

Rotina de Discovery e Inventário

Rotina 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 mais

Disciplina 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. 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 mais

Satélite. Manual de instalação e configuração. CENPECT Informática www.cenpect.com.br cenpect@cenpect.com.br

Satélite. Manual de instalação e configuração. CENPECT Informática www.cenpect.com.br cenpect@cenpect.com.br Satélite Manual de instalação e configuração CENPECT Informática www.cenpect.com.br cenpect@cenpect.com.br Índice Índice 1.Informações gerais 1.1.Sobre este manual 1.2.Visão geral do sistema 1.3.História

Leia mais

CONTRA CONTROLE DE ACESSOS E MODULARIZADOR DE SISTEMAS

CONTRA 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 mais

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. 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 mais

Lista 3 Exercícios de Gestão de Redes

Lista 3 Exercícios de Gestão de Redes 1. Quais os fatores que contribuem para o sucesso de uma operação de gerenciamento? O sucesso de uma operação de Gerenciamento depende dos seguintes fatores: O sistema de gerenciamento invocador deve ter

Leia mais

LICENCIAMENTO V14 USANDO REPRISE LICENSE MANAGER

LICENCIAMENTO V14 USANDO REPRISE LICENSE MANAGER LICENCIAMENTO V14 USANDO REPRISE LICENSE MANAGER V14 de BricsCAD vem com um novo sistema de licenciamento, com base na tecnologia de licenciamento de Reprise Software. Este novo sistema oferece um ambiente

Leia mais

1) MANUAL DO INTEGRADOR Este documento, destinado aos instaladores do sistema, com informações de configuração.

1) 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 mais

Redes de Computadores II. Professor Airton Ribeiro de Sousa

Redes de Computadores II. Professor Airton Ribeiro de Sousa Redes de Computadores II Professor Airton Ribeiro de Sousa 1 PROTOCOLO IP IPv4 - Endereçamento 2 PROTOCOLO IP IPv4 - Endereçamento A quantidade de endereços possíveis pode ser calculada de forma simples.

Leia mais

CAPÍTULO 2. Este capítulo tratará :

CAPÍTULO 2. Este capítulo tratará : 1ª PARTE CAPÍTULO 2 Este capítulo tratará : 1. O que é necessário para se criar páginas para a Web. 2. A diferença entre páginas Web, Home Page e apresentação Web 3. Navegadores 4. O que é site, Host,

Leia mais

Gerência de Redes. Arquitetura de Gerenciamento. filipe.raulino@ifrn.edu.br

Gerê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 mais

Sistema Operacional Unidade 12 Comandos de Rede e Acesso Remoto

Sistema Operacional Unidade 12 Comandos de Rede e Acesso Remoto Sistema Operacional Unidade 12 Comandos de Rede e Acesso Remoto Curso Técnico em Informática SUMÁRIO INTRODUÇÃO... 3 Protocolo de rede... 3 Protocolo TCP/IP... 3 Máscara de sub-rede... 3 Hostname... 3

Leia mais

Programação Orientada a Objetos com PHP & MySQL Sistema Gerenciador de Banco de Dados: Introdução e configuração de bases de dados com Postgre e MySQL

Programação Orientada a Objetos com PHP & MySQL Sistema Gerenciador de Banco de Dados: Introdução e configuração de bases de dados com Postgre e MySQL Programação Orientada a Objetos com PHP & MySQL Sistema Gerenciador de Banco de Dados: Introdução e configuração de bases de dados com Postgre e MySQL Prof. MSc. Hugo Souza Iniciando nossas aulas sobre

Leia mais

Software 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 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 mais

MANUAL DO USUÁRIO. AssetView FDT. AssetView FDT

MANUAL 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 mais

Redes de Computadores. Prof. André Y. Kusumoto andre_unip@kusumoto.com.br

Redes de Computadores. Prof. André Y. Kusumoto andre_unip@kusumoto.com.br Redes de Computadores Prof. André Y. Kusumoto andre_unip@kusumoto.com.br Open Systems Interconnection Modelo OSI No início da utilização das redes de computadores, as tecnologias utilizadas para a comunicação

Leia mais

BANCO DE DADOS CONTEÚDO INFORMÁTICA. Prof.: MARCIO HOLLWEG mhollweg@terra.com.br BANCO DE DADOS SGBD TABELA CONCEITOS BÁSICOS

BANCO DE DADOS CONTEÚDO INFORMÁTICA. Prof.: MARCIO HOLLWEG mhollweg@terra.com.br BANCO DE DADOS SGBD TABELA CONCEITOS BÁSICOS CONTEÚDO HARDWARE - 2 AULAS SISTEMA OPERACIONAL - 2 AULAS INFORMÁTICA Prof.: MARCIO HOLLWEG mhollweg@terra.com.br APLICATIVOS OFFICE - 3 AULAS INTERNET - 1 AULA REDE - 2 AULA SEGURANÇA - 1 AULA BANCO DE

Leia mais

Arquitetura de Rede de Computadores

Arquitetura 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 mais

Redes de Computadores

Redes 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 mais

Projeto Integrador Projeto de Redes de Computadores

Projeto Integrador Projeto de Redes de Computadores Projeto Integrador Projeto de Redes de Computadores IMPLEMENTAÇÃO DO PROTOCOLO 802.1x UTILIZANDO SERVIDOR DE AUTENTICAÇÃO FREERADIUS Aluno: Diego Miranda Figueira Jose Rodrigues de Oliveira Neto Romário

Leia mais

Anexo IV PLANILHA DESCRITIVA DE ESPECIFICAÇÕES TÉCNICAS

Anexo IV PLANILHA DESCRITIVA DE ESPECIFICAÇÕES TÉCNICAS Anexo IV PLANILHA DESCRITIVA DE ESPECIFICAÇÕES TÉCNICAS Requisito Descrição 6.1 - Produtos de Hardware 6.1.1. GRUPO 1 - IMPRESSORA TIPO I (MONOCROMÁTICA 20PPM - A4) 6.1.1.1. TECNOLOGIA DE IMPRESSÃO 6.1.1.1.1.

Leia mais

Capítulo 8 - Aplicações em Redes

Capítulo 8 - Aplicações em Redes Capítulo 8 - Aplicações em Redes Prof. Othon Marcelo Nunes Batista Mestre em Informática 1 de 31 Roteiro Sistemas Operacionais em Rede Modelo Cliente-Servidor Modelo P2P (Peer-To-Peer) Aplicações e Protocolos

Leia mais

Arquitetura de Redes: Camadas de Protocolos (Parte I) Prof. Eduardo

Arquitetura de Redes: Camadas de Protocolos (Parte I) Prof. Eduardo Arquitetura de Redes: Camadas de Protocolos (Parte I) Prof. Eduardo Introdução O que é Protocolo? - Para que os pacotes de dados trafeguem de uma origem até um destino, através de uma rede, é importante

Leia mais

SUMÁRIO 1. AULA 6 ENDEREÇAMENTO IP:... 2

SUMÁRIO 1. AULA 6 ENDEREÇAMENTO IP:... 2 SUMÁRIO 1. AULA 6 ENDEREÇAMENTO IP:... 2 1.1 Introdução... 2 1.2 Estrutura do IP... 3 1.3 Tipos de IP... 3 1.4 Classes de IP... 4 1.5 Máscara de Sub-Rede... 6 1.6 Atribuindo um IP ao computador... 7 2

Leia mais

ISO/IEC 12207: Gerência de Configuração

ISO/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 mais

Tecnologias Web. Lista de Exercícios AV02. Luiz Leão luizleao@gmail.com http://www.luizleao.com

Tecnologias Web. Lista de Exercícios AV02. Luiz Leão luizleao@gmail.com http://www.luizleao.com Luiz Leão luizleao@gmail.com http://www.luizleao.com Questão 1 Um analista de sistemas deseja enviar para seu cliente um arquivo de 300 Mb referente a uma atualização do software. Para transferir esse

Leia mais

Guia de Conectividade Worldspan Go Res! A V A N Ç A D O

Guia de Conectividade Worldspan Go Res! A V A N Ç A D O Guia de Conectividade Worldspan Go Res! A V A N Ç A D O Í n d i c e Considerações Iniciais...2 Rede TCP/IP...3 Produtos para conectividade...5 Diagnosticando problemas na Rede...8 Firewall...10 Proxy...12

Leia mais

Trabalho de Sistema de Informações. Instalação e configuração aplicativo Ocomon

Trabalho de Sistema de Informações. Instalação e configuração aplicativo Ocomon Trabalho de Sistema de Informações Aluno: Paulo Roberto Carvalho da Silva Instalação e configuração aplicativo Ocomon O trabalho tem como objetivo o estudo de caso,a instalação, configuração e funcionamento

Leia mais

IW10. Rev.: 02. Especificações Técnicas

IW10. Rev.: 02. Especificações Técnicas IW10 Rev.: 02 Especificações Técnicas Sumário 1. INTRODUÇÃO... 1 2. COMPOSIÇÃO DO IW10... 2 2.1 Placa Principal... 2 2.2 Módulos de Sensores... 5 3. APLICAÇÕES... 6 3.1 Monitoramento Local... 7 3.2 Monitoramento

Leia mais

Desculpe, mas este serviço (jogo) encontra se em manutenção.

Desculpe, mas este serviço (jogo) encontra se em manutenção. Estrutura de servidor e banco de dados para multijogadores massivos Marcelo Henrique dos Santos marcelosantos@outlook.com Desculpe, mas este serviço (jogo) encontra se em manutenção. São Paulo SP, Fevereiro/2013

Leia mais

Intranets. FERNANDO ALBUQUERQUE Departamento de Ciência da Computação Universidade de Brasília 1.INTRODUÇÃO

Intranets. FERNANDO ALBUQUERQUE Departamento de Ciência da Computação Universidade de Brasília 1.INTRODUÇÃO Intranets FERNANDO ALBUQUERQUE Departamento de Ciência da Computação Universidade de Brasília 1.INTRODUÇÃO As intranets são redes internas às organizações que usam as tecnologias utilizadas na rede mundial

Leia mais

1. Introdução pág.3 2. Apresentação do sistema Joomla! pág.4 3. Acessando a administração do site pág.4 4. Artigos 4.1. Criando um Artigo 4.2.

1. Introdução pág.3 2. Apresentação do sistema Joomla! pág.4 3. Acessando a administração do site pág.4 4. Artigos 4.1. Criando um Artigo 4.2. 1. Introdução pág.3 2. Apresentação do sistema Joomla! pág.4 3. Acessando a administração do site pág.4 4. Artigos 4.1. Criando um Artigo 4.2. Editando um Artigo 4.3. Excluindo um Artigo 4.4. Publicar

Leia mais

5.2 MAN s (Metropolitan Area Network) Redes Metropolitanas

5.2 MAN s (Metropolitan Area Network) Redes Metropolitanas MÓDULO 5 Tipos de Redes 5.1 LAN s (Local Area Network) Redes Locais As LAN s são pequenas redes, a maioria de uso privado, que interligam nós dentro de pequenas distâncias, variando entre 1 a 30 km. São

Leia mais

UML 2. Guia Prático. Gilleanes T.A. Guedes. Novatec. Obra revisada e ampliada a partir do título Guia de Consulta Rápida UML 2

UML 2. Guia Prático. Gilleanes T.A. Guedes. Novatec. Obra revisada e ampliada a partir do título Guia de Consulta Rápida UML 2 UML 2 Guia Prático Gilleanes T.A. Guedes Obra revisada e ampliada a partir do título Guia de Consulta Rápida UML 2 Novatec capítulo 1 Introdução à UML A UML (Unified Modeling Language ou Linguagem de Modelagem

Leia mais

LEIA ISTO PRIMEIRO. IBM Tivoli Configuration Manager, Versão 4.2.1

LEIA ISTO PRIMEIRO. IBM Tivoli Configuration Manager, Versão 4.2.1 LEIA ISTO PRIMEIRO IBM Tivoli, Versão 4.2.1 O IBM Tivoli, Versão 4.2.1, é uma solução para controlar a distribuição de software e o inventário de gerenciamento de recursos em um ambiente multiplataformas.

Leia mais

Otimização de banda utilizando IPANEMA. Matheus Simões Martins. Curso de Especialização em Redes e Segurança de Sistemas

Otimização de banda utilizando IPANEMA. Matheus Simões Martins. Curso de Especialização em Redes e Segurança de Sistemas Otimização de banda utilizando IPANEMA Matheus Simões Martins Curso de Especialização em Redes e Segurança de Sistemas Pontifícia Universidade Católica do Paraná Curitiba, Novembro de 2009 Resumo O projeto

Leia mais

Desenvolvimento de um CMS 1 para a criação e publicação de web sites acessíveis por deficientes visuais.

Desenvolvimento de um CMS 1 para a criação e publicação de web sites acessíveis por deficientes visuais. Desenvolvimento de um CMS 1 para a criação e publicação de web sites acessíveis por deficientes visuais. Tales Henrique José MOREIRA 1 ; Gabriel da SILVA 2 ; 1 Estudante de Tecnologia em Sistemas para

Leia mais

Relatorio do trabalho pratico 2

Relatorio 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 mais

Microsoft Access XP Módulo Um

Microsoft 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 mais

Microsoft Office PowerPoint 2007

Microsoft Office PowerPoint 2007 INTRODUÇÃO AO MICROSOFT POWERPOINT 2007 O Microsoft Office PowerPoint 2007 é um programa destinado à criação de apresentação através de Slides. A apresentação é um conjunto de Sides que são exibidos em

Leia mais

MSc Eliton Smith elitonsmith@gmail.com. Gerenciamento e Administração de Redes

MSc 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 mais

FACULDADE DE ENGENHARIA DE COMPUTAÇÃO. PROJETO FINAL I e II PLANO DE TRABALHO <NOME DO TRABALHO> <Nome do Aluno> <Nome do Orientador>

FACULDADE DE ENGENHARIA DE COMPUTAÇÃO. PROJETO FINAL I e II PLANO DE TRABALHO <NOME DO TRABALHO> <Nome do Aluno> <Nome do Orientador> FACULDADE DE ENGENHARIA DE COMPUTAÇÃO PROJETO FINAL I e II PLANO DE TRABALHO O Trabalho de Conclusão de Curso (TCC) a ser desenvolvido

Leia mais

PHP AULA1. Prof. Msc. Hélio Esperidião

PHP AULA1. Prof. Msc. Hélio Esperidião PHP AULA1 Prof. Msc. Hélio Esperidião NAVEGADOR O navegador também conhecido como web browseré um programa que habilita seus usuários a interagirem com documentos hospedados em um servidor Web. SERVIDOR

Leia mais

Introdução ao Active Directory AD

Introdução ao Active Directory AD Introdução ao Active Directory AD Curso Técnico em Redes de Computadores SENAC - DF Professor Airton Ribeiro O Active Directory, ou simplesmente AD como é usualmente conhecido, é um serviço de diretórios

Leia mais

FTIN Formação Técnica em Informática Módulo de Administração de Servidores de Rede AULA 02. Prof. Gabriel Silva

FTIN Formação Técnica em Informática Módulo de Administração de Servidores de Rede AULA 02. Prof. Gabriel Silva FTIN Formação Técnica em Informática Módulo de Administração de Servidores de Rede AULA 02 Prof. Gabriel Silva Temas da Aula de Hoje: Revisão da Aula 1. Redes LAN e WAN. Aprofundamento nos Serviços de

Leia mais

Capítulo 9. Gerenciamento de rede

Capí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 mais

Programação Web Prof. Wladimir

Programação Web Prof. Wladimir Programação Web Prof. Wladimir Linguagem de Script e PHP @wre2008 1 Sumário Introdução; PHP: Introdução. Enviando dados para o servidor HTTP; PHP: Instalação; Formato básico de um programa PHP; Manipulação

Leia mais

AULA 4 VISÃO BÁSICA DE CLASSES EM PHP

AULA 4 VISÃO BÁSICA DE CLASSES EM PHP AULA 4 VISÃO BÁSICA DE CLASSES EM PHP Antes de mais nada, vamos conhecer alguns conceitos, que serão importantes para o entendimento mais efetivos dos assuntos que trataremos durante a leitura desta apostila.

Leia mais

Disciplina: Tecnologias de Banco de Dados para SI s

Disciplina: Tecnologias de Banco de Dados para SI s Curso de Gestão em SI Disciplina: Tecnologias de Banco de Dados para SI s Rodrigo da Silva Gomes (Extraído do material do prof. Ronaldo Melo - UFSC) Banco de Dados (BD) BD fazem parte do nosso dia-a-dia!

Leia mais

TRABALHO DE DIPLOMAÇÃO Regime Modular ORIENTAÇÕES SOBRE O ROTEIRO DO PROJETO FINAL DE SISTEMAS DE INFORMAÇÕES

TRABALHO DE DIPLOMAÇÃO Regime Modular ORIENTAÇÕES SOBRE O ROTEIRO DO PROJETO FINAL DE SISTEMAS DE INFORMAÇÕES TRABALHO DE DIPLOMAÇÃO Regime Modular ORIENTAÇÕES SOBRE O ROTEIRO DO PROJETO FINAL DE SISTEMAS DE INFORMAÇÕES [Observação: O template a seguir é utilizado como roteiro para projeto de sistemas orientado

Leia mais

Termo de Abertura Sistema de Vendas de Pizzas Online (PizzaWeb) - Versão 1.0

Termo de Abertura Sistema de Vendas de Pizzas Online (PizzaWeb) - Versão 1.0 Termo de Abertura Sistema de Vendas de Pizzas Online (PizzaWeb) - Versão 1.0 Versão do Documento: 1.1 Histórico de Revisão Data Versão do Documento Descrição Autor 18/03/2011 1.0 Montar o Termo de Abertura.

Leia mais

ADMINISTRAÇÃO DE SISTEMAS OPERACIONAIS SERVIÇOS DE ACESSO REMOTO (TELNET E TERMINAL SERVICES) Professor Carlos Muniz

ADMINISTRAÇÃO DE SISTEMAS OPERACIONAIS SERVIÇOS DE ACESSO REMOTO (TELNET E TERMINAL SERVICES) Professor Carlos Muniz ADMINISTRAÇÃO DE SISTEMAS OPERACIONAIS SERVIÇOS DE ACESSO REMOTO (TELNET E O que é roteamento e acesso remoto? Roteamento Um roteador é um dispositivo que gerencia o fluxo de dados entre segmentos da rede,

Leia mais

Introdução a Banco de Dados

Introdução a Banco de Dados Introdução a Banco de Dados Ricardo Henrique Tassi - Departamento de Replicação Índice 1- Introdução... 03 2- Quais são os bancos de dados mais conhecidos hoje em dia...04 3- Quais são os tipos de banco...05

Leia mais

No Fedora, instalamos os pacotes "mysql" e "mysql-server", usando o yum:

No Fedora, instalamos os pacotes mysql e mysql-server, usando o yum: Instalando o MySQL O MySQL é um banco de dados extremamente versátil, usado para os mais diversos fins. Você pode acessar o banco de dados a partir de um script em PHP, através de um aplicativo desenvolvido

Leia mais

www.neteye.com.br NetEye Guia de Instalação

www.neteye.com.br NetEye Guia de Instalação www.neteye.com.br NetEye Guia de Instalação Índice 1. Introdução... 3 2. Funcionamento básico dos componentes do NetEye...... 3 3. Requisitos mínimos para a instalação dos componentes do NetEye... 4 4.

Leia mais

WebZine Manager. Documento de Projeto Lógico de Rede

WebZine Manager. Documento de Projeto Lógico de Rede WebZine Manager Documento de Projeto Lógico de Rede Versão:1.0 Data: 10 de Setembro de 2012 Identificador do documento: WebZine Manager Versão do Template Utilizada na Confecção: 1.0 Localização: SoftSolut,

Leia mais

Roteiro 3: Sistemas Linux arquivos e diretórios

Roteiro 3: Sistemas Linux arquivos e diretórios Roteiro 3: Sistemas Linux arquivos e diretórios Objetivos Detalhar conceitos sobre o sistema operacional Linux; Operar comandos básicos de sistemas Linux em modo Texto; Realizar a manutenção de arquivos

Leia mais

Programação Orientada a Objetos com PHP & MySQL Cookies e Sessões. Prof. MSc. Hugo Souza

Programação Orientada a Objetos com PHP & MySQL Cookies e Sessões. Prof. MSc. Hugo Souza Programação Orientada a Objetos com PHP & MySQL Cookies e Sessões Prof. MSc. Hugo Souza Se você precisar manter informações sobre seus usuários enquanto eles navegam pelo seu site, ou até quando eles saem

Leia mais

Guia de administração para a integração do Portrait Dialogue 6.0. Versão 7.0A

Guia de administração para a integração do Portrait Dialogue 6.0. Versão 7.0A Guia de administração para a integração do Portrait Dialogue 6.0 Versão 7.0A 2013 Pitney Bowes Software Inc. Todos os direitos reservados. Esse documento pode conter informações confidenciais ou protegidas

Leia mais

FIREWALL. Prof. Fabio de Jesus Souza. fabiojsouza@gmail.com. Professor Fabio Souza

FIREWALL. Prof. Fabio de Jesus Souza. fabiojsouza@gmail.com. Professor Fabio Souza FIREWALL Prof. Fabio de Jesus Souza fabiojsouza@gmail.com Professor Fabio Souza O que são Firewalls? Os firewalls são sistemas de segurança que podem ser baseados em: um único elemento de hardware; um

Leia mais

Introdução a Informática - 1º semestre AULA 02 Prof. André Moraes

Introdução a Informática - 1º semestre AULA 02 Prof. André Moraes Introdução a Informática - 1º semestre AULA 02 Prof. André Moraes 3 MÁQUINAS VIRTUAIS Em nossa aula anterior, fizemos uma breve introdução com uso de máquinas virtuais para emularmos um computador novo

Leia mais

Google Drive. Passos. Configurando o Google Drive

Google Drive. Passos. Configurando o Google Drive Google Drive um sistema de armazenagem de arquivos ligado à sua conta Google e acessível via Internet, desta forma você pode acessar seus arquivos a partir de qualquer dispositivo que tenha acesso à Internet.

Leia mais

Professor: Macêdo Firmino Disciplina: Sistemas Operacionais de Rede

Professor: 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 mais

Desenvolvendo uma Arquitetura de Componentes Orientada a Serviço SCA

Desenvolvendo 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 mais

Aula 1: Noção Básica e Criação de Tabelas.

Aula 1: Noção Básica e Criação de Tabelas. Aula 1: Noção Básica e Criação de Tabelas. Introdução Olá! Seja bem-vindo a apostila de Microsoft Access 2010. Access 2010 é um Sistema de Gerenciamento de Banco de Dados da Microsoft, distribuído no pacote

Leia mais

UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ CURSO SUPERIOR DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS

UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ CURSO SUPERIOR DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ CURSO SUPERIOR DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS ALEXANDRE PRADO BARBOSA RELATÓRIO DE ESTÁGIO Ponta Grossa 2012 ALEXANDRE PRADO BARBOSA Relatório

Leia mais

Cadastramento de Computadores. Manual do Usuário

Cadastramento de Computadores. Manual do Usuário Cadastramento de Computadores Manual do Usuário Setembro 2008 ÍNDICE 1. APRESENTAÇÃO 1.1 Conhecendo a solução...03 Segurança pela identificação da máquina...03 2. ADERINDO À SOLUÇÃO e CADASTRANDO COMPUTADORES

Leia mais

Sistema Operacional LINUX

Sistema Operacional LINUX SISTEMA OPERACIONAL Sistema Operacional LINUX Para que o computador funcione e possibilite a execução de programas é necessária a existência de um sistema operacional. O sistema operacional é uma camada

Leia mais

Gerência de Redes Padrões de Gerenciamento

Gerência de Redes Padrões de Gerenciamento Gerência de Redes Padrões de Gerenciamento Cássio D. B. Pinheiro pinheiro.cassio@ig.com.br cassio.orgfree.com Sumário Padronizações Gerência OSI Gerência TCP/IP SNMP MIB-II RMON SNMPv2 11/5/2007 Gerência

Leia mais

MANUAL DE INSTALAÇÃO 1) ORACLE VIRTUALBOX ; 2) MICROSOFT WINDOWS ; 3) SUMÁRIOS GENEPLUS.

MANUAL DE INSTALAÇÃO 1) ORACLE VIRTUALBOX ; 2) MICROSOFT WINDOWS ; 3) SUMÁRIOS GENEPLUS. PROGRAMA EMBRAPA DE MELHORAMENTO DE GADO DE CORTE MANUAL DE INSTALAÇÃO 1) ORACLE VIRTUALBOX ; 2) MICROSOFT WINDOWS ; 3) SUMÁRIOS GENEPLUS. MANUAL DE INSTALAÇÃO: 1) ORACLE VIRTUALBOX ; 2) MICROSOFT WINDOWS

Leia mais

ANDRÉ APARECIDO DA SILVA APOSTILA BÁSICA SOBRE O POWERPOINT 2007

ANDRÉ APARECIDO DA SILVA APOSTILA BÁSICA SOBRE O POWERPOINT 2007 ANDRÉ APARECIDO DA SILVA APOSTILA BÁSICA SOBRE O POWERPOINT 2007 CURITIBA 2015 2 SUMÁRIO INTRODUÇÃO AO MICROSOFT POWERPOINT 2007... 3 JANELA PRINCIPAL... 3 1 - BOTÃO OFFICE... 4 2 - FERRAMENTAS DE ACESSO

Leia mais

Disciplina: Unidade III: Prof.: E-mail: Período:

Disciplina: Unidade III: Prof.: E-mail: Período: Encontro 08 Disciplina: Sistemas de Banco de Dados Unidade III: Modelagem Lógico de Dados Prof.: Mario Filho E-mail: pro@mariofilho.com.br Período: 5º. SIG - ADM Relembrando... Necessidade de Dados Projeto

Leia mais

Roteador Load-Balance / Mikrotik RB750

Roteador Load-Balance / Mikrotik RB750 Roteador Load-Balance / Mikrotik RB750 Equipamento compacto e de alto poder de processamento, ideal para ser utilizado em provedores de Internet ou pequenas empresas no gerenciamento de redes e/ou no balanceamento

Leia mais

Curso de Linux Básico

Curso de Linux Básico Curso de Linux Básico Oficina TecnoJovem Outubro/2013 Instalação de Programas Introdução Pacotes Gerenciamento de Pacotes Exemplos Material baseado na Documentação Ubuntu, disponível na Internet (WIKI)

Leia mais

Manual AGENDA DE BACKUP

Manual AGENDA DE BACKUP Gemelo Backup Online DESKTOP Manual AGENDA DE BACKUP Realiza seus backups de maneira automática. Você só programa os dias e horas em que serão efetuados. A única coisa que você deve fazer é manter seu

Leia mais

QUESTINAMENTOS AO EDITAL DE CONCORRÊNCIA 01/2013

QUESTINAMENTOS AO EDITAL DE CONCORRÊNCIA 01/2013 QUESTINAMENTOS AO EDITAL DE CONCORRÊNCIA 01/2013 Prezados Senhores da comissão de licitação da UENF, seguem alguns questionamentos acerca do edital de concorrência 01/2013 para esclarecimentos: 1. ANEXO

Leia mais

O que são DNS, SMTP e SNM

O que são DNS, SMTP e SNM O que são DNS, SMTP e SNM O DNS (Domain Name System) e um esquema de gerenciamento de nomes, hierárquico e distribuído. O DNS define a sintaxe dos nomes usados na Internet, regras para delegação de autoridade

Leia mais

Aplicação Prática de Lua para Web

Aplicaçã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 mais

FileMaker Pro 14. Utilização de uma Conexão de Área de Trabalho Remota com o FileMaker Pro 14

FileMaker Pro 14. Utilização de uma Conexão de Área de Trabalho Remota com o FileMaker Pro 14 FileMaker Pro 14 Utilização de uma Conexão de Área de Trabalho Remota com o FileMaker Pro 14 2007-2015 FileMaker, Inc. Todos os direitos reservados. FileMaker Inc. 5201 Patrick Henry Drive Santa Clara,

Leia mais

DESENVOLVIMENTO DE SOFTWARE DE VOTAÇÃO WEB UTILIZANDO TECNOLOGIA TOUCHSCREEN

DESENVOLVIMENTO DE SOFTWARE DE VOTAÇÃO WEB UTILIZANDO TECNOLOGIA TOUCHSCREEN DESENVOLVIMENTO DE SOFTWARE DE VOTAÇÃO WEB UTILIZANDO TECNOLOGIA TOUCHSCREEN José Agostinho Petry Filho 1 ; Rodrigo de Moraes 2 ; Silvio Regis da Silva Junior 3 ; Yuri Jean Fabris 4 ; Fernando Augusto

Leia mais

ArpPrintServer. 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 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 mais

EDITORA FERREIRA MP/RJ_EXERCÍCIOS 01

EDITORA FERREIRA MP/RJ_EXERCÍCIOS 01 EDITORA FERREIRA MP/RJ NCE EXERCÍCIOS 01 GABARITO COMENTADO 01 Ao se arrastar um arquivo da pasta C:\DADOS para a pasta D:\TEXTOS utilizando se o botão esquerdo do mouse no Windows Explorer: (A) o arquivo

Leia mais

Conteúdo Programático de PHP

Conteúdo Programático de PHP Conteúdo Programático de PHP 1 Por que PHP? No mercado atual existem diversas tecnologias especializadas na integração de banco de dados com a WEB, sendo o PHP a linguagem que mais se desenvolve, tendo

Leia mais

Profibus View - Software de Parametrização de Equipamentos Profibus PA

Profibus View - Software de Parametrização de Equipamentos Profibus PA MANUAL DO USUÁRIO Profibus View - Software de Parametrização de Equipamentos Profibus PA Profibus View P R V I E W P A M P www.smar.com.br Especificações e informações estão sujeitas a modificações sem

Leia mais

FTIN Formação Técnica em Informática Módulo Sistema Proprietário Windows AULA 04. Prof. André Lucio

FTIN Formação Técnica em Informática Módulo Sistema Proprietário Windows AULA 04. Prof. André Lucio FTIN Formação Técnica em Informática Módulo Sistema Proprietário Windows AULA 04 Prof. André Lucio Competências da aula 3 Servidor de DHCP. Servidor de Arquivos. Servidor de Impressão. Aula 04 CONCEITOS

Leia mais

Gerenciamento de Redes de Computadores. Pfsense Introdução e Instalação

Gerenciamento de Redes de Computadores. Pfsense Introdução e Instalação Pfsense Introdução e Instalação Introdução A utilização de um firewall em uma rede de computadores possui o objetivo básico de proteção relacionado a entrada e saída de dados. Introdução O pfsense é um

Leia mais

ALTERNATIVA PARA CONEXÃO VIA INTERNET DE IP MASCARADO A IP REAL

ALTERNATIVA PARA CONEXÃO VIA INTERNET DE IP MASCARADO A IP REAL Documento: Tutorial Autor: Iuri Sonego Cardoso Data: 27/05/2005 E-mail: iuri@scripthome.cjb.net Home Page: http://www.scripthome.cjb.net ALTERNATIVA PARA CONEXÃO VIA INTERNET DE IP MASCARADO A IP REAL

Leia mais

Capítulo 2. Laboratório 2.1. Introdução ao Packet Tracer, Roteadores, Switches e Inicialização

Capítulo 2. Laboratório 2.1. Introdução ao Packet Tracer, Roteadores, Switches e Inicialização Capítulo 2 Laboratório 2.1 Introdução ao Packet Tracer, Roteadores, Switches e Inicialização tel (41) 430457810 ou (41) 4063-7810 - info@dltec.com.br - www.dltec.com.br INDICE 1 Objetivo do Laboratório...

Leia mais

Estudo da Ferramenta Cacti, para análise de desempenho de rede

Estudo 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 mais

Cláusula 1.º Objecto. Cláusula 2.º Especificação da prestação

Cláusula 1.º Objecto. Cláusula 2.º Especificação da prestação CADERNO DE ENCARGOS CONTRATAÇÃO DE SERVIÇOS DE PARA A IMPLEMENTAÇÃO DE UM PROJECTO DE ARQUIVO DIGITAL DE INFRA-ESTRUTURAS DE IT O presente Caderno de Encargos compreende as cláusulas a incluir no contrato

Leia mais