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.