pyter.cunha
(usa CentOS)
Enviado em 04/05/2017 - 15:11h
Galera, Boa tarde
poderiam me ajudar numa situação com o OCS_Inventory 2.3.1 (baixei do próprio site da OCS), descompactei e instalei por cima de um que fiz anteriormente que era o OCS_Inventory 2.1.2.
Pois bem, fiz a instalação e todas as configurações que os postes diziam (
https://felliperocha.blogspot.com.br/2014/11/ocs-inventory-no-centos-7.html?showComment=149382277692... ) sendo que depois fiz a instalação do outro mais atual que vi no site do OCS e resolvi instalar já que o outro também nap conseguia coletar as informações como falei anteriormente.
Estou conseguindo abrir a pagina, mas quando instalo o OCS_Agent 2.3.1 em minha estação para verificar se coletou alguma coisa, não consigo ver nada.
Instalei no CentOS7 !
A senha do Maria DB ou MySQL foi mudada para usuário: ocs e senha: ******** logo ainda existe a senha de root do banco (esta senha foi criada para a autenticação do banco com a aplicação)
Instalei todos os pacotes e pacotes herdados e mesmo assim nada de coleta de informação de minha maquina.
Estou instalando o Agent sem usuário e senha, e já fiz também com usuário e senha do banco, mas mesmo assim nada de informações sendo coletadas.
Quando irei testar novamente a instalo do AGENT, sempre desinstalo com o REVO unistaller.
Na instalação do Agent está assim:
http://192.168.5.65/ocsinventory
Para abrir a pagina de monitoramento do OCS via http está assim:
http://192.168.5.65/ocsreports
isso está certo?
Poderia me ajudar a ver onde estou passando despercebido ?
No LOG do httpd: /etc/var/httpd/error_log
está assim:
[Thu May 04 15:23:27.989045 2017] [perl:error] [pid 2220] [client 192.168.13.188:53587] Can't call method "do" on an undefined value at /usr/local/share/perl5/Apache/Ocsinventory/Server/System.pm line 189.\n
SV = PV(0x7fbcc7be6bf0) at 0x7fbcc6b0a438
REFCNT = 2
FLAGS = ()
PV = 0
Linha 189:
$dbh->do("SET sql_mode='NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION'");
Parte do comando:
$params{'mysql_socket'} = $ENV{'OCS_OPT_DBI_MYSQL_SOCKET'} if $ENV{'OCS_OPT_DBI_MYSQL_SOCKET'};
# Connection...
my $dbh = DBI->connect("DBI:mysql:database=$database;host=$host;port=$port", $user, $password, \%params);
$dbh->do("SET NAMES 'utf8'") if($dbh && $ENV{'OCS_OPT_UNICODE_SUPPORT'});
$dbh->do("SET sql_mode='NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION'");
return $dbh;
}
sub _check_deviceid{
my $DeviceID = shift;
# If we do not find it
unless(defined($DeviceID)){
return(1);
}
(não sei se isso tem alguma coisa haver - acho que é questão da pagina somente)
Desde já agradeço a equipe.