Guillaume MULLER
Nature de l'activit
Conditions de ralisations
Matriels : - Un serveur - Deux postes clients - Un Switch
Dure : 45 mn Autres contraintes et difficults : OCSNG ncessite plusieurs logiciels tels quun serveur Apache et un serveur de SGBD (MySQL). Cela empche OCSNG dtre install sur un serveur possdant dj un serveur Web ou une base de donnes (problme avec les services IIS de Microsoft). Il faut donc installer OCSNG et GLPI sur un serveur ou un poste vierge. Remarque : Pour ce PTI, je nutiliserais nanmoins quun serveur avec Windows 2003 Server o tout sera install dessus. En production, OCSNG est isol sur un poste Windows XP vierge avec une IP fixe.
Logiciels : - Windows 2003 Server - Windows XP - Microsoft Exchange 2003 - Microsoft Outlook
Session 2007
Droulement de lactivit
I) Installation de OCS NG
La distribution Windows de OCS NG est la version v1.0 RC3-1 stable et corrige. Elle est base sur Xampp v1.5.1, qui comprend le serveur Web (Apache), le serveur de gestion (MySQL) et la console dadministration Web. On va donc installer le fichier OcsWin32ServerSetup.exe puis les diffrents services mettre au dmarrage de Windows : Pour Apache, il suffit de lancer le fichier .bat suivant : C:\Program Files\OCS Inventory NG\xampp\apache\apache_installservice.bat Pour MySQL, il suffit de lancer le fichier .bat suivant : C:\Program Files\OCS Inventory NG\xampp\mysql\mysql_installservice.bat
root
*******
localhost
OCS NG est donc maintenant bien configur, et on peut y accder par la page : http://localhost/reports Le login et le mot de passe par dfaut sont admin et admin
Session 2007
1) Agent Windows
On va extraire le contenu de larchive OCSNG_WIN32_AGENT_1.0RC3-1.ZIP et on obtient ainsi 3 fichiers : OcsAgentSetup.exe, installe l'agent tel un service. OcsAgent.exe, installe l'agent sur un ordinateur non connect au rseau afin d'excuter l'inventaire manuellement. OcsLogon.exe, si l'agent est dj install, il excute juste l'agent. Autrement, il tlcharge les fichiers binaires de l'agent du serveur de Communication. Nous allons donc renommer le fichier dexcution OcsLogon.exe en 192.168.18.1.exe qui correspond ladresse IP de notre serveur. On va galement placer les trois fichiers prcdents dans un dossier partag que lon nommera agent$ dont tout le monde aura les droits dcriture sur le dossier (le $ permet de faire un partage administratif, donc invisible des utilisateurs). Puis nous allons crire un script comportant les mmes paramtres que le service install ci-dessus, mais le tout en ligne de commande :
Ce script sera plac dans le rpertoire cr spcialement par lActive Directory pour les scripts de connexion : Lordinateur va donc tre inventori lorsque lutilisateur va entrer dans sa session. On aura donc normalement un inventaire journalier du parc informatique
Session 2007
Maintenant, il est ncessaire daccorder des permissions certains rpertoires, de manire ce que PHP ait les droits en criture sur : \XAMPP\HTDOCS\FILES \XAMPP\HTDOCS\CONFIG
V) Configuration de GLPI
1) Mise en place du Mode OCSNG
2) Mise en place de la synchronisation LDAP Lintrt du helpdesk est, dans le cas de mon entreprise, de pouvoir utiliser les 200 comptes du contrleur de domaine sous Windows 2003 Server. On va donc pouvoir configurer GLPI pour cela. Notons que nous avons dj activ lextension LDAP lors de linstallation de GLPI afin dviter de la refaire maintenant.
Session 2007
On va donc remplir le formulaire Sources dauthentification externes qui se trouve dans le menu Configuration .
Bilan de lactivit :
Tout sest pass sans problme et OCSNG fonctionne trs bien en production. OCSNG est un logiciel qui permet une gestion efficace de votre parc matriel et logiciel, et GLPI permet une gestion complte et un helpdesk trs dvelopp capable de sinterconnecter sans problme avec des annuaires LDAP. Son implmentation est simple et nentrane que peu de modification au sein de votre architecture, quelque soit sa taille, et restent en plus des logiciels gratuits et open source ce qui en ont fait leurs rputations. Nanmoins, ce nest pas le seul logiciel de gestion de parc. Dautres solutions payantes existent tel que NetworkInventory de IS Decisions ou GIMI 7, qui sont plus simples grer mais dont les possibilits dvolution sont limites.