Apresentacao OCS Latinoware

30
Realizando inventário e gestão de hardware e software utilizando o OCS Inventory NG Dario Kuceki Knopfholz

Transcript of Apresentacao OCS Latinoware

Page 1: Apresentacao OCS Latinoware

Realizando inventário e gestão de hardware e software utilizando o OCS Inventory NG

Dario Kuceki Knopfholz

Page 2: Apresentacao OCS Latinoware

Open Computer and Software Inventory – Next Generation

➲ Objetivo● Propiciar que o administrador da rede mantenha um rela-

tório atualizado das configurações dos computadores e softwares instalados em seu ambiente.

➲ Tecnologia● O diálogo entre o servidor e os clientes (estações) é feito

no padrão HTTP, utilizando dados em XML compactado.➲ Servidor

● Constituído por Apache / MySQL / PHP / PERL, sobre um sistema operacional Linux Debian Etch. ● Pode ser instalado em outras versões ou distribuições Linux.● Também há versão disponível para servidores Windows®.

Page 3: Apresentacao OCS Latinoware

Sistemas Operacionais Suportados (clientes)➲ As estações inventariadas podem ser:

● Microsoft Windows®● Windows 95 with DCOM95 (or IE 4 or higher) *● Windows 98/98 Second Edition● Windows NT4 Workstation/Server with IE 4 or higher● Windows 2000 Professional/Server/Advanced Server● Windows XP Home Edition/Professional Edition● Windows Server 2003 e 2008● Windows Vista● Windows 7( Beta)

● Linux Debian● Desktop Paraná- Instalado através do pacote ocs-parana, desenvolvido pela

GGA/CELEPAR. (ocsinventory-agent 1:0.0.9.2repack1-4lenny1)● Outras distribuições: Centos, Fedora Core, Gentoo, Knoppix, Mandriva,

RedHat, Slackware, SuSE, Trustix, Ubuntu● Outras

● OpenBSD ● NetBSD● FreeBSD● Solaris● AIX● MacOS X

Page 4: Apresentacao OCS Latinoware

Infraestrutura dos Servidores

Page 5: Apresentacao OCS Latinoware

Recursos Disponíveis

➲ Detecção de hardware das estações de trabalho e servidores.

➲ Detecção de softwares instalados.➲ Detecção de outros equipamentos de rede (rotea-

dores, switches, impressoras via ip discovery).➲ Deploy de aplicações, para instalação remota em

estações linux e windows➲ Detecção de alterações de hardware (módulo desen-

volvido pela Celepar – descontinuado por problemas de perfor-mance e dificuldades de atualização)

➲ Possibilidade de integração com softwares de gestão, como o GLPI.

Page 6: Apresentacao OCS Latinoware

Detecção de Hardware

Page 7: Apresentacao OCS Latinoware

Detecção de Hardware - continuação

Page 8: Apresentacao OCS Latinoware

Opções de relatórios

Page 9: Apresentacao OCS Latinoware

Informações de um equipamento específico

Page 10: Apresentacao OCS Latinoware

Construtor de Pacotes➲ Permite deploy de software em estações

Page 11: Apresentacao OCS Latinoware

Inventário Celepar (descontinuado no ocs - 1.0rc1)

➲ Permite verificar alterações de hardware detecta-das, mas não explicitadas pelo OCS.

● São feitos dumps periódicos e comparações das tabelas do banco atual com versões anteriores.

➲ Mantém um histórico de instalação, remoção e al-teração de componentes de hardware.

➲ Mostra graficamente a divisão de sistemas opera-cionais detectados pelo OCS.

Page 12: Apresentacao OCS Latinoware

Inventário Celepar

Page 13: Apresentacao OCS Latinoware

GLPI➲ Capaz de importar e sincronizar dados com o OCS➲ Permite recursos de gestão, como controle de esto-

que, gerência de chamados abertos com terceiros, empréstimo de equipamentos, acompanhamento de contratos e garantias.

➲ Autenticação via LDAP

Page 14: Apresentacao OCS Latinoware

GLPI – Relatório de Computadores

Page 15: Apresentacao OCS Latinoware

GLPI – Ocorrências em aberto

Page 16: Apresentacao OCS Latinoware

Relatório de Notas Fiscais(obtido do Estoque do GLPI)

Page 17: Apresentacao OCS Latinoware

Processo de gestão de equipamentos

Page 18: Apresentacao OCS Latinoware

AMBIENTE DISTRIBUÍDO

POSSIBILIDADES E PROPOSTASPARA O ESTADO DO PARANÁ

Page 19: Apresentacao OCS Latinoware

Possibilidades de uso do OCS para um ambiente distribuído e de grande porte

➲ Um único servidor para o estado➲ Um servidor para comunicação e administração

em cada cliente e banco de dados único➲ Um servidor completo em cada cliente e um ser-

vidor central, capaz de coletar informações➲ Um servidor completo em cada cliente e acesso

individual a cada servidor, através de um portal (Situação Atual)

Page 20: Apresentacao OCS Latinoware

Um único servidor para o estadoVantagens:* Não é necessárionenhumdesenvolvimento* Não é necessáriomuito investimento* Não é necessárioalocação deequipamentos nos clientes* Facilidade de administra-

ção

Desvantagens:* Todos acessam tudo(furo de segurança)* Alta utilização de banda* Possíveis problemasde performance* Dificuldade ao gerarrelatórios separados

Page 21: Apresentacao OCS Latinoware

Um servidor para comunicação e administração em cada cliente e banco de dados único

Page 22: Apresentacao OCS Latinoware

Um servidor completo em cada cliente e um servidor cen-tral, capaz de coletar informações

Page 23: Apresentacao OCS Latinoware

Um servidor completo em cada cliente e acesso individual a cada servidor, através de um portal – situação atual

Page 24: Apresentacao OCS Latinoware

Clientes da CELEPAR utilizando OCS

Page 25: Apresentacao OCS Latinoware

Instalação do Servidor

➲ Instalar o Debian Etch (ocs server 1.01) ou Lenny➲ Instalar os pacotes necessários (apache2, libapache2-mod-perl2,

libapache2-mod-php4, libapache-dbi-perl, libcompress-zlib-perl, libdbi-perl, libdbd-mysql-perl, libnet-ip-perl, libsoap-lite-perl, libxml-simple-perl, mysql-server-4.1, openssl, perl, php4, php4-dev, php4-gd, php4-mysql, php4-pear, unzip)

➲ Ajustar arquivos de configuração (php.ini, my.cnf, apache2/sites-available/default, ports.conf, crontab,...)

➲ Implementar rotina de bakcup (banco, /etc e /srv)➲ Gerar Certificado para deploy (openssl)➲ Obter (do sourceforge) o arquivo OCSNG_LINUX_SERVER_1.01.tar.gz ou

1.02.1(última versão), descompactar e executar setup.sh, respondendo corretamente as 13 perguntas.

➲ Reiniciar o apache e o mysql➲ Acessar o servidor via web, repassando ao OCS

informações de acesso ao banco➲ Ajustar demais configurações necessárias via web

Page 26: Apresentacao OCS Latinoware

Instalação dos clientes➲ Debian Paraná● apt-get install ocs-parana

● Informar servidor (nome ou IP) e TAG (localização)➲ Outras distribuições● Unix Unified Agent version 1.02 (source forge)

➲ Mac OS● Mac OS X .PKG format

➲ Windows

Page 27: Apresentacao OCS Latinoware

Preocupações adicionais para garantir a confiabilidade

➲ Como exigir a instalação dos agentes? (estações)➲ Quando a máquina não manda inventário há muito

tempo, qual atitude adotar (excluir, verificar, manter como histórico)?

➲ Possível duplicação (VM, dual boot, reinstalação)➲ Complexidade na instalação dos servidores (gerando

demanda considerável na implantação e resolução de problemas futuros)

➲ Sistemas operacionais “fora do padrão” da CELEPAR (Ubuntu, Red hat, Suse, ...)

Page 28: Apresentacao OCS Latinoware

Resultados da implantação do OCS

➲ Possibilidade de obter uma visão de todo o parque de informática do Estado do Paraná, através de poucos cliques

➲ Viabilidade de um planejamento futuro de investimen-to em hardware

➲ Possibilidade de saber percentuais de migração para software livre

➲ Possibilidade de controle de softwares instalados e confronto com as licenças existentes

➲ Preparação para uma futura gestão de hardware dos clientes, nos moldes adotados pela CELEPAR (OCS + GLPI + Processo)

Page 29: Apresentacao OCS Latinoware

Gestão de Hardware CELEPAR

Definiçãode

Processo++

Dúvidas?

Page 30: Apresentacao OCS Latinoware

Contato

Dario Kuceki [email protected]

(41) 3200-5263

Manual de instalação do OCS:http://www.repositorios.pr.gov.br

Documentação – Pesquisar por OCS

Referências:http://www.ocsinventory-ng.org/

http://www.glpi-project.org/