CACIC Inventário de Hardware e Software para o Governo Federal
Origem Software originário do escritório da DATAPREV ( Empresa de Tecnologia e Informações da Previdência Social) no Espírito Santo. Desenvolvido internamente desde o início.
Origem - Questões Técnicas 1 - Quais são e onde estão instalados os computadores da nossa rede? 2 - Quais são as configurações de hardware destes computadores? 3 - Quais são os softwares instalados nestes computadores? Estes softwares estão atualizados? 4 - Como identificar e eliminar possíveis problemas de configuração?
Questões Técnicas (cont.) 5 - Como identificar e eliminar situações de risco em todos os computadores? 6 - Como executar tarefas de manutenção quando houver omissão ou desconhecimento por parte dos usuários? 7 - Como antecipar-se a possíveis problemas, tomando ações pró-ativas?
Proposta de Solução Um sistema que atenda às questões levantadas, baseado em agentes de softwares, que nos permita tomar conhecimento da situação dos nossos computadores e assim, nos ajude em ações preventivas e minimize o trabalho técnico. Motivação Principal Em pequenas ou grandes redes, as questões técnicas são bastante representativas.
A solução C A C I C onfigurador utomático e oletor de nformações omputacionais
Principais funções do CACIC 1 - Coletar e disponibilizar informações sobre softwares (internamente definidos) instalados nas estações de trabalho e servidores; 2 - Coletar informações sobre configurações de hardware; 3 - Alertar aos administradores de sistemas, sempre que forem detectadas situações anormais ou de risco; 4 - Prover os administradores de informações para que sejam realizadas ações pró-ativas.
Funções em fase de projeto 1 - Instalar e configurar softwares automaticamente a partir de regras préestabelecidas; 2 - Realizar a distribuição de arquivos com a maior economia possível da largura de banda da rede, através de trabalho cooperativo entre os agentes.
Componentes do CACIC Módulo Gerente; Módulos Agentes; Módulo WebService.
Módulo Gerente Interface WEB; Exibe situações críticas com destaque; Consultas parametrizadas; Administração centralizada dos agentes; Controle de acesso e utilização.
Módulos Agentes Instalação simplificada; Execução automática e racionalizada; Auto-update; Disponibilização on-line das informações coletadas; Uso racional da rede.
Módulo WebService Agregação de informações dos órgãos; Visão única dos inventários da APF; Vantagens: conhecimento da situação de TI do Governo, racionalização de inventimentos, regularização do parque, etc.; Em conformidade com a e-ping; Já em funcionamento, porém ainda sendo desenvolvido.
Ambiente de Hardware e Software Rede TCP/IP protocolos HTTP e FTP; Atualmente, os agentes podem ser executados em plataforma Windows sob versões 9x/Me/NT/2000/XP e GNU/Linux; O agente Windows é desenvolvido em Delphi, utilizando apenas bibliotecas livres ou gratuitas. O agente GNU/Linux é desenvolvido em PERL e Python.
Ambiente de Hardware e Software O módulo Gerente reside em servidor com os seguintes componentes: Servidor WEB Apache, Banco de dados MySQL, Linguagem de Script PHP. O Gerente pode ser executado em qualquer plataforma, tendo sido utilizado em GNU/Linux (Conectiva, Debian, etc.) e FreeBSD. O módulo WebService necessita dos mesmo componentes do Gerente, com a extensão de SOAP presente no PHP.
Arquitetura de Atualização
Demonstração das Interfaces Módulo Gerente (Web) Módulo Agente (estações) Módulo WebServices (centralização)
Interface Módulo Gerente (Web):
Interface Módulo Gerente (Web):
Interface Módulo Gerente (Web):
Interface Módulo Gerente (Web):
Interface Módulo Gerente (Web):
Interface Módulo Gerente (Web):
Interface Módulos Agentes:
Interface Módulos Agentes:
Interface Módulos Agentes:
Interface Módulos Agentes:
Interface Módulos Agentes:
Interface Módulos Agentes:
Interface Módulo WebService:
Interface Módulo WebService:
Interface Módulo WebService:
Interface Módulo WebService:
Interface Módulo WebService:
Interface Módulo WebService:
Dados da Comunidade Cacic 9.400 cadastrados ativos 698 membros do Governo Brasileiro 42 da Argentina, sendo 25 do governo 13 membros da Venezuela 05 membros do Paraguai Em produção no Equador, Venezuela, Argentina e Portugal Mais de 300 prestadores de serviço
Dúvidas?
Contatos do Consórcio de Desenvolvimento Corinto Meffe corinto.meffe@planejamento.gov.br Coordenador do Projeto CACIC Anderson Peterle anderson.peterle@previdencia.gov.br Desenvolvedor do Projeto CACIC
Contatos do Consórcio de Desenvolvimento (cont.) Leonardo Mello leonardo.mello@planejamento.gov.br Coordenador de Desenvolvimento do CACIC Yves Junqueira yves.junqueira@gmail.com Desenvolvedor do Agente para Linux Rejaine Monteiro rejaine@bhz.jamef.com.br Coordenadora de Documentação Lucius Curado shakuhashi@gmail.com Coordenador de Documentação