MANUAL DE IMPLANTAÇÃO SISTEMA DE INVENTÁRIO CACIC



Documentos relacionados
SOFTWARE CACIC NA PREVIDÊNCIA SOCIAL

GOVERNO FEDERAL SOFTWARE PÚBLICO

Secretaria de Logstica e Tecnologia da Informac~ao do Ministerio do Planejamento, Orcamento e Gest~ao 1. Vers~ao 1.0 Marco de 2006

SISTEMA CACIC IMPLANTAÇÃO AMBIENTE CENTRALIZADO RESUMO. Novembro de 2007 Dataprev URES

Introdução ao Sistema. Características

Procedimentos para Reinstalação do Sisloc

Você pode testar se está tudo OK, abrindo um navegador no Debian Linux e acessando qualquer site.

Guia de instalação para ambiente de Desenvolvimento LINUX

Procedimentos para Instalação do Sisloc

COORDENAÇÃO DE TECNOLOGIA (COTEC) JUNHO/2010

ArpPrintServer. Sistema de Gerenciamento de Impressão By Netsource Rev: 02

Procedimentos para Instalação do SISLOC

MANUAL DE IMPLANTAÇÃO SISTEMA DE INVENTÁRIO CACIC GOVERNO FEDERAL SOFTWARE PÚBLICO

Instalação do serviço de FTP com o Proftpd

UM PBX GENUINAMENTE BRASILEIRO

Redes de Computadores

Instalação rápida do Expresso

Manual de Instalação ProJuris8

UM PBX GENUINAMENTE BRASILEIRO MANUAL DE INSTALAÇÃO COM IMAGEM ISO

Organização do Curso. Instalação e Configuração. Módulo II. Pós Graduação em Projeto e Gerencia de Redes de Computadores

NetEye Guia de Instalação

ADMINISTRAÇÃO DE SISTEMAS OPERACIONAIS SERVIÇOS IMPRESSÃO. Professor Carlos Muniz

INSTALAÇÃO PRINTERTUX Tutorial

Tutorial Instalação e configuração do Wordpress

COORDENAÇÃO DE TECNOLOGIA (COTEC) MAIO/2010

Sistema Operacional Unidade 13 Servidor Samba. QI ESCOLAS E FACULDADES Curso Técnico em Informática

Instalando o WordPress em localhost

Configure seu Linux pela Web! Instalação à partir de um.tar.gz. Autor: Carlos Eduardo Ribeiro de Melo <eduardo at unisulma.edu.br> Data: 05/10/2004

Manual de Procedimentos para Instalação do Moodle nos Servidores dos Telecentros. V1.0 Abril de 2012

Omega Tecnologia Manual Omega Hosting

GUIA MUDANÇA E FORMATAÇÃO DE SERVIDOR - SLIM

Manual de Instalação do Servidor Orion Phoenix Versão Novembro/2010

Manual de Instalação do Agente Citsmart

INTRODUÇÃO: 1 - Conectando na sua conta

MANUAL DE INSTALAÇÃO. LSoft Ponto Eletrônico

Para começarmos as configurações, primeiramente vamos habilitar o DVR Veicular para o acesso. Clique em Menu e depois entre em Geral.

O programa Mysql acompanha o pacote de instalação padrão e será instalado juntamente com a execução do instalador.

No Fedora, instalamos os pacotes "mysql" e "mysql-server", usando o yum:

GUIA MUDANÇA E FORMATAÇÃO DE SERVIDOR - MILLENNIUM

HOW TO. Instalação do Firewall 6.1 Software

Sistema Operacional Unidade 12 Comandos de Rede e Acesso Remoto

Revisão: - 1 Desinstalando Versões Anteriores

INSTALAÇÃO DO MICROSOFT WINDOWS SHAREPOINT SERVICES 2.0

Instalação: permite baixar o pacote de instalação do agente de coleta do sistema.

Após salvar, execute o comando testparm e ele deverá exibir a mensagem Server role: ROLE_DOMAIN_PDC".

SISTEMA DE PRODUTOS E SERVIÇOS CERTIFICADOS MÓDULO DO CERTIFICADOR

Gerenciamento de Redes de Computadores. Pfsense Introdução e Instalação

Instalação do ByYou ESB. Guia de Instalação e Atualização do ByYou ESB

Manual de Instalação. SafeSign Standard (Para MAC OS 10.7)

GUIA PRÁTICO DE INSTALAÇÃO

IMPORTANTE: O PNM4R2 não entra em estado funcional enquanto o Windows não

Fox Gerenciador de Sistemas

Instalando software MÉDICO Online no servidor

Manual do Usuário. Resumo

4º Semestre. Aula 15 Serviços Internet (FTP)

Universidade Federal do Estado do Rio de Janeiro UNIRIO. Guia para criação do banco de dados de redes sociais

SISTEMAS OPERACIONAIS LIVRES. Professor Carlos Muniz

Manual de Configuração do Alferes 7

Guia de instalação do Sugar CRM versão open source no Microsoft Windows XP

Agente local Aranda GNU/Linux. [Manual Instalación] Todos los derechos reservados Aranda Software [1]

GUIA INTEGRA SERVICES E STATUS MONITOR

MSN-Proxy v0.7 no Debian 5 (Atualizado)

Sistema de Instalação e Criação da Estrutura do Banco de Dados MANUAL DO INSTALADOR. Julho/2007. Ministério da saúde

IBM SPSS Modeler - Princípios Básicos do R: Instruções de Instalação

Follow-Up Acompanhamento Eletrônico de Processos (versão 3.0) Manual do Sistema. 1. Como acessar o sistema Requisitos mínimos e compatibilidade

Manual de Administração DPS Printer 2.1 NDDigital S/A - Software

Linux Network Servers

INSTALANDO SOFTWARE Ifox irestaurantes

Tutorial para Instalação do Ubuntu Server 10.04

Guia de Atualização Release FoccoERP 2014

Configurando DDNS no Stand Alone

Manual de Instalação PIMSConnector em Linux

Passo a Passo da instalação da VPN

Manual Captura S_Line

Manual de Instalação e Configuração. Módulo Remote. (G2KA) para NFSE. v1.0

Instalação e Configuração do CollabNet Subversion Edge

Trabalho de Sistema de Informações. Instalação e configuração aplicativo Ocomon

Estação Digital. Instalação do Gerenciador da Estação Digital

Instalando um pacote LAMP (Linux, Apache, MySQL, PHP) no Mandriva

1. Introdução. 2. Funcionamento básico dos componentes do Neteye

TUTORIAL PASSO A PASSO INSTALAÇÃO SERVIDOR DE SMS PARA MKAUTH

Instalação Mesa Virtual 2.0 Impacta

AP_ Conta Aplicativo para digitação e envio de contas médicas no padrão TISS

Configuração de um servidor FTP. Campus Cachoeiro Curso Técnico em Informática

MANUAL DE INSTALAÇÃO E CONFIGURAÇÃO. Motor Periférico Versão 8.0

Docas do Pará - Guia de Instalação

1- Requisitos mínimos. 2- Instalando o Acesso Full. 3- Iniciando o Acesso Full pela primeira vez

Mercado Eletrônico Instalação e Atualização MEConnect2

INSTALANDO O UBUNTU PELA IMAGEM ISO OU LIVE-USB DA UFV PASSO-A-PASSO.

Guia Rápido de Instalação Ilustrado

Programação para Internet Orientada a Objetos com PHP & MySQL Instalando e configurando um ambiente de ferramentas PHP e MySQL. Prof. MSc.

ESET Remote Administrator ESET EndPoint Solutions ESET Remote Adminstrator Workgroup Script de Logon

Instalação Cliente Notes 6.5

Manual de Instalação SNEP 3 Asterisk 13

Administração de redes Servidor FTP


Troubleshooting Versão 1.0

Manual de Instalação (TEF LOJA)

Transcrição:

MANUAL DE IMPLANTAÇÃO SISTEMA DE INVENTÁRIO CACIC Configurador Automático e Coletor de Informações Computacionais GOVERNO FEDERAL SOFTWARE PÚBLICO software livre desenvolvido pela Dataprev Sistema de Administração de Recursos de Informação e Informática, da Administração Pública Federal - SISP

2 MANUAL DE IMPLANTAÇÃO SISTEMA DE INVENTÁRIO CACIC PARTE II Instalação para o Sistema Operacional Conectiva 8.0 Manual do Administrador Distribuição Conectiva 8.0 Maio de 2005 V0.3 baseado na versão 2.00.x da Dataprev e de experiências de instalação do CACIC no Ministério do Planejamento. Manual elaborado pela Dataprev e Ministério do Planejamento

Índice PARTE II INSTALAÇÂO PARA O SISTEMA OPERACIONAL CONECTIVA 8.0 1 REQUISITOS MÍNIMOS PARA IMPLANTAÇÃO... 1.1 PARA IMPLANTAÇÃO DO MÓDULO GERENTE... 1.2 PARA IMPLANTAÇÃO DOS MÓDULOS AGENTES... 1.3 PARA IMPLANTAÇÃO DOS SERVIDORES DE ATUALIZAÇÃO... 2 PRÉ-INSTALAÇÃO DOS MÓDULOS GERENTE E AGENTE... 4.1 Distribuição dos arquivos de instalação... 4.2 Inicialização do MySQL... 3 INSTALAÇÃO DO MÓDULO GERENTE... 3.1 O MÓDULO GERENTE... 3.2 INSTALAÇÃO COMPLETA DO MÓDULO GERENTE... 3.3 O SERVIDOR DE FTP DO MÓDULO GERENTE... 4 PÓS-INSTALAÇÃO DO MÓDULO GERENTE... 4.1 Administração... 4.2 Manutenção... 4.3 Computadores. Relatórios, Estatísticas e Acesso... 5 INSTALAÇÃO DOS MÓDULOS AGENTES... 5.1 AMBIENTES COM SERVIDORES DE DOMÍNIO... 5.2 AMBIENTES SEM SERVIDORES DE DOMÍNIO... 6 INSTALAÇÃO DOS SERVIDORES DE ATUALIZAÇÃO DE VERSÕES DAS ESTAÇÕES... 7 INSTALAÇÃO DO MÓDULO GERENTE... 8 POST-INSTALL DO MÓDULO GERENTE...

1 REQUISITOS MÍNIMOS PARA IMPLANTAÇÃO 1.1 PARA IMPLANTAÇÃO DO MÓDULO GERENTE 1.1.1 REQUISITOS MÍNIMOS DE HARDWARE Computador Pentium/AMD 500Mhz; 128MB de memória (Desejável 256MB); 15MB de HD (apenas instalação do Banco de dados, páginas WEB para administração do Sistema e disponibilização de agentes para atualização das estações); Interface de rede. 1.1.2 REQUISITOS MÍNIMOS DE SOFTWARE Conectiva Linux 8.0+; Obs: O ambiente de desenvolvimento em C e o pacote do Perl são necessários, Servidor Web Apache-1.3.22 ou superior; Interpretador PHP4; Obs: Caso a instalação do PHP seja através de pacotes RPM, não deixe de instalar o pacote php4-devel. Maximizador de Performace Turck MMCache-2.4.6 ou superior Servidor de banco de dados MySQL-3.23.46 ou superior; Gerenciador de banco de dados MySQL phpmyadmin-2.3.3 ou superior; Pacote Dialog 0.9a-1 ou superior Postfix ou Sendmail. Pacotes.tgz para instalação do CACIC Observação: O Apache, MySQL e PHP e phpmyadmin encontram-se no CD do Conectiva Linux, o pacote do Turck MMCache, pode ser obtido através do endereço http://sourceforge.net/project/showfiles.php?group_id=69426. A versão do Turck MMCache deve ser compatível com o PHP utilizado. Maiores informações podem ser obtidas nos sítios dos respectivos fabricantes: http://httpd.apache.org/ http://www.mysql.com/ http://www.php.net http://sourceforge.net/

1.2 PARA IMPLANTAÇÃO DOS MÓDULOS AGENTES 1.2.1 REQUISITOS MÍNIMOS DE HARDWARE Requisitos das estações de trabalho: 32 Mbytes de memória principal (memória RAM); 2.5 Mbytes de espaço disponível em disco rígido (HD); Interface de rede. 1.2.2 REQUISITOS MÍNIMOS DE SOFTWARE Requisitos das estações de trabalho: MS-WINDOWS 95 OSR2 ou superior Requisitos para o servidor de domínio: Pacote netlogon.tgz para instalação dos objetos de NetLogon do CACIC 1.3 PARA IMPLANTAÇÃO DOS SERVIDORES DE ATUALIZAÇÃO Requisitos para o servidor de FTP padrão: Servidor de FTP, de qualquer organização ou sistema operacional, desde que atenda aos padrões da RFC 959; 10 Mbytes de espaço disponível em disco rígido (HD);

2 PRÉ-INSTALAÇÃO DOS MÓDULOS GERENTE E AGENTE 4.1 Distribuição dos arquivos de instalação Serão distribuídos dois arquivos compactados para instalação: cacic_gerente.tar.gz cacic_agente.tar.gz 4.2 Inicialização do MySQL Será necessário criar as tabelas iniciais de permissões do MySQL: mysql_createdb será solicitado o cadastro da senha de root do MySQL. 3 INSTALAÇÃO DO MÓDULO GERENTE (considerando-se que o DocumentRoot seja /var/www/default/ ) 3.1 O MÓDULO GERENTE Para a instalação do módulo gerente, existem dois modos automatizados através de scripts: 3.1.1Instalação Completa (install_cacic2.sh) Neste modo, as seguintes ações serão executadas: 1) Instalação/Atualização do MySQL e criação do banco cacic ; 2) Instalação de pacote Proftpd; 3) Descompactação do módulo gerente do cacic2 em DocumentRoot; 4) Instalação e configuração do gerenciador MySQL-phpMyAdmin; 5) Configuração de ambiente WEB com alteração de httpd.conf; 6) Configuração do ambiente PHP com alteração de php.ini; 7) Instalação e configuração do utilitário Turck MMCache. 3.1.2Instalação Mínima (install_cacic2_minimo.sh) Neste modo, as seguintes ações serão executadas: 1) Descompactação do módulo gerente do cacic2 em DocumentRoot; 2) Configuração de ambiente WEB com alteração de httpd.conf; 3) Configuração do ambiente PHP com alteração de php.ini; 4) Criação do banco cacic no MySQL previamente instalado; 5) Configuração do utilitário Turck MMCache.

3.2 INSTALAÇÃO COMPLETA DO MÓDULO GERENTE Em um sistema GNU/Linux, descompacte os arquivos de instalação: tar -zxvf cacic_gerente.tar.gz Vá para a pasta criada (cacic_gerente) e execute o script de instalação:./install_cacic2.sh 3.2.1 O script procederá a instalação do CACIC. Serão solicitadas as seguintes informações, em seqüência: A) Informe a localização dos arquivos do servidor apache. /var/www/default/ (padrão) B) Informe a localização dos arquivos de configuração do servidor web. /etc/httpd/conf/httpd.conf C) Informe a senha do usuário root do MYSQL. D) Denomine o usuário para phpadmin e sua senha. E) Digite a senha interna do Cacic para conexão ao MYSQL. F) Digite o nome do usuário para interface de administrador do Cacic e sua senha G) Informe a localização do arquivo de configuração do PHP. /etc/php4/apache/php.ini 3.3 O SERVIDOR DE FTP DO MÓDULO GERENTE O script de instalação completa (install_cacic2.sh) do módulo gerente cria e configura também o ambiente de FTP necessário para o funcionamento da atualização de versões dos agentes. Para que o módulo gerente receba as atualizações, será necessário a criação do usuário repositorio, conforme abaixo:

3.3.1) Criação do usuário repositorio : useradd repositorio -c "Repositório Cacic" d / var/www/default/cacic2/repositorio 3.3.2) Criação de senha para o usuário repositorio passwd repositorio 3.3.3) Alteração das permissões do diretório repositorio do CACIC chown -R root:repositorio repositório Pressione [ENTER] e digite chmod 2770 repositorio 3.3.4) Por fim para que se possa acessar o Cacic execute os scripts no diretório raiz: cd /var/www/ cd /var/www/default/ cd /var/www/default/cacic2 cd /var/www/default/cacic2/include/ vi /var/www/default/cacic2/include/config.php 3.3.4.1. No arquivo acima (config.php) alterar o usuário para root.

4 PÓS-INSTALAÇÃO DO MÓDULO GERENTE Após a execução do script de instalação, o módulo gerente está pronto para receber as configurações de administração e cadastros de rede. O acesso ao módulo gerente pode ser efetuado em um navegador pelo endereço http://localhost/cacic2 Será solicitada senha do Administrador (no exemplo deste manual, Admin ) e senha. Pela interface administrativa do CACIC são disponibilizados módulos de configuração, dentre os quais destacam-se: 4.1 Administração Configurar Gerente: Local para cadastro do nome da organização, e-mail para informações quando houver identificação de alterações de hardware, seleção dos componentes para alteração de hardware; Super Gerente: Opção ainda não funcional, deve ser retirada qualquer informação deste campo; Configurar Agente, Módulos e Patrimônio: Permite realizar a configuração dos agentes do CACIC, opções específicas para coleta de informações e levantamento de informações patrimoniais. 4.2 Manutenção Permite a inclusão de novas redes, usuários, módulos gerentes 4.3 Computadores. Relatórios, Estatísticas e Acesso consulta informações sobre os computadores da rede; exibe relatórios sobre configuração e alteração de hardware, patrimônio, softwares instalados, TCP/IP, entre outros; fornece estatísticas sobre os sistemas operacionais monitorados; troca de senha de acesso;

5 INSTALAÇÃO DOS MÓDULOS AGENTES Em relação ao processo de instalação dos agentes nas estações dos usuários, existem dois cenários bem definidos. Ambientes com servidores de domínio e ambientes sem servidores de domínio. Observação: No caso específico da DATAPREV, considerando que a solução CACIC é distribuída regionalmente, ou seja, cada gerente do CACIC estará instalado em cada escritório estadual da Dataprev e/ou Centros de Tratamento de Informações, os ambientes e/ou subredes que possuírem microcomputadores que logam apenas no domínio nacional, isto é, domínio DATAPREV, serão considerados ambientes sem servidores de domínio neste manual. 5.1 AMBIENTES COM SERVIDORES DE DOMÍNIO É possível realizar instalação automática do software CACIC, através de scripts de logon. Esse script, deve ser configurado de tal forma que execute na estação de trabalho do usuário o programa chamado chkcacic.exe. Esse programa, verifica a existência do CACIC na máquina do usuário. Caso não exista, ele é responsável por carregar (realizar um download) do servidor de FTP que esteja mais próximo dele, consultando o gerente para obter tal informação. A decisão de qual servidor é o mais próximo, deve ser previamente configurada no módulo gerente do CACIC. O programa chkcacic.exe deve ser acompanhado do arquivo chkcacic.ini. Esse arquivo possui algumas configurações básicas para o chkcacic.exe, como por exemplo o endereço IP do servidor onde está instalado o módulo gerente e o diretório onde o CACIC deverá ser instalado na máquina do usuário. Nesse cenário, a seqüência de passos até a instalação final do agente é: 1. Usuário acessa (loga) no domínio; 2. O script de logon é executado e, dentre outras tarefas, executa o programa chkcacic.exe; 3. O chkcacic.exe verifica a existência e a integridade do ambiente de instalação do CACIC no disco rígido da máquina do usuário; 4. Caso não exista, o chkcacic.exe consulta o chkcacic.ini e

verifica qual é o endereço IP do servidor onde está instalado o módulo-gerente; 5. Consulta o gerente para saber qual é o endereço do servidor FTP de instalação/atualização mais próximo; 6. Carrega (realiza download) dos componentes do CACIC a partir do servidor de FTP designado. 5.1.1 CONFIGURAÇÃO DO SERVIDOR DE DOMÍNIO SAMBA Este item trata da preparação do ambiente GNU/Linux ou Unix com o servidor Samba instalado. Versão do Samba recomendada: a partir da versão 2.2.5 Maiores informações sobre como instalar e configurar o Samba no site: http://www.samba.org Seguem os passos necessários para a configuração do ambiente utilizando servidores de domínio samba. 1) Criar um grupo chamado domain groupadd domain 2) Criar um grupo chamado admin groupadd admin 3) Criar um usuário chamado admdom useradd admdom -c "Usuario de Administração do dominio" -g admin -G domain 4) Criar uma senha para o usuário admdom passwd admdom 5) Adicionar o usuário admdom no smbpasswd" smbpasswd -a admdom 6) Inserir linha de administração de domínio na área de declaração global do arquivo /etc/smb.conf domain admin group = @domain

7) Em uma máquina com Windows, crie uma pasta cripto, copie e descompacte o arquivo cripto.tgz (que faz parte dos pacotes de instalação do CACIC) dentro desta pasta. O arquivo cripto.tgz contém um script chamado dominio.vbs que é um script genérico (por passagem de parâmetros), que serve para executar comandos em estações que necessitam de privilégios de administrador para algumas tarefas, como nos casos dos Windows NT, 2000 e XP. É recomendável que o script seja criptografado, uma vez que nele está cadastrada a senha do administrador do domínio. Para isso, existe um programa da Microsoft chamado screnc.exe, que gera um arquivo com extensão.vbe. O arquivo vbsencoder.bat apenas facilita a operação. Editar e cadastrar a senha do usuário admdom no arquivo domínio.vbs, na seguinte linha: spass= substituir pela senha do administrador do domínio & VBCRLF. 8) Abrir um prompt do DOS e mudar para a pasta cripto. Executar o seguinte comando para criptografar o arquivo domínio.vbs: vbsencoder.bat dominio Arquivo que será gerado: domínio.vbe 9) Copiar o arquivo domínio.vbe para a área de netlogon do servidor de domínio (diretório no servidor de domínio onde ficam os scripts de logon, normalmente em /home/samba/netlogon no Linux). 10) Alterar as permissões do arquivo domínio.vbe chmod 744 dominio.vbe 11) A partir deste ponto, é necessário alterar o(s) script(s) de netlogon no servidor de domínio, de forma a contemplar a execução do programa chkcacic.exe em tempo de logon. O bloco para inserção no script de netlogon foi disponibilizado junto com o material de implantação do sistema CACIC e encontra-se dentro do arquivo netlogon.tgz com o nome de bloco_para_login_script.txt. 5.2 AMBIENTES SEM SERVIDORES DE DOMÍNIO

Para ambientes sem servidores de domínio ou quaisquer outras formas de execução de script em tempo de logon (acesso), é possível a instalação manual dos módulos agentes do CACIC. Para isso, basta executar o programa chkcacic.exe juntamente com o arquivo chkcacic.ini, devendo estar este devidamente configurado para o servidor onde o módulo gerente está instalado. Em máquinas NT/2000/XP será necessário o privilégio de administração para execução do chkcacic.exe. 6 INSTALAÇÃO DOS SERVIDORES DE ATUALIZAÇÃO DE VERSÕES DAS ESTAÇÕES Esse item trata da instalação e configuração dos servidores de atualização de versões padrão e locais. Os passos para a criação de ambos os tipos de servidores são os mesmos. Vale lembrar, que conforme explicado nos itens 2.2 e 4.2, o servidor de atualização padrão pode ser o mesmo servidor FTP que já é instalado juntamente com o módulo gerente do CACIC, isto é, na mesma máquina. Neste caso, é necessária apenas a criação dos servidores de atualização locais. São necessários a criação de uma conta de acesso via FTP, e um diretório pertencente a esse usuário, com permissões de leitura, escrita (gravação) e exclusão restrito a essa conta. No ambiente GNU/Linux, sugerimos a utilização do PROFTPd, versão mais atual. Maiores informações sobre o ProFTPd poderão ser encontradas no site: http://www.proftpd.org/ Normalmente, no ProFTP, os usuários cadastrados no servidor Linux já possuem permissão para acesso via FTP. Ao acessar via FTP, o usuário entra automaticamente no diretório home/ usuário. Assim sendo, após a instalação do serviço ProFTPd, crie um usuário e senha no Linux para o CACIC: 1) Criar um usuário chamado cacic useradd cacic -c "Usuario de operação do Cacic" 2) Criar uma senha para o usuário cacic passwd cacic

3) Criar diretório updates dentro do diretório /home/cacic mkdir /home/cacic/updates 6) Alterar permissões do diretório cacic chown -R root:cacic cacic chmod 2770 cacic Verifique se este usuário consegue acessar via FTP e se possui as permissões mencionadas acima. 7 INSTALAÇÃO DO MÓDULO GERENTE 1) Vá para a o diretório onde estão os arquivos de instalação do módulo gerente: cd $HOME/cacic/cacic_gerente 2) Instale o MySQL-client e o MySQL-server 2.1) Em um sistema Debian use o comando apt-get: apt-get install mysql-client mysql-server 3) Altere a senha do usuário root: /usr/bin/mysqladmin -u root password '<nova_senha>' se ocorrer um erro do tipo: /usr/bin/mysqladmin: connect to server at 'localhost' failed error: 'Access denied for user: 'root@localhost' (Using password: NO)' pode ser que o usuário root do mysql já possui uma senha configurada. Se esse for o caso, pode ser escolhida uma das seguintes atitudes: i) Se você souber a senha de root do mysql, você poderá utilizá-la. ii) Se você souber a senha de root do mysql e desejar trocá-la para

utilização, execute o seguinte comando: /usr/bin/mysqladmin -u root -p password '<nova_senha>' iii) Se você não souber a senha de root, execute a seguinte seqüência de comandos: /etc/init.d/mysql stop mysqld_safe --skip-grant-tables & echo "Update user set Password=PASSWORD('$ROOTMYSQL') Where User='root';" \ mysql -u root mysql /etc/init.d/mysql stop /etc/init.d/mysql start 4) Instale e configure o Proftpd: Adicione as entradas abaixo no fim do arquivo /etc/proftpd.conf: #Torna do diretório home do usuário, o diretório raiz do FTP #Ex: Diretorio no FTP /exemplo é igual /home/usuario/exemplo DefaultRoot ~ #A diretiva abaixo permite que o usuário que será usado #pelo cacic para baixar os pacotes via ftp, não tenha um #shell válido. RequireValidShell off 5) Adicione um usuário que será usado pelo Cacic para download dos updates. No exemplo a seguir, adicionamos uma conta ftpcacic: adduser --shell /bin/false --home /var/www/ftpcacic ftpcacic passwd ftpcacic 6) Instale o Apache e o PHP Deverão ser instalados os pacotes da sua distribuição que forneçam os seguintes softwares: apache, mod_php4, php4-dev, php4, módulos do php: imap, mysql, gd, pgsql. 6.1) Em um sistema Debian use o comando apt-get:

apt-get install apache php4-dev php4 php4-imap php4-mysql \ php4-gd php4-pgsql 7) Descompacte o arquivo cacic2_web.tgz no DocumentRoot do servidor web: tar -zxvf cacic2_web.tgz -C /<DocumentRoot>/ ex: tar -zxvf cacic2_web.tgz -C /var/www/ 7.1) Altere o dono do diretório /<DocumentRoot>/cacic2 para o usuário do apache: Para saber qual o usuário do apache, digite: ps aux grep -E 'apache httpd' awk {'print $1'} grep -v $USER Para trocar o dono do diretório use: chown -R <usuario_apache> /<DocumentRoot>/cacic2 Ex: Num sistema Debian chown -R www-data /var/www/cacic2 8) Crie o Banco de Dados do Cacic 8.1) Crie o banco de dados com o comando: echo "CREATE DATABASE cacic;" mysql -u \ root -p<sua_senha_de_root_mysql> 8.2) Crie o usuário que será responsável por administrar o banco de dados "cacic". echo "DELETE FROM user WHERE User = 'cacic'; DELETE FROM db WHERE User = 'cacic';insert INTO user VALUES ('localhost', 'cacic', PASSWORD('<SENHA_NOVA_ADM_BANCO_CACIC>'), 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', '', '', '', '', 0, 0, 0);INSERT INTO db VALUES ('localhost', 'cacic', 'cacic', 'Y', 'Y', 'Y', 'Y', 'N', 'N', 'N', 'N', 'Y', 'N', 'Y', 'Y');" mysql -u root -p<senha_de_root_do_mysql> -D mysql

8.3) Crie a estrutura de tabelas com o comando: mysql -u cacic -p<sua_senha_nova_adm_banco_cacic> -D \ cacic < $HOME/cacic/cacic_gerente/cacic.sql 8.4) Adicione o usuário que será administrador gerente CACIC, executando os seguintes comandos: echo "INSERT INTO usuarios (nm_usuario_acesso, te_senha, id_grupo_usuarios) VALUES ('admin', PASSWORD ('<SUA_NOVA_SENHA_DE_ADMINISTRADOR_GERENTE>'),'2');" \ mysql -u cacic -p<sua_senha_nova_adm_banco_cacic> -D cacic 9) Configure a interface web CACIC. 9.1) Edite o arquivo $HOME/cacic2/include/config.php alterando as linhas: $usuario_bd = "cacic"; // Usuário usado para acesso ao bd do cacic. $senha_usuario_bd = "<SENHA_NOVA_ADM_BANCO_CACIC>"; // Senha do usuário usado para acesso ao bd do cacic. 10) Instale o mmcache 10.1) Descompacte o arquivo de instalação do mmcache: tar -zxvf $HOME/cacic/cacic_gerente/turck-mmcache-2.4.6.tar.gz \ -C /tmp/ 10.2) Vá para o diretório do mmcache que foi criado: cd /tmp/turck-mmcache-2.4.6/ 10.3) Compile o mmcache: export PHP_PREFIX="/usr" $PHP_PREFIX/bin/phpize./configure --enable-mmcache=shared \ --with-php-config=$php_prefix/bin/php-config make make install

10.4) Acrescente as seguintes linhas no final do php.ini: (no debian /etc/php4/apache/php.ini) register_globals = On extension=mmcache.so mmcache.shm_size="16" mmcache.cache_dir="/tmp/mmcache" mmcache.enable="1" mmcache.optimizer="1" mmcache.check_mtime="1" mmcache.debug="0" mmcache.filter="" mmcache.shm_max="0" mmcache.shm_ttl="0" mmcache.shm_prune_period="0" mmcache.shm_only="0" mmcache.compress="1" 11) Configure os seguintes serviços para serem iniciados automaticamente durante o boot: apache, mysql, proftpd 11.1) Pare os serviços apache, mysql e proftp: /etc/init.d/apache stop /etc/init.d/mysql stop /etc/init.d/proftpd stop 11.2) Inicie os serviços: /etc/init.d/proftpd start /etc/init.d/mysql start /etc/init.d/apache start A instalação do módulo gerente está completa. 8 POST-INSTALL DO MÓDULO GERENTE 1) Acesse via browser em uma máquina com interface gráfica o diretório /cacic2 no ip do servidor gerente: http://<ip_gerente>/cacic2/ 1.2) Faça login utilizando o usuário que foi criado no passo 8.4: Usuário: admin senha: <SUA_SENHA_ADM_GERENTE>

2) Acesse o menu Administração > Configurar Gerente 2.1) Preencha os seus dados na tela que apareceu: Nome da organização/empresa/órgão: <Nome da sua Instituição> Notificar os seguintes e-mails ao detectar alterações nas configurações de hardware: <E-mails das pessoas que serão notificadas caso haja troca de hardware> Atualizar os seguintes "super-gerentes": (Não funcional. Em construção) <Deixe em branco> 3) Configuração do comportamento dos agentes: Acesse o menu Administração > Configurar Agentes 4) Adicionar a rede onde os agentes serão instalados Acesse o menu Manutenção > Cadastros > Redes Preencha os dados na tela que apareceu: Rede: <REDE_ONDE_ESTAO_OS_AGENTES> Máscara: <Máscara DA REDE> Descrição: <Descrição da REDE> Servidor de Banco de Dados: <IP_DO_SERVIDOR_BANCO_DE_DADOS> Servidor de Updates (FTP): <IP_SERVIDOR_FTP> Porta: <PORTA_DO_FTP> Usuário do Servidor de Updates: ftpcacic

Senha para Login: <SENHA_DO_USUARIO_ftpcacic> Path no Servidor de Updates: /agentes Preencha os demais campos com suas informações Marcar todas as ações para essa rede: SIM 4) INSTALAÇÃO DO MÓDULO AGENTE A instalação do Agente Cacic em estações Windows é realizada por meio de dois arquivos: chkcacic.exe e chkcacic.ini. 4.1) Crie o diretório onde serão armazenados os pacotes do cliente. mkdir -p /var/www/ftpcacic/agentes 4.2) Copie os arquivos do Agente para o diretorio criado: cp -rf $HOME/cacic/cacic_agente/* /var/www/ftpcacic/agentes 4.3) Copie os arquivos chkcacic.exe e chkcacic.ini para a estação Windows. 4.3.1) A cópia pode ser realizada via ftp utilizando o seguinte comando na *estação* C:>\ ftp <ip_do_servidor_cacic> login: ftpcacic senha: <senha_do_ftpcacic> binary cd agentes mget chkcacic.exe ascii mget chkcacic.ini 4.3.2) Edite o arquivo chkcacic.ini e altere o endereço ip do servidor do Cacic. Atenção: altere somente essa linha: ip_serv_cacic=<endereco_ip> 4.3.3) Execute o arquivo chkcacic.exe