stevanjow
(usa Debian)
Enviado em 28/12/2016 - 09:59h
jpvr2005 escreveu:
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
SENSACIONAL,
Depois de rodar toda a internet achei nesse tópico a solução para resolver o problema do Agente sincronizar com o servidor
No meu caso uso o Debian então meu arquivo alterado ficou dessa maneira
no arquivo: /etc/apache2/conf-enable/z-ocsinventory-server.conf
PerlSetEnv OCS_DB_NAME ocsweb
PerlSetEnv OCS_DB_LOCAL ocsweb
# User allowed to connect to database
PerlSetEnv OCS_DB_USER ocs
# Password for user ( Aqui eu alterei a senha para a do meu Mysql)
PerlSetVar OCS_DB_PWD ******
Depois disso restartei o serviço do apache2, dei um Run no meu agent e pronto....
Obrigado a todos!