NG Liaison entre GLPI et OCS

Transcription

NG Liaison entre GLPI et OCS
BTS SIO-SISR
2017
GESTIONNAIRE LIBRE DE PARC INFORMATIQUE
OPEN COMPUTERS AND SOFTWARE INVENTORY - NG
Liaison entre GLPI et OCS
TP à réaliser
1°) Objectif
Assurer la liaison entre GLPI et OCS. Aborder la configuration de ces outils. Le TP se réalise à
l’aide du dossier documentaire.
2°) TP à réaliser
A°) Installation d'OCS
A.1°) OCS serveurs
Sur votre serveur GLPI, installez le paquet ocsinventory-server. Puis, à l'aide de votre machine cliente,
testez l'accès à la page d'accueil avec l'url http://<ip-serveur>/ocsreports. Renseignez les champs permettant
de finaliser l'installation. Authentifiez vous avec le compte administrateur par défaut : admin/admin.
Appelez moi pour que je puisse vérifier cette partie du travail.
A.2°) Agents OCS
Faîtes un clone d'une machine de type ubuntu server. Configurez un adressage IP cohérent pour cette
machine et nommez là client-ocs-ubuntu.
Installez le paquet ocsinventory-agent sur cette machine ainsi que sur votre machine physique lubuntu afin
de disposer de deux clients.
Localisez le fichier de configuration du client OCS et lancez un inventaire à l'aide de la commande
ocsinventory-agent.
Localisation fichier client OCS :
Vérifiez sur votre application OCS la remontée effective de ces deux machines en cliquant sur l’icône 'toutes
les machines' en haut à gauche.
Appelez moi pour que je puisse vérifier cette partie du travail.
B°) Liaison avec OCSNG
B.1°) Liaison avec OCSNG
Vous devez assurer l'ensemble de la configuration permettant d'effectuer la liaison avec votre serveur OCS.
Patrice DIGNAN
1/8
BTS SIO-SISR
2017
Appelez moi pour que je puisse vérifier cette partie du travail.
B.2°) Remontée des machines sans options particulières
Importez effectivement les machines du serveur OCS vers votre serveur GLPI. Vérifiez en consultant le parc
GLPI. Que constatez vous concernant les champs importés ? Pourquoi ?
B.3°) Remontée des machines avec options d'importation
Refaire un import en interdisant l'import de machines virtuelles.
B.4°) Remontée des machines avec sélection des champs d'importation
Refaire un import en sélectionnant tous les champs d'importation (processeur, mémoire...). Vérifiez et
comparez avec B.2°).
Appelez moi pour que je puisse vérifier cette partie du travail.
C°) Configuration d'OCS
C.1°) Menu d'accueil
C.1.1°) Onglet matériel
Mettez cet onglet en mode modification afin de supprimer l'item suivant :
nombre de disques dur avec une taille restante < 500MB.
Vous devez modifier la valeur du seuil suivant :
mémoire RAM > 1024 MB
C.2.2°) Autres onglets
Quels sont les autres onglets, quel est leur rôle ? Pourquoi l'onglet messages est-il vide ? Quel est son rôle ?
Appelez moi pour que je puisse vérifier cette partie du travail.
C.2°) La page 'toutes les machines'
C.2.1°) Mise en place d'un filtre
Allez dans la page intitulée 'toutes les machines' et testez un exemple de filtre :
Critère de filtre = Système. Valeur du filtre = Ubuntu.
Patrice DIGNAN
2/8
BTS SIO-SISR
2017
Testez un téléchargement au format CSV du résultat de votre filtre. Qu'est ce que le format CSV ?
C.2.2°) Zoom sur une machine
Une fois votre filtre affiché, vous remarquez que le nom de votre machine est cliquable. Allez voir cette
machine. Plusieurs postes d'inventaires apparaissent et notamment l'option 'tout afficher'.
Constituez un tableau afin de répondre aux questions suivantes concernant votre machine (serveur).
–
–
–
–
–
–
–
–
–
–
–
–
Processeur : taille du cache, nombre de cœurs,
Mémoire : description, capacité,
Stockage : description, taille,
Disque : partitions, systèmes de fichier,
Carte vidéo : chipset,
Son : fabriquant,
Réseau : Nombre de cartes, adresse IP, adresse MAC, passerelle,
contrôleurs : fabriquant, son,
Slots : noms et descriptions,
Ports : nom, interface, description, type :
BIOS : Fabriquant, version,
Liste des logiciels : preuve que apache, mysql et php sont installés avec leurs versions.
Appelez moi pour que je puisse vérifier cette partie du travail.
C.3°) Fonctions de recherche
Afin d'affiner les recherches ou pour effectuer des traitements par lots, il existe des fonctions de recherche
multicritères. Allez voir du coté de ce menu.
C.3.1°) Recherche multicritères
Effectuez une recherche multicritère basée sur les critères suivants :
–
–
Ordinateur système = linux,
Disque – espace libre : plus de 200 Mo
Voyez le résultat et observez les nouveaux icônes disponibles à le suite de cette recherche (groupes, télédéployer...).
Listez les différents icônes qui apparaissent en indiquant leur rôle.
Appelez moi pour que je puisse vérifier cette partie du travail.
C.3.2°) Recherche logiciels
Indiquez si les logiciels suivants sont installés sur votre serveur en indiquant leur version :
Patrice DIGNAN
3/8
BTS SIO-SISR
2017
- tar, rsync, telnet, wget.
Réponse attendue sous forme de tableau.
Proposez une solution permettant de lister tous les logiciels installés sur votre machine commençant par la
lettre 'c'.
Faîtes un bilan de toutes les solutions (menus, fonctionnalités) s'offrant à vous pour connaître les logiciels
installés sur une machine.
Appelez moi pour que je puisse vérifier cette partie du travail.
Patrice DIGNAN
4/8
BTS SIO-SISR
2017
Dossier documentaire
Document 1 : Lier GLPI avec OCS
1- Configuration
Lorsque vous démarrez GLPI pour la première fois, les fonctions liées la récupération des données d’un
serveur OCSNG ne sont pas activées.
La première chose à faire est donc d’activer ces fonctions (mode OCSNG). Pour cela, vous devez activer,
voire télécharger le plugin permettant d'effectuer la liaison avec OCS. Allez voir du coté du sous menu
'plugin' du menu 'configuration' et téléchargez le plugin 'OCSInventoryNG'. Cette manipulation nécessite un
accès à Internet. Le lien vers le téléchargement est le suivant :
wget https://github.com/pluginsGLPI/ocsinventoryng/releases/download/1.2.2/glpi-ocsinventoryng1.2.2.tar.gz
Le téléchargement doit s’effectuer sur votre serveur GLPI/OCS.
Ensuite, décompressez le répertoire avec la commande 'tar' et déplacez le répertoire décompressé dans le
sous répertoire 'plugin' du site 'glpi' à la racine de votre serveur web. A vous de chercher dans l'arborescence.
Enfin, Allez dans le menu 'plugin' du site GLPI et installez puis activez votre plugin. Puis, sélectionnez votre
plugin et créez une nouvelle connexion.
Le premier champ est le Nom donné à la connexion. Mettez ce que vous voulez.
Hôte de la base de données OCSNG : localhost. Cette valeur indique que la base de données recherchée se
situe sur le même serveur que le serveur web hébergeant l’application GLPI. D'où l'importance d'avoir OCS
et GLPI sur le même serveur comme demandé dans ce LABO.
Dans le cas d’une connexion sur un serveur distant, il convient de renseigner dans ce champ l’adresse IP du
serveur OCSNG ou son nom DNS. Attention, pour fonctionner une configuration spécifique du serveur
OCSNG doit être mise en place. En effet, le serveur doit être ouvert en écoute sur le port 3306 (MySQL). De
Patrice DIGNAN
5/8
BTS SIO-SISR
2017
plus, le compte utilisateur employé par le serveur web pour se connecter sur la base de données OCSNG doit
être autorisé pour les serveurs distants (notés % dans la configuration des privilèges MySQL). Ce dernier
paramétrage peut être réalisé à l’aide d’un outil comme PhpMyAdmin.
Nom de la base de données OCSNG : ocsweb. Ce paramètre est le nom de la base de données utilisée par
l’application OCSNG pour stocker les données. Dans le cas d’une utilisation standard, vous ne devez pas
modifier ce paramètre.
Utilisateur de la base de données OCSNG : ocs. Ce paramètre définit le login utilisé par le serveur web
pour se connecter sur la base de données OCSNG. Afin de sécuriser l’accès à la base de données, vous
pouvez être amené à créer un utilisateur ayant un login différent.
Mot de passe de l’utilisateur OCSNG : par défaut le mot de passe associé au login ocs est ocs.
Bien évidemment, il faut adapter ces valeurs si les logins et mots de passe sont différents.
Attention, ce sont des paramètres qu’il convient de modifier lors de l’installation d’OCSNG (au même titre
que la création d’un mot de passe sur le compte root de la base de données MySQL). Un utilisateur qui
connaît l’adresse d’un serveur OCSNG peut attaquer la base de données avec le compte ocs/ocs si celui-ci
n’est pas sécurisé. Afin de sécuriser un peu plus la base de données, il est possible de supprimer les comptes
avec des accès distants si vos deux applications sont sur le même serveur.
Base de données OCSNG en UTF8 : ce paramètre permet d’activer la conversion des données lors de
l’import afin de ne pas avoir d’anomalies d’affichage des données.
Actif : ce champ permet d’activer ou de désactiver une source d’importation. En cas de problème sur un
serveur OCSNG, il peut être opportun de désactiver la connexion correspondante temporairement afin de
limiter les erreurs de connexion.
Validez en cliquant sur ajouter et vérifiez le succès de la liaison en cliquant sur la rubrique ‘Test’. Attention,
un message vous demande d’activer l’option TRACE_DELETED sur votre serveur OCS. Pour cela, allez
dans le menu config, onglet server de votre serveur OCS.
GLPI tente alors une connexion sur la base ocsweb avec les paramètres renseignés. Si cette connexion
aboutit, un message de succès s’affiche en bas de l’écran et les onglets sont mis à jour.
Deux onglets supplémentaires de définition des éléments à importer et de configuration des imports
s’affichent. Le contenu de ces onglets permet de paramétrer les données de la base OCSNG que vous
souhaitez utiliser pour alimenter votre base GLPI.
Patrice DIGNAN
6/8
BTS SIO-SISR
2017
2- Importation effective
La liaison effectuée, vous pouvez importer les ordinateurs présents sur OCS et vérifier leur présence sur
GLPI. Allez voir dans le sous menu OCS Inventory NG du menu Outils.
3- Options d'importation
Il est possible de configurer des options d'importations. La fenêtre suivante est disponible sur la
configuration su serveur OCSNG.
Patrice DIGNAN
7/8
BTS SIO-SISR
2017
4- Onglet – informations générales
Cet onglet permet de spécifier quels champs afficher lors de l'import.
Patrice DIGNAN
8/8

Documents pareils