Anda di halaman 1dari 3

Installation du plugin OfficeKey sur OCS Linux

Version d'OCSNG : 2.1

Version du plugin OcsOfficeKey : 2.2.4

Le plugin OcsOfficeKey va permettre de remonter les licences offices des postes du


domaine/rseau de chaque version d'office.
Pour installer les plugin PluginOcsOfficekey-2.2.4.tar.gz on excute les commandes suivantes :
wget http://download.ocsinventory-ng.org/pub/plugins/PluginOcsOfficekey-2.2.4.tar.gz
tar -xzf PluginOcsOfficeKey-2.2.4.tar.gz
(Appliqu la version 2.2.4, attention les versions ultrieures corrigent peut tre le problme !)
Avant d'installer on va modifier quelques fichiers pour palier par avant un problme possible.
Lorsqu'on affiche certaines pages prsentes dans les plugins, il arrive parfois qu'il y ait le message
CSRF ATTACK !! pour cette version du plugin.
Pour pouvoir rsoudre ce problme il faut modifier toutes les pages *.php dans le dossier
dcompress du plugin OcsOfficeKey :
Il faut remplacer chaque :
echo "<form name='".$form_name."' id='".$form_name."' method='post' action=''>";

par :
echo open_form($form_name);

Et puis chaque
echo "</form>";

par :
echo close_form();

Les fichiers concerns sont :cd_officepack.php , ms_multi_search.php et ms_plugins.php.


cd PluginOcsOfficeKey-2.2.4
sh setup.sh
Une fois install il faut rattribu les droits au nouveaux fichiers qui ont t copi.
cd /usr/share/ocsinventory-reports/ocsreports/
chmod -R 755 *
chown -R apache *

Ainsi on offre uniquement le droit de lecture et d'excution tout utilisateur tout en conservant un
bon fonctionnement du serveur apache-php (apache ou httpd, c'est la mme chose). Puis on met
apache en propritaire.

Si jamais il vous arrive de r-implmenter Ocs-inventory (mise jour, rinstallation ...), il faudra
modifier le fichier Map.pm qui se trouve dans : /usr/local/share/perl5/Apache/Ocsinventory/
Et rajouter ces lignes la fin du fichier. (Avant les crochets de fermeture finaux)
#Plugin MS OFFICE PACK
officepack => {
mask => 0,
multi => 1,
auto => 1,
delOnReplace => 1,
sortBy => 'OFFICEVERSION',
writeDiff => 0,
cache => 0,
fields => {
OFFICEKEY => {},
OFFICEVERSION => {},
PRODUCT => {},
PRODUCTID => {},
TYPE => {},
GUID => {},
INSTALL => {},
NOTE => {},
}
},

Une fois que la configuration et l'installation est correctement termin, il faut relancer le service
httpd :
service httpd restart

L'installation est maintenant termin, pour pouvoir remonter les informations sur les licences, il faut
utiliser un script *.vbs supplmentaire sur l'agent. Il faut utiliser le script qui se trouve dans le
dossier d'installation du plugin (PluginOcsOfficeKey-2.2.4) : msofficekey.vbs sur les agents
ocsinventory qui fonctionnent sous windows dans le dossier :
C:\Program Files\OCS Inventory Agent\Plugins ---> pour les versions 32 bits
C:\Program Files(x86)\OCS Inventory Agent\Plugins --> pour les versions 64 bits
Lorsque l'agent va effectuer une remonte d'inventaire, il va aussi remonter les cls office qu'il
utilise.

Anda mungkin juga menyukai