Linux slogan
Visite também: Segurança Linux · BR-Linux.org · Dicas-L · Doode · NoticiasLinux · SoftwareLivre.org · UnderLinux



» Screenshot
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha


Dica

Instalando o CACIC 2.4
Linux user
Publicado por Hedertone Vieira Almeida em 14/05/2010

Login: hedertone, 14298 pontos
[ Hits: 5763 ]

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

Leitura recomendada
   Dica Linux recomendada Wget - ótimo utilitário de downloads
   Dica Linux recomendada Ajude sua distro: faça download via torrent
   Dica Linux recomendada Instalando e configurando o KDE 4.2 no Slackware 12.2
   Dica Linux recomendada AMSN 0.98b com webcam + chamada de voz no Slackware 13 RC2
   Dica Linux recomendada Qual a melhor distribuição?

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


  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.