Instalando o CACIC 2.4

Publicado por Hedertone Vieira Almeida em 14/05/2010

[ Hits: 15.565 ]

 


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

Bloqueando Ultrasurf 9.8 com iptables

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

Leitura recomendada

Configurando o aMule corretamente no Ubuntu Gutsy

Driver VIA UniChrome Pro IGP - Ubuntu 8.x Linux

Brute Force em senhas de roteadores e painéis utilizando Python

Bpython, uma interface ncurses para Python

A importância de validações no lado do servidor

  

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

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts