análise e gerenciamento remoto de clientes e servidores em uma
Post on 07-Jan-2017
218 views
Embed Size (px)
TRANSCRIPT
ANLISE E GERENCIAMENTO REMOTO DE CLIENTES E
SERVIDORES EM UMA REDE COMPUTACIONAL
Trabalho apresentado
Banca examinadora do curso de
Engenharia da Computao da
FAET
Faculdade de Cincias Exatas e Tecnologia do
UNICEUB Centro Universitrio de Braslia
Como requisito parcial para obteno do ttulo de
Engenheiro da Computao
Aluno: Henrique Rodrigues da Silva - R.A.: 2001588/8
Orientador: MSc. Fabiano Mariath D`Oliveira
Braslia DF, Junho de 2005
ii
Agradecimentos
A Deus, que me concede foras e coragem para execut-lo.
Aos meus pais, pelo apoio.
Aos meus irmos, pelo carinho.
A minha namorada, que esteve sempre ao meu lado me dando fora e apoio.
Aos amigos de faculdade, por todos os momentos que passamos juntos.
Aos meus amigos de servio, pelo incentivo nos momentos mais difceis.
Ao meu orientador MSc. Fabiano Mariath D`Oliveira, que esteve rente comigo.
Ao coordenador do curso de Engenharia da Computao, MSc. Abiezer Amarlia.
Ao MSc. Francisco Javier Obaldia, por sempre me apoiar e incentivar.
Aos demais professores do Curso de Engenharia da Computao, por todo o
conhecimento e amizade dispensados a mim.
Aos meus grandes amigos em especial: Mateus Silva, Wolmer Andrade, Luciano
Caixeta, Cezrio Neto, Jlio Csar, Fernanda Sakamoto e Adriano Delfino.
A todos, que de certa forma, contriburam para a realizao deste projeto.
iii
Sumrio
LISTA DE FIGURAS.............................................................................................................................V
LISTA DE TABELAS...........................................................................................................................VI
LISTA DE QUADROS ........................................................................................................................VII
NDICE DE SIGLAS E ABREVIATURAS ..........................................................................................VIII
RESUMO ..............................................................................................................................................X
ABSTRACT .........................................................................................................................................XI
CAPTULO 1 - INTRODUO ............................................................................................................. 1
1.1 MOTIVAO ................................................................................................................................... 1
1.2 OBJETIVOS .................................................................................................................................... 3
1.3 METODOLOGIA DA PESQUISA........................................................................................................... 4
1.4 ESTRUTURA DA MONOGRAFIA.......................................................................................................... 4
CAPTULO 2 REFERENCIAL TERICO .......................................................................................... 6
2.1 TECNOLOGIAS PARA GERNCIA DE REDE ......................................................................................... 6
2.2 WBEM.......................................................................................................................................... 8
2.3 IMPLEMENTAES DO WBEM ....................................................................................................... 11
2.4 WINDOWS MANAGEMENT INTRUMENTATION
WMI ......................................................................... 13
2.4.1 Arquitetura WMI ................................................................................................................... 14
2.4.2 WMI QUERY LANGUAGE ................................................................................................... 19
2.5 XML............................................................................................................................................ 20
CAPTULO 3 - HRNET GERENCIAMENTO....................................................................................... 22
3.1 INTRODUO................................................................................................................................ 22
3.2 FERRAMENTAS DE MERCADO DESENVOLVIDAS A PARTIR DA TECNOLOGIA WMI................................. 22
3.3 FATORES QUE LEVARAM A ESCOLHA DA TECNOLOGIA WMI ............................................................. 23
3.4 REQUISITOS OBSERVADOS............................................................................................................ 25
3.5 FLUXO DE FUNCIONAMENTO DA APLICAO DE GERNCIA ............................................................... 26
3.5.1 Fluxo Geral do Funcionamento ............................................................................................ 26
3.5.2 Fluxo das Funcionalidades................................................................................................... 28
3.5.3 Problemas e solues encontrados no desenvolvimento da ferramenta.............................. 33
3.6 APRESENTAO DA APLICAO HRNET GERENCIAMENTO .............................................................. 36
3.7 HOMOLOGAO E RESULTADOS OBTIDOS ...................................................................................... 40
3.7.1 Identificao do Plano de Testes ......................................................................................... 40
3.7.2 Itens de Teste ...................................................................................................................... 40
3.7.3 Riscos Potenciais................................................................................................................. 41
3.7.4 Abordagem de Teste (Estratgia) ........................................................................................ 41
3.7.5 Critrios de Sucesso ou Falha ............................................................................................. 42
3.7.6 Artefatos Entregues ............................................................................................................. 42
3.7.7 Necessidades do Ambiente de Teste................................................................................... 42
iv
3.7.8 Treinamentos e Alocaes Necessrios .............................................................................. 43
3.7.9 Responsabilidades dos Testes............................................................................................. 43
3.7.10 Configurao do Ambiente de Homologao ..................................................................... 43
3.7.11 Resultados Obtidos............................................................................................................ 44
3.7.12 Problemas Encontrados e Aes Corretivas ...................................................................... 48
CAPTULO 4 - CONCLUSES .......................................................................................................... 50
4.1 TRABALHOS FUTUROS .................................................................................................................. 52
4.1.1 Providers Customizados ...................................................................................................... 52
4.1.2 Implementaes WBEM....................................................................................................... 52
4.1.3 Outras Funcionalidades ....................................................................................................... 53
4.1.4 Autenticao de Usurios .................................................................................................... 53
4.1.5 Inventrio de Software ......................................................................................................... 53
REFERNCIAS BIBLIOGRFICAS................................................................................................... 54
APNDICE A CDIGOS DE PROGRAMAO ............................................................................. 58
APNDICE B ENTREVISTAS ......................................................................................................... 91
v
LISTA DE FIGURAS
Figura 2.1 Exemplo de Espao de Nomes (namespace) disponveis................................................. 9
Figura 2.2 Modelo do fluxo de dados do padro WBEM [BRAZ, 2003, p.21]. .................................. 10
Figura 2.3 Tela do Registro do Windows ......................................................................................... 17
Figura 2.4 Exemplo de cdigo WQL................................................................................................. 20
Figura 2.5 Exemplo de arquivo XML ................................................................................................ 21
Figura 3.1 Fluxo do funcionamento da aplicao de gerncia HRNet .............................................. 26
Figura 3.2 Diagrama de Caso de Uso .............................................................................................. 28
Figura 3.3 Tela Principal do HRNet Gerenciamento ........................................................................ 36
Figura 3.4 Tela de Informao do Domnio ..........................