9. ocs inventory

Transcription

9. ocs inventory
BTS SIO
Services Informatiques aux
Organisations
Option
SISR
Session
Benjamin FRULEUX
Nature de l’activité
Objectifs
2015
Activité professionnelle N°
OCS INVENTORY NG
Automatisation & simplification de gestion de parc informatique (INVENTAIRE)
COMPETENCES MISES EN OEUVRE POUR CETTE ACTIVITE PROFESSIONNELLE
A1.1.1
Analyse du cahier des charges d'un service à produire
A 1.1.2
Étude de l'impact de l'intégration d'un service sur le système informatique
A 1.1.3
Étude des exigences liées à la qualité attendue d'un service
A1.2.2
Rédaction des spécifications techniques de la solution retenue
A1.2.4
Détermination des tests nécessaires à la validation d'un service
A 1.3.1
Test d'intégration et d'acceptation d'un service
A1.3.4
Déploiement d'un service
A 2.2.1
Suivi et résolution d'incidents
A 2.2.2
Suivi et réponse à des demandes d'assistance
A2.2.3
Réponse à une interruption de service
A 2.3.1
Identification, qualification et évaluation d'un problème
A2.3.2
Proposition d'amélioration d'un service
A3.1.1
Proposition d'une solution d'infrastructure
A3.3.3
Gestion des identités et des habilitations
A3.3.5
Gestion des indicateurs et des fichiers d'activité
A 3.2.1
Installation et configuration d'éléments d'infrastructure
A 3.3.1
Administration sur site ou à distance des éléments d'un réseau, de serveurs, …
A4.1.7
Développement, utilisation ou adaptation de composants logiciels
A4.1.9
Rédaction d'une documentation technique
A5.1.1
Mise en place d'une gestion de configuration
A5.1.2
Recueil d'informations sur une configuration et ses éléments
9
A5.1.3
Suivi d'une configuration et de ses éléments
A5.1.5
Évaluation d'un élément de configuration ou d'une configuration
A5.2.3
Repérage des compléments de formation ou d'auto-formation ...
A5.2.4
Étude d’une technologie, d'un composant, d'un outil ou d'une méthode
DEROULEMENT DE L'ACTIVITE
•
Contexte
OCS Inventory NG (Open Computer and Software Inventory) est une application permettant de
réaliser un inventaire sur la configuration matérielle des machines du réseau. Dans notre cas, il se
couplé avec GLPI afin de remonter les informations du parc informatique d’OCS sur GLPI.
OCS est, comme GLPI, OpenSource
•
Prérequis
-
Un serveur, dans notre cas Debian
GLPI de configuré sur ce même serveur
Un poste client pour les tests
1) Installation
Pour commencer, mettre le serveur Debian à jour en ouvrant un terminal en tant que super utilisateur et en
entrant les commandes suivantes :
apt-get update
apt-get upgrade
Installation des modules nécessaire, entre successivement les commandes suivantes :
apt-get install libapache2-mod-php5 libapache2-mod-perl2
apt-get install libxml-simple-perl libcompress-zlib-perl
apt-get install libdbi-perl libdbd-mysql-perl
apt-get install libnet-ip-perl libphp-pclzip make
apt-get install libapache-dbi-perl
perl -MCPAN -e 'install XML::Entities'
perl -MCPAN -e 'install SOAP::Lite'
Redémarrer le serveur apache :
/etc/init.d/apache2 restart
Se placer dans le dossier www, y télécharger OCS et le décompresser :
cd /var/www/
wget https://launchpad.net/ocsinventory-server/stable-2.1/2.1.2/+download/OCSNG_UNIX_SERVER-2.1.2.tar.gz
tar -xvzf OCSNG_UNIX_SERVER-2.1.2.tar.gz
Aller dans le dossier et exécuter le script d’installation :
cd OCSNG_UNIX_SERVER-2.1.2
. . /setup.sh
A la fin de l’installation, un message stipulant que tout s’est bien déroulé apparait. Il est possible que votre
Terminal se ferme, en ouvrir un nouveau (en tant que super utilisateur) et redémarrer apache :
/etc/init.d/apache2 restart
2) Configuration d’OCS
Ouvrir un navigateur et aller sur l’interface Web d’OCS : http://127.0.0.1/ocsrepports
Une fois sur la page suivante, remplissez-la avec vos informations mysql
Supprimer le fichier d’installation et redémarrer apache :
cd /var/www/OCSNG_UNIX_SERVER-2.1rc1/ocsreports/
rm -f install.php
/etc/init.d/apache2 restart
Retourner sur le lien http:/127.0.0.1/ocsreports et connectez-vous avec comment nom d’utilisateur admin et
comme mot de passe admin
Installation d’OCS client
Dans un premier temps, lancer votre machine cliente, dans notre cas, Windows 7 puis y télécharger OCS-NGWindows-Agent-Setup.exe.
Exécuter le programme puis faites : Suivant => J’accepte => Suivant et remplir la page suivante comme cidessous en fonction de l’adresse de votre serveur OCS puis faites suivant jusqu’à la fin de l’installation.
Vous avez maintenant l’icône OCS (rose) sur votre barre de tâche, faites un clic droit dessus et cliquez sur
« Exécuté l’agent OCS Inventory NG maintenant »
La configuration a bien été envoyée a OCS, vous pouvez le vérifier sur l’interface web à l’adresse :
http://IP_SERVEUR_OCS/ocsreports/?function=visu_computers
1) Configuration de GLPI avec OCS
Maintenant que GLPI ainsi qu’OCS sont installé, nous allons les configurer pour qu’ils fonctionnent ensemble.
Ainsi, les postes et les périphériques remonté dans OCS seront ajoutés dans la partie « gestion de parc » de GLPI
Placez-vous dans le dossier plugin et télécharger le plugin :
cd /var/www/glpi/plugins
wget https://forge.indepnet.net/attachments/download/1847/glpi-ocsinventoryng-1.0.3.tar.gz
tar -xvzf glpi-ocsinventoryng-1.0.3.tar.gz
rm -f glpi-ocsinventoryng-1.0.3.tar.gz
Rendez-vous maintenant sur le site glpi http://127.0.0.1/glpi puis allé dans la section Configuration => plugin
vous devriez arriver sur la page suivante et cliquez sur installer:
• Contexte
OCS Inventory NG (Open Computer and Software Inventory) est une application permettant
de réaliser un inventaire sur la configuration matérielle des machines du réseau. Dans notre
cas, il se couplé avec GLPI afin de remonter les informations du parc informatique de OCS
sur GLPI.
OCS est, comme GLPI, OpenSource
• Prérequis
-
Un serveur, dans notre cas Debian
GLPI de configuré sur ce même serveur
-
Un poste client pour les tests
3) Installation
Pour commencer, mettre le serveur Debian à jour en ouvrant un terminal en tant que super utilisateur et en
entrant les commandes suivantes :
apt-get update
apt-get upgrade
Installation des modules nécessaire, entre successivement les commandes suivantes :
apt-get install libapache2-mod-php5 libapache2-mod-perl2
apt-get install libxml-simple-perl libcompress-zlib-perl
apt-get install libdbi-perl libdbd-mysql-perl
apt-get install libnet-ip-perl libphp-pclzip make
apt-get install libapache-dbi-perl
perl -MCPAN -e 'install XML::Entities'
perl -MCPAN -e 'install SOAP::Lite'
Redémarrer le serveur apache :
/etc/init.d/apache2 restart
Se placer dans le dossier www, y télécharger OCS et le décompresser :
cd /var/www/
wget https://launchpad.net/ocsinventory-server/stable-2.1/2.1.2/+download/OCSNG_UNIX_SERVER-2.1.2.tar.gz
tar -xvzf OCSNG_UNIX_SERVER-2.1.2.tar.gz
Aller dans le dossier et exécuter le script d’installation :
cd OCSNG_UNIX_SERVER-2.1.2
. . /setup.sh
A la fin de l’installation, un message stipulant que tout s’est bien déroulé apparait. Il est possible que votre
Terminal se ferme, en ouvrir un nouveau (en tant que super utilisateur) et redémarrer apache :
/etc/init.d/apache2 restart
4) Configuration d’OCS
Ouvrir un navigateur et aller sur l’interface Web d’OCS : http://127.0.0.1/ocsrepports
Une fois sur la page suivante, remplissez-la avec vos informations mysql
Supprimer le fichier d’installation et redémarrer apache :
cd /var/www/OCSNG_UNIX_SERVER-2.1rc1/ocsreports/
rm -f install.php
/etc/init.d/apache2 restart
Retourner sur le lien http:/127.0.0.1/ocsreports et connectez-vous avec comment nom d’utilisateur admin et
comme mot de passe admin
Installation d’OCS client
Dans un premier temps, lancer votre machine cliente, dans notre cas, Windows 7 puis y télécharger OCS-NGWindows-Agent-Setup.exe.
Exécuter le programme puis faites : Suivant => J’accepte => Suivant et remplir la page suivante comme cidessous en fonction de l’adresse de votre serveur OCS puis faites suivant jusqu’à la fin de l’installation.
Vous avez maintenant l’icône OCS (rose) sur votre barre de tâche, faites un clic droit dessus et cliquez sur
« Exécuté l’agent OCS Inventory NG maintenant »
La configuration a bien été envoyée a OCS, vous pouvez le vérifier sur l’interface web à l’adresse :
http://IP_SERVEUR_OCS/ocsreports/?function=visu_computers
5) Configuration de GLPI avec OCS
Maintenant que GLPI ainsi qu’OCS sont installé, nous allons les configurer pour qu’ils fonctionnent ensemble.
Ainsi, les postes et les périphériques remonté dans OCS seront ajoutés dans la partie « gestion de parc » de
GLPI
Placez-vous dans le dossier plugin et télécharger le plugin :
cd /var/www/glpi/plugins
wget https://forge.indepnet.net/attachments/download/1847/glpi-ocsinventoryng-1.0.3.tar.gz
tar -xvzf glpi-ocsinventoryng-1.0.3.tar.gz
rm -f glpi-ocsinventoryng-1.0.3.tar.gz
Rendez-vous maintenant sur le site glpi http://127.0.0.1/glpi puis allé dans la section Configuration => plugin
vous devriez arriver sur la page suivante et cliquez sur installer:
Maintenant, aller sur : http://127.0.0.1/glpi/plugins/ocsinventoryng/front/ocsserver.form.php et remplissez
les champs selon votre configuration puis appuyez sur « ajouter »
Ne pas oublier de sélectionner « oui » pour « base de données en UTF8 » et « actif »
Aller ensuite sur http://127.0.0.1/glpi/plugins/ocsinventoryng/front/ocsng.php , si vous avez la page
suivante, c’est qu’OCS et GLPI sont bien synchronisé, vous pouvez maintenant importer votre parc
informatique présent dans OCS sur GLPI
CONCLUSION
OCS est un utilitaire très utile afin de réaliser un inventaire des ordinateurs du parc informatique d’une
entreprise, mais également de tous les périphériques présent sur les postes : souris, claviers, imprimantes..
De plus, OCS couplé à GLPI est une très bonne amélioration de GLPI, car la gestion de parc dans GLPI de base
n’est pas automatisée.
EVOLUTION POSSIBLE
Coupler OCS avec GLPI afin d’avoir un inventaire en temps réel ainsi qu’une gestion des incidents.