sistema web para gerenciamento snmp de impressão...
TRANSCRIPT
![Page 1: Sistema Web para Gerenciamento SNMP de Impressão ...dsc.inf.furb.br/arquivos/tccs/apresentacoes/TCC2010-1-21-AP... · • Diversos contratos de impressão ... o Deve permitir o cadastramento](https://reader033.vdocuments.com.br/reader033/viewer/2022052713/5be350ef09d3f25b628b70d8/html5/thumbnails/1.jpg)
Sistema Web para Gerenciamento SNMP
de Impressão Terceirizada da FURBTerceirizada da FURB
Rodrigo Antonio Müller
Orientador: Francisco Adell Péricas
![Page 2: Sistema Web para Gerenciamento SNMP de Impressão ...dsc.inf.furb.br/arquivos/tccs/apresentacoes/TCC2010-1-21-AP... · • Diversos contratos de impressão ... o Deve permitir o cadastramento](https://reader033.vdocuments.com.br/reader033/viewer/2022052713/5be350ef09d3f25b628b70d8/html5/thumbnails/2.jpg)
Roteiro• Introdução
• Objetivos do Trabalho
• Fundamentação Teórica
• Sistema Atual
Desenvolvimento do sistema• Desenvolvimento do sistema
• Operacionalidade do sistema
• Resultados e Discussões
• Conclusões
• Extensões
![Page 3: Sistema Web para Gerenciamento SNMP de Impressão ...dsc.inf.furb.br/arquivos/tccs/apresentacoes/TCC2010-1-21-AP... · • Diversos contratos de impressão ... o Deve permitir o cadastramento](https://reader033.vdocuments.com.br/reader033/viewer/2022052713/5be350ef09d3f25b628b70d8/html5/thumbnails/3.jpg)
Introdução
• Terceirização de serviços de Tecnologia da
Informação (TI)
• Outsourcing
• 98% das médias e grandes empresas possuem • 98% das médias e grandes empresas possuem alguma parte da TI terceirizada
• Protocolo de gerenciamento de redes Simple
Network Management Protocol (SNMP)
![Page 4: Sistema Web para Gerenciamento SNMP de Impressão ...dsc.inf.furb.br/arquivos/tccs/apresentacoes/TCC2010-1-21-AP... · • Diversos contratos de impressão ... o Deve permitir o cadastramento](https://reader033.vdocuments.com.br/reader033/viewer/2022052713/5be350ef09d3f25b628b70d8/html5/thumbnails/4.jpg)
Objetivos do Trabalho
• Desenvolver um sistema web para o gerenciamento de impressoras terceirizadas na FURB para reduzir terceirizadas na FURB para reduzir gastos e simplificar a administração de recursos terceirizados de impressão
![Page 5: Sistema Web para Gerenciamento SNMP de Impressão ...dsc.inf.furb.br/arquivos/tccs/apresentacoes/TCC2010-1-21-AP... · • Diversos contratos de impressão ... o Deve permitir o cadastramento](https://reader033.vdocuments.com.br/reader033/viewer/2022052713/5be350ef09d3f25b628b70d8/html5/thumbnails/5.jpg)
Terceirização• O termo surgiu no Brasil ao final dos anos 80 (vem da palavra inglesa Outsourcing)
• Transfere para terceiros parte das atividades de uma empresa (as que não compensam fazer internamente)internamente)
• Uso no setor público
• Terceirização do serviço de impressõeso Redução de custos
o Padronização
o Aumento de produtividade
o Maior foco no negócio
• Contratos de Outsourcing de TI
![Page 6: Sistema Web para Gerenciamento SNMP de Impressão ...dsc.inf.furb.br/arquivos/tccs/apresentacoes/TCC2010-1-21-AP... · • Diversos contratos de impressão ... o Deve permitir o cadastramento](https://reader033.vdocuments.com.br/reader033/viewer/2022052713/5be350ef09d3f25b628b70d8/html5/thumbnails/6.jpg)
Terceirização• Vantagens
o a empresa concentra-se na atividade-fim
o custos variáveis
o redução nos custos e investimentos de TI
o melhoria nos níveis de serviço
o permanente atualização da infraestruturao permanente atualização da infraestrutura
o suporte técnico especializado
• Desvantagenso resistência interna à mudanças
o dificuldade em fazer com que o fornecedor se adapte aos procedimentos e à cultura da organização
o falta de padrões de qualidade
o problemas trabalhistas
![Page 7: Sistema Web para Gerenciamento SNMP de Impressão ...dsc.inf.furb.br/arquivos/tccs/apresentacoes/TCC2010-1-21-AP... · • Diversos contratos de impressão ... o Deve permitir o cadastramento](https://reader033.vdocuments.com.br/reader033/viewer/2022052713/5be350ef09d3f25b628b70d8/html5/thumbnails/7.jpg)
Protocolo SNMP• Simple Network Management Protocol (SNMP)
• Desenvolvido nos anos 80 para resolver problemas de gerenciamento em redes TCP/IP
• Trabalha na camada de aplicação (OSI)
Processos deGerência
Processos deUsuário
SNMP FTP HTTP SMTP
UDP TCP
IP
Protocolo dependente da Rede
![Page 8: Sistema Web para Gerenciamento SNMP de Impressão ...dsc.inf.furb.br/arquivos/tccs/apresentacoes/TCC2010-1-21-AP... · • Diversos contratos de impressão ... o Deve permitir o cadastramento](https://reader033.vdocuments.com.br/reader033/viewer/2022052713/5be350ef09d3f25b628b70d8/html5/thumbnails/8.jpg)
Protocolo SNMP• Modelo de gerenciamento de rede
o estação de gerenciamento
o agente de gerenciamento
o base de informações de gerenciamento (MIB)gerenciamento (MIB)
o protocolo de gerenciamento de rede
• Management Information Base (MIB)
o Estrutura de dados em forma de árvore
o Structure of Management
Information (SMI)
![Page 9: Sistema Web para Gerenciamento SNMP de Impressão ...dsc.inf.furb.br/arquivos/tccs/apresentacoes/TCC2010-1-21-AP... · • Diversos contratos de impressão ... o Deve permitir o cadastramento](https://reader033.vdocuments.com.br/reader033/viewer/2022052713/5be350ef09d3f25b628b70d8/html5/thumbnails/9.jpg)
Sistema Atual• Diversos contratos de impressão
• Suprimentos não são monitorados
• Necessidade de coleta de contadores de impressão para o faturamento
• Problemas para diagnosticar defeitos• Problemas para diagnosticar defeitos
• Projeto de “Ilhas de Impressão” da FURBo Atualização e padronização do parque
o Solução de problemas
o Etapas
![Page 10: Sistema Web para Gerenciamento SNMP de Impressão ...dsc.inf.furb.br/arquivos/tccs/apresentacoes/TCC2010-1-21-AP... · • Diversos contratos de impressão ... o Deve permitir o cadastramento](https://reader033.vdocuments.com.br/reader033/viewer/2022052713/5be350ef09d3f25b628b70d8/html5/thumbnails/10.jpg)
Desenvolvimento• Requisitos Funcionais
o Deve permitir o cadastramento de empresas, contratos, fabricantes de impressoras, modelos de impressoras, impressoras, suprimentos e setores (RF01 a RF07)
o Deve coletar os dados das impressoras de rede (RF08)
Deve atualizar os dados de localização e contato, o Deve atualizar os dados de localização e contato, armazenados nas impressoras (RF09)
o Deve arquivar diariamente o contador de páginas impressas por cada impressora (RF10)
o Deve notificar o administrador em caso de baixo nível de suprimento e problemas nas impressoras (RF12 e RF13)
o Deve enviar emails com os contadores de impressão (RF14)
![Page 11: Sistema Web para Gerenciamento SNMP de Impressão ...dsc.inf.furb.br/arquivos/tccs/apresentacoes/TCC2010-1-21-AP... · • Diversos contratos de impressão ... o Deve permitir o cadastramento](https://reader033.vdocuments.com.br/reader033/viewer/2022052713/5be350ef09d3f25b628b70d8/html5/thumbnails/11.jpg)
Desenvolvimento• Requisitos Não Funcionais
o Deve utilizar o protocolo SNMP para manipular os dados armazenados nas impressoras de rede(RNF01)
o Deve utilizar o protocolo Internet Control Message Protocol(ICMP) para testar a comunicação com os equipamentos monitorados (RNF02)monitorados (RNF02)
o Deve possuir interface web (RNF03)
o Deve ser executado em um servidor que possua acesso através de rede TCP/IP às impressoras gerenciadas (RNF04)
o As impressoras monitoradas devem ter a funcionalidade de gerência através de SNMP e devem possuir o agente ativo (RNF05)
o Os dados devem ser armazenados em um banco de dados relacional (RNF06)
![Page 12: Sistema Web para Gerenciamento SNMP de Impressão ...dsc.inf.furb.br/arquivos/tccs/apresentacoes/TCC2010-1-21-AP... · • Diversos contratos de impressão ... o Deve permitir o cadastramento](https://reader033.vdocuments.com.br/reader033/viewer/2022052713/5be350ef09d3f25b628b70d8/html5/thumbnails/12.jpg)
Especificação• Casos de Uso: Cadastros
![Page 13: Sistema Web para Gerenciamento SNMP de Impressão ...dsc.inf.furb.br/arquivos/tccs/apresentacoes/TCC2010-1-21-AP... · • Diversos contratos de impressão ... o Deve permitir o cadastramento](https://reader033.vdocuments.com.br/reader033/viewer/2022052713/5be350ef09d3f25b628b70d8/html5/thumbnails/13.jpg)
Especificação• Casos de Uso: Operações SNMP
![Page 14: Sistema Web para Gerenciamento SNMP de Impressão ...dsc.inf.furb.br/arquivos/tccs/apresentacoes/TCC2010-1-21-AP... · • Diversos contratos de impressão ... o Deve permitir o cadastramento](https://reader033.vdocuments.com.br/reader033/viewer/2022052713/5be350ef09d3f25b628b70d8/html5/thumbnails/14.jpg)
Especificação• Casos de Uso: Notificações
![Page 15: Sistema Web para Gerenciamento SNMP de Impressão ...dsc.inf.furb.br/arquivos/tccs/apresentacoes/TCC2010-1-21-AP... · • Diversos contratos de impressão ... o Deve permitir o cadastramento](https://reader033.vdocuments.com.br/reader033/viewer/2022052713/5be350ef09d3f25b628b70d8/html5/thumbnails/15.jpg)
Especificação• Diagrama de Classes
![Page 16: Sistema Web para Gerenciamento SNMP de Impressão ...dsc.inf.furb.br/arquivos/tccs/apresentacoes/TCC2010-1-21-AP... · • Diversos contratos de impressão ... o Deve permitir o cadastramento](https://reader033.vdocuments.com.br/reader033/viewer/2022052713/5be350ef09d3f25b628b70d8/html5/thumbnails/16.jpg)
Implementação
• Técnicaso Data Access Object (DAO)
o Model-View-Controller (MVC)
• Ferramentaso Eclipse IDE
o ZK Framework
o Hibernate
o SNMP4J
o iReport e JasperReports
![Page 17: Sistema Web para Gerenciamento SNMP de Impressão ...dsc.inf.furb.br/arquivos/tccs/apresentacoes/TCC2010-1-21-AP... · • Diversos contratos de impressão ... o Deve permitir o cadastramento](https://reader033.vdocuments.com.br/reader033/viewer/2022052713/5be350ef09d3f25b628b70d8/html5/thumbnails/17.jpg)
Operacionalidade• Tela principal
![Page 18: Sistema Web para Gerenciamento SNMP de Impressão ...dsc.inf.furb.br/arquivos/tccs/apresentacoes/TCC2010-1-21-AP... · • Diversos contratos de impressão ... o Deve permitir o cadastramento](https://reader033.vdocuments.com.br/reader033/viewer/2022052713/5be350ef09d3f25b628b70d8/html5/thumbnails/18.jpg)
Operacionalidade• Cadastro de Impressoras
![Page 19: Sistema Web para Gerenciamento SNMP de Impressão ...dsc.inf.furb.br/arquivos/tccs/apresentacoes/TCC2010-1-21-AP... · • Diversos contratos de impressão ... o Deve permitir o cadastramento](https://reader033.vdocuments.com.br/reader033/viewer/2022052713/5be350ef09d3f25b628b70d8/html5/thumbnails/19.jpg)
Operacionalidade• Envio de contadores de impressão
![Page 20: Sistema Web para Gerenciamento SNMP de Impressão ...dsc.inf.furb.br/arquivos/tccs/apresentacoes/TCC2010-1-21-AP... · • Diversos contratos de impressão ... o Deve permitir o cadastramento](https://reader033.vdocuments.com.br/reader033/viewer/2022052713/5be350ef09d3f25b628b70d8/html5/thumbnails/20.jpg)
Operacionalidade• Relatórios
![Page 21: Sistema Web para Gerenciamento SNMP de Impressão ...dsc.inf.furb.br/arquivos/tccs/apresentacoes/TCC2010-1-21-AP... · • Diversos contratos de impressão ... o Deve permitir o cadastramento](https://reader033.vdocuments.com.br/reader033/viewer/2022052713/5be350ef09d3f25b628b70d8/html5/thumbnails/21.jpg)
Resultados e Discussões
• Resultados obtidos com o novo sistemao Automatização de tarefas
o Coleta de informações
o Gerenciamento de recursos
o Diagnóstico de falhaso Diagnóstico de falhas
o Administração dos recursos de impressão terceirizados são simplificados
• Navegadores testados
![Page 22: Sistema Web para Gerenciamento SNMP de Impressão ...dsc.inf.furb.br/arquivos/tccs/apresentacoes/TCC2010-1-21-AP... · • Diversos contratos de impressão ... o Deve permitir o cadastramento](https://reader033.vdocuments.com.br/reader033/viewer/2022052713/5be350ef09d3f25b628b70d8/html5/thumbnails/22.jpg)
Conclusões• Sistema desenvolvido para as necessidades da FURB
• Terceirização de serviços de TI em ascensão
• Aprendizado de novos assuntos, técnicas e ferramentas de desenvolvimentoferramentas de desenvolvimento
• Emprego dos conhecimentos adquiridos na graduação e na vida profissional
![Page 23: Sistema Web para Gerenciamento SNMP de Impressão ...dsc.inf.furb.br/arquivos/tccs/apresentacoes/TCC2010-1-21-AP... · • Diversos contratos de impressão ... o Deve permitir o cadastramento](https://reader033.vdocuments.com.br/reader033/viewer/2022052713/5be350ef09d3f25b628b70d8/html5/thumbnails/23.jpg)
Extensões• Integração com o sistema de Service Desk utilizado na FURB
• Integração com a base de dados do Microsoft Active Directory para autenticação no sistema
• Gerar gráficos com a evolução do volume de • Gerar gráficos com a evolução do volume de impressões por período
• Controlar os custos de impressão envolvidos
![Page 24: Sistema Web para Gerenciamento SNMP de Impressão ...dsc.inf.furb.br/arquivos/tccs/apresentacoes/TCC2010-1-21-AP... · • Diversos contratos de impressão ... o Deve permitir o cadastramento](https://reader033.vdocuments.com.br/reader033/viewer/2022052713/5be350ef09d3f25b628b70d8/html5/thumbnails/24.jpg)
Muito Obrigado