Sistema web de Monitoramento para Banco de Dados Oracle Acadêmico: Giovani Tercílio Moser Orientador: Cláudio Ratke 2013/2
Roteiro da Apresentação 1. Introdução 2. Objetivos 3. Fundamentação Teórica 4. Especificação 5. Operacionalidade 6. Resultados e Discussões 7. Conclusão 8. Extensões 9. Demonstração
Introdução Com a ascensão da utilização dos computadores surgiram os sistemas de informação; (DRUCKER, 2001) 500 principais cias gastam mais de 1 bi de dólares por ano em TI; (STAIR; REINOLDS, 2011) As empresas necessitam de um maior cuidado com as informações mantidas no banco de dados; (MATSUMOTO, 2006) Gerenciamento de serviços de TI. (MAGALHÃES; PINHEIRO, 2007)
Objetivos Desenvolver um sistema para auxiliar no monitoramento de banco de dados Oracle, visando o aumento de sua disponibilidade utilizando algumas práticas do modelo de referência para gerenciamento dos processos de TI. a) monitorar eventos que possam prever uma parada no banco de dados; b) analisar desempenho do banco de dados; c) apontar sessões no banco de dados que estão consumindo demasiados recursos; d) gerar relatórios e gráficos com as informações relevantes do banco de dados.
Fundamentação Teórica SGBD Sistema Gerenciador de Banco de dados Coleção de dados relacionados; (ELMASRI; NAVATHE, 2011) Representa características do mundo real; (RAMAKRISHNAN; GEHRKE 2008) Administrador de banco de dados; (DATE, 2004) Administrador de dados; (SANTOS, 2013) SQL Structured Query Language. (DATE, 2004)
Fundamentação Teórica ITIL Conjunto de boas práticas; (FILHO, 2011) Criado no final de 1980 pela CCTA atual OGC; (MAGALHÃES; PINHEIRO, 2007) Gestão com foco no cliente e na qualidade dos serviços de TI; (FILHO, 2011) Framework público; (FREITAS, 2010) Flexibilidade; (FREITAS, 2010)
Fundamentação Teórica COBIT Guia de boas práticas gestão de TI; (FERNANDES, 2012) Criado em 1994 pela ISACF; (FERNANDES, 2012) Orientado ao negócio; (FREITAS, 2010) Objetivo de cooperar para o sucesso da entrega de produtos e serviços de TI; (IT GOVERNANCE INSTITUTE, 2007) Definir metas de performance com a área de negócio para comparar. (IT GOVERNANCE INSTITUTE, 2007)
Fundamentação Teórica Regressão Linear Simples Método para se estimar o valor de uma variável y dado valores para x; (SARTORIS, 2003) Modelo de previsão de séries temporais para prever o futuro baseando-se em dados passados; (CHASE; JACOBS; AQUILANO, 2006) Dados devem ser interpretados graficamente. (CHASE; JACOBS; AQUILANO, 2006)
Fundamentação Teórica Gráfico
Fundamentação Teórica Trabalhos Correlatos Marlon Rafael Schramm (2012); Sistema de Gerenciamento de SGBD SQL Server; Rodrigo Luchtenberg (2002); Ferramenta Web de Monitoração, Administração e Extração de Informações de um SGBD Oracle.
Especificação Requisitos Funcionais RF01: O sistema deve permitir ao usuário efetuar login no sistema. RF02: O sistema deve permitir ao administrador manter usuários. RF03: O sistema deve permitir ao administrador manter eventos. RF04: O sistema deve permitir ao administrador manter baseline.
Especificação Requisitos Funcionais RF09: O sistema deve permitir ao administrador visualizar os eventos em aberto. RF10: O sistema deve permitir ao usuário gerar gráfico de linha do baseline. RF12: O sistema deve permitir ao usuário gerar gráfico de linha com previsão do baseline.
Especificação Requisitos não Funcionais RNF01: O sistema deve utilizar banco de dados Oracle. RNF02: O sistema deve ser desenvolvido com a linguagem PHP. RNF04: O sistema deve permitir acesso somente para usuários cadastrados.
Especificação Diagrama de Casos de uso Módulo Administrador
Especificação Diagrama de Casos de uso Módulo Cliente
Especificação
Especificação
Operacionalidade
Operacionalidade
Operacionalidade
Operacionalidade
Operacionalidade
Operacionalidade
Operacionalidade
Resultados e Discussões
Conclusão Aderência das melhores práticas do modelo de referência para gerenciamento dos processos de TI (ITIL e COBIT); Todos objetivos foram atendidos; Crescimento pessoal/profissional; Flexibilidade; Limitações.
Extensões Várias instâncias de banco de dados; Sistema de monitoramento com melhores práticas e integração com abertura de chamados conforme Acordo de Nível de Serviço definido; Classificações; Previsões; Portabilidade.
Referências CHASE, Richard B.; JACOBS, F. Roberts; AQUILANO, Nicholas T. Administração da produção para a vantagem competitiva. 10. ed. Porto Alegre: Bookman, 2006. DATE, C J. Introdução a Sistemas de Bancos de Dados. 8. ed. Rio de Janeiro: Elsevier, 2004. DRUCKER, Peter F. Desafios gerenciais para o século XXI. São Paulo: Pioneira Thomson Learning, 2001. ELMASRI, Ramez. NAVATHE, Shamkant B. Sistemas de Bancos de Dados. 6. ed. São Paulo: Pearson, 2011. FERNANDES, Aguinaldo Aragon. Implantando a governança de TI: da estratégia à gestão dos processos e serviços. 3. ed. Rio de Janeiro: Brasport, 2012. FILHO, Felício Cestari. ITIL: Information Technology Infrastructure Library. Rio de Janeiro: RNP/ESR, 2011. FREITAS, Marcos André dos Santos. Fundamentos do gerenciamento de serviços de TI. Rio de Janeiro: Brasport, 2010. IT GOVERNANCE INSTITUTE. COBIT 4.1. Rolling Meadows: ITGI, 2007. IT GOVERNANCE INSTITUTE. COBIT 4.1. Rolling Meadows: ITGI, 2007. MAGALHÃES, Ivan Luizio; PINHEIRO, Walfrido Brito. Gerenciamento de serviços de TI na prática: uma abordagem com base na ITIL. São Paulo: Novatec, 2007. MATSUMOTO, Cristina Yoshie. A Importância do Banco de Dados em uma Organização. Maringá Management: Revista de Ciências Empresariais, Maringá, v. 3, n.1, p.45-55, jan./jun. 2006. RAMAKRISHNAN, Raghu; GEHRKE, Johannes. Sistemas de Gerenciamento de Banco de Dados. 3. ed. São Paulo: Mcgraw-hill, 2008. SANTOS, Jackson Alessandro. A administração de dados no cotidiano. DevMedia, 2013. Disponível em: <http://www.devmedia.com.br/a-administracao-de-dados-no-cotidiano/28372>. Acesso em: 21 set. 2013. SARTORIS, Alexandre. Estatística e introdução à econometria. São Paulo: Saraiva, 2003. STAIR, Ralph M.; REINOLDS, George W. Princípios de sistemas de informação. São Paulo: Cengage Learning, 2011.
Demonstração