O CACIC é um software de inventário de Hardware e Software. Ele faz coleta destes dados nos computadores. CACIC – Configurador Automático e Coletor de Informações Computacionais. Então, com o CACIC, é possível ter uma gerência de todo o hardware e software da sua empresa.
Informo aos leitores que muita coisa mudou no projeto. O site agora é outro. A forma como instalar também. Atualizei todos os procedimentos e agora testados na versão Mandriva 2007, Mandriva 2008 e Red Hat. Mas, informo que o processo é quase o mesmo para qualquer distribuição. O que muda? Basicamente os pacotes.
Quem desenvolveu o CACIC?
A DATAPREV do Escritório Estadual do Espírito Santo é responsável pelo desenvolvimento deste poderoso software de coleta de informações de sua rede. Um detalhe importante é que ele está baseado na GPL. Isto significa que é possível usá-lo de forma livre de acordo com a GPL. Parabéns a todos do DATRAPREV pelo excelente software e a toda a comunidade que está cooperando.Site oficial: http://www.softwarepublico.gov.br/spb/
O que é o Portal do Software Público
No Portal do Software Público Brasileiro se encontram as comunidades dos softwares disponibilizados pelo setor público para sociedade.
Este espaço é para o seu uso e nele devem ser definidas as comunidades que pretendes participar e os principais serviços para o seu perfil.
Quem usa o CACIC?
Hoje, o CACIC é utilizado em grande escala no governo federal, diversas empresas públicas e privadas.
CACIC usa a licença GPL
Em junho de 2005, o Projeto CACIC formalizou o conceito de Software Público, tornando-se o primeiro Software Livre disponibilizado pelo Governo Federal segundo os termos da Licença Pública Geral GNU (GPL) e atendendo as prerrogativas legais do país.
O que é preciso para configurar o CACIC?
- Um servidor com a sua distribuição Linux preferida. Aqui vamos usar a versão do Mandriva 2007 e 2008 onde será instalado o Gerente do CACIC. Os testes foram feitos tanto na versão Open quanto na versão PowerPack
- As estações (computadores) em rede para que possa ser instalado um programa chamado Agente do CACIC. As estações podem ser tanto Windows como Linux.
- Muita disposição.
Hardware Necessário Mínimo:
- Computador com processador Intel ou Amd. Nos meus testes usei 2 servidores cada qual com 512 de Ram.;
- Memória Ram. Com 128Mb funciona, mas o ideal seria pelo menos 512 de Ram;
- Espaço em disco para instalar seu Linux e mais uns 50 MB para o CACIC.
Características do CACIC. O que este software pode fazer por você?
- Uma característica na versão nova é o uso de Webservices.
- É possível ser informado por e-mail de qualquer alteração feito no hardware dos computadores da sua empresa. Então, você pode configurar para que os e-mails sejam enviados para o responsável do Estoque para que ele fique acompanhando o monitoramento.
- A informação de todos os componentes físicos do computador (o hardware) é coletada. O bom é que para quem administra a rede, é possível saber qual computador tem quanto de memória física, etc. Aqui na empresa ajudou bastante neste sentido. Pois sabemos a característica de cada computador.
- Também é feito um relatório de todos os programas presentes no seu computador. Claro que tem aqueles programas que não são instalados, e sim executados. Não é problema para o CACIC. Você simplesmente personaliza o CACIC para coletar estas informações de um determinando software.
- É possível identificar compartilhamentos de cada computador.
- Se a tua empresa tem um controle de patrimônio (tombamento) é possível registrar tudo isso.
Funcionalidades para a próxima versão:
- Configurar programas em cada computador, de acordo com regras pré-estabelecidas pelos administradores de sistemas;
- Transferir arquivos para os computadores da rede, ocupando o mínimo possível da largura de banda;
- Instalar novos softwares nos computadores gerenciados, tais como atualizações de programas ou atualizações de segurança;
- Permitir aos administradores de sistemas o envio de pequenas mensagens administrativas aos usuários de um computador específico ou usuários de um grupo de computadores.
Servidor Linux
No servidor Linux iremos usar os seguintes softwares:




As imagens usadas são de seus respectivos proprietários.
Instalação do Linux para o CACIC
Vamos configurar o servidor do CACIC no Mandriva Linux, apesar de já ter demonstrado uma instalação. A tela a seguir é uma instalação “enxuta” do Mandriva pronto para receber o CACIC. Nela, removi o Ambiente Gráfico. Toda a parte de escritório. Instalei apenas os serviços necessários para o funcionamento do CACIC. Lembrando que não é necessário fazer desta forma. Mas, quando você for fazer a instalação e chegar nesta tela de instalação, onde se seleciona os pacotes, eu configurei assim no meu servidor:

Após a instalação, vamos precisar instalar vários pacotes. Para isto, é importante o conhecimento em urpmi. Então, consulte no índice o capítulo de como usar o urpmi.
Instalação de pacotes extras
- wget – ferramenta para fazer download de sites ftp e http.
- MySQL – banco de dados.
- php-mysql
- php-mcrypt -(não tem nos 3 cds)
- php-gd – exibir gráficos
- php-xml – exibir compartilhamentos
- apache – servidor web
- proftpd – servidor de ftp (não tem nos 3 cds)
- Postfix – servidor de correio. Pode ser usado o seu que já está em funcionamento.
Usando o comando urpmi para instalar estes pacotes. Ex: urpmi MySQL.
Artigos de minha autoria sobre URPMI:
Conclusão
Aprendemos sobre o CACIC e suas características. Aprendemos sobre uma configuração personalizada do Linux para funcionar com o CACIC e também vimos como instalar pacotes usando o URPMI. No próximo capítulo, vamos aprender como obter os pacotes do CACIC.







