Minha experiência com o Cacic de jun2005/fev2005 e jan2006

Neste artigo detalho toda minha experiência (problemas e soluções) com a instalação de sucesso do Cacic de jun2005/fev2005 no sistema Slackware 10.1 com os softwares de versões nativas da distro.

[ Hits: 34.972 ]

Por: Danilo Francisco Salles em 30/07/2006


Problemas de permissão



De início tive os seguintes problemas básicos de permissão:

Na hora do update de subredes, que é a parte que o o gerente envia os .exe do agente para o diretório do FTP, aparecia a mensagem de que não foi possível atualizar os .exe.

Solução: Criar um usuário atribuído ao grupo ftp, no meu sistema foi ftpcacic.ftp, ou seja, usuário ftpcacic atribuído ao grupo ftp e também setei a home path padrão dele para a pasta do meu FTP. A criação deste usuário foi feita através do comando "adduser", que permite criar/configurar passo a passo o usuário no Linux. Depois do usuário criado, deixei ele como dono da pasta do ftp com o comando:

# chown -R ftpcacic.ftp /var/www/htdocs/ftp

Onde ftp é o diretório do meu ftp. Então tive sucesso no update de subredes, além da verificação concluída, abaixo dela deve listar .exe por .exe com o status de atualizado da seguinte forma:

Verificação Efetuada!
Enviando col_patr.exe...
Enviando chkcacic.exe...
Enviando col_moni.exe...
Enviando cacic2.exe...
Enviando col_comp.exe...
Enviando col_hard.exe...
Enviando ini_cols.exe...
Enviando versoes_agentes.ini...
Enviando wscript.exe...
Enviando chksis.exe...
Enviando col_soft.exe...
Enviando col_undi.exe...
Enviando ger_cols.exe...
Enviando col_anvi.exe...

Qualquer dúvida tente se conectar em seu FTP com o usuário que criou e faça o teste de listagem e download dos arquivos do FTP:

Usuário (192.168.0.17:(none)): ftpcacic
331 Password required for ftpcacic.
Senha: ********
230 User ftpcacic logged in.
ftp> ls
200 PORT command successful
150 Opening ASCII mode data connection for file list
col_patr.exe
chkcacic.exe
col_moni.exe
cacic2.exe
col_comp.exe
col_hard.exe
ini_cols.exe
wscript.exe
chksis.exe
col_soft.exe
col_undi.exe
ger_cols.exe
col_anvi.exe
226 Transfer complete.
ftp: 177 bytes recebidos em 0.02Segundos 11.06Kbytes/s.
ftp> mkdir teste
257 "/var/www/htdocs/ftpcacic/teste" - Directory successfully created
ftp> rm teste
250 XRMD command successful
ftp> get col_anvi.exe
200 PORT command successful
150 Opening ASCII mode data connection for col_anvi.exe (145408 bytes)
226 Transfer complete.
ftp: 145698 bytes recebidos em 0.05Segundos 3099.96Kbytes/s.
ftp>

Como pode-se ver, consegui listar, baixar e criar. Então o ftp sem dúvida está ok.

Feito isso é só verificar em cadastro/redes e clicar em sua rede, verificar se está listando os .exe sem erro algum, e exibindo um ícone de comunicação verde. Vale lembrar que a pasta do cacic2/repositório dentro do diretório do cacic gerente deve conter todos .exe do agente e a pasta do cacic deve ter a permissão do usuário do Apache, no meu caso foi o nobody.nogroup. Para saber qual é o user do seu Apache use o comando:

# ps aux | grep httpd

Sabendo o user e o grupo, dê um:

# chown -R usuário.grupo cacic2

PS: Este passo é o mais importante da instalação, com ele funcionando 100% você já tem o sistema 90% instalado e funcional.

Página anterior     Próxima página

Páginas do artigo
   1. Apresentação
   2. Problemas de permissão
   3. Problemas na configuração dos agentes
   4. Problemas extras
Outros artigos deste autor
Nenhum artigo encontrado.
Leitura recomendada

Nota Fiscal Eletrônica 2.0 em linha de comando (parte 1)

Phoronix Test Suite - Um framework para benchmark

Trabalhando com RPM

Criando pacotes no Slackware

SystemRescueCd - Corrigindo o sistema e recuperando dados

  
Comentários
[1] Comentário enviado por thyagofs em 30/07/2006 - 19:18h

Excelente dica .. já tinho lido em algum site por ai .. mas escrito por voce mesmo. Parabéns ! Me ajudou muito ....

[2] Comentário enviado por InFog em 31/07/2006 - 09:44h

Eu troquei a função PASSWORD() do mysql por MD5, foi uma boa solução também.

Parabéns pelo artigo!

[3] Comentário enviado por fernandoiury em 14/08/2006 - 15:54h

Parabens pelo artigo, ajudou em algumas dúvidas..

Mas ainda tenho uma quanto a função SHA1

quais são os arquivos que eu tenho que mudar ? Só preciso mudar onde existir a string PASSWORD (maiscula) ou em todas (incluindo as minúsculas)

espero que possa me ajudar. vlww!

[4] Comentário enviado por ThE_BoOt em 01/09/2006 - 00:21h

Alguns arquivos que estão nesse endereço: https://slackuser.sytes.net/Cacic/ estão infectados com virus :(

[5] Comentário enviado por leseabra em 13/11/2006 - 12:00h

Parabens pela iniciativa Danilo! Consegui resolver o problema do agente com o seu auxilio.
Identifiquei um problema na coleta de informacoes... nao está coletando info sobre:
Compartilhamentos de Diretórios e Impressoras
Unidades de Discos e Particionamentos
Estou usando a versao do agente 2.0.1.6
Vc tem ideia do que possa ser?

[6] Comentário enviado por mcarmello em 14/12/2006 - 11:56h

Meus parabéns pelo artigo. Bom saber que tem gente que consegue fazer funcioar!

Não consigo pegar os dados de software e hardware do computador. Vi no site de desenvolvimento do CACIC que muita gente também tem. Segui as dicas deste turorial atualizando para a versão Jan2006 mas não obtive sucesso.

O meu log finaliza assim: Nenhuma coleta configurada para essa subrede.

Não sei o que pode ser a causa do problema. Danilo, alguma luz no fim do túnel?

[7] Comentário enviado por jogenio em 10/03/2008 - 15:59h

no meu caso o agente nao tah rodando nas makinas ubutu q tenho aki...tah tudo configurado, o ftp tah direito, e o /etc/cacic/cacic.conf tah configurado como o manual pede...
alguma idéia?? obg

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



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