Instalando o CACIC no Debian Linux

Este tutorial descreve o processo de instalação do CACIC (Configurador Automático e Coletor de Informações Computacionais) em Debian Linux, assim como a instalação do módulo Agente em estações Windows.

[ Hits: 68.725 ]

Por: Ridson Xavier de Moura em 17/04/2009


Módulos agentes



Disponibilizando os módulos agentes

Os arquivos serão enviados do diretório repositório, criado na descompactação do arquivo cacic-v222.tar.gz, para a pasta do ftp agentes/:

/var/www/cacic2/repositório => /var/www/ftpcacic/agentes

Acesse o diretório /var/www/cacic2/repositorio:

# cd /var/www/cacic2/repositorio

Digite "ls" dentro do diretório acima. Este comando mostrará os respectivos arquivos para verificar se os arquivos do agente foram copiados:

cacic2.exe
chksis.exe
col_comp.exe
col_moni.exe
col_soft.exe
ger_cols.exe
mapacacic.exe
vaca.exe
versoes_agentes.ini
chkcacic.exe
col_anvi.exe
col_hard.exe
col_patr.exe
col_undi.exe
ini_cols.exe
testacrypt.exe
vacon.exe
wscript.exe

Volte para o navegador.

Acesse o menu [Manutenção] e clique em [Updates de SubRedes].

Marque todos os objetos, pois enviaremos todos os arquivos para o nosso servidor de FTP.

Selecione a sub-rede para onde eles serão enviados e clique em [Executar Updates].

Instalação do módulo Agente

Conhecendo a instalação do Agente CACIC em estações Windows, ela é realizada por meio do arquivo chkcacic.exe.

Copie o arquivo chkcacic.exe para a estação Windows.

A cópia pode ser realizada via ftp utilizando o seguinte comando na *estação*:

C:\>ftp <ip_do_servidor_cacic>
login: ftpcacic
senha: <senha_do_ftpcacic>
binary
cd agentes
bi
prom
mget chkcacic.exe


Execute o arquivo chkcacic.exe e preencha os campos pedidos por ele. O arquivo carregará os outros módulos necessários do servidor FTP.

Informações sobre o módulo Agente Linux

O agente CACIC para GNU/Linux encontra-se ainda em fase de desenvolvimento e foi escrito em Perl. O projeto foi iniciado por Yves Junqueira a partir das discussões da comunidade e deverá contar com interface gráfica construída em Python. A versão disponível para testes ainda não é recomendada para utilização em produção.

Existe uma versão mais atualizada no repositório de desenvolvimento da comunidade.

Instalação em Debian GNU/Linux

Para instalar o agente em uma estação Debian GNU/Linux, siga os passos abaixo.

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

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

Atualize a lista de pacotes:

# apt-get update

Instale o pacote cacic-agente:

# apt-get install cacic-agente

Todas as dependências do pacote serão automaticamente instaladas.

Edite o arquivo de configuração /etc/cacic/cacic.conf e altere a linha abaixo:

$server = '<IPOUHOSTNAME_DO_SERVIDOR_GERENTE_cacic>';

Nesse mesmo arquivo, ajuste a variável testmode segundo suas necessidades.

para operação normal do agente, utilize:

$testmode = 0;

Para apenas testar o funcionamento do agente, pode-se gerar um arquivo cacic-<HOST\_NAME>.txt utilizando:

$testmode = 1;

Você poderá ainda obter maiores informações sobre a execução do agente se alterar a linha:

$verbose = 1;

Edite o arquivo /etc/cron.d/cacic-agente. Este arquivo foi criado durante a instalação, sendo responsável por configurar o sistema para que o cacic-agente seja executado periodicamente a cada 4 horas. Altere-o adequadamente segundo as suas necessidades.

Página anterior     Próxima página

Páginas do artigo
   1. CACIC - Configurador Automático e Coletor de Informações Computacionais
   2. Baixando e acessando o gerente
   3. Cadastrando as redes
   4. Módulos agentes
   5. Conclusão
Outros artigos deste autor
Nenhum artigo encontrado.
Leitura recomendada

Falha de planejamento no uso de softwares livres nas escolas públicas

Free Animation e Game Developer com Linux

SMART Package Manager

Nepomuk - O que é isso?

Benchmark de hardware e CFLAGS usando o ubench

  
Comentários
[1] Comentário enviado por luizvieira em 17/04/2009 - 10:07h

Muito bom artigo!
Esse tipo de coisa é ótimo pra controlar as máquinas e protegermo-nos daquele usuário curioso que quer dar uma de técnico.
Parabéns!

[2] Comentário enviado por gregh em 18/04/2009 - 10:11h

Parabens pelo artigo.
CACIC e muito importante tanto em empresas privadas como publicas!
Importante tambem acompanhar aqui no VivaoLinux, a instalação do
OCOMON!
Mais uma vez, obrigado por compartilhar.

[3] Comentário enviado por smurf_o em 04/05/2009 - 21:43h

Parabens !!!!
Muito bom artigo, simples e objetivo, esta de parabens pelo artigo, vou colocar produção o CACIC aqui na empresa.
Grato,

Qualquer coisa que precisar estamos ai.
Abraços

MSN: talmeida02@gmail.com

[4] Comentário enviado por angkor em 15/05/2009 - 09:55h

Problema solucionado

[5] Comentário enviado por ridson em 28/05/2009 - 16:50h

verifica os arquivos de configuracao do apache, vc nao deve ter carregado a biblioteca do php no apache.

[6] Comentário enviado por joorlando3 em 24/06/2009 - 10:45h

Bom dia!

Obrigado pelo guia, consegui seguindo ele instalar o cacic facilmente, porém eu tentar usar a versão 2.4, o que não deu muito certo, o gerente funcionou bem, mas o módulo agente em estação windows XP e 2000, não coletou informações de hardware corretamente e as informações de software ele dectou apenas alguns softwares básicos, ao usar a versão 2.222 tudo funcionou como deveria. Assim muito obrigado por escrever esse guia.

[7] Comentário enviado por manchatnt em 05/07/2009 - 21:57h

Alguém comentou sobre o OCS Inventory. Quais seriam as principais diferenças funcionais entre o CACIC e o OCS Inventory?
Alguém já testou eles???

[8] Comentário enviado por joorlando3 em 30/07/2009 - 10:47h

manchatnt:
O OCS Inventory é execlente e server para inventoriar software e hardware, ele tem uma interface limpa e funciona muito bem.
O cacic além das funções do OCS Inventory tem funcções a mais em especial controle de compra de software, controle de rede, aviso caso ocorra alguma mudança de hardware.
Agora se você deseja apenas saber o que está instalado nos micros (tanto hardware quanto software) o OCS Inventory é melhor que o cacic, embora a versão 2.4 tenha aprimorado muito no requisito de organização, mas até agora não consegui fazer o agente funcionar corretamente na versão 2.4 apenas na versão 2.222

[9] Comentário enviado por angkor em 07/08/2009 - 08:16h

Ola a todos, quando é executado o CHKCACIC no cliente pela primeira vez, devemos preencher o campo "Identificador do Servidor WEB" com qual informação?

Quando executo o chkcacic.exe no cliente aparece a seguinte mensagem de erro: ATENÇÃO! Não foi possível efetuar FTP para "C:\Cacic\cacic2.exe". Verifique o servidor de Updates.

Alguem pode ajudar?

Obrigado.

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

Angkor, Coloque o IP do servidor onde o Cacic foi instalado, sobre o verifique os passos da instalação.

Valeu.

[11] Comentário enviado por destynnos em 03/08/2010 - 09:01h



Tenho agentes instalados em máquinas linux.

Tenho 3 problemas com esses agentes, vou detalha-los:

1 - Agentes que não "falam" com o servidor:

Máquinas que há dias não dão sinal de vida ao servidor. Um resumo do log do cacic (/usr/share/pycacic/logs/<data>).

16:57:41 18/09/2009%CLOG%PyCacic%CLOG%Program Started
16:57:41 18/09/2009%CLOG%Collector Manager%CLOG%Contact With Web Manager
16:57:41 18/09/2009%CLOG%Collector Manager%CLOG%Collection Starts in 10.0 minute(s)
16:59:06 18/09/2009%CLOG%PyCacic%CLOG%Error:
16:59:06 18/09/2009%CLOG%PyCacic%CLOG%Program Started
16:59:06 18/09/2009%CLOG%Collector Manager%CLOG%Contact With Web Manager
16:59:06 18/09/2009%CLOG%Collector Manager%CLOG%Collection Starts in 0.0 minute(s)
16:59:07 18/09/2009%CLOG%PyCacic%CLOG%Error:
16:59:07 18/09/2009%CLOG%PyCacic%CLOG%Program Started
16:59:07 18/09/2009%CLOG%PyCacic%CLOG%1
16:59:16 18/09/2009%CLOG%PyCacic%CLOG%Program Started
16:59:17 18/09/2009%CLOG%Collector Manager%CLOG%Contact With Web Manager
16:59:17 18/09/2009%CLOG%Collector Manager%CLOG%Collection Starts in 0.0 minute(s)
16:59:17 18/09/2009%CLOG%Collector Manager%CLOG%Contact With Web Manager
16:59:17 18/09/2009%CLOG%Collector Manager%CLOG%Collections Started
16:59:17 18/09/2009%CLOG%Collector Manager%CLOG%Collections Count: 1
16:59:17 18/09/2009%CLOG%Collector Manager%CLOG%Active Collections: (Network Collector)
16:59:34 18/09/2009%CLOG%Network Collector%CLOG%Coleta iniciada
16:59:35 18/09/2009%CLOG%Collector Manager%CLOG%Collections Finished
16:59:38 18/09/2009%CLOG%Collector Manager%CLOG%Contact With Web Manager
16:59:38 18/09/2009%CLOG%Collector Manager%CLOG%Collection Starts in 240.0 minute(s)
20:39:40 18/09/2009%CLOG%PyCacic%CLOG%New Version Available !!!
20:39:40 18/09/2009%CLOG%PyCacic%CLOG%Starting Update
20:39:40 18/09/2009%CLOG%PyCacic%CLOG%Error: Exception instance has no attribute 'message'
20:39:40 18/09/2009%CLOG%PyCacic%CLOG%Program Started
20:39:41 18/09/2009%CLOG%PyCacic%CLOG%New Version Available !!!
20:39:41 18/09/2009%CLOG%PyCacic%CLOG%Starting Update
20:39:41 18/09/2009%CLOG%PyCacic%CLOG%Error: Exception instance has no attribute 'message'

2 - Agentes que não coletam informações mas "falam" com o servidor.

17:21:50 22/09/2009%CLOG%PyCacic%CLOG%Program Started
17:21:51 22/09/2009%CLOG%Collector Manager%CLOG%Contact With Web Manager
17:21:51 22/09/2009%CLOG%Collector Manager%CLOG%Collection Starts in 0.0 minute(s)
17:21:53 22/09/2009%CLOG%Collector Manager%CLOG%Contact With Web Manager
17:21:53 22/09/2009%CLOG%Collector Manager%CLOG%Collection Starts in 120.0 minute(s)
17:21:54 22/09/2009%CLOG%Collector Manager%CLOG%Contact With Web Manager
17:21:54 22/09/2009%CLOG%Collector Manager%CLOG%Collections Started
17:21:54 22/09/2009%CLOG%Collector Manager%CLOG%Collections Count: 5
17:21:54 22/09/2009%CLOG%Collector Manager%CLOG%Active Collections: (Software Collector,
Environment Variables Collector, Hardware Collector, Network Collector,
Disk Units Collector)
17:21:54 22/09/2009%CLOG%PyCacic%CLOG%Error: Error ao abrir arquivo XML, invalid format"

3 - E agentes que coletam algumas informções mas no log há erro.

05:37:03 21/09/2009%CLOG%PyCacic%CLOG%Program Started
05:37:06 21/09/2009%CLOG%PyCacic%CLOG%Error: can't start new thread

Se alguem pudesse me ajudar nos três casos ou em um dos três eu ficaria muito grato. obs: As máquina que utilizo são Distro Fedora?.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts