Agente OCS não se comunica com server [RESOLVIDO]

1. Agente OCS não se comunica com server [RESOLVIDO]

Douglas Taylor
douglast

(usa Debian)

Enviado em 12/03/2014 - 09:00h

Pessoal é o seguinte, Mudei o servidor OCS aqui de onde trabalho, mas o novo servidor não se comunica com os agentes quando instalado nos computadores. Já tentei de tudo e não tenho ideia do que seja.
Segue log:
********************************************************
Starting OCS Inventory NG Agent 2.1.0.3 setup on 12/03/2014 at 8:50:56
Checking if setup not already running...OK.
Checking Operating System...OK, Windows 2000 or higher.
Command line is: "C:\Users\douglastaylor\Desktop\instalação\OCSNG-Windows-Agent-2.1.0.3\OCS-NG-Windows-Agent-Setup.exe"
Parsing command line arguments...OK.
Checking for silent mode...Disabled.
Checking for splash screen...Enabled.
Checking if logged in user has Administrator privileges...OK.
Creating directory <C:\ProgramData\OCS Inventory NG\Agent>...
SetACL allowing Users / Power users read/write permissions on <C:\ProgramData\OCS Inventory NG\Agent>...Result: error
SetACL propagating inherited permissions on <C:\ProgramData\OCS Inventory NG\Agent\Download>...Result: error
Trying to determine if service was previously installed...No.
Trying to stop service and kill processes...
Trying to kill process OcsSystray.exe...Result: 603
Trying to kill process OcsService.exe...Result: 603
Trying to kill process OCSInventory.exe...Result: 603
Trying to kill process download.exe...Result: 603
Trying to kill process inst32.exe...Result: 603
Waiting 10 seconds for processes to terminate...
Copying new files to directory <C:\Program Files (x86)\OCS Inventory Agent>...
Windows XP or higher detected, installing default cURL library and MS CRT/MFC 9.0...
Copying new files status is ;-)
Writing agent configuration file by launching ocsinventory.exe /SAVE_CONF...Result: 0
Windows Advanced Firewall is not available (Vista or higher). Skip adding custom rules.
[/NOW] used, so launching "C:\Program Files (x86)\OCS Inventory Agent\ocsinventory.exe"...Result: 4
Creating startup menu shortCut <C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup\OCS Inventory NG Systray.lnk> to start Systray applet...
Checking if service OCS Inventory Service is registered into Windows Service Manager...No
Registering OCS Inventory Service into Windows Service Manager...Result: 0.
Starting OCS Inventory Service...Ok.
SUCCESS: OCS Inventory NG Agent 2.1.0.3 successfuly installed on 12/03/2014 at 8:51:41
;-)



  


2. MELHOR RESPOSTA

João Paulo de Vasconcelos Resende
jpvr2005

(usa Debian)

Enviado em 26/12/2014 - 10:25h

Bom dia a todos,
Tive problemas semelhantes aos descritos pelos amigos e consegui resolver fazendo uma análise dos logs:
Vou postar aqui, caso ajude mais alguém:
Primeiramente, acessei o diretório:
C:\ProgramData\OCS Inventory NG\Agent

Dentro desse diretório, você encontra o arquivo OCSInventory.log
Nele identifiquei que havia o seguinte erro:

Starting OCS Inventory NG Agent on Friday, December 26, 2014 09:31:05.
AGENT => Running OCS Inventory NG Agent Version 2.1.1.1
AGENT => Using OCS Inventory NG FrameWork Version 2.1.1.1
AGENT => Loading plug-in(s)
AGENT => Using network connection with Communication Server
AGENT => Using Communication Provider <OCS Inventory NG cURL Communication Provider> Version <2.1.1.1>
AGENT => Sending Prolog
ERROR *** AGENT => Failed to send Prolog <HTTP Status Code #500>
AGENT => Unloading communication provider
AGENT => Unloading plug-in(s)
AGENT => Execution duration: 00:00:01.


Após pesquisar no fórum do OCS, encontrei a dica de que poderia ser a senha do mysql que não estava batendo com a senha contida no arquivo: /etc/httpd/conf.d/z-ocsinventory-server.conf
Então entre neste arquivo e observe as seguintes linhas:
PerlSetEnv OCS_DB_NAME ocsweb
PerlSetEnv OCS_DB_LOCAL ocsweb
# User allowed to connect to database
PerlSetEnv OCS_DB_USER ocs
# Password for user
PerlSetVar OCS_DB_PWD ocs


Altere a linha: PerlSetEnv OCS_DB_USER ocs
para
PerlSetEnv OCS_DB_USER "usuariodomysql"
e essa linha: PerlSetVar OCS_DB_PWD ocs
para
PerlSetVar OCS_DB_PWD "senhadomysql"

Para alterar a senha do mysql, use o seguinte comando (logado no servidor mysql):
mysql> update mysql.user set password=PASSWORD('novasenha') where user='nomeusuario';

Depois disso, deve-se reiniciar o apache e rodar a opção "Run..." do botão direito do OCS agent e pronto.
Caso não suba para o OCS, vá até o log novamente e postem aqui.


Segue os links de onde consegui as informações:
Forum OCS:
http://forums.ocsinventory-ng.org/viewtopic.php?id=9412

Mudar senha do mysql:
http://www.vivaolinux.com.br/dica/Alterando-senha-de-usuario-no-MySQL

Att.
João Paulo


3. Servidor: Debian 7!

Douglas Taylor
douglast

(usa Debian)

Enviado em 16/03/2014 - 14:27h

O servidor é o Debian 7 64bits!

Alguém já teve esse problema?


4. Re: Agente OCS não se comunica com server [RESOLVIDO]

Ernani Doldan
doldan

(usa Debian)

Enviado em 08/04/2014 - 13:58h

Boa tarde, utilizei o OCS algum tempo atrás e necessitava colocar nos agentes o endereço do servidor do OCS, de repente e o que esta faltando ai pra vc.


5. Firewall

Ricardo Lino Olonca
ricardoolonca

(usa Debian)

Enviado em 08/04/2014 - 15:30h

O firewall do Windows não está bloqueando o acesso?


6. Resolvido!

Douglas Taylor
douglast

(usa Debian)

Enviado em 08/04/2014 - 15:58h

Gente, Primeiramente Obrigado pela atenção mas consegui resolver o problema.
O erro estava no conf do Perl, quando instalado o OCS ele vinha com a senha default do banco mesmo eu alterando na instalação.
Alterei a conf do perl e voltou a funcionar normalmente.


7. agente OCS

Flavio Tulio
dumbaf

(usa Debian)

Enviado em 25/08/2014 - 15:41h

Boa tarde.
tem como você detalhar como faz isso.
tenho um Debian com o OCS Inventory 2.1.2 instalado e o agente no Windows 8.1 é o 2.1.1.1
não consigo fazer com que o servidor encontre o cliente.
podem me ajudar?



8. Re: Agente OCS não se comunica com server [RESOLVIDO]

andre
luissi

(usa Ubuntu)

Enviado em 19/11/2014 - 17:36h

douglast escreveu:

Gente, Primeiramente Obrigado pela atenção mas consegui resolver o problema.
O erro estava no conf do Perl, quando instalado o OCS ele vinha com a senha default do banco mesmo eu alterando na instalação.
Alterei a conf do perl e voltou a funcionar normalmente.


Cara quando conseguir resolver o problema, deixe a solução explicada,
pois você estará retribuindo a ajuda que recebeu, ajudando que tiver os mesmos problemas que você teve ou tiver.


9. Re: Agente OCS não se comunica com server [RESOLVIDO]

andrew Palmeira
andrew_

(usa Debian)

Enviado em 20/11/2014 - 08:22h

Também já passei por isso uma vez, se puder detalhar isso ficaremos felizes


10. RE: Prováveis problemas...

Erick Barros Nascimento
erickbarros311

(usa Ubuntu)

Enviado em 23/01/2015 - 09:49h

Brother,

Parabéns pelo post. Migrei o servidor do OCS de Rwindows para CentOS e o problema que estava encontrando na comunicação com os agentes era exatamente esse. Alterei em /etc/httpd/conf.d/z-ocsinventory-server.conf, conforme sua dica e....PIMBA!!, funfou na hora.

[]s jpvr2005


11. Arquivo Não Encontrado

Uilian Sales
UilianSales

(usa Debian)

Enviado em 27/05/2015 - 11:00h

Bom dia a todos,

Estou com o mesmo problema, mas não consigo encontrar o arquivo z-ocsinventory-server.conf já procurei em todos os diretórios possíveis e não encontrei, alguma dica?

LOG

==============================================================================
Starting OCS Inventory NG Agent on Wednesday, May 27, 2015 10:50:58.
AGENT => Running OCS Inventory NG Agent Version 2.1.1.1
AGENT => Using OCS Inventory NG FrameWork Version 2.1.1.1
AGENT => Loading plug-in(s)
AGENT => Using network connection with Communication Server
AGENT => Using Communication Provider <OCS Inventory NG cURL Communication Provider> Version <2.1.1.1>
AGENT => Writing configuration to file <C:\ProgramData\OCS Inventory NG\Agent\ocsinventory.ini>
AGENT => Unloading communication provider
AGENT => Unloading plug-in(s)
AGENT => Execution duration: 00:00:00.

==============================================================================
Starting OCS Inventory NG Agent on Wednesday, May 27, 2015 10:50:59.
AGENT => Running OCS Inventory NG Agent Version 2.1.1.1
AGENT => Using OCS Inventory NG FrameWork Version 2.1.1.1
AGENT => Loading plug-in(s)
AGENT => Using network connection with Communication Server
AGENT => Using Communication Provider <OCS Inventory NG cURL Communication Provider> Version <2.1.1.1>
AGENT => Sending Prolog
ERROR *** AGENT => Failed to send Prolog <HTTP Status Code #500>
AGENT => Unloading communication provider
AGENT => Unloading plug-in(s)
AGENT => Execution duration: 00:00:01.




12. Re: Agente OCS não se comunica com server [RESOLVIDO]

Elicácio Cardôso de Farias
caciocar

(usa Slackware)

Enviado em 26/06/2015 - 05:40h

Fala galera, beleza!

Para quem usa debian o caminho absoluto para o arquivo de configuração é /etc/apache2/conf-enable/ocsinventory-server.conf.

Abraço!



01 02 03



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts