Sei sulla pagina 1di 4

Configurando o CACIC (parte 1) - Atualizado [Artigo] http://www.vivaolinux.com.br/artigos/impressora.php?

codigo=8166

Apresentando o CACIC

O que é o CACIC?
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 de uma
distro para outra? Basicamente a instalação dos pacotes, que é particular de cada distribuição.

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
DATAPREV 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?


1 de 4 21/02/2011 21:21
Configurando o CACIC (parte 1) - Atualizado [Artigo] http://www.vivaolinux.com.br/artigos/impressora.php?codigo=8166

1. Um servidor com a sua distribuição Linux preferida. Aqui vamos usar a versão do Mandriva 2008 onde
será instalado o Gerente do CACIC. Os testes foram feitos tanto na versão Open quanto na versão
PowerPack.

2. 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.

3. Muita disposição (o mais importante).

Características do CACIC. O que este software pode fazer por você?

1. Uma característica na versão nova é o uso de Webservices.

2. É possível ser informado por e-mail de qualquer alteração feita 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.

3. 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.

4. 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.

5. É possível identificar compartilhamentos de cada computador.

6. Se a tua empresa tem um controle de patrimônio (tombamento), é possível registrar tudo isso.

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.

Funcionalidades para a próxima versão:

Configurar programas em cada computador, de acordo com regras preestabelecidas 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:

2 de 4 21/02/2011 21:21
Configurando o CACIC (parte 1) - Atualizado [Artigo] http://www.vivaolinux.com.br/artigos/impressora.php?codigo=8166

Servidor Web - Apache


Servidor de Banco de dados - MySQL
Linguagem PHP
Servidor de correio - ProFTPd - é possível aproveitar o servidor da sua empresa não importante se é
um Qmail ou Microsoft Exchange.

Dicas de permissões e procedimentos de instalação de programas serão necessários, mas tudo será
ensinado passo a passo.

O CACIC pode ser configurado no Windows?


Sim. É possível, pois seu desenvolvimento foi feito usando PHP e MySQL a parte servidor. Mas, informo
que nunca e fiz e nem tenho vontade.

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. É o nosso próximo passo.

Instalação de pacotes extras

Usando o urpmi, instale os seguintes pacotes:

3 de 4 21/02/2011 21:21
Configurando o CACIC (parte 1) - Atualizado [Artigo] http://www.vivaolinux.com.br/artigos/impressora.php?codigo=8166

1. wget - ferramenta para fazer download de sites ftp e http;


2. MySQL - banco de dados;
3. php-mysql;
4. php-mcrypt -(não tem nos 3 cds);
5. php-gd - exibir gráficos;
6. php-xml - exibir compartilhamentos;
7. apache - servidor web;
8. proftpd - servidor de ftp (não tem nos 3 cds);
9. 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:

Urpmi parte 1
http://www.juliobattisti.com.br/tutoriais/jarbasteixeira/urpmi001.asp

Urpmi parte 2
http://www.juliobattisti.com.br/tutoriais/jarbasteixeira/urpmi002.asp

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. Na parte 2,
vamos aprender como obter o software do CACIC. Até mais.

4 de 4 21/02/2011 21:21

Potrebbero piacerti anche