Redes de Computadores
O CACIC (Configurador Automático e Coletor de Informações Computacionais) foi desenvolvido pela DATAPREV e possui as seguintes funções:
Coletar informações sobre hardwares;
Alertar o administrador quando o sistema for alterado ou houver troca de hardware;
Coletar informações sobre softwares instalados;
Identificar compartilhamentos e aplicar restrições de segurança necessárias;
Coletar informações de patrimônio;
Mostrar as informações citadas acima em uma interface WEB.
O CACIC é composto de 2 módulos:
AGENTE, que é um programa responsável por coletar as informações citadas acima dos computadores;
GERENTE, que é instalado no servidor e é quem administra os AGENTES.
Pré-requisitos para instalação do GERENTE:
Sistema Operacional Linux;
Perl (compiladores e interpretador);
Servidor Web Apache2;
Interpretador PHP5;
MySQL v5.0 ou superior;
ProFTPd (servidor FTP);
Postfix (ou qualquer outro MTA);
Módulo extra necessário: php5-mysql, php4-gd, php5-mcrypt, libapache2-mod-php5.
Instalando os pacotes
Todos os passos a seguir devem ser executados como root ou com o comando sudo antes dos comandos.
Atualizando a lista de pacotes disponíveis:
# apt-get update
Instalando o MySQL:
# apt-get install mysql-server
Ele abrirá o configurador, defina as configurações padrões e defina a senha do usuário administrador.
Instalando o proftpd:
# apt-get install proftpd
No final da instalação ele abrirá o configurador do ProFTP, escolha como ele será carregado, entre inetd ou standalone, escolha standalone.
No final desta configuração abra o arquivo /etc/proftpd.conf e adicione no final do arquivo as linhas a seguir:
DefaultRoot ~
RequireValidShell off
A primeira linha tornará o diretório home do usuário a raiz do ftp, já a segunda permite que o usuário do cacic baixe arquivos do ftp sem ter shell válido.
Agora adicionaremos o usuário que será utilizado pelo cacic para downloads e