L'installation de ce plugin se fait en suivant le processus standard pour les plugins itsm, clonez the git repository ou download une version et placez-la dans le dossier des plugins ITSM.
Décompressez l'archive du plugin, définissez les droits Apache/Nginx et profitez-en !
Pour rendre visible OCS invetory NG dans le menu "outils" il est nécessaire de l'activer depuis le menu :



Pour ajouter un serveur OCSInventory dans ITSM-NG, il faut suivre les étapes suivantes :
Aller dans le menu Outils puis "OCS Inventory NG"

Une fois sur la page cliquer sur le bouton "Ajouter un serveur OCSNG"

Il faut ensuite renseigner les informations suivantes :
Méthode de synchronisation : ce paramètre permet de choisir entre une synchronisation automatique (via une tâche CRON) ou manuelle.
Utiliser l'action automatique de nettoyage des agents & suppression depuis OCSNG: ce paramètre permet de supprimer les agents qui ne sont plus présents dans OCSInventory. Et de définir la durée de conservation des agents dans ITSM-NG.
Utiliser l'action automatique pour vérifier les règles d'affectation d'entité depuis OCSNG: ce paramètre permet de vérifier les règles d'affectation d'entité depuis OCSInventory.
Utiliser les verrous automatiques :
Une fois les informations renseignées, cliquer sur le bouton "Ajouter" pour ajouter le serveur OCSInventory dans ITSM-NG.
Une fois que vous êtes sur la page du serveur créée, vous pouvez tester la configuration en allant dans l'onglet "Test". Vous devriez voir apparaitre ce message de confirmation si la configuration est correcte.
Connexion à la base de données réussie Version et Configuration OCSNG valide
S'il vous demande d'activer TRACE_DELETED, aller dans la configuration de votre serveur OCSInventory. Dans Configuration > Configuration générale > Serveur -> TRACE_DELETED: ON.
Pour que la synchronisation automatique fonctionne, il faut ajouter une tâche CRON sur le serveur ITSM-NG.
Vous pouvez l'ajouter avec la commande crontab -e
*/5 * * * * php /usr/share/itsm-ng/plugins/ocsinventoryng/scripts/run.php --thread_nbr=2
Notes :
Avec l'option thread_nbr vous pouvez définir le nombre de threads que peut prendre cette tâche.
/usr/share/itsm-ng: est le chemin vers ITSM-NG avec le paquet DEB et RPM, il faut l'adapter pour un autre type d'installation par exemple /var/www/itsm-ng.