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.
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.