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

Por: Danilo Francisco Salles em 30/07/2006


Problemas extras



Usando essa versão de fevereiro tive alguns probleminhas básicos aceitáveis, como por exemplo:
  • Alguns hardwares, quando ele puxa para o .ini informações que contém '', ele não envia dado algum e o hardware fica em branco, mas todo o resto é enviado. Notei que no .ini que é criado dentro da pasta temp as informações estão lá, então a solução é fazer o cadastro na mão no DB, mas acredito que isso será resolvido nas novas versões.
  • Outro bug/probleminha foi na detecção de uma máquina, esta estava com a netmask setada incorretamente como 255.0.0.0 e subrede 192.0.0.0, enquanto no cacic estava configurado apenas para coletar informações da 192.168.0.0/255.255.255.0. Arrumei a netmask e a subrede na máquina, mas mesmo assim obtia a informação de que não havia informações para serem coletadas nessa rede. Então apaguei a rede no Cadastro/Redes, recadastrei a rede e funcionou perfeitamente ;)

Tive também um probleminha interessante:

Com o novo MySQL não logava na tela de admin, encontrei a solução no wiki do cacic: usar função SHA1 ao invés de PASSWORD para compatibilidade com todas as versoes do MySQL.

Contribuição de Hugo Weber:

NÃO USAR A FUNÇÃO PASSWORD PARA SENHAS!

Conforme o manual do MySQL indica, a função PASSWORD deve ser usada apenas pelo servidor MySQL e não para aplicativos, pois ela pode mudar de uma versão de servidor para outro, como é o caso do MySQL 4.0 para o 4.1. No 4.0 a função gera 16 caracteres e na 4.1 gera 41, causando erro no CACIC. Por esse motivo o gerente do cacic não funcionou no meu teste com servidor MySQL 4.1.

Veja o link abaixo, no final da página, com título "Implicações de Alteração de Hashes de Senha para Aplicativos" em:
Script para mudar o campo da tabela usuários para uso da função SHA1():

ALTER TABLE usuarios CHANGE te_senha te_senha VARCHAR(40)

Quais arquivos devem ser modificados?

Na raiz da aplicação gerente, em meu sistema o diretório caci2, digite o comando:

$ grep -lir "password" *

Ele vai retornar todos os arquivos que tem o texto password, independente de ter letras maiúsculas ou minúsculas.

No arquivo manual-jun2005.pdf, página 7, deve ser corrigida a instrução de inclusão do usuário que será administrador do cacic. Ele usa a função PASSWORD() e deve ser alterada para usar a função SHA1().

Fora isso tive aqueles probleminhas de não exibir os gráficos, era um problema na minha libGD, foi apenas recompilar e ficou beleza!

Agora vou tentar o impossível: rodei paralelamente o apache-2.2.2 com php-5.1.4 em outra porta e vou testar a versão de jan2006 :)

Posto aqui resultados assim que tiver e estou disposto a esclarecer dúvidas.

--
danilo francisco salles (téc. info. geral)
website: http://www.infohelp.org
e-mail: dan[at]infohelp.org

Página anterior    

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

Disponibilidade em VOIP (VOIP WIFI POE)

Uma abordagem ao eGroupware como solução para agendamento

Como converter CentOS 5 em Fedora 11

Monitoramento - Instalando o Zenoss no Debian Etch

A importância do modo texto

  
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