Objetivos Motivação/Justificativa Referências Bibliográficas Situação Atual Próximos Passos Cronograma Wiki ◦ Aprendendo Python. 2. ed. Porto Alegre: Bookman LUTZ, Mark; ASCHER, David. ◦ Site Python. Disponivel em: http://www.python.org.br/wiki Acesso em: 24 Ago. 2010 as 22:14:12 ◦ Learning with Python 2 Ed. Disponivel em: http://openbookproject.net//thinkCSpy / Acesso em: 20 Ago. 2010 as 20:44:12 ◦ Site Django. Disponivel em: http://djangoproject.com Acesso em 25 Set. 2010 as 19:00 ◦ PHP Programando com Orientação a Objetos – Pablo Dall’Oglio – Novatec ◦ PostgreeSQL Guia do Programador – Andre Milani – Novatec MOTIVAÇÃO/JUSTIFICATIVA Projetar um sistema de verificação de host's utilizando a ferramenta para administrador e usuarios ver as falhas na rede local. Objetivo Geral: Criar um sistema para monitorar host's em rede e controle Objetivos Específicos: − cadastrar usuarios − cadastrar host's − uso do banco de dados − programar em Python − monitorar host's − relatar problemas no 'ping' ao host - ping nos sites cadastrados Conteúdo Levantamento bibliografico Programa de cadastros de host's Prog. de cadastros de usuarios Ago Set Out Nov Dez x x x x x x x x x Configuração do banco de dados Programar em Python Teste de monitoramento Mont. do relat. Final do SIMOHO X X X X X X X X X X X X #coding: cp1252 print "Cadastro de EQUIPAMENTOS" equip = raw_input ("Equipamento : ") desc = raw_input (" Descrição: ") endip = raw_input ("IP Equip. exemplo: xxx.xxx.xxx.xxx :") arq = open ("equip.smh","a") #grava os dados no arquivo arq.write (equip +";" + desc +";" + endip + "\n") #fecha o arquivo arq.close() print " O Equipamento",equip," foi cadastrado no IP ",endip,".“ #coding: cp1252 print "Cadastro de USUARIOS" user= raw_input (“Usuario : ") priv = raw_input (“ Nivel de privilegio:(Admin/Usuario)") senha = raw_input ("IP Equip. exemplo: xxx.xxx.xxx.xxx :") nome=raw_input (“Nome Completo:”) arq = open (“cad_user.smh","a") #grava os dados no arquivo arq.write (user +";" + priv +";" + senha + “;” +nome+ "\n") #fecha o arquivo arq.close() print “Usuario Cadastrado com Sucesso.” Python Django SQL Navegador (Mozilla Firefox, Internet Explorer 8, etc) Apache Mod_Python Efetuado até o momento: ◦ ◦ ◦ ◦ Cadastros de Usuarios Cadastro de Equipamentos Testes de Programas para HTML Ping em equipamentos via Python Proximos passos ◦ Criar o banco de dados ◦ Automatizar o sistema de ping Links Wiki - SIMOHO Log http://187.7.106.14/wiki/doku.php?id=projeto4:log Relatorio http://187.7.106.14/wiki/doku.php?id=projeto4:relatorio Python http://187.7.106.14/wiki/doku.php?id=projeto4:programacao Perguntas?