Trata-se de um tutorial de instalação do CACIC 3.1.15 (Configurador Automático e Coletor de Informações Computacionais), feito a partir de pesquisas e implementação em um ambiente de rede de máquinas físicas e virtuais.
Muitas empresas têm problemas recorrentes em relação a seus ativos de informática que se resolveria com software como o CACIC. Problemas como: roubo de equipamentos, retirada de placas ou memórias, entre outros, chegaria ao conhecimento do administrador quase instantaneamente, por meio de um ambiente gráfico de fácil entendimento, para que ele pudesse prontamente tomar uma decisão.
O CACIC (Configurador Automático e Coletor de Informações Computacionais) é um sistema eletrônico de inventário de hardware e software, capaz de fornecer um diagnóstico preciso da rede e disponibilizar informações ao administrador da rede, como:
o número de equipamentos e sua distribuição nos mais diversos órgãos;
os tipos de software utilizados e licenciados;
as configurações de hardware, por exemplo: unidades de cdrom, memória RAM, placas de rede, discos rígidos, etc;
entre outras informações.
Também pode configurar informações patrimoniais e a localização física dos equipamentos, ampliando o controle do parque computacional e a segurança na rede[1]. Existem outros gerenciadores de inventários, mas nesse tutorial trataremos apenas da instalação e configuração do CACIC 3.1.15.
Configurações utilizadas
O CACIC foi instalado em um servidor com as seguintes configurações de hardware e softwares:
Servidor HP Server tc2120
Processador: Intel® Pentium 4 2.66 GHz
Memória: 1 GB
HD: 80 GB
Placa de rede: Broadcom Netxtreme Gigabit Ethernet
Softwares:
Sistema operacional: Debian 8.2.0 i386
CACIC: Versão 3.1.15
Apache Web: Versão 2.4.10
PHP: Versão 5.6.13
PostgreSQL: Versão 9.4
Symphony: Versão 2.5.7
A implementação foi feita num ambiente de rede com 11 máquinas contando com o servidor, sendo 3 físicas e 8 virtuais. O endereço de rede usado foi: 192.168.1.0 e o IP do servidor CACIC: 192.168.1.5.
[1] Comentário enviado por max_lucio em 25/11/2015 - 19:58h
Um manual padrão Hurgo de qualidade, nos juntos trabalhamos muito para chegar a esse manual top um verdadeira documentação do CACIC, fruto de muitas noites perdidas :) .
[3] Comentário enviado por max_lucio em 27/11/2015 - 22:20h
Bem Jéferson,
Você colocou o msi junto ao arquivo install-cacic.exe no upload do agente na interface web via winscp ou scp no servidor cacic?
Você possui firewall na sua rede ?
Dentro desta pasta /var/www/html/cacic/downloads/cacic/3.1.15/windows tem todos esses arquivos, no servidor?
Cacic.msi, cacic-service.exe , chksys.exe , gercols.exe , install-cacic.exe
A permissão de toda essa pasta tem que ser do www-data !
[4] Comentário enviado por thiago_sene em 01/12/2015 - 10:11h
Ótimo sistema, fiz um trabalho na faculdade ainda quando estava na versão 2.2 e era complicado a questão da aplicação do agente no terminais, hoje percebo que está maduro o sistema e que ja podemos utilizar em produção. Parabens pelo excelente trabalho no software.
[6] Comentário enviado por clebersoares em 07/12/2015 - 18:29h
Boa noite, apos realizar esse comando:
php app/console doctrine:schema:update --force
aparce essa mensagem de erro. poderiam me ajudar. desde ja agrdeco
[Symfony\Component\Config\Exception\FileLoaderLoadException] Cannot import resource "/srv/cacic/app/config/parameters.yml" from "/srv/cacic/app/config/config.yml". (A Y AML file cannot contain tabs as indentation at line 2 (near " database_driver: pdo_pgsql").)
[10] Comentário enviado por max_lucio em 15/02/2016 - 22:31h
Boa noite,
Referente a pegunta se há um agente para windows 7 64 bits?
O agente .msi da versão 3.1.15 serve tanto para windows 32 e 64 bits , até o o windows 8.1 foram testado e confirmado , somente o windows 10 não foi testado!
Referente ao erro SQLSTATE[08006] [7] fe_sendauth: no password supplied !
Verifique se você reiniciou o serviço do postgresql após alteração do arquivo /etc/postgresql/9.4/main/pg_hba.conf
com o comando # service postgresql restart
verifique também no arquivo parameters.yml se está linha esta correto.
database_password: null
[11] Comentário enviado por psctec em 03/03/2016 - 10:28h
Hugo,
Na interface WEB do cacic, indo em Administração => Configurar Coletas => Atualização de Subredes, ele me mostra que tem 1 Subrede cadastrada, mas não mostra IP, Nome, Servidor, Localização, só mostra que os módulos estão atualizados, e ao tentar Executar Atualizações o programa voa (dá erro gigante).
Tem como consertar isto via banco de dados ? Sabe a tabela ?
Sobre os clientes:
Subi todos os zips, via scp, para a pasta de downloads e não extraí, tem que extrair ?
E na instalação do Cliente num windows usando o msi, no log aparece:
Falha ao pegar configurações: Erros downloading https://ip_server/cacic/app_dev.php/ws/neo/config - server replied: Internal Server Error
Mas, abrindo esta URL no navegador apresenta:
{
"message": "JSON Inválido",
"codigo": 1
}
Usando o agenteCacic3.1.15_win_i386.zip piora, pois ao abrir o install-cacic dá erro de falta da dll Qt5Core.dll
[12] Comentário enviado por willianbaum em 13/03/2016 - 01:07h
Estou instalando em um Raspberry Pi 2 com o Raspbian Weezy. Segui tudo a risca e passei por algumas dificuldades, mas até agora consegui resolver todas elas. Vou colocar aqui alguns detalhes:
1- A versão do postgre que ficou instalada é a 9.1
2- Ao testar o acesso pelo navegador de outra máquina, tive um erro no SSL "ssl_error_rx_record_too_long". Após algumas pesquisas utilizei esses dois comandos extraídos do link http://ubuntuforums.org/showthread.php?t=806884:
# sudo ln -s /etc/apache2/sites-available/default-ssl /etc/apache2/sites-enabled/000-default-ssl
# sudo /etc/init.d/apache2 restart
3- O erro SSL desapareceu mas eu não conseguia acessar o Cacic pelo link https://192.168.1.5/cacic/app_dev.php. Mas consegui o acesso pelo link https://192.168.1.5/html/cacic/web/app_dev.php/ - Devo ter feito algo errado nas configurações.
Vou seguir com os testes no Raspberry, abraço e obrigado pelo excelente material!
[15] Comentário enviado por mmverde em 29/11/2016 - 09:06h
Bom dia, pessoal
Estou seguindo esse manual para a instalação do cacic 3.1.15, fui muito bem até o comando:
$ php composer.phar install
apartir desse ponto apareceram inumero erros como segue abaixo:
www-data@cacic:/srv/cacic$ php composer.phar install
Loading composer repositories with package information
Installing dependencies (including require-dev) from lock file
Warning: The lock file is not up to date with the latest changes in composer.json. You may be getting outdated dependencies. Run update to update them.
- Installing jquery/jquery (1.10.2)
[16] Comentário enviado por eduardoriewe em 11/04/2018 - 11:20h
Bom dia galera do VOL.
Vejo que muita gente tem o problema de:
Falha ao iniciar o servi?o: Starting Service: Desconhecido - 1392.
Depois de MUITO esforço consegui por conta descobrir porque acontece este erro.
Percebo que muitas vezes ninguém responde, talvez devido a isso que a comunidade não cresce.
O problema está no UPLOAD de agentes.
Lá na aba "MANUTENÇÃO>CADASTROS>TIPOS DE SO" devem existir 3 tipos de SO.
- Tipo windows
- Tipo linux-x86
- Tipo linux-64
*removam qualquer upload que já fizeram anteriormente.
No "tipo windows" coloquem o arquivo "agenteCacic3.1.15_win_i386.zip"
No "Tipo linux-x86" coloquem o arquivo "agenteCacic3.1.15_ubuntu_i386"
No "tipo linux-x64" coloquem o arquivo "agenteCacic3.1.15_ubuntu_amd64"
Depois de upar esses arquivos, rolem a barra para baixo e vejam se realmente o update foi feito.
Após, removam o cacic de seus computadores clientes e os re-instalem.
[18] Comentário enviado por rodrigosocastro em 20/06/2018 - 17:50h
Pra quem esta com dificuldade na atualizacao das coletas, basta reconfigurar o agente
Digite "install-cacic -configure -host=url_gerente" e reiniciar
o serviço