Pular para o conteúdo

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.
Danilo Francisco Salles intrd
Hits: 36.286 Categoria: Linux Subcategoria: Software
  • Indicar
  • Impressora
  • Denunciar

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

   1. Apresentação
   2. Problemas de permissão
   3. Problemas na configuração dos agentes
   4. Problemas extras
Nenhum artigo encontrado.

Gerenciando os seus códigos-fonte com um sistema CVS

Cryptkeeper - Transportando arquivos com segurança no pendrive

Como contribuir com a atualização de pacotes no Void Linux

xCHM 0.8.5 :: Visualizador de arquivos de ajuda

Integração Contínua com Jenkins - Instalação (Parte 1)

#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

Entre na sua conta para comentar.