sexta-feira, 7 de agosto de 2009

Instalando Agente OCS Manualmente (Windows e Linux)

Ambiente Windows:

Faça o download do pacote OCSNG-Windows-Agent-*.zip, a versão mais recente pode ser obtida em http://www.ocsinventory-ng.org.

Descompacte os arquivos e entre no diretório OCSNG-WINDOWS-AGENT-*

Duplo clique em OCS-NG-Windows-Agent-Setup.exe

Surge a tela inicial, clique em Next

Tela inicial

Tela da Licença GNU GPL, clique em I Agree

Licença GNU GPL

Tela de componentes, selecione todos menos a opção "Local inventory (no network connection)" e clique em Next

Tela de componentes

Tela de opções, configure as opções desejadas e clique em Next

Tela de Opções

Server URL --> IP do servidor de OCS.
Server Port --> Porta do Server (80 Default).

Opções de Proxy,  configure as opções desejadas e clique em Next
 
Tela de Proxy

Opções Gerais, selecione  as opções desejadas e clique em Next
 Tela de Opções Gerais

Enable verbose log --> Habilita logs detalhados.
Do not scan for installed Software --> Não realiza o inventário de software.
Never ask for TAG --> Não solicita ao usuário que informe uma TAG.

Do not register service - agent must be launched manually (= /NO_SERVICE)  --> Não cria um serviço no Windows, o agente tem de ser executado manualmente.
Do not register Systray applet to automatically start (= /NO_SYSTRAY) --> Não cria um ícone na bandeja do Windows.

Immediatly launch inventory (= /NOW) --> Envia as informações para o servidor imediatamente.

Local de instalação, clique em Install

Local de Instalação

Processo de instalação, aguarde terminar

Processo de Instalação

Instalação Concluida com sucesso, clique em Finish

Sucesso na Instalação

Verificando o serviço:
Iniciar // Executar // Services.msc

Serviço do Agente OCS NG

Ambiente Linux:

Faça o download do pacote OCSNG_UNIX_AGENT-1.02.tar.gz, a versão mais recente pode ser obtida em http://www.ocsinventory-ng.org.
# wget http://downloads.sourceforge.net/project/ocsinventory/OCS%20Inventory%20NG/*/Ocsinventory-Unix-Agent-*.tar.gz

Descompacte os arquivos:
# tar xzvf Ocsinventory-Unix-Agent-*.tar.gz

Entre no diretório Ocsinventory-Agent-*:
# cd Ocsinventory-Unix-Agent-*/

Inicie a instalação:
# perl Makefile.PL

Please install Crypt::SSLeay if you want to use SSL.
Checking if your kit is complete...
Looks good
Writing Makefile for Ocsinventory::Agent

Gerar Binários
# make

Instalar Binários
# make install

Surge o Assistente:

Você quer configurar o agente? [Enter]
Do you want to configure the agent
Please enter 'y' or 'n'?> [y]

Onde você quer gravar o arquivo de configuração? [1]
Where do you want to write the configuration file?
0 -> /etc/ocsinventory
1 -> /usr/local/etc/ocsinventory
2 -> /etc/ocsinventory-agent
?> 1

Você gostaria de criar o diretório/usr/local/etc/ocsinventory? [Enter]
Do you want to create the directory /usr/local/etc/ocsinventory?
Please enter 'y' or 'n'?> [y]
[info] The config file will be written in /etc/ocsinventory/ocsinventory-agent.cfg,

Qual o endereço do servidor de OCS? [192.168.0.1]
What is the address of your ocs server?> [ocsinventory-ng] 192.168.0.1

Você precisa de credencias para este server? (Você provavelmente não precisa) [Enter]
Do you need credential for the server? (You probably don't)
Please enter 'y' or 'n'?> [n]

Você quer qplicar uma tag administrativa nesta máquina? [n - Enter]
Do you want to apply an administrative tag on this machine
Please enter 'y' or 'n'?> [y] n
ocsinventory agent presents: /usr/bin/ocsinventory-agent

Você quer adicionar uma tarefa ao cron em /etc/cron.d ? [Enter]
Do yo want to install the cron task in /etc/cron.d
Please enter 'y' or 'n'?> [y]

Onde você quer armazenar os arquivos do agente? (Você provavelmente não precisa mudar isso) [Enter]
Where do you want the agent to store its files? (You probably don't need to change it)?> [/var/lib/ocsinventory-agent]

Você gostaria de criar o diretório /var/lib/ocsinventory-agent? [Enter]
Do you want to create the /var/lib/ocsinventory-agent directory?
Please enter 'y' or 'n'?> [y]
New settings written! Thank you for using OCS Inventory

Gostaria que eu removesse o antigo linux_agent? [Enter]
Should I remove the old linux_agent
Please enter 'y' or 'n'?> [n]

Você gostaria de usar o recurso de implantação de software OCS-Inventory? [Enter]
Do you want to use OCS-Inventory software deployment feature?
Please enter 'y' or 'n'?> [y]

Você gostaria de usar o recurso OCS-Inventory SNMP? [Enter]
Do you want to use OCS-Inventory SNMP scans feature?
Please enter 'y' or 'n'?> [y]

Quer enviar o inventário desta máquina? [Enter]
Do you want to send an inventory of this machine?
Please enter 'y' or 'n'?> [y]
[info] Accountinfo file doesn't exist. I create an empty one.

-> Sucesso!
-> Success!

Referências:
http://wiki.ocsinventory-ng.org/index.php/Documentation:Agent#Deploying_Agent_using_launcher_OcsLogon.exe_through_Login_Script_or_Active_Directory_GPO
http://wiki.ocsinventory-ng.org/index.php/Documentation:Teledeploy
http://wiki.ocsinventory-ng.org/index.php/Documentation:Agent

7 comentários:

Supravizio disse...

O OCS é uma excelente ferramenta. Tenho vários clientes que instalaram e gostaram e é possívle integrar com ferramenta BPM. http://www.supravizio.com/Servicos-TI-ITIL.aspx

Wallace
www.venki.com.br

Anderson De Oliveira disse...

Gostaria de saber se a alguma maneira de inventariar o monitor que esta instalado no computador.

André Déo disse...

Anderson,

Se for um monitor de marca sim, basta clicar no computador, e depois no ícone do monitor, veja:
Fabricante Nome Fabricado em (semana/ano) Tipo N. de série
Dell Computer Corp. DELL E198WFP DEL.F005.31473155 (47/2007) RGB color XXXYYYXX

Agora veja um genérico:
Fabricante Nome Fabricado em (semana/ano) Tipo N. de série
AOC International (USA) Ltd. F19 RGB color

Abraços,

T.I PSPEDRO disse...

Quando eu chego na parte do " #make install " Esta aparecendo esse erro, alguém pode ajudar?


Appending installation info to /usr/local/lib/i386-linux-gnu/perl/5.20.2/perllocal.pod
[ ! -f run-postinst ] || /usr/bin/perl postinst.pl
Failed to load XML::Simple. Please install it and restart the postinst.pl script ( ./postinst.pl ).
Makefile:1674: recipe for target 'install' failed
make: *** [install] Error 1

André Déo disse...

Pedro a mensagem é clara:
Failed to load XML::Simple. Please install it and restart the postinst.pl script ( ./postinst.pl ).

Instale a dependência:
yum install 'perl(XML::Simple)'

Abraços,

Ana Beatriz Souza disse...

Alguem pode me ajudar, estou tentando monitorar meus computadores porém muitos são xp, o agent instala mais não aparece no server as informações do pc. No meu parque existem computadores win 7,8 e esses foram normalmente.

takestockinventory disse...

Thanks for sharing the great information. It is well written!!
home insurance inventory