Instalação e configuração do Cacic no Debian em 7 passos

Publicado por Alex Diekn em 30/06/2008

[ Hits: 29.319 ]

 


Instalação e configuração do Cacic no Debian em 7 passos



O que é o CACIC?

Para quem não conhece, o CACIC é um software livre criado pelo governo federal que coleta informações sobre hardware e software dos computadores da sua rede local, fazendo assim um inventário que pode ser consultado através de uma interface Web. É um programa que facilita o suporte em empresas que possuem muitos computadores e precisam manter-se sempre atualizado das alterações nos equipamentos.

O CACIC é um software de inventário de hardware e software. Ele faz coleta destes dados nos computadores.

CACIC - Configurador Automático e Coletor de Informações Computacionais.

Quem desenvolveu o CACIC?

A DATAPREV do Escritório Estadual do Espírito Santo é responsável pelo desenvolvimento deste poderoso software de coleta de informações de sua rede. Um detalhe importante é que ele está baseado na GPL. Isto significa que é possível usá-lo de forma livre de acordo com a GPL. Parabéns a todos do DATAPREV pelo excelente software e a toda a comunidade que está cooperando! Site oficial:

Instalação e configuração

Sistema utilizado:
  • Debian Sarge
  • Apache 1.3
  • MySQL-Server-5.0
  • PHP4

1) Entrar e cadastrar-se no site:
2) Instalação de adicionais:

# apt-get install wget
# apt-get install phpmyadmin
# apt-get install postfix
# apt-get install apache apache-utils


Configuração do Apache:

# vi /etc/apache/http.conf

Procure pelas linhas abaixo:

# And for PHP 4.x, use:
# AddType application/x-httpd-php .php
# AddType application/x-httpd-php-source .phps

E deixe-as como segue:

# And for PHP 4.x, use:
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps

3) Baixar o arquivo cacic2-v222-final.tar.gz. Depois configurar.

# mv cacic2-v222-final.tar.gz /var/www
# cd /var/www
# tar zxvf cacic2-v222-final.tar.gz


Com isto foi criado no /var/www/ o diretório cacic2.

Alterar o dono do cacic2 para o usuário do apache. Para verificar o usuário do apache utilize este comando:

# ps aux | grep -E 'apache'|awk {'print $1'} | grep -v $USER

No meu apareceu o usuário www-data.

# chown -R www-data /var/www/cacic2/ (modificar dono para o diretório cacic2)

# cd /var/www/cacic2/include
# cp config.php.Original config.php
# vi config.php


Alterações feitas no arquivo:

$ip_servidor       = "BdServerIp_or_Name"; (Colocar "localhost")
$usuario_bd        = "BdUserName"; (Colocar usuário do banco)
$senha_usuario_bd   = "BdUserPassword"; (Colocar a senha do banco)
$path_aplicacao      = "/var/www/default/cacic2"; (Retirar o "/default")

# chown -R www-data /var/www/cacic2/include/config.php (Modificar dono do config.php.)

4) Instalar PHP4:

# apt-get install apache php4-*

Configuração do php.ini:

# vi /etc/php4/apache/php.ini

memory_limit = 32M
display_errors = Off
register_globals = On
# Retirar "#" ou ";" das linhas abaixo, deixando-as desta forma:
extension=mysql.so
extendion=gd.so
extension=mcrypt.so

5) Instalação do MySQL-Server:

# apt-get install apache mysql-server-5.0

Configuração do mysql-server:

# /usr/bin/mysqladmin -u root password 'senha' - coloca senha no mysql

# echo "CREATE DATABASE cacic;"|mysql -u root -p - criação do banco

# mysql -u root -p -D cacic /var/www/cacic2/instalador/DB_Cacic_01022007. sql - criação das tabelas do banco

# echo "INSERT INTO locais VALUES (0,'divinfo','divinfo','divinfo');" | mysql -u root -p -D cacic

O que significa:
  • O primeiro "divinfo": Nome do local (Ex.: nome da empresa)
  • O segundo "divinfo": Sigla do local (Ex.: seção)
  • O terceiro "divinfo": Observação (Ex.: localização)

# echo "SELECT id_local FROM locais WHERE sg_local ='divinfo';" | mysql -u root -p -D cacic - achar id

# echo "INSERT INTO usuarios VALUES (1,0,'root','root',PASSWORD('senha' ),NOW(),2,'teste@yahoo.com.br','2222-0000');"|mysql -u root -p -D cacic

6) Instalação do Proftpd:

# apt-get install proftpd

Configuração do proftpd:

# vi /etc/proftpd.conf

Descomentar as seguintes linhas:

#DefaultRoot ~ (Retirar o #)
#RequireValidShell (Retirar o #)

# adduser --shell /bin/false --home /var/www/ftpcacic ftpcacic (criação do usuário ftp sem shell válido e direcionando, o home do mesmo)

# mkdir /var/www/ftpcacic/agentes (criar o diretório /agentes)

# chown -R ftpcacic.ftpcacic /var/www/ftpcacic/agentes (modificar o dono)

7) Testar o ftp e o site:

ftp://localhost
http://localhost/cacic2/

Espero ter podido ajudar os amigos, toda configuração e instalação foram tiradas de experiências próprias e de manuais do próprio CACIC. Coloquei as informações de uma maneira simples para que as pessoas possam entender, mas se olharem, analisarem e entenderem o próprio manual oficial do CACIC terão sucesso também.

Grande abraço.

Outras dicas deste autor

Instalando o Java Studio Creator no Debian

Instalação e configuração do PostgreSQL e phpPgAdmin no Debian

Instalando o aMSN 0.97 no Debian em 4 passos

Instalação do Java no Debian, fácil-fácil

Instalar driver de placa de vídeo SIS em notebook problemático (resolução de vídeo e 3d)

Leitura recomendada

Instalar driver NVIDIA 185.19 no Ubuntu Linux

20 comandos que um dia você pode precisar

Conexão ao MySQL usando classe PHP estática

MintMenu no Fedora 14

Mapeando unidade de rede entre Windows e Linux

  

Comentários
[1] Comentário enviado por karvox em 25/08/2008 - 01:25h

Rapaz,

O que acontece? Quando digito http://localhost/cacic2 simplesmente aparece o seguinte:



Index of /cacic2


[ICO] Name Last modified Size Description

[DIR] Parent Directory -
[DIR] admin/ 09-Apr-2007 15:41 -
[DIR] estatisticas/ 09-Apr-2007 15:44 -
[DIR] graficos/ 09-Apr-2007 15:44 -
[DIR] imgs/ 09-Apr-2007 15:44 -
[DIR] include/ 09-Apr-2007 15:41 -
[DIR] instalador/ 09-Apr-2007 15:41 -
[DIR] menus/ 09-Apr-2007 15:44 -
[DIR] relatorios/ 09-Apr-2007 15:41 -
[DIR] repositorio/ 09-Apr-2007 15:44 -
[DIR] ws/ 09-Apr-2007 15:44 -


Apache/2.2.3 (Debian) mod_auth_kerb/5.3 mod_ldap_userdir/1.1.11 PHP/5.2.0-8+etch11 Server at srvdbn Port 80

Depois fui a pasta /vaw/www/cacic2, que foi descompactada do arquivo "cacic2-v222-final.tar.gz", e verifiquei que não existe a página index.html(.php). Não existe arquivos, somente pastas! E agora? O que fazer?

[2] Comentário enviado por diekn em 26/08/2008 - 21:48h

Ola,amigo,Karvox.
Bem amigo pelo que parece,o erro deve de estar no seu php.ini e http.conf.
Tente fazer o seguinte,desinstale tudo,e reinstale o apache1.3 e o php4,sugerido no arquivo,ja instalei tambem com essa dica no debian etch e ubuntu,sem problemas,esse erro pelo que estou lendo,esta na habilitação dos modulos do seu apache2,que particularmente,eu não gosto de trabalhar,peço somente que siga o passo-a-passo,que vc consiguira,espero ter podido ajudar,grande abraço.

[3] Comentário enviado por caio.cesar.ap em 12/02/2010 - 17:59h

Boa Tarde,

Eu sei q essa dica ensina instalar o CACIC 2.2, mas estou a instalar o CACIC 2.4 no Debian
o que ta acontecendo é o seguinte, fiz praticamente tudo certo, a pagina inicial do CACIC obe normalmente, mas não é possivel logar, não da nenhuma mensagem de erro nem nada, simplesmente atualiza a página.

Alguem passou por isso? Alguem sabe resolver?

Desde já agradeço pela atenção,
Caio

[4] Comentário enviado por diekn em 26/03/2010 - 10:14h

Bem, amigo, quando isso acontece, o problema esta no banco de dados, de uma atenção maior na parte do banco de dados, pois isso ocorre, devido a nomes de usuarios e permissões, grande abraço, espero ter podido ajudar.

[5] Comentário enviado por wellingto78 em 27/01/2011 - 17:30h

o instalador está acusando um erro:

APRESENTA ISSO NA PAGINA DE LOGIN->

Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'www-data'@'localhost' (using password: NO) in /var/www/cacic2/include/library.php on line 260

Warning: mysql_select_db(): supplied argument is not a valid MySQL-Link resource in /var/www/cacic2/include/library.php on line 261
Problemas durante a conexão ao BD.

APRESENTA ISSO PELO INSTALADOR->

Register Globals: ON OFF Para que o CACIC funcione corretamente é necessário - por enquanto - ativar essa diretiva.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts