[Manual Instalación] Agente local Aranda GNU/Linux © Todos los derechos reservados Aranda Software www.arandasoft.com [1] [Manual Instalación] Agente local Aranda GNU/Linux Introdução O Agente Aranda para sistemas Linux se encarrega de coletar as seguintes informações em cada uma das estações de trabalho onde é instalado, para processar e visualizar o inventário respectivo na console ODBC de Aranda ASSET MANAGEMENT: ; Versão do Kernel ; Usuário ; Idioma ; Descrição do processador ; Velocidade do processador ; Informações das partições de disco rígido ; Configuração TCP/IP ; Hardware reconhecido pelo sistema operativo ; Memória física instalada ; Memória virtual ; Software instalado ; Arquivos com código executável ; Arquivos com extensão programada OBSERVAÇÃO: Tenha em consideração que as estações Linux com agente instalado só podem tomar inventário, por isto, as funções de administração remota ou controle remoto desde a console Aranda ASSET MANAGEMENT não aplicarão. © Todos los derechos reservados Aranda Software www.arandasoft.com [2] [Manual Instalación] Agente local Aranda GNU/Linux Tabela de Conteúdo Introdução ............................................................................................................... 2 Tabela de Conteúdo ................................................................................................... 3 Requerimentos do sistema ........................................................................................... 4 De Hardware e Software.......................................................................................... 4 Instalação do Agente local em Linux ............................................................................... 5 GNOME............................................................................................................... 5 KDE ................................................................................................................... 6 Configuração de parâmetros do Agente em Linux .............................................................. 7 Desinstalação do Agente em Linux ................................................................................ 10 © Todos los derechos reservados Aranda Software www.arandasoft.com [3] [Manual Instalación] Agente local Aranda GNU/Linux Requerimentos do sistema De Hardware e Software Os requerimentos do sistema para a instalação do módulo de inventário Linux são: No cliente Processador Memória Sistema Operacional* Espaço livre no HD Adaptador de rede Protocolo 486 de 66 Mhz ou superior 16 MB RAM Distribuições GNU\Linux: Rede Hat 9.0, Mandrake 10.1, Suse 9.3 – 10.2, Freedows Pro 2005, Java Desktop System, CentOS 5.0, Fedora 4.0 10 MB Adaptador Ethernet 10/100 Mbit TCP/IP No servidor • Aranda FILE SERVER WebEdition 7.1 • Aranda ASSET MANAGEMENT t Server 7.1 • Aranda ASSET MANAGEMENT Console 7.1 © Todos los derechos reservados Aranda Software www.arandasoft.com [4] [Manual Instalación] Agente local Aranda GNU/Linux Instalação do Agente local em Linux Recomenda-se que o processo de instalação do agente Linux se execute desde a linha de comandos, devido à diversidade das interfaces nos diferentes sistemas GNU\Linux. Para realizar a instalação, o usuário deve acessar a máquina GNU\Linux diretamente em um ambiente de console. Se trabalhar desde um entorno gráfico, é preciso abrir um Terminal para executar as linhas de comandos. Para isto, faça estes passos dependendo do sistema com o qual conte (GNOME / KDE): GNOME 1. Clique o botão direito sobre a área de trabalho. 2. Do menu contextual, selecione a opção [Open Terminal] / [Abrir um Terminal]. Também é possível acessar o Terminal desde o menu de Aplicações instaladas. 3. Imediatamente se abre uma janela com um terminal para executar linha de comandos. © Todos los derechos reservados Aranda Software www.arandasoft.com [5] [Manual Instalación] Agente local Aranda GNU/Linux KDE Para um entorno gráfico da área de trabalho KDE, é possível acessar o terminal desde o menu principal de aplicações, selecionando a opção Terminal Program. A instalação do Agente se realiza mediante a execução do auto-executável aasetup131v2.sh. Para esta instalação é preciso ter em consideração o usuário com os privilégios suficientes para que permita criar diretórios e executar o programa de instalação (shell), por exemplo, “root”. Uma vez cumprido este requisito, faça os passos explicados a seguir: 1. Copie localmente o arquivo “aasetup131v2.1.sh” (para este exemplo usaremos o diretório /tmp/aranda, criado a partir do comando mkdir /tmp/aranda ) e verifique que tenha permissão de execução. Para garantir que tenha permissão de execução, execute o seguinte comando: chmod +x aasetup131v2.1.sh 2. Verifique que o diretório local onde se localiza o arquivo, tenha permissão de escritura porque o processo extrairá os arquivos de instalação temporalmente. Para garantir isto, execute o comando: chmod +w /tmp/aranda 3. Desde a linha de comandos (se estiver em entorno gráfico execute um Terminal) localize-se no diretório onde está o auto-executável “aasetup131v2.sh”. 4. Execute o seguinte comando: ./aasetup131v2.1.sh 5. Pressione a tecla <Enter>. Uma vez executado o comando, se solicitam os parâmetros de configuração do Agente, explicados no seguinte capítulo (Ver Configuração do Agente) © Todos los derechos reservados Aranda Software www.arandasoft.com [6] [Manual Instalación] Agente local Aranda GNU/Linux Configuração de parâmetros do Agente em Linux 1. Confirme se deseja realizar o processo de instalação, digitando “sim” em caso afirmativo, ou “não” em caso negativo (sem aspas) e pressionando a tecla <Enter>. No seguinte exemplo, se ingressou a opção “sim”. Deseja proceder com a instalação? [sim ou não] sim <Enter> Imediatamente no caminho “/opt/aranda” se instalam os módulos Collecto, Inst_cap, BaseLibC, L e ACFile.ini. na interface gráfica se notificará assim: 2. Selecione alguma das seguintes duas opções, para configurar o identificador da estação em AAM: A. “IP” se quiser identificar o equipamento por seu endereço IP. B. “PC” se quiser identificar pelo nome do equipamento. Para esta configuração deve escrever em maiúsculas a palavra “IP” ou “PC” (sem aspas) e pressione a tecla <Enter>. No seguinte exemplo, se digitou a opção “IP”. © Todos los derechos reservados Aranda Software www.arandasoft.com [7] [Manual Instalación] Agente local Aranda GNU/Linux Ingresse o identificador usado para o PC [IP ou PC] IP <Enter> 3. A seguir ingresse as extensões que quer configurar no inventário. Para esta configuração deve escrever em maiúsculas a extensão, por exemplo, “MP3”, “SH”, “EXE” (sem aspas) e pressione a tecla <Enter>. No seguinte exemplo, se digitou a opção “MP3”. Ingresse as extensões adicionais a coletar [ex: EXE,MP3] MP3 <Enter> OBSERVAÇÃO: o agente não requer uma configuração especial para inventariar os arquivos executáveis que em sistemas GNU Linux, são todos aqueles arquivos que contém código executável reconhecido pelo sistema operacional. Outras extensões (como .mp3 ou .sh) devem ser definidas se requerer que sejam coletadas no processo de inventário. 4. Ingresse o endereço URL do servidor Aranda FILE SERVER (AFS), onde se armazenam os inventários do agente. Este http://host[:port]/paginaUpload endereço deve ser escrito da seguinte forma: Onde o caminho paginaUpload, é agente/agente.aspx. Pressione a tecla <Enter>. No seguinte exemplo, o URL ingressado é: Ingresse o URL da pagina que http://host[:port]/paginaUpload) atenderá a solicitação de Upload (ex. http://wilmar/afs/agente/agente.aspx <Enter> OBSERVAÇÃO: Para que o resultado do inventário seja enviado corretamente, é preciso que o AFS seja corretamente ingressado. Por favor, antes de ingressar o correspondente URL, revise que o AFS esteja correndo no host correspondente. Para colocar o host pode utilizar também o IP da máquina com AFS; nesse caso, pode ter algo como, por exemplo, http://192.168.1.130/afs/agente/agente.aspx 5. Configure as opções de inventários por períodos programados, pressionando a tecla <Enter> por cada opção escolhida. No seguinte exemplo se configurou que a coleta do inventário total se realize de forma automática, as 10 da manha diariamente. Deseja que se realize a coleta total de forma automática? [S/N] S <Enter> Deseja que a coleta se faça (D) Diária ou (S) Semanalmente? D <Enter> Ingresse a que horas se deve coletar as informações (ex. 22:00) diariamente 10:00 <Enter> © Todos los derechos reservados Aranda Software www.arandasoft.com [8] [Manual Instalación] Agente local Aranda GNU/Linux OBSERVAÇÃO: a programação da coleta de inventário fica registrada no arquivo /etc/crontab do sistema operacional, o qual automaticamente aciona o módulo Collecto, na data e hora programada. Uma vez ingressados todos os dados de programação, se inicia a execução do módulo Collecto, que recopila as informações de software e hardware da estação onde foi instalado o Agente, e envia cifrada e comprimida para o servidor AFS mediante uma comunicação TCP/IP. Durante o processo de coleta no diretório /var/log/aranda, se registram as seguintes informações: Arandaexecutable.log Informações dos arquivos executáveis inventariados. Arandaextfiles.log Informações dos arquivos inventariados com uma extensão definida. Aranda.log Último inventário gerado descomprimido. Collecto.log Log de eventos do modulo Collecto. BaselibC.log Log de eventos do modulo BaselibC. Na hora de receber o inventário, o módulo AFS salva no caminho ..\Inetpub\wwwroot\afs\agente\main, desde onde as informações podem ser processadas pelo servidor de AAM da mesma forma na qual se processam os inventários coletados para a plataforma Windows. Estas são as informações que notifica o processo: [root@localhost tmp]# Recopilando informações ........ Fin da recolección © Todos los derechos reservados Aranda Software www.arandasoft.com [9] [Manual Instalación] Agente local Aranda GNU/Linux OBSERVAÇÃO: Tenha em consideração que a programação para gerar automaticamente o inventário que se faz no arquivo crontab só funciona se a máquina a inventariar estiver ligada no momento no qual a tarefa deve ser executada. Quer dizer, se a programação se agendou para as 10:30 a máquina deve estar ligada nessa hora para que o inventário se gere e seja enviado ao AFS. O módulo “Collecto” não tem interface gráfica, por isto é preciso utilizar as ferramentas que fornece o sistema operacional, no caso de querer monitorear sua execução. Pergunte para o administrador do sistema se tiver dúvidas relacionadas com o monitoreo da aplicação. Desinstalação do Agente em Linux A desinstalação do Agente a realiza o módulo Inst_cap, na hora de executar o parâmetro: /remove Esta ação pode se fazer mediante a linha de comandos, como root, localizando o inst_cap no caminho /opt/aranda. cd /opt/aranda ./inst_cap /remove Uma vez iniciada a desinstalação, são excluídos os arquivos instalados nos caminhos /opt/aranda, var/log/aranda e a programação realizada no crontab. © Todos los derechos reservados Aranda Software www.arandasoft.com [10]