Installation Et Configuration de GLPI Et OCS
Installation Et Configuration de GLPI Et OCS
Installation Et Configuration de GLPI Et OCS
2013
2013
2013
Introduction
Selon la taille du parc informatique, linventaire peut ncessiter des heures, voire des jours, de travail pour tre effectu. Cest un travail lourd et fastidieux par nature dans lequel il est facile de se tromper lorsquil; est ralis la main. Lautomatiser permet de gagner du temps, de lnergie et de la prcision. Pour ces raison, linventaire automatis est devenu indispensable pour toute entreprise qui veut avoir une vue immdiate et ralise de ses actifs en matriel et en logiciel. Les logiciels dinventaire, quils soient Open Source ou payants, permettent de raliser toute une foule doprations connexes dont la gestion de contrats et de licences, la gestion de billets dintervention, la gestion des emplacements des quipements, la gestion des utilisateurs et des groupes dutilisateurs, etc. Dans ce rapport, nous exposons les logiciels dinventaire OCS-Inventory (Open Computer and Software Inventory) et GLPI (Gestion Libre de Parcs Informatiques) qui sont des logiciels Open Sources fonctionnant sous Windows, Linux et MacOS et qui permettent de faire la gestion des inventaires de parcs informatiques. Nous donnons la procdure dinstallation et de configuration de ces deux logiciels sous Linux. OCS Inventory est un logiciel orient web qui peut tre utilis tout seul sans avoir besoin de GLPI. Cependant GLPI donne une interface plus conviviale et ajoute des fonctionnalits supplmentaires aux fonctionnalits natives dOCS. Mais avant dentrer dans les dtails techniques de linstallation et la configuration dOCS et GLPI, nous donnons quelques rappels sur ces deux logiciels. Cette partie permettra davoir une meilleure ide de ces deux logiciels avant de commencer les installer. Ensuite, nous exposons linstallation avec tous les dtails ncessaires qui permettent nimporte qui de les installer et de les configurer. A la suite de cette partie, nous donnons quelques consignes et exemples dutilisations des interfaces de deux logiciels qui sont des logiciels orients Web.
2013
Les logiciels
Les logiciels que nous avons choisis pour implmenter la gestion de parc informatique sont OCS et GLPI. Ce sont les deux logiciels Open Source les plus populaires auprs des utilisateurs dans le monde entier et les plus soutenus par la communaut des dveloppeurs. Nous donnons, ci-dessous, quelques rappels sur les deux logiciels avant dentamer linstallation et al configuration.
OCS-Inventory
OCS-Inventory (Open Computer and Software Inventory) est un logiciel qui permet de rcolter les informations sur un parc informatique. Ces informations peuvent provenir dun ordinateur, dun routeur, dune imprimante ou dun commutateur. OCS-Inventory est dot dautres fonctions tel que let dploiement de logiciels dans le parc informatique. OCS-Inventory peut saccoupler avec le logiciel GLPI, comme interface Web, afin de lui fournir toutes les informations sur le parc informatique. Mais GLPI fait davantage que simplement afficher les informations donnes par OCS-Inventory. Parmi les fonctionnalits dOCS-Inventory, nous trouvons : Informations d'inventaire pertinentes; Systme volu de tldiffusion permettant de dployer des installations de logiciels ou d'excuter des scripts et commandes sur les ordinateurs sans surcharger le rseau; Interface d'administration web; Support de nombreux systmes d'exploitation incluant Microsoft Windows, Linux, *BSD, Sun Solaris, IBM AIX, HP-UX, MacOS X; Architecture tierce utilisant les standards courants, les protocoles HTTP/HTTPS et le formatage de donnes XML; Web service accessible au travers de l'interface SOAP; Support de plugins au travers des API; Recherche sur le rseau; Synchronisation avec GLPI. OCS-Inventory se compose de deux parties : une partie serveur et une partie agent. La partie agent, installe sur la machine inventorier, transmet les informations recueillies la partie serveur, installe sur le serveur qui va afficher lensemble des informations rcoltes. Il est donc ncessaire dinstaller la partie agent sur tous les ordinateurs inventorier du parc informatique. Ce qui constitue un inconvnient surtout si le parc informatique est assez grand. Heureusement, on peut effectuer cette opration par lintermdiaire dun script ou par lintermdiaire du dploiement de logiciels.
2013
GLPI
GLPI (Gestion Libre de Parc Informatique) est un logiciel, lanc en 2003, qui permet la gestion de parcs informatiques au sens large du terme. Il peut saccoupler des logiciels de cueillette dinformation sur le parc tel quOCS-Inventory et Fusion-Inventory pour inventorier lensemble des ressources matrielles et logicielles du parc informatique. Cependant, GLPI fournit dautres fonctionnalits de gestion de parcs informatiques, telle que la gestion des licences, des contrats, du budget, de billets dintervention technique, la gestion des utilisateurs et des groupes des utilisateurs, etc. Pour voir une dmonstration de GLPI, on peut se rendre ladresse web suivante : dmo. Cette dmonstration est en ligne et permet davoir une bonne ide sur linterface du logiciel et son utilisation. GLPI se prsente comme une interface web, dveloppe en PHP. Ses fonctionnalits couvrent:
Inventaire des ordinateurs, priphriques, rseau, imprimantes et consommables associs ; notamment grce un interfaage avec OCS Inventory ou FusionInventory ; Gestion des licences (acquises, acqurir, sites, OEM..) et des dates dexpiration ; Affectation du matriel par zone gographique (salle, tage...), par groupes d'utilisateurs et par utilisateurs ; Gestion des informations administratives et financires (achat, garantie et extension, amortissement) ; Gestion des tats de matriel ; Gestion des demandes dintervention pour tous les types de matriel de linventaire dans le respect des bonnes pratiques ITIL ; Gestion des conventions de services (SLA) ; Gestion du planning et export au format ICal pour Assistant personnel ; Interface pour permettre l'utilisateur final de dposer une demande dintervention ; Gestion des entreprises, contrats, documents lis aux lments dinventaires ; Rservation de matriel ; Gestion dun systme de base de connaissances hirarchique, gestion dune FAQ publique et, ou prive ; Gnration de rapports sur le matriel, de rapports rseau, de rapports sur les interventions.
De plus, GLPI prsente de nombreux plugins venant ajouter d'autres fonctionnalits la liste prsente comme la gnration d'une reprsentation graphique du rseau et de ses composants, l'mission d'alertes supplmentaires, la mise disposition de Webservices etc.. (Wikipdia)
2013
Linstallation
Nous exposons, dans cette partie, linstallation des logiciels OCS et GLPI sous Linux Debian 6. Ces deux logiciels ont besoin de la prsence dApache, PHP, MySQL et Perl. Nous commenons donc par linstallation de ces logiciels avant dentamer linstallation dOCS et GLPI proprement dit.
2013
2013
Mettez lutilisateur de la base de donnes MySQL. Ensuite, cliquez sur Send, vous aurez la page suivante :
Si tout est correct comme dans la figure ci-dessus, cliquez sur Soumettre la requte et vous aurez la page suivante :
2013
Utilisateur : admin Mot de passe : admin Vous aurez une page comme celle-ci avec des zros (0) partout. Sur cette page, il y a dj 8 ordinateurs dinventoris.
2013
10
2013
11
2013
12
2013
Vous devez maintenant renseigner les informations du serveur. Le champ TAG et Certificat ne sont pas obligatoires, mais noubliez pas que le tl dploiement se fait uniquement via HTTPS. Si vous compter utiliser cette fonctionnalit, noublie de configurer HTTPS sur votre serveur et ajouter le certificat lorsque vous installer les agents manuellement. Cliquez sur Continue .
13
2013
Daemon options permet de configurer le lancement et lintervalle dexcution de lagent. Par dfaut sous Mac il sexcute toute les 5 heures et est lanc au dmarrage de la machine. A vous de modifier votre convenance. Cliquez sur Continue
14
2013
15
2013
Pour que le systme puisse installer lagent, vous devez lui donner le mot de passe administrateur de la machine.
16
2013
Pour installer un client OCS-Inventory sur un ordinateur quip du systme dexploitation Windows, il faut aller la page suivante pour tlcharger le logiciel correspondant. https://launchpadlibrarian.net/114008385/OCSNG-Windows-Agent-2.0.5.zip Ensuite, procdez comme suit pour installer le client:
17
2013
18
2013
19
2013
d) Sur la barre dadresse, supprimer ocsinventory-ng au milieu et remplacez le par ladresse IP : 192.168.50.12
20
2013
21
La gestion dinventaire dun parc informatique. Open Source sous Linux f) Cliquez sur Next
2013
22
2013
i)
23
2013
j)
l)
Vous avez russi installer le client OCS-Inventory sous Windows. La procdure est termine.
24
2013
Installation de GLPI
Par la suite, jai install GLPI de la mme manire quOCS-Inventory.
cd /var/www/JFP-test/ wget https://forge.indepnet.net/attachments/download/1387/glpi-0.83.7.tar.gz tar xzvf glpi-0.83.7.tar.gz chown -R www-data glpi chmod -R 755 glpi rm -r glpi-0.83.7.tar.gz
Ensuite de cela, je suis all dans la page daccueil de GLPI pour le configurer. http://adresse-IP-du-Serveur/glpi Vous aurez une page telle que celle-ci. On chosit la langue :
25
2013
GLPI vrifie sil a tout ce dont il besoin pour fonctionner correctement. Si tout est vert, cliquez sur Continue :
26
2013
On entre ladresse du serveur (dans notre cas en localhost), le nom dutilisateur et le mot de passe que vous avez cr auparavant sur MySQL puis cliquez sur Continue :
On slectionne la base de donnes cre avec MySQL puis cliquez sur Continue :
27
2013
Un dernier rcapitulatif avant de cliquez sur Use GLPI et de passer la fentre suivante pour se connecter :
On entre le login et le mot de passe par dfaut : glpi et glpi. Vous pourrez les modifier plus tard.
28
2013
29
2013
La configuration
Normalement, OCS et GLPI communiquent de manire native. Il ny a aucune configuration faire pour les faire communiquer. Donc, toutes les machines rpertories dans OCS vont apparaitre dans GLPI.
Pour activer Active Directory dans GLPI nous faisons la configuration suivante.
30
2013
Conclusion
Les logiciels OCS-Inventory et GPLI sont deux logiciels qui permettent de faire linventaire du matriel et du logiciel dun parc informatiques. Ils sont trs utiliss et soutenus par une communaut de dveloppeurs actifs. Leur installation, leur configuration et leur administration sont relativement faciles comme nous lavons vu. GLPI peut se connecter un serveur Active Directory afin dauthentifier les utilisateurs qui ont un compte sous Active Directory. Nous avons donn les procdures dinstallation de tous les outils ncessaires pour faire linventaire.
31
2013
Annexes
GLPI rassemble gestion de parc et monitoring
(source) La solution complte a pour moteur central GLPI, logiciel de gestion de parc informatique et de servicedesk libre, utilis et reconnu par les entreprises et administrations. GLPI : module central
La solution complte a pour moteur central GLPI, logiciel de gestion de parc informatique et de servicedesk libre, trs utilis et reconnu par les entreprises & administrations. FusionInventory : la brique inventaire automatique
La brique libre FusionInventory permet de faire l'inventaire automatique du matriel (ordinateurs, serveurs, switchs, imprimantes...), faire du tldploiement d'application directement dans GLPI via une collection de plugins (c'est la partie serveur). Le monitoring en plugin Dsormais la partie monitoring, qui est un plugin libre pour GLPI galement, permet de grer la configuration et ceci, automatiquement via des rgles. Ces rgles sont rejoues chaque modification de l'inventaire ; la configuration est effectivement base directement sur l'inventaire matriel et logiciel. Ce plugin monitoring rcupre les vnements du moteur de monitoring afin d'avoir toutes les informations dans GLPI. Le moteur de supervision est la solution de monitoring Shinken. La mutualisation des informations est une demande forte par les quipes d'administration et de support du parc informatique. Dsormais, les briques libres sont disponibles et matures et agrgent toutes les informations dans un mme logiciel. L'unification de la gestion de parc, de l'inventaire automatique, du tldploiement d'applications, du servicedesk, du monitoring au sein de GLPI est devenu une ralit explique David Durieux, dveloppeur et grant de la socit siprossii. Nouveauts de cette nouvelle version
La 3me version majeure du plugin monitoring pour GLPI ajoute les lments suivants :
32
2013
copie des lments de configuration gestion des realms de Shinken li aux entits de GLPI support des weathermap avec cration dans l'interface cration de vue personnalise grce aux widgets ajout d'alertes visuelles dans GLPI lors de modifications de configuration gestion de droits affine gestion du monitoring du trafic des ports rseau amliore gestion des taux de disponibilits diffrentes corrections de bugs
33
2013
les postes utilisateurs (ordinateurs portables, fixes, serveurs) les moniteurs (li aux ordinateurs de la catgorie prcdente). les logiciels installs (li aux ordinateurs) avec une gestion des licences. les matriels rseau (switchs, routeurs) les priphriques (clavier, souris, etc). les imprimantes les cartouches/toner les consommables : ceux-ci permettent d'effectuer des attributions aux utilisateurs avec une gestion des stocks avance. les tlphones Chacun de ces lments dispose de nombreux attributs : des attributs propres au type de matriel et des attributs plus gnriques comme la localisation, le statut (en stock, attribu) ou encore l'utilisateur associ. GLPI peut galement tre associ aux logiciels OCSng et FusionInventory pour effectuer des remontes d'inventaire automatiques sur les postes utilisateurs par l'intermdiaire d'agents installs en local. Assistance - Helpdesk Depuis de nombreuses versions, la composante Helpdesk de GLPI a fortement volue et dispose dsormais de trs nombreuses fonctions : ouverture de tickets, suivi, dfinition de la typologie, priorit, statut, notifications par e-mail aux utilisateurs entirement paramtrables , gestion des SLA avec escalade, etc. GLPI se rapproche des bonnes pratiques ITIL : enqute de satisfaction, validation des solutions aux incidents/problmes remonts, dfinition de la matrice de priorit, etc.
34
2013
Grce sa composante inventaire, GLPI permet galement de lier les tickets aux lments de l'inventaire et donc de connatre au moment de la saisie d'un ticket quels matriels ou logiciels dispose l'utilisateur. GLPI dispose d'une gestion des droits extrmement souple permettant de laisser la possibilit aux utilisateurs de saisir directement un ticket (avec une interface simplifie), ou de n'accorder qu'un droit de visualisation aux utilisateurs et de garder le centre d'appel en tant que point d'entre pour la cration de tickets. Intgration au SI et gestion des droits Une des grandes forces de GLPI est sa capacit s'intgrer au SI. GLPI offre par dfaut la possibilit de rcuprer et synchroniser les comptes utilisateurs depuis un LDAP ou un Active Directory. Ceci permet de rcuprer facilement la plupart des informations des utilisateurs : email, tlphone, fonction, etc. Les profils et droits des utilisateurs peuvent ensuite dcouler des groupes d'appartenance des utilisateurs dans l'annuaire grce un moteur de rgle flexible. Chaque utilisateurs peut disposer de plusieurs profils sur diffrentes entits / composants de GLPI. Extensions GLPI GLPI offre un mcanisme de plugins lui permettant d'tendre ses fonctions. On peut ainsi par exemple :
ajouter des fonctions de gestion de projet offrir une intgration l'outil de supervision Nagios ajouter la gestion de nouveaux lments d'inventaire ajouter une API web-services pour permettre d'autres outils d'interagir avec GLPI (inventaire/helpdesk).
Tous ces plugins sont regroups sur une section ddie du site officiel de GLPI : http://plugins.glpi-project.org/
35
2013
Bibliographie
Gnralits
1. 2. 3. 4. 5. 6. 7. 8. Outils d'inventaire et de gestion de parc libres (open source) (site web) Les solutions Open Source pour la Gestion de Parc Informatique (livre) Support et Open Source Consulting (document) Gestion libre de parc informatique (document) Logiciels dinventaire Open Source Les solutions Open Source pour la Gestion de Parc Informatique Total Network Inventory Gestion de parcs informatiques (document)
36
2013
7. OpenNMS (site officiel) 8. OpenNMS sans effort 9. Guide dinstallation OpenNSM 10. OUAPI (site officiel) 11. OCS-Inventory OCS-Inventory & GLPI v.2 12. Installer et dployer OCSInventory-NG 13. Total Network Inventory (document)
Livres
1. Patrice Thibault. GLPI. La gestion du parc. ditions eni, 2011. 2. Norton Fausto Garfield. GLPI. Amin Publishing, 2011.
37