Instalando o CACIC 2.4

Publicado por Hedertone Vieira Almeida em 14/05/2010

[ Hits: 14.836 ]

 


Instalando o CACIC 2.4



Este manual foi construído com o objetivo de ajudar aqueles que assim como eu passaram por diversos problemas durante a instalação desse software.

Todos os comandos foram testados nas distribuições Linux Debian 5.0 e Ubuntu 9.04 e 9.10.

1. Instalando os pacotes necessários:

# aptitude update && aptitude install mysql-server apache php5-mysql php5-gd php5-mcrypt php5-xmlrpc libapache2-mod-php5 postfix proftpd p7zip

Durante a instalação vocês terão que definir:
  • Senha do MySQL
  • Nome do servidor Postfix
  • Modo de funcionamento do proftpd - MODO SOLITÁRIO (stand alone)

Configuração do ProFTPD:

# pico /etc/proftpd/proftpd.conf

Deverão descomentar as linhas:
  • DefaultRoot ~ (torna o "/home", o diretório raiz do FTP)
  • RequireValidShell off (permite que um usuário realize os comando dentro do ambiente FTP sem ter um shell válido)

Criando um usuário:

# adduser --shell /bin/false --home /var/www/ftpcacic ftpcacic (cria um usuário que será usado pelo CACIC para download dos updates. Será solicitada uma senha, então digite uma)

# mkdir /var/www/ftpcacic/agentes (cria um diretório)

# chown ftpcacic.ftpcacic /var/www/ftpcacic/agentes (muda o dono e o grupo do diretório)
# /etc/init.d/proftpd restart (reiniciando o serviço FTP)

Vocês podem testar o funcionamento do FTP e do Apache da seguinte maneira. Em outra máquina ou no próprio servidor, digitem no navegador:

Para testar o Apache:

http://ip_da_maquina (terá que aparecer "It works!")

Testar o Proftpd:

ftp://ip_da_maquina (será solicitado usuário e senha, depois será exibida uma página com a pasta "agentes")

Configuração do PHP:

# pico /etc/php5/apache2/php.ini

register_globals = On #o padrão é "Off", mude para "On"

Preparando o CACIC

Depois de instalar os pacotes, vamos "colocar" as coisas no lugar...

1. Descompacte o arquivo "Software CACIC (final).tgz".

# tar -zxvf CACIC-2.4.tgz

2. Acesse o diretório "CACIC-2.4".

# cd CACIC-2.4

3. Descompacte o arquivo "CACIC-2.4-(Curumin)-gerente-2.4.4.7z".

# 7z x CACIC-2.4-(Curumin)-gerente-2.4.4.7z (procure utilizar o TAB para evitar possíveis erros de digitação)

4. Copie a pasta cacic2 para o diretório "/var/www".

# cp -r cacic2/ /var/www/

5. Altere o dono do diretório cacic2.

# chown -R www-data /var/www/cacic2

6. Descompacte o arquivo "CACIC-2.4-(Curumin)-agente-windows-2.4.4b913.7z".

# 7z x CACIC-2.4-(Curumin)-agente-windows-2.4.4b913.7z

7. Copie o conteúdo da pasta "agentes" para o /var/www/ftpcacic/agentes.

# cp agentes/* /var/www/ftpcacic/agentes/

8. Reinicializando os serviços:

# /etc/init.d/proftpd restart (reinicia o Proftpd)

# /etc/init.d/mysql restart (reinicia o MySQL Server)

# /etc/init.d/apache2 restart (reinicia o Apache)

9. Acesse através do navegador o instalador:

http://ip_da_maquina/cacic2

10. A partir de agora você deverá seguir o manual em:
Referências bibliográficas:
Outras dicas deste autor

Planilha para facilitar definição de máscara no chmod

Bloqueando Ultrasurf 9.8 com iptables

Leitura recomendada

Compilando programas com SlackBuilds

Instalando modem Lucent no Slackware 11 com Kernel 2.6x

Entendendo o FHS

Gambas 2: Criando um navegador web

Escolhendo sua cara (distribuição) metade!

  

Comentários
[1] Comentário enviado por agimenez em 14/05/2010 - 14:45h

Olá,

Onde encontro os pacotes abaixo?

CACIC-2.4.tgz
CACIC-2.4-(Curumin)-gerente-2.4.4.7z
CACIC-2.4-(Curumin)-agente-windows-2.4.4b913.7z

Ótima dica.

Obrigado!

[2] Comentário enviado por hedertone em 26/05/2010 - 15:00h

Olá,

Efetue seu cadastro em:
http://www.softwarepublico.gov.br/ver-comunidade?community_id=3585

[3] Comentário enviado por kobukis em 04/07/2010 - 11:50h

Cara !!! Muito obrigado ! vc me ajudou muito deu tudo certo obrigado.

Cássio.

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



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.

[5] Comentário enviado por hedertone em 03/08/2010 - 10:01h

Verifique as permissões do usuário e diretório criado pelo CACIC.






Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts