Escolar Documentos
Profissional Documentos
Cultura Documentos
CACIC
Este documento foi baseado no artigo do Sr. Jarbas Teixeira e adaptado s necessidades da Stimobit por Murilo Melo.
INDICE
1. O que o CACIC? ...................................... 4 1.1 Quem desenvolveu o CACIC? ............................ 4 1.2 Quem usa o CACIC? .................................... 4 2. O que preciso para configurar o CACIC? .............. 4 3. Caractersticas do CACIC. O que este software pode fazer por voc? ................................................ 5 4. J utilizando o Servidor Linux. ....................... 6 5. Fazendo o download do CACIC ........................... 8 5.1 O que preciso para fazer o download do CACIC ? ..... 8 5.2 Acessando o site do projeto .......................... 8 5.3 Fazendo o cadastro no site do CACIC .................. 8 5.4 Validando seu cadastro ............................... 8 6. Descompactando os arquivos do CACIC ................... 9 7. Copiando os arquivos para o Apache ................... 10 8. Configurando o MySQL - Banco de dados ................ 12 8.1 O que o MySQL? .................................... 12 8.2 Utilizao do MySQL. ................................ 12 8.3 Executando o MySQL .................................. 13 8.4 Alterando a senha do usurio root do MySQL .......... 13 8.5 Criando o banco de dados CACIC ...................... 13 8.6 Adicionando um usurio que ser o administrador gerente do CACIC ................................................ 15 8.7 Criando um usurio para administrar o banco do CACIC.15 9. Configurando o php e FTP no Linux. ................... 16 9.1 Configurando a Interface WEB para o administrador do MySQL. .................................................. 17 10. Apresentando o servidor de FTP ...................... 17 10.1 O servidor de FTP .................................. 18 10.2 Configurando o proftpd ............................. 18 10.3 Criando o usurio para o servidor de FTP ........... 19 11. Testando o servidor CACIC - O GERENTE ............... 21 11.1 Configurando a REDE ................................ 22 11.2 Adicionando uma rede ............................... 22 11.3 Criando a nossa primeira rede: ..................... 22 11.4 Testando a rede configurada ........................ 23 11.5 Fazendo o Update dos arquivos ...................... 24 11.6 Configurando o item Gerente ........................ 25 11.7 Configurando os Agentes no Gerente ................. 26 12. Instalao do Cliente CACIC em mquinas Windows ..... 27 13. PROBLEMAS COM O CACIC ............................... 28
1. O que o CACIC?
O CACIC um software de inventrio de hardware e software. Ele faz coleta de dados obtendo informaes de softwares instalados, tais como antivrus, sute Office, sute grfica e algumas multimdias, alm do inventrio de hardware e recursos nos computadores. CACIC como o prprio ttulo do documento nos fala, significa: Configurador Automtico e Coletor de Informaes Computacionais. Sendo assim, com o CACIC, possvel ter uma gerncia de todo o hardware e software da sua empresa seja ela local ou remota.
distribuio tem suas particularidades como estrutura de filesystem e funcionamento de mdulos do kernel, a distribuio fedora, teve um problema ao tentarmos utilizar o software, no sendo assim 100% de disponibilidade, a Open Suse por sua vez se mostrou bastante estvel e satisfatria com o uso do CACIC. b) As estaes (computadores) em rede para que possa ser instalado um programa chamado Agente do CACIC. As estaes podem ser tanto Windows como Linux;
Alguns pacotes extras sero necessrios para que o LAMP funcione corretamente, para isso vamos instal-las utilizando o urpmi: Abra o console do linux e digite: #urpmi wget O wget uma ferramenta para fazer download de sites ftp:// e http://. #urpmi mysql banco de dados. #urpmi php-mysql #urpmi php-mcrypt #urpmi php-gd #urpmi apache O apache o nosso servidor Web #urpmi proftpd: Servidor de FTP #urpmi postfix Daemon responsvel por enviar os e-mails ao suporte Claro no precisa citar que o caractere #, significa que voc tem que estar logado como usurio root.
guialivre@planejamento.gov.br. 03. E, clique no link para ativao do seu cadastro. 04. Agora, clique no boto Continuar. 05. Informo seu correio eletrnico e senha. J logado no site, vamos realizar o download do CACIC. Obs: a verso que estarei usando a 2.2.2. Mas, novas verses so lanadas e fique atento ao suporte das antigas. 01. Acesse a pgina principal do projeto http://www.softwarepublico.gov.br/spb/. 02. Clique do lado esquerdo na seta da opo Communities e depois necessrio adicionar uma comunidade. No nosso caso, escolha a comunidade CACIC. 03. Escolha CACIC e clique no boto join. 04. Agora clique no link Cacic. Agora, voc ser direcionado para a pgina oficial da comunidade CACIC. Obs: O download j contempla tanto o Gerente quanto o Agente do CACIC. 05. Agora clique no boto Download CACIC (VERSO). Neste momento a verso disponvel a cacic2-v222final.tar.gz. Talvez quando voc estiver realizando ou lendo este artigo a verso seja uma mais atual. 06. Salve os arquivos no diretrio /tmp do seu Linux. No meu Linux para ficar mais organizado criei o diretrio /install. Pode ser que seu cliente adote diretrios como /opt, enfim, tudo fica a seu critrio, basta que voc se lembre depois onde salvou o pacote. Eu adotarei o diretrio /tmp.
10
Alterando as permisses dos arquivos. Vamos alterar as permisses para que o usurio do Apache seja o proprietrio do diretrio: /var/www/html/cacic2. 1. Acesse o diretrio /var/www/html, para isso digite: # cd /var/www/html 2. Digite: # ls -l Este comando exibe as permisses para cada arquivo ou diretrio. Veja a ilustrao:
Agora, vamos alterar as permisses para o usurio tanto do dono quanto do grupo para o usurio apache. Este um 11
usurio padro que criado no Linux. Alterando as permisses: 1. Digite num terminal: # chown -R apache.apache /var/www/html/cacic2 OS: em algumas distros como suse e conectiva o comando correto : # chown R www.www /srv/www/default/html/cacic2
2. Agora digite "ls -l". Veja que as permisses foram alteradas. Pronto. Estamos com o servidor Linux instalado e os pacotes do Gerente e Agentes no servidor. Vamos agora, configurar os servios.
Uma grande vantagem do MySQL que ele muito rpido. Existem empresas que investem pesado no MySQL.
13
Explicao:
# echo "CREATE DATABASE cacic (Aqui voc cria o banco de dados cacic) # mysql -u root p123456 (Aqui o usurio e senha com acesso ao MySQL, ou seja, login e senha do administrador do banco de dados MySQL) Criando as tabelas para o banco de dados do CACIC Estas tabelas que vamos usar no banco de dados foram fornecidas no download do arquivo gerente.tar.gz. Ns descompactamos no diretrio /tmp/gerente. Ento, execute os comandos abaixo: # mysql -u root p123456 -D cacic < Cacic_Estrutura_BD_FEV2006.sql Claro que se voc manja de SQL voc pode j adaptar o script para as suas necessidades. # mysql -u root p123456 -D cacic < Cacic_Atualizacao_BD_FEV2006.sql Ser exibida uma mensagem ERROR 1050 (42S01) at line 7: Table 'descricoes_colunas_computadores' already exists, no tem problema, ele apenas est alertando que a tabela no pode ser criada porque j existia uma antes com esse nome.
14
15
Vamos acessar o mysql: # mysql -uroot p123456 E tecle Enter. Agora digite: grant all privileges on cacic.* to cacic@localhost identified by qwerty;
16
17
18
19
diretrios que criamos. Ento faa assim: 3. Digite: # chown -R ftpcacic.ftpcacic /var/www/html/ftpcacic Pronto. Alterao de permisso feita. Agora, vamos configurar a senha para este usurio. Habilitando os servios e testando o FTP 1. Digite: # service proftpd restart 2. Aproveite e faa o mesmo para o Apache. Digite este comando: # service httpd restart 3. Agora o Postfix: # service postfix restart Testando o servidor de FTP no Linux. Vamos testar se de um micro Linux o servidor de FTP funciona. Veja: 1. Faa os passos de acordo com a ilustrao abaixo:
Observe que o acesso foi com sucesso. OBS: Para sair da sesso do FTP, digite bye e tecle Enter. Aproveite e teste tambm no Windows. Pronto. O servio de FTP est funcionando. importante que em cada etapa sejam feitos os testes para que no momento que algo no funcionar, voc no ficar feito louco achando que fez algo errado, s no sabe onde. Abra o seu editor preferido e digite:
20
[Cacic2] ip_serv_cacic=192.168.1.1 cacic_dir=cacic2 rem_cacic_v0x=Sk8 Salve o arquivo com o nome chkcacic.ini. Copie este arquivo para o diretrio do servidor web em /var/www/html/cacic2/repositrio. Este arquivo importante. Salve-o no diretrio do netlogon, para toda vez que algum logar no domnio da rede, fazer a checagem do script e ver se o agente do cacique esta rodando direitinho.
21
Depois de configurado o CACIC no seu servidor, vamos configurar o Gerente do CACIC. nele que iremos informar as configuraes da nossa rede como: Endereo da rede; Servidor de ftp; e-mail para ser entregue os relatrios e outras configuraes.
22
Dados e Servidor de Updates (FTP) voc informa o IP do teu servidor Linux. Veja um exemplo:
Vamos fazer agora a configurao apenas para a nossa rede. Ento voc deve preencher os campos de acordo com a configurao da sua rede. 2. Clique no boto Gravar Informaes.
23
Observe que os dados no ficaram preenchidos. Bem, o que fazer? Sinceramente? Preencher novamente. O livro est correto e se voc fez todos os passos nada est errado. Ento, informe os dados e grave as alteraes. No seu computador deve estar funcionando agora.
24
2. Clique no boto Marca/Desmarca todos os objetos, pois iremos enviar todos para o nosso servidor de ftp da rede que voc vai especificar mais abaixo. 3. Marque a rede para onde ser enviado o contedo (os arquivos) do repositrio. 4. Agora clique no boto Executar Updates e confirme a transferncia clicando no boto Ok. Ser feito o update e exibido uma pgina com os arquivos que foram transferidos. Observe no seu computador.
25
2. Preencha os dados de acordo com a sua empresa. Para exemplo, veja a ilustrao abaixo:
Vamos agora a uma configurao importante que sobre as notificaes na alterao de hardware. Na minha experincia percebi que estava recebendo muita notificao por e-mail de alterao de hardware. Ento removi no campo "Selecionadas" a opo Placa de video. Ou seja, clique no campo Placa de Vdeo, depois clique no boto < (remover). Ao final da pgina informe o servidor de Banco de dados e de Updates. Detalhe: estas opes s ficam disponveis depois que voc cria a primeira rede. Por isso eu fiz antes este processo. Clique no boto Gravar informaes. Pronto. basicamente isto.
administrador de redes. Um item importante aqui da seo Intervalo de execuo das aes. O que isso? o perodo que ser enviado informaes da estao (hardware e software) para o CACIC. Ento, configure para somente a cada 4 horas, pois percebi certa lentido nos micros. Ento, importante que seja feito alguns testes. Ao final clique no boto Gravar informaes. OBS: as opes que tem Ao: COLETA... no mencionei, pois podemos fazer isto em outro local que na seo Mdulos. Tudo questo de lgica e bom senso.
- EOF -
27
28