[2] Comentário enviado por laurojr91 em 26/03/2014 - 17:10h
Em primeiro lugar parabéns pelo artigo. Estou com um problema no servidor do ocs e ainda não consegui resolver, talvez seja alguma configuração ou algum detalhe que esteja passando batido. Bom, vamos ao problema... Segui um tutorial da internet de instalação do OCS Inventory server 2.1 e aparentemente deu tudo certo. Consegui logar no servidor e criei mais um usuário para administração do mesmo. Até aí tudo certo. Porém ao instalar o AGENTE nas máquinas a ser inventariadas, o servidor não recebe nenhuma informação. Não sei ao certo se o problema está no servidor ou no AGENTE. Alguma dica de por onde começar a procurar uma solução? =)
Estou usando a versão server e agent 2.1 estável no CentOS 6.4.
[3] Comentário enviado por rengaf1 em 26/03/2014 - 17:20h
cara... nao tenho certeza mais parece ser algo relacionado a versao 2.1 pois comigo aconteceu a mesma coisa aí fiz a instalação com a versao anterior e funfou certinho.
[5] Comentário enviado por laurojr91 em 27/03/2014 - 08:51h
O meu medo é usar uma versão anterior do OCS e não ter compatibilidade com as versões atuais do GLPI, pois no final das contas o objetivo principal é inventariar e importar os dados no GLPI.
primeiramente agradeço por incrementar essa dica e fique a vontade quanto as incrementações.
mais só pra esclarecer melhor as alterações na sua dica para evitar algumas dores de cabeça..
ao acessar o arquivo /etc/httpd/conf.d/z-ocsinventory-server.conf
prestar atenção e não alterar apenas o usuário e senha mais lembrar tambem de verificar o " nome do banco" conforme cadastrado na instalação do servidor Mysql.
Por padrão virá USER e PWD = ocs.
OCS_DB_NAME e OCS_DB_LOCAL = ocsweb
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
No meu caso ficou assim .
PerlSetEnv OCS_DB_NAME ocs
PerlSetEnv OCS_DB_LOCAL ocs
# User allowed to connect to database
PerlSetEnv OCS_DB_USER "ocs"
# Password for user
PerlSetVar OCS_DB_PWD "password"
estava alterando apenas o usuario, e as estações continuavam sem aparecer no servidor, e nos logs acusavam assim:
Service encounter error <Failed to load/parse last inventory state>
após alterar as informações OCS-DB-NAME e OCS_DB_LOCAL aí sim tudo ficou funcional!
[10] Comentário enviado por IltonBaracho em 07/07/2015 - 12:31h
Oi . Estou precisando de ajuda . Eu instalei o OCS em um servidor CentOS 7 com uma base do Zero, e este é problema :
+----------------------------------------------------------+
| Checking for required Perl Modules... |
+----------------------------------------------------------+
Checking for DBI PERL module...
Found that PERL module DBI is available.
Checking for Apache::DBI PERL module...
*** ERROR: PERL module Apache::DBI is not installed !
Checking for DBD::mysql PERL module...
Found that PERL module DBD::mysql is available.
Checking for Compress::Zlib PERL module...
Found that PERL module Compress::Zlib is available.
Checking for XML::Simple PERL module...
Found that PERL module XML::Simple is available.
Checking for Net::IP PERL module...
*** ERROR: PERL module Net::IP is not installed !
*** ERROR: There is one or more required PERL modules missing on your computer !
Please, install missing PERL modules first.
OCS setup.sh can install perl module from packages for you
The script will use the native package from your operating system like apt or rpm
Do you wish to continue (y/[n])?y
RedHat based automatic installation
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: centos.brnet.net.br
* centosplus: centos.brnet.net.br
* epel: epel.gtdinternet.com
* extras: centos.brnet.net.br
* rpmforge: apt.sw.be
* updates: centos.brnet.net.br
No packages marked for update
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: centos.brnet.net.br
* centosplus: centos.brnet.net.br
* epel: epel.gtdinternet.com
* extras: centos.brnet.net.br
* rpmforge: apt.sw.be
* updates: centos.brnet.net.br
No package perl-Net-IP available.
Resolving Dependencies
--> Running transaction check
---> Package perl-Apache-DBI.noarch 0:1.09-1.el6 will be installed
--> Processing Dependency: perl(Digest::SHA1) for package: perl-Apache-DBI-1.09-1.el6.noarch
--> Processing Dependency: perl(:MODULE_COMPAT_5.10.1) for package: perl-Apache-DBI-1.09-1.el6.noarch
--> Running transaction check
---> Package perl-Apache-DBI.noarch 0:1.09-1.el6 will be installed
--> Processing Dependency: perl(:MODULE_COMPAT_5.10.1) for package: perl-Apache-DBI-1.09-1.el6.noarch
---> Package perl-Digest-SHA1.x86_64 0:2.13-9.el7 will be installed
--> Finished Dependency Resolution
Error: Package: perl-Apache-DBI-1.09-1.el6.noarch (epel)
Requires: perl(:MODULE_COMPAT_5.10.1)
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
Installation aborted !
Installation script encounter problems to install packages !
root@localhost:/opt/OCSNG_UNIX_SERVER-2.1.2#
[11] Comentário enviado por jose.freitas.rj em 30/06/2016 - 15:14h
Olá galera!
Vejo muitas dificuldades em posts pela internet de como implantar o OCS Server no CentOS 6.x. Depois de bater muito a minha cabeça também na configuração nesta Distro, segue o link que me fez conseguir obter sucesso.
OBS: Apesar do cliente acessar via browser a página /ocsreports, o envio da informação Cliente/Servidor é feita pelo "endereço virtual" (que não é acessado via browser) /ocsinventory. Esse é o pulo do gato! Muitas pessoas (inclusive EU, até ler tal post) acham que o endereço a ser configurado no Agent pra se comunicar com o OCS Server é /ocsreports e não é.