Ocs Glpi
Ocs Glpi
Ocs Glpi
Il existe plein d’autres solution pour mettre en place la gestion de parc, par exemple SCCM
2012 qui correspond aussi au objectif mais qui est très couteux, il possible aussi de faire appel à des
développeurs pour mettre en place un outil de gestion des tickets, mais c’est très couteux c’est pour
cela que le choix porte sur OCS/GLPI qui sont des outils gratuits.
Il existe un référentiel « ITIL » qui harmonise la gestion informatique avec des termes précis.
Dans l’entreprise exasys, le service informatique ne dispose d’aucun outil de gestion de leur parc
informatique, dans un premier temps il faudra installer GLPI pour la gestion des tickets et des
demandes puis dans un deuxième temps on installera OCS pour gérer le parc informatique. Une fois
les installations terminées il faudra :
Objectif :
Prérequis :
Pour installer le logiciel GLPI il faut s’assurer que les logiciels suivant soient installés :
o Apache 2
o Mysql-server
o Php my admin
ð Il faut maintenant crée la base de donnée sous my sql « glpidb » qui sera utiliser par glpi
pour cela il faut se connecter à my sql à l’aide du terminal sous Debian :
# mysql –u root –p \\ cette commande permet de se connecter a mysql avec l’utilisateur root, ensuite
renseigner votre mot de passe.
#mysql > create database glpidb \\ cette commande crée la base de donnée glpidb dans my sql
ð Maintenant que la base de donnée est créer, il faut crée l’utilisateur « glpiuser » qui
permettra de gérer la base de donnée depuis glpi pour cela il suffit de taper la commande
suivante dans le terminal toujours connecter à mysql :
#mysql > grant all privileges on glpidb.* to glpiusers@localhost identified by ‘mot de passe’ \\ cette
commande crée l’utilisateur Glpi avec tous les privilèges remplacer mot de passe par un que vous avez
choisi.
#debian : /var/www : tar –xvzf glpi-o –C /var/www \\ cette commande permet la décompression du
paquet télécharger dans le répertoire /var/www. Stipulé le répertoire est facultatif si on s’y trouve
déjà dedans.
ð Si vous allez faire un tour dans le répertoire ”/var/www/” vous pourrez observer que GLPI
a créé un répertoire nommé “glpi”. Il est nécessaire d'accorder des permissions à certains
répertoires pour que GLPI puisse travailler en toute tranquillité:
http://debian/glpi \\ ici Debian est le nom du serveur vous pouvez le remplacer par localhost ou l’ip
du serveur.
ð A l’ouverture de cette page il faut configurer glpi suivez les étapes pas à pas :
ð Choisissez la langue :
ð GLPI vérifie s’il a tout ce dont il besoin pour fonctionner correctement. Si tout est vert,
cliquez sur « Continuer » :
ð Entrez l’adresse du serveur (localhost), le nom d’utilisateur (root) et le mot de passe que créé
auparavant sur MySQL (le mot de passe root) puis cliquez sur « Continuer » :
ð Sélectionnez la base de données créée avec MySQL (glpidb) puis cliquez sur « Continuer » :
ð Entrez le login et le mot de passe par défaut : glpi et glpi. Il sera possible de les modifier
plus tard:
ð Maintenant il est temps de créer les techniciens pour résoudre les tickets et se familiarisé
avec glpi pour cela il faut aller dans l’onglet ADMINISTRATION / AJOUTER UN
UTILISATEUR :
ð Pour vérifier si l’utilisateur a bien été créé il suffit d’aller dans l’onglet ADMINISTRATION /
UTILISATEURS :
ð Maintenant il faut créer plusieurs techniciens afin de résoudre les tickets en passant par
plusieurs étapes exemples :
ð Faire ceci pour chaque technicien et vérifier la connexion au compte comme au-dessus :
Création de catégorie :
ð Il faut maintenant créés les catégories pour harmoniser les tickets, se diriger dans l’onglet
CONFIGURATION / INTITULES /
ð CATEGORIES DE TICKET puis sur le +
ð Maintenant il faut remplir les champs dans l’ajout de catégories comme ci-dessous puis
cliquer sur ajouter :
ð Maintenant on va tester l’ouverture d’un ticket pour cela il faut créer un utilisateur self-
service qui peut seulement ouvrir un ticket :
ð il faut se connecter avec l’utilisateur « self-services »
ð Puis il suffit de soumettre la demande pour qu’elle soit prise en charge par un technicien
au plus vite. Maintenant il faut se connecter avec le niv 0 pour affecter le nouveau ticket
reçu : Une fois connecté sur la session it niv 0 il suffit d’aller sur l’onglet VUE GLOBAL :
ð On peut voir quand dans le menu « nouveau » il y’a un ticket qu’il s’est rajouté, cliquer
dessus pour ouvrir le ticket :
ð Cliquer encore une fois dessus pour l’ouvrir et pour pouvoir faire des actions dessus par
exemple pour l’attribution au bon technicien :
ð Est-on l’attribut au technicien qui s’occupe de ses incidents dans notre cas ce sera IT mat
(marca julien) comme ci-dessous :
ð Du coup le technicien marca julien sera informer qu’un ticket lui a était attribué. Pour voir
comment cela se passe, il faut se connecter à son compte it mat :
ð It mat peut donc commencer à traiter son ticket en faisant un clique dessus et se déplacer
ou faire le nécessaire auprès du constructeur de l’imprimante, voyons comment résoudre
le ticket ou seulement envoyer un message à la personne concerné :
ð Une fois le ticket ouvert on peut voir sur la droite plusieurs options pour répondre à la
demande de l’utilisateur, il est possible de résoudre le ticket ou encore faire un suivi du
ticket, pour résoudre le ticket il suffit de faire un clique sur l’onglet « solutions » :
ð Une nouvelle fenêtre apparait avec plusieurs options, il est possible de donner le gabarit
de solution de la base de connaissance, ou encore le type de solution. Dans notre cas seul
la description de la solution sera donnée :
ð Une fois la description donner faire un cliquer sur sauvegarder, l’utilisatrice sera averti de
la clôture de son ticket.
ð Pour éviter des recherche ou la perte de temps il est possible que chaque technicien rentre
les solutions, dans une base de connaissance intégrer a glpi pour cela il suffit de se diriger
dans l’onglet OUTILS puis BASE DE CO :
ð Une vue sur toute la base de connaissance apparait pour en rajouter une il faut cliquer sur
l’icône + comme ci-dessous :
ð Une fenêtre s’ouvre avec plusieurs options, il est possible d’y ajouter une catégorie, une
date de fin et de début, le sujet et enfin le contenu dans notre cas nous allons prendre un
exemple d’imprimante :
ð Commencer par remplir la catégorie, vous pouvez la placer ou pas dans le FAQ, ensuite
remplissez le sujet par une phrase courte la plus précise possible puis remplissez le contenu
en expliquant la résolution du problème :
ð Cliquez ensuite sur ajouter, la solution sera alors ajouté à la base de connaissance dans
l’onglet GERER :
ð La partie suivante parlera d’OCS, il faudra revenir à GLPI pour synchroniser les deux
logiciels.
Installation d’OCS inventory NG :
Prérequis :
ð Pour installer OCS il faut tout d’abord que les librairies et modules Perl soit installer pour
cela il faut installer plusieurs choses
ð Pour installer c’est librairie sous debian il faut utiliser la commande « apt-get install suivi
du nom de la librairie », avant toute chose il faut mettre à jour la base de donnée pour cela
faire un « apt-get update »
#debian: /etc/init.d/apache2 restart \\ permet de redémarrer le service afin que les librairies et
modules soit prise en comptes
ð Maintenant que les prérequis sont installer il est possible de commencer l’installation de
OCS en récupérant la dernière version :
#debian: cd /var/www/ \\ aller dans le dossier /var/www pour pouvoir décompresser l’archive une
fois télécharger
ð A la fin de la procédure, un petit message apparaîtra en stipulant que tout s’est bien passé.
Il est possible, qu’à la fin de cette étape, le script exécuté déconnecte la session, il suffit de
se reconnecte en root et de redémarrez le service Apache:
ð L’installation d’OCS est terminée, tout ce passe maintenant sur le navigateur internet à
l’adresse suivante http://adresse IP du serveur/ocsreports pour le paramétrage d’OCS :
ð Modifier le nom d'utilisateur (en root) et mettez le mot de passe correspondant, cliquez
sur envoyer et l'installation est terminée. Maintenant très important il faut supprimer
certains fichiers sur le serveur pour le bon fonctionnement d’OCS c’est fichiers se trouve
dans /var/www/OCSNG_UNIX_SERVER-2.1rc1/ocsreports/ et dans
/usr/share/ocsinventory-reports/ocsreports/ voici les commandes a effectuées :
ð Il faut redémarrer le service apache pour que tout soit pris en compte.
ð Maintenant il faut récupérer la dernière version de OCS pour cela il suffit d’utiliser la
commande wget et le lien suivant :
ð L’installation de OCS ce fait avec un script, ce qui permet de faire une installation
automatique pour exécuter le script il faut se diriger dans le nouveau dossier crée suite a la
décompression, « OCSNG_UNIX_SERVER-2.1rc1 »
#debian : cd OCSNG_UNIX_SERVER-2.1rc1
ð Une fois dans ce dossier, il faut lancer le script « setup.sh » pour effectuer l’installation :
ð L’installation commence, il faut tout laisser par défaut jusqu’à la fin de l’installation, une
fois l’installation terminée Il est possible, qu’à la fin de cette étape, le script exécuté vous
déconnecte de votre session. reconnectez-vous en root redémarrez le service Apache:
ð Pour se connecter à l’interface web, il faut l’adresse IP ou le nom du serveur dans une
fenêtre web (internet explorer) dans mon cas http://debian/ocsreports voici la première
connexion à OCS :
ð Il faut remplacer le login par « root » avec le mot de passe correspondant, renseigner le
nom de la base « dbocs » et cliquer sur envoyer.
ð Voilà il est maintenant de se connecter à OCS avec l’interface WEB pour cela il suffit d’ouvrir
une fenêtre web est taper l’adresse pour accéder à OCS la même qu’auparavant
http://debian/ocsreports (Utilisateur: admin / Mot de passe: admin)
ð Maintenant que OCS est installé il faut pouvoir l’utilisé dans glpi pour cela il faut se
connecter a glpi pour installer le plugins de OCS. Sur GLPI aller dans CONFIGURATION /
PLUGINS et voir le catalogue des plugins :
ð Le plugins est installé sur le serveur il faut maintenant l’installer sur glpi pour cela il faut
aller dans CONFIGURATION / PLUGINS dans liste des plugins on y trouve OCS inventory
cliquer sur installer :
ð Voilà le plugin d’OCS est correctement installé, il faut maintenant le paramétrer, pour cela
il faut cliquer sur le plugin :
ð Maintenant OCS devrait-être lié a GLPI mais il manque un paramètre dans la configuration
de OCS « trace deleted » qui permet la remonté d’information, il faut dnc l’activer dans les
options de OCS configuration / onglet server :
ð Il faut maintenant vérifier que le plugin ce connecte bien à la base de données pour cela
aller dans OUTILS/ OCS INVENTORY / TEST :
ð Maintenant il suffit de tester pour vérifier la remonté des informations, pour cela il faut
installer l’agent OCS sur une machine par exemple une machine client, direction le site de
OCS afin de télécharger l’agent attention à ne pas télécharger le server:
ð Ensuite il suffit de choisir nos options dans mon cas j’ai choisis d’importer les
périphériques et les logiciels :
ð Si l’on clique sur l’ordinateur en question, il sera possible d’avoir une vue de l’ensemble
des composant de l’ordinateur, des logiciels ect…
ð Pour faciliter l’installation de l’agent OCS sur chaque postes on aimerait l’automatisé pour
cela on va utiliser les GPO qui sont des règles appliquer automatiquement a toute
ordinateur connecter au domaine.
Vous pouvez aussi passer les paramètres de ligne de commande suivants à l'installeur (regardez les
options de l'agent pour plus de détail):
• /SERVER= :Demande à l'agent de se connecter au serveur ayant tel nom « [nom serveur] »
• /NOTAG : Le client ne demande pas à l'utilisateur la valeur TAG.
• /DEBUG=Crée un fichier log « {hostname}.log » dans le répertoire de l'agent.
(chemin du log : C:\Documents and Settings\All Users\Application Data\OCS Inventory
NG\Agent\ocsinventory.log
Debug=0 : pas de fichier de log de généré
Debug=1 : génération d'un fichier de log simple
Debug=2 : génération d'un fichier de log détaillé
• /NP : Désactive l'usage du proxy défini dans les paramètres d'Internet Explorer
ð Mettre en dossier cible C:\install :
ð La fonctionnalité Gestion des stratégies de groupe doit être installée au préalable sur votre
serveur.
ð Pour l'installer : Démarrer è Outils d'administration è Gestionnaire de serveur.
Clic-droit sur FonctionnalitésèAjouter des fonctionnalitésè Cocher la case "Gestion des
stratégies de groupe".
ð Ouvrir Gestion des stratégies de groupe : Démarrer è Outils d'administrationè Gestion
des stratégies de groupe.
ð Dans le panneau de gauche pour afficher les "Objets Stratégies de Groupe" de votre
domaine.
ð Clic-droit sur "Objets de
stratégie de groupe" pour créer
une nouvelle stratégie puis
sélectionner "Nouveau".
ð Il est possible d’utiliser une stratégie d'ordinateur ou une stratégie d'utilisateur. Une
stratégie d'ordinateur s'exécutera au démarrage de la machine tandis qu'une stratégie
d'utilisateur s'exécutera à la connexion d'un utilisateur.
ð Dans notre cas, nous utiliserons une stratégie d'ordinateur et un script de démarrage.
L'adresse du serveur de Communication est “debian”, et nous choisirons d'installer l'agent
en tant que Service à l'aide de l'installeur tout-en-un "ocspackage.exe".
ð Naviguer dans l'arbre "Configuration ordinateur" dans le panneau de gauche pour afficher
les "Scripts" des "Paramètres Windows". Puis, double-clique sur "Démarrage" dans le
panneau de droite.
ð Cliquer sur le bouton "Afficher les fichiers" pour afficher les scripts et exécutables
utilisables dans la GPO et y copier le lanceur "Ocslogon.exe" et l'installeur tout-en-un
"Ocspackage.exe".
ð Quitter le dossier "Startup" puis cliquer sur le bouton "Ajouter", cliquer sur le bouton
"Parcourir" pour sélectionner le lanceur "OcsLogon.exe", et indiquer ces paramètres:
Nous avions choisi une stratégie d'ordinateur pour notre GPO. L'ordinateur que l'on testera est un
poste client sous Windows 7 et le nom de l'ordinateur est "PROJET2".
Aller sur Démarrer / Outils d'administration / Gestion des stratégies de groupe, Clic-droit sur
VotreDomaine.localè Nouvelle unité d'organisation
ð Il faut déplacer les ordinateurs dans l'OU dans laquelle sera appliquée la GPO dans notre
cas NewPC_Test. Démarrer / Outils d'administration / Utilisateurs et ordinateurs Active
Directory.
ð Redémarrer la machine du poste client et dans les tous les programmes vous devriez voir
agents OCS comme ceci :
ð Maintenant il faut vérifier que les données remonte bien dans OCS / GLPI /
http://debian/ocsreports
Les outils sont maintenant mis en place au quotidien, il sera possible de faire des graphique
avec les nombres de tickets crée, le temps de résolution ect..