Em minha aventura com o OCS Inventory, tive o maior problema que foi a instalação dos clientes em Windows. Vi muitos artigos com scripts e diversas configurações para usar o AD com GPO para as instalações mas, acreditem, não consegui. Foi então que encontrei o OCS Inventory Agent Deployment Tools.
A ferramenta é incrível, com ela pude gerenciar todos os hardwares, softwares, marcas, sistemas operacionais e muito mais da minha rede.
Hoje, tenho total controle dos softwares que tenho instalados em meus computadores, quais arquiteturas eu tenho, as marcas de meus computadores e muito mais.
Além de ajudar no combate à pirataria, pois com uma consulta rápida, posso saber quais softwares tenho instalado nos micros da rede.
A ferramenta tem opções de configuração de SNMP para buscar todos os IPS da rede, são configurações simples de serem feitas, por isso nem vou comentá-las.
Bibliografia
Agradeço a todos os autores dos sites descritos abaixo, pois me orientei em seus artigos para finalizar o meu.
[2] Comentário enviado por macellobravin em 17/10/2014 - 09:21h
Olá pessoal.
Tentei instalar do CentOS e no Red Hat mas os 2 deram erros.
[root@localhost Ocsinventory-Unix-Agent-2.1.1]# perl Makefile.PL
Can't locate ExtUtils/MakeMaker.pm in @INC (@INC contains: inc /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 .) at inc/Module/Install/Can.pm line 5.
BEGIN failed--compilation aborted at inc/Module/Install/Can.pm line 5.
Compilation failed in require at inc/Module/Install.pm line 307.
Can't locate ExtUtils/MakeMaker.pm in @INC (@INC contains: inc /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 .) at inc/Module/Install/Makefile.pm line 4.
BEGIN failed--compilation aborted at inc/Module/Install/Makefile.pm line 4.
Compilation failed in require at inc/Module/Install.pm line 307.
The 'makemaker_args' method does not exist in the 'inc' path!
Please remove the 'inc' directory and run Makefile.PL again to load it.
[root@localhost Ocsinventory-Unix-Agent-2.1.1]# perl5.10.1 Makefile.PL
Can't locate ExtUtils/MakeMaker.pm in @INC (@INC contains: inc /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 .) at inc/Module/Install/Can.pm line 5.
BEGIN failed--compilation aborted at inc/Module/Install/Can.pm line 5.
Compilation failed in require at inc/Module/Install.pm line 307.
Can't locate ExtUtils/MakeMaker.pm in @INC (@INC contains: inc /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 .) at inc/Module/Install/Makefile.pm line 4.
BEGIN failed--compilation aborted at inc/Module/Install/Makefile.pm line 4.
Compilation failed in require at inc/Module/Install.pm line 307.
The 'makemaker_args' method does not exist in the 'inc' path!
Please remove the 'inc' directory and run Makefile.PL again to load it.
E no Red Hat.
linhss finais do make...
Installing /usr/share/man/man3/Ocsinventory::Agent::Modules::Databases::Oracle::Instances.3pm
Installing /usr/bin/ocsinventory-agent
Installing /usr/bin/ipdiscover
Writing /usr/lib64/perl5/site_perl/5.8.8/x86_64-linux-thread-multi/auto/Ocsinventory/Unix/Agent/.packlist
Appending installation info to /usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi/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 ).
make: *** [install] Error 1
[root@servopenfire Ocsinventory-Unix-Agent-2.1.1]# ls
AUTHORS Changes etc ipdiscover LICENSE Makefile.PL memconf ocsinventory-agent postinst.pl resources snmp tools
blib contrib inc lib Makefile MANIFEST META.yml pm_to_blib README run-postinst THANKS
[root@servopenfire Ocsinventory-Unix-Agent-2.1.1]# make install
Writing /usr/lib64/perl5/site_perl/5.8.8/x86_64-linux-thread-multi/auto/Ocsinventory/Unix/Agent/.packlist
Appending installation info to /usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi/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 ).
make: *** [install] Error 1
[root@servopenfire Ocsinventory-Unix-Agent-2.1.1]# [root@servopenfire Ocsinventory-Unix-Agent-2.1.1]# make install
-bash: [root@servopenfire: command not found
[root@servopenfire Ocsinventory-Unix-Agent-2.1.1]# Writing /usr/lib64/perl5/site_perl/5.8.8/x86_64-linux-thread-multi/auto/Ocsinventory/Unix/Agent/.packlist
[ ! -f run-postinst ] || /usr/bin/perl postinst.pl
Failed to load XML::Simple. Please install it and restart the postinst.pl script ( ./postinst.pl ).
make: *** [install] Error 1
-bash: Writing: command not found
[root@servopenfire Ocsinventory-Unix-Agent-2.1.1]# Appending installation info to /usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi/perllocal.pod
-bash: Appending: command not found
[root@servopenfire Ocsinventory-Unix-Agent-2.1.1]# [ ! -f run-postinst ] || /usr/bin/perl postinst.pl
Failed to load XML::Simple. Please install it and restart the postinst.pl script ( ./postinst.pl ).
[root@servopenfire Ocsinventory-Unix-Agent-2.1.1]# Failed to load XML::Simple. Please install it and restart the postinst.pl script ( ./postinst.pl ).
-bash: syntax error near unexpected token `('
[root@servopenfire Ocsinventory-Unix-Agent-2.1.1]# make: *** [install] Error 1
-bash: make:: command not found
[root@servopenfire Ocsinventory-Unix-Agent-2.1.1]#
[root@servopenfire Ocsinventory-Unix-Agent-2.1.1]# [root@servopenfire Ocsinventory-Unix-Agent-2.1.1]# make install
-bash: [root@servopenfire: command not found
Writing /usr/lib64/perl5/site_perl/5.8.8/x86_64-linux-thread-multi/auto/Ocsinventory/Unix/Agent/.packlist
Appending installation info to /usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi/perllocal.pod
[root@servopenfire Ocsinventory-Unix-Agent-2.1.1]# Writing /usr/lib64/perl5/site_perl/5.8.8/x86_64-linux-thread-multi/auto/Ocsinventory/Unix/Agent/.packlist
-bash: Writing: command not found
make: *** [install] Error 1
[root@servopenfire Ocsinventory-Unix-Agent-2.1.1]# Appending installation info to /usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi/perllocal.pod
-bash: Appending: command not found
[root@servopenfire Ocsinventory-Unix-Agent-2.1.1]# [ ! -f run-postinst ] || /usr/bin/perl postinst.pl
Failed to load XML::Simple. Please install it and restart the postinst.pl script ( ./postinst.pl ).
[root@servopenfire Ocsinventory-Unix-Agent-2.1.1]# Failed to load XML::Simple. Please install it and restart the postinst.pl script ( ./postinst.pl ).
-bash: syntax error near unexpected token `('
[root@servopenfire Ocsinventory-Unix-Agent-2.1.1]# make: *** [install] Error 1
-bash: make:: command not found
[root@servopenfire Ocsinventory-Unix-Agent-2.1.1]#
[5] Comentário enviado por removido em 19/02/2016 - 07:37h
Eabreu bom dia. Eu tenho em minha rede instalado os dois agentes e realmente só consegui ver informação sobre a BIOS mesmo.
Abraço e caso descubra algo nos avise. Bom fim de semana.