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

10 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

Unknown 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,

Unknown 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,

Unknown 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

Unknown disse...

Eu enfrentei problemas de instalação no Ubuntu 17, este tutorial me ajudou a resolver:

http://ask.ocsinventory-ng.org/7711/install-agente-on-ubuntu-17

Unknown disse...

https://launchpad.net/ocsinventory

lucas disse...

Não estou conseguindo inventariar os monitores e as impressoras que estão ao computador.. o problema é apenas no ubuntu.. no windows funciona normalmente