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.