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: 17.370 ]

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

Instalação do cliente no-ip no Debian

Vodafone Mobile Connect Card driver - Um excelente software para modems 3G

Instalando o Zabbix no CentOS

Aplicações Windows em ambiente Linux com SeamlessRDP

Arch Linux - Instalação sem complicação

  
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