CACIC - Configurador Automático e Coletor de Informações Computacionais

O Cacic foi desenvolvido pelo Escritório Regional da DATAPREV no Espírito Santo e é capaz de fornecer um diagnóstico preciso do parque computacional e disponibilizar informações como o número de equipamentos e sua distribuição nos mais diversos órgãos, os tipos de softwares utilizados e licenciados, configurações de hardware, entre outras.

[ Hits: 116.620 ]

Por: Daniel Rosenfeld em 28/04/2006


Instalando e configurando a interface



# cd ~/cacic/cacic_gerente
# tar -zxvf cacic_gerente.tgz
# cp -R ~/cacic/cacic_gerente/cacic2 /usr/local/share
# ln -s /usr/local/share/cacic2 /var/www
# chown www-data.www-data /usr/local/share/cacic2
# chmod 755 /usr/local/share/cacic2 -R


Configure a conexão ao banco de dados no arquivo /usr/local/share/cacic2/include/config.php.

Altere a senha para aquela que você definiu ao executar o db-config.sh: "Senha do usuário cacic no MySQL".

Próximos passos:
  • Configuração do Gerente CACIC
  • Instalação do Agente Windows
  • Instalação do Agente Linux

Configurando o gerente CACIC


Para acessar pela primeira vez o gerente, deve-se utilizar:

http://IP_Servidor_CACIC/cacic2

Logue-se como usuário: "admin" e a senha de administração do CACIC que você definiu no db-config.sh.

No menu lateral, configure TODOS os seguintes itens.

1. Manutenção -> Cadastros Redes

Informe:

IP
Máscara
Descrição
{IP do} Servidor de Banco de Dados
{IP do} Servidor de Updates (FTP)
Porta [utilizada pelo FTP]
Path do Servidor de Updates - {caminho para o diretório contendo os módulos do agente. Em nossa configuração, utilizamos "/"}
Usuário do Servidor de Updates - Em nossa configuração, utilizamos "ftpcacic"
Senha para Login
Demais campos que achar necessário

Se os dados estiverem corretos, após gravar os dados e voltar neste item da configuração, haverá uma imagem de dois computadores comunicando-se normalmente (ao lado de Servidor de Updates (FTP)). Caso contrário, tente verificar as configurações de FTP (logando-se de outra máquina com os dois usuários, por exemplo).

2. Administração -> Configurar Gerente

Configure de acordo com as especificações da empresa.

3. Administração -> Configurar Agentes

Defina um senha para configurar/atualizar agentes e também os ajustes de coleta (inicio e intervalo) de execução

Note o parâmetro "Aplicativos (Janelas) a desconsiderar". Configure-o conforme suas necessidades. Se por um lado é um excelente recurso para evitar tornar a máquina mais lenta, por outro pode causar confusão "O cacic não está rodando!". Tenha ciência disso.

4. Administração –> Configurar Módulos

Configure os dados das coletas desejadas.

Sugestão: configurar todos os módulos ativados para “Todas as redes”, de forma que apareçam com uma bolinha verde na listagem de módulos.

5. Manutenção -> Updates de Subredes

Marque todos os arquivos (Marca/Desmarca todos os objetos) e também a opção "Forçar" e nas subredes desejadas. Após, clique em "Executar Updates".

Erros comuns:
  • Sub-rede não cadastrada para coleta;
  • Ftp inoperante;
  • Senha incorreta no ftp;
  • Servidor WEB com problemas.

Verifique sempre o log do Apache e do vsftpd em busca de erros!

Instalação do agente no Windows


Utilizando script de logon (Samba). Copie os arquivos abaixo para um diretório compartilhado pelo servidor SAMBA/Windows:

/var/ftp/chkcacic.exe
/var/ftp/chkcacic.ini

Se existir um script de logon que é executado nas máquinas Windows, basta criar uma linha solicitando para executar o comando chkcacic.exe no logon do usuário. Exemplo:

rem Instalacao do Cacic2 Inventario

\compartilhamentochkcacic.exe

OBS: O chkcacic.exe e o chkcacic.ini deverão estar no mesmo diretório compartilhado.

Manualmente:
Através de um cliente FTP (não via browser, pois requer autenticação), logue-se como agente ao IP do Servidor de Updates e copie o arquivo chkcacic.exe e chkcacic.ini.

Ao executar arquivo chkcacic.exe irá gerar uma pasta C:cacic que irá ser utilizada para o download dos módulos restantes e também abrigará alguns dados do Cacic agente.

Considerações importantes para o funcionamento do agente Windows:
  • Dependendo do sistema de anti-vírus que está em execução nas máquinas onde o agente fará a varredura, o antivírus pode bloquear e execução de alguns scripts do cacic. É necessário liberar a execução destes scripts para o funcionamento do sistema.
  • Deve-se configurar o firewall do XP para permitir que o CACIC se comunique com o gerente. Para automatizar esse procedimento, acesse:
    http://www.cetico.org/cacic/doku.php?id=firewall_xp_sp2
  • Usuários deverão ter permissão de administrador para instalação do CACIC. Veja a página sobre o LSRUNAS, que pode ser utilizado para instalar o CACIC usando a senha do administrador do domínio em: http://www.cetico.org/cacic/doku.php?id=lsrunas

Instalação do agente no Linux


Sistemas Debian-like, incluindo Ubuntu. Baseado em e-mail enviado por Leonardo Mello à lista cacic-suporte.

Baixe o agente Linux através do apt-get:

01. Acrescente a seguinte linha no seu /etc/apt/sources.list:

deb http://guialivre.governoeletronico.gov.br/cacic/debian ./

02. Faça o update da lista de pacotes:

# apt-get update

03. Instale o pacote cacic-agente:

# apt-get install cacic-agente

04. Edite o arquivo /etc/cacic/cacic.conf e troque a chave:

$server = "cacic";

para:
$server = "ip_ou_hostname_do_servidor_do_cacic";

Outras distribuições:
Se você não utilizar um sistema Debian-like, você pode baixar o código do agente da página:
Página anterior     Próxima página

Páginas do artigo
   1. Introdução
   2. Recursos do CACIC
   3. Instalação (pré-requisitos)
   4. Baixando os arquivos necessários
   5. Instalando e configurando a interface
   6. Créditos (3)
Outros artigos deste autor
Nenhum artigo encontrado.
Leitura recomendada

Compilando e testando o novo X11R6.9

Grip, the GNOME Ripper

Webmin - Solução em administração de sistemas

Terminator - Multiterminais em Janela Única

Criando sites para intranet e trabalhos em equipe com o DokuWiki

  
Comentários
[1] Comentário enviado por thelinux em 28/04/2006 - 12:05h

Parabéns pela iniciativa.
Uso o CACIC aqui na empresa. Ajudou bastante na gerência das estações.

Usem este software. Parabéns a todo do DATAPREV.

[2] Comentário enviado por dcbasso em 28/04/2006 - 12:54h

Ele roda tanto para WIN95, 98, 98se?

[3] Comentário enviado por drosenfeld em 28/04/2006 - 13:06h

Sim, o agente pode ser instalado nessas versões, e incluse em clientes rodando plataforma linux

[4] Comentário enviado por jragomes em 28/04/2006 - 14:02h

Parabéns pelo artigo e pela iniciativa.

[5] Comentário enviado por mujahedin em 28/04/2006 - 14:12h

Excelente artigo!
Eu tava esperando homologar o agente pra linux.
Lá vamos nós pra mais um deployment.

Obrigado pelo formidável trabalho.


[6] Comentário enviado por mpinho em 28/04/2006 - 23:20h

Eu venho acompanhado o desenvolvimento do Cacic desde que ele se tornou público e a maior limitação por enquanto que vejo nele é que há um cliente linux básico, feito em Perl a partir de uma adaptação do cliente do OCSinventory (http://ocsinventory.sourceforge.net/), mas o cliente está sendo reescrito em Python. Não testei ainda essa nova versão. Também acho o ritmo de desenvolvimento um pouco lento por haver um predomínio de desenvolvedores em diversos órgãos públicos. Mas torço para o sucesso do projeto e espero poder usá-lo em produção e colaborar.

Eu pessoamente venho usando por enquanto o OCSinventory com sucesso e acho sua concepção mais bem bolada, especialmente agora quando irá se unir com o software GLPI

http://glpi.indepnet.org/


[7] Comentário enviado por Xxoin em 01/05/2006 - 03:24h

Fabuloso!!!

Aplausos para a Equipe de desenvolvimento, e para os que de um modo ou outro estão trabalhando na documentação, onde se inclui o autor do artigo: drosenfeld .

[8] Comentário enviado por rafamb em 01/05/2006 - 04:47h

Excelente artigo, serve pra apresentar o CACIC pro pessoal que nunca tinha ouvido falar, e ainda vem com um tutorial de instalação e utlização excelente.

Parabéns, e continue com o bom trabalho

Abraços

[9] Comentário enviado por nictuku em 08/05/2006 - 18:06h

Só uma observação. Não há no artigo original a indicação de que o conteúdo poderia ser distribuído. Eu, como um dos autores, não vejo problemas nisso, mas é um mau costume copiar um conteúdo sem autorização.

Adaptarei o wiki da comunidade indicando que todos os textos deverão ser licenciados sob uma licença livre (provavelmente alguma versão da Creative Commons). Só assim essa cópia seria devidamente autorizada :-).

[10] Comentário enviado por drosenfeld em 10/05/2006 - 11:56h

Olá Yves Junqueira,

Primeiramente prazer em conhece-lo!!, admiro muito seu trabalho.

Gostaria de esclarecer que ESTE TUTORIAL NÃO FUI PUBLICADO SEM AUTORIZAÇÃO.

Falei diretamente com a Sra. Rejaine Monteiro(autora original do tutorial), pedindo autorização. Rejaine aprovou a idéia e sugeriu para entrar em contato com os demais autores também o Sr. Corinto Meffe. Falei com o Sr. Corinto que atestou a idéia e inclusive me enviou material extra para colocar no artigo.
Tentei entrar em contato inclusive com você, mais não tive sucesso.

Acho a idéia dos textos serem licenciados ótimos, evitará ocorrer este tipo de confusão.

Espero ter esclarecido a situação.

É isso ai,,
Até +

[11] Comentário enviado por nictuku em 10/05/2006 - 13:59h

Peço desculpas pela confusão. Muito bom saber que você tomou esse cuidado!

Grande abraço!

[12] Comentário enviado por nictuku em 10/05/2006 - 14:51h

Uma outra informação. Me enganei duplamente nesse caso.

Eu havia me esquecido que por padrão o dokuwiki sugere a uma licença da Creative Commons.

Todo o conteúdo disponibilizado no wiki do CACIC pode, sim, ser copiado, desde que respeitada a licença:

Attribution-NonCommercial-ShareAlike 2.0

Não é uma licença ideal ("NonCommercial" é o maior problema), mas já é alguma coisa. Daniel, peço mil desculpas :-). Parabéns pelo trabalho!

[13] Comentário enviado por segalla em 25/05/2006 - 10:21h

Devo ser meio retardado, não consegui baixar o CACIC.

Primeiro pede usuário e senha, depois achei em outro lugar pra por Nome e Email que entram em contato. Não entraram até agora.

Bom, empresa do governo o que mais poderíamos esperar.

E o povo burro ainda vai votar no bando de novo, cada povo tem o governo que merece, afinal se o povo não sabe de nada porque o presidente deveria saber de alguma coisa, ele é do povo.

Segalla

[14] Comentário enviado por xbunecox em 07/06/2006 - 11:45h


eu tive o seguinte problema ao startar o httpd do apache, estou usando a distro mandriva e estou seguindo o manual que eles disponibilizam... porem os pacotes do apache o sistema não achou com o comando urpmi, quando fui baixar e instalar ele diziar que já estava instalado, ocorri o seguinte erro...

Starting httpd: Syntax error on line 3 of /etc/httpd/modules.d/14_mod_auth_radius.conf:
Cannot load /etc/httpd/extramodules/mod_auth_radius.so into server: /etc/httpd/extramodules/mod_auth_radius.so: undefined symbol: ap_snprintf

alguem pode me ajudar?

[15] Comentário enviado por volcom em 08/08/2007 - 15:49h

Galera!

Estou instalando o CACIC e reparei que o endereço de cadastro mudou..Anotem:

https://www.governoeletronico.gov.br/noticias-e-eventos/noticias/sistema-de-inventario-cacic-ja-tem-...

Assim que terminar a instalação comento denovo ;)

Abraços,

Daniel

[16] Comentário enviado por volcom em 08/08/2007 - 15:55h

ops..

correção...

http://guialivre.governoeletronico.gov.br/cacic/sisp2/cadastro/index.php

[17] Comentário enviado por jogenio em 10/03/2008 - 16:46h

olá gente, estou com problemas, o ftp tah ok, nas estações faço todas as configurações, no gerente tbm fiz, mais nao starta o serviço, alguem tem alguma idéia?? não consigo puxar nenhuma informação das maquinas..
ogrigado

[18] Comentário enviado por volcom em 10/03/2008 - 17:04h

Que maquinas?

XP, Win98, Linux?

Se for Win98, você tem que executar o client na pasta c:\arquivos de Programas

Abraço

[19] Comentário enviado por jogenio em 10/03/2008 - 18:09h

todas as makinas aki sao ubuntu 7.10, nao entendo o pq n funcionou...
obrigado

[20] Comentário enviado por manoserpa em 14/04/2010 - 10:49h

Instalei aqui e está tudo certo, pena que ainda não suporta máquina com o Windows 7, alguém sabe quando sai uma versão nova?

[21] Comentário enviado por guimfonseca em 14/04/2010 - 11:23h

Estou na mesma situação do nosso amigo manoserpa. no Aguardo para rodar no Windows 7.


Contribuir com comentário