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: 118.770 ]

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

QTParted - Particionador gráfico, simples e fácil

Instalando o driver da NVIDIA para as placas GeForce

Nagios - Um poderoso programa de monitoramento de rede (parte 1)

Baixando arquivos do Megaupload e Rapidshare pelo terminal

Instalando e utilizando o Google Earth

  
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




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts