OCSInventory com inventário de pacote Microsoft Office - Instalação no Ubuntu Server

Precisei remover o OCS que estava instalado no XAMP do Windows e passar para o Linux, aqui na empresa. A instalação foi feita via APT no Ubuntu Server 14.04.2 e OCS-2.0.5. Com isso, seu agente também deverá estar na versão 2.0.5.

[ Hits: 16.990 ]

Por: rakovi em 20/04/2015


Instalação e configuração do plugin Office para OCSInventory



1. Download do pacote "PluginOcsOfficekey-2.2.4.tar.gz":

# cd /tmp
# wget http://download.ocsinventory-ng.org/pub/plugins/PluginOcsOfficekey-2.2.4.tar.gz
# tar -xzvf PluginOcsOfficekey-2.2.4.tar.gz

2. Adicionar tabelas no MySQL, que estão no pacote baixado em /tmp:

# cd /tmp/PluginOcsOfficekey-2.2.4
# mysql -u "usuario-banco-ocs" -p "nome-do-banco" < officepack.sql
# mysql -u "usuario-banco-ocs" -p "nome-do-banco" < officepack-guid-fr.sql

3. Acrescentar dados abaixo no arquivo "Map.pm":

# vim /usr/share/perl5/Apache/Ocsinventory/Map.pm

Entre o "}," e o "accountinfo =>", coloque:

# PLUGIN MS OFFICE PACK
officepack => {
   mask => 0,
   multi => 1,
   auto => 1,
   delOnReplace => 1,
   sortyBy => 'OFFICEVERSION',
   writeDiff => 0,
   cache => 0,
   fields => {
   OFFICEKEY => {},
   OFFICEVERSION => {},
   PRODUCT => {},
   PRODUCTID => {},
   TYPE => {},
   GUID => {},
   INSTALL => {},
   NOTE => {},
   }
},

4. Agora, criar pasta "cd_officepack" nas pastas abaixo:

# mkdir /usr/share/ocsinventory-reports/plugins/computer_detail/cd_officepack

5. Alterando proprietário e grupo da pasta criada "cd_officepack":

# chown www-data:www-data cd_offciepack

6. Copiar "cd_officepack.php" do pacote que baixamos e descompactamos em /tmp:

# cp /tmp/PluginOcsOfficekey-2.2.4/cd_officepack/cd_officepack.php /usr/share/ocsinventory-reports/plugins/computer_detail/cd_officepack/

7. Acertar as permissões de proprietário e grupo do arquivo copiado:

# cd /usr/share/ocsinventory-reports/plugins/computer_detail/cd_officepack/
# chmod 0755 cd_officepack.php
# chown root:www-data cd_officepack.php

8. Copiar imagens "cd_officepack.png" e "cd_officepack_a.png" para ícone no OCS:

# cp /tmp/PluginOcsOfficekey-2.2.4/img/cd_officepack.png /usr/share/ocsinventory-reports/plugins/computer_detail/img/
# cp /tmp/PluginOcsOfficekey-2.2.4/img/cd_officepack_a.png /usr/share/ocsinventory-reports/plugins/computer_detail/img/

9. Acrescentar dados abaixo no arquivo "/usr/share/ocsinventory-reports/plugins/computer_detail/cd_config.txt":

# vim /usr/share/ocsinventory-reports/plugins/computer_detail/cd_config.txt

Acrescentar itens abaixo.

Abaixo da linha "22:cd_vm" acrescentar:

<ORDER>
......
......
......
23:cd_officepack
</ORDER>

Abaixo da linha "cd_vm"g(1266)":


......
......
......
cd_officekey:cd_officepack


Abaixo da linha "cd_vm:virtualmachines":

<ISAVAIL>
......
......
......
cd_officepack:officepack
</ISAVAIL>

Abaixo da linha "cd_vm:22":

<URL>
......
......
......
cd_officepack:23
</URL>

10. Copiar "ms_plugins.php" e "ms_plugins_packoffice.php" do pacote que baixamos em /tmp para /usr/share/ocsinventory-reports/plugins/main_sections/ms_plugins/:

# cp /tmp/PluginOcsOfficekey-2.2.4/ms_plugins/ms_plugins.php /usr/share/ocsinventory-reports/plugins/main_sections/ms_plugins/

11. Alterar proprietário e grupo "ms_plugins_packoffice.php":

# cd /usr/share/ocsinventory-reports/plugins/main_sections/msplugins
# chown www-data:www-data ms_plugins_packoffice.php

12. Editar arquivo "brazilian_portuguese.txt" ou seu idioma preferido /usr/share/ocsinventory-reports/plugins/language/:

# vim /usr/share/ocsinventory-reports/plugins/language/brazilian_portuguese/brazilian_portuguese.txt

Acrescentar itens abaixo de "6000 Plugins":

6001 Licenças Office
6002 Distribuição de Licenças Office
6003 Número de Licenças
6004 Total Disponivel

13. Adicionar ao arquivo "4all.config.txt" em /usr/share/ocsinventory-reports/plugins/main_sections/conf:

Adicionar abaixo da linha "ms_plugins:plugins":

<URL>
......
......
......
ms_plugins_packoffice:packoffice
......
</URL>

Adicionar abaixo da linha "ms_plugins:plugins":

<DIRECTORY>
......
......
......
ms_plugins_packoffice:ms_plugins
......
</DIRECTORY>

14. Reiniciar o Apache:

# service apache2 restart

15. Acessar a URL do OCS no browser: http://ipdohost/ocsreports
  • Logar com o usuário e senha (padrão → user: admin / pass: admin);
  • Clicar no ícone de "Usuários";
  • Clicar na guia "Administer profiles";
  • Selecionar "Super Administradores" ou perfil de sua preferência;
  • Clicar na guia "User Pages" e marcar as caixas abaixo:
    • ms_plugins
    • ms_plugins_packoffice

Com isso, agora irá aparecer logo ao lado do sinal de interrogação (ajuda) o ícone do Office com peças de quebra cabeça. O OCSInventory já está inventariando máquinas e pacotes Office.

Agora vamos instalar o OCS-Agent nas máquinas.

Página anterior     Próxima página

Páginas do artigo
   1. Instalação via APT
   2. Instalação e configuração do plugin Office para OCSInventory
   3. Instalação do OCS Agente com plugin Office nas máquinas que serão inventariadas
Outros artigos deste autor
Nenhum artigo encontrado.
Leitura recomendada

O que é e como configurar rede AD HOC no Ubuntu

Xen: Criando dom0 e domU no Fedora

Como transformar seu DVD/RW em um disco de backup como se fosse um HD convencional

Administração - Controle de Acessos

Gnome + Enlightenment = Enlightened Gnome

  
Comentários
[1] Comentário enviado por danniel-lara em 22/04/2015 - 08:23h


Parabéns muito bom

[2] Comentário enviado por vitorgatti em 22/04/2015 - 09:00h


Seu tutorial ajudou bastante, valeu!
Só deu um pequeno problema aqui, quando clico no ícone novo que apareceu na interface web do OCS, as peças de quebra-cabeça, fica travado numa mensagem "Please Wait...", você sabe o que pode ser?
Screenshot da tela: http://imgur.com/m8KeUl2

Obrigado!

[3] Comentário enviado por rakovi em 23/04/2015 - 15:06h


[2] Comentário enviado por vitorgatti em 22/04/2015 - 09:00h


Seu tutorial ajudou bastante, valeu!
Só deu um pequeno problema aqui, quando clico no ícone novo que apareceu na interface web do OCS, as peças de quebra-cabeça, fica travado numa mensagem "Please Wait...", você sabe o que pode ser?
Screenshot da tela: http://imgur.com/m8KeUl2

Obrigado!


vitorgatti,

Não tive este problema, mas talvez seja problema de permissão nas pastas criadas no passo-a-passo. Reveja as permissoes das pastas criadas do "officepack" (cd_offciepack) . reveja os passo 4,5,7 e 11.

Obrigado

#rakovi

[4] Comentário enviado por dbeltrao em 29/05/2018 - 12:53h

Boa tarde, poderia me ajudar ?
Efetuei todos os procedimentos acima porém o "plugin" , o ícone não é apresentado nem a "guia" user pages às opções do ms_plugins e ms_plugins_packoffice

PHP Version : 5.4.16
Web Server : Apache/2.4.6 (CentOS) PHP/5.4.16 mod_perl/2.0.10
Database Server : Perl/v5.16.3.
Version OCSReports: MariaDB Server version 5.5.56-MariaDB
2.4.1

[5] Comentário enviado por dbeltrao em 29/05/2018 - 14:27h


[4] Comentário enviado por dbeltrao em 29/05/2018 - 12:53h

Boa tarde, poderia me ajudar ?
Efetuei todos os procedimentos acima porém o "plugin" , o ícone não é apresentado nem a "guia" user pages às opções do ms_plugins e ms_plugins_packoffice

PHP Version : 5.4.16
Web Server : Apache/2.4.6 (CentOS) PHP/5.4.16 mod_perl/2.0.10
Database Server : Perl/v5.16.3.
Version OCSReports: MariaDB Server version 5.5.56-MariaDB
2.4.1



A única coisa que coloquei de diferente é o caminho do OCS que aqui é :

/var/lib/ocsinventory-reports/
Referente ás permissões nas pastas do tutorial informado que é :
chown root:www-data utilizei chown root:apache


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts