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

Publicado por Alex Diekn em 30/06/2008

[ Hits: 29.281 ]

 


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

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

Instalando o aMSN 0.97 no Debian em 4 passos

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

Instalando o Java Studio Creator no Debian

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

Leitura recomendada

Configurar o apt-get via pasta compartilhada na rede

Instalação de impressoras Lexmark no Ubuntu/Kubuntu/Xubuntu

Configurando internet via radio no Slackware 10.1

Implementar um servidor Linux seguro

Instalando Wine 1.7 e PlayOnLinux no Ubuntu 14.04 LTS

  

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