22
Installation OCS-GLPI CAMARA Mohamed – OCS-GLPI

Installation OCS-GLPI · Situation Professionnelle OCS-GLPI – CAMARA Mohamed Contexte Dans le cadre du PPE (projet professionnel encadré) de la rest: ructuration de STADIUM

  • Upload
    vandang

  • View
    248

  • Download
    2

Embed Size (px)

Citation preview

Page 1: Installation OCS-GLPI · Situation Professionnelle OCS-GLPI – CAMARA Mohamed Contexte Dans le cadre du PPE (projet professionnel encadré) de la rest: ructuration de STADIUM

Situation Professionnelle OCS-GLPI – CAMARA Mohamed

Installation

OCS-GLPI

CAMARA Mohamed – OCS-GLPI

Page 2: Installation OCS-GLPI · Situation Professionnelle OCS-GLPI – CAMARA Mohamed Contexte Dans le cadre du PPE (projet professionnel encadré) de la rest: ructuration de STADIUM

Situation Professionnelle OCS-GLPI – CAMARA Mohamed

Compétences obligatoire Validées :

Prise en charge d’incidents et de demandes d’assistance liés au domaine de spécialité du candidat

Elaboration de documents relatifs à la production et à la fourniture de services Participation à un projet d’évolution d’un SI

Compétences globales Validées :

A1.1.1, Analyse du cahier des charges d'un service à produire

A1.1.2, Étude de l'impact de l'intégration d'un service sur le système informatique

A1.2.4, Détermination des tests nécessaires à la validation d'un service

A1.3.1, Test d'intégration et d'acceptation d'un service

A1.3.3, Accompagnement de la mise en place d'un nouveau service

A1.3.4, Déploiement d'un service

A1.4.1, Participation à un projet

A1.4.3, Gestion des ressources

A2.1.2, Évaluation et maintien de la qualité d'un service

A2.2.2, Suivi et réponse à des demandes d'assistance

A2.3.2, Proposition d'amélioration d'un service

A3.2.1, Installation et configuration d'éléments d'infrastructure

A3.3.1, Administration sur site ou à distance des éléments d'un réseau, de serveurs, …

A3.3.3, Gestion des identités et des habilitations

A4.1.9, Rédaction d'une documentation technique

A5.1.2, Recueil d'informations sur une configuration et ses éléments A5.1.3, Suivi d'une configuration et de ses éléments A5.1.4, Étude de propositions de contrat de service (client, fournisseur) A5.1.5, Évaluation d'un élément de configuration ou d'une configuration A5.1.6, Évaluation d'un investissement informatique A5.2.1, Exploitation des référentiels, normes et standards adoptés par le prestataire informatique

Page 3: Installation OCS-GLPI · Situation Professionnelle OCS-GLPI – CAMARA Mohamed Contexte Dans le cadre du PPE (projet professionnel encadré) de la rest: ructuration de STADIUM

Situation Professionnelle OCS-GLPI – CAMARA Mohamed

Contexte : Dans le cadre du PPE (projet professionnel encadré) de la restructuration de STADIUM

COMPANY durant mes deux années de BTS j’ai dû mettre en place un service du nom d’OCS-GLPI.

Qu’est-ce que c’est OCS-GLPI ?

OCS-GLPI est l’union de deux services permettant une gestion libre d’un parc informatique. C’est par

excellence le pack de base du Helpdesk. Nous allons regarder un peu plus en détail la fonction et

l’utilité de chaque élément qui compose OCS-GLPI.

Présentation de GLPI :

GLPI tire son acronyme de (Gestion Libre de Parc Informatique) c’est le gestionnaire d’incidents de

base et c’est lui aussi qui va permettre de mettre en place le système de ticket d’incidents ainsi

qu’intégrer la base de connaissances du service informatique.

Présentation d’OCS-INVENTORY NG :

OCS-INVENTORY NG tire son acronyme de « Open Computers and Software Inventory Next

Generations » c’est un logiciel qui propose l'inventaire du parc informatique. Ce service permet

d'inventorier le matériel et les logiciels de manière précise. Il permet aussi la télédiffusion

d'applications, et se gère directement via un navigateur internet. Il peut s’intégrer directement à GLPI

ceux qui va nous permettre de les fusionner.

OCS est un véritable atout en entreprise car il permet de sniffer le réseau pour pouvoir détecter

toutes les composantes qui l’entourent (switch, routeurs, imprimantes…) tout en les classifiant avec

leurs adresses MAC respectives. OCS peut identifier une adresse IP non inventoriée et donner toutes

les informations sur celle-ci. OCS peut aussi télédiffuser des paquets c’est-à-dire permettre de

télécharger des logiciels automatiquement via http pour les machines clientes.

OCS dispose d’une interface web en PHP traduite en 11 langues ceux qui permet sont déploiement

dans tous type d’entreprise et de structure à travers le monde.

Page 4: Installation OCS-GLPI · Situation Professionnelle OCS-GLPI – CAMARA Mohamed Contexte Dans le cadre du PPE (projet professionnel encadré) de la rest: ructuration de STADIUM

Situation Professionnelle OCS-GLPI – CAMARA Mohamed

Comment OCS-GLPI fonctionne-t-il ? :

Pour fonctionner OCS-GLPI à besoin du serveur LAMP (Linux Apache MySQL et PHP), voir Situation

professionnelle installation de LAMP. En effet pour pouvoir utiliser OCS-GLPI il faut obligatoirement

avoir un serveur Web (Apache) qui imbriquera le PHP (PHP5) tout en ayant accès à une base de

données (MySQL) ainsi qu’un OS d’architecture UNIX (Linux) pour pouvoir installer OCS et GLPI. Les

sont en effet inexistant sous Windows.

Prérequis : Comme pour une recette en cuisine il nous faut des ingrédients avant de commencer

l’installation d’OCS-GLPI. Les prérequis à cette installation sont les suivants :

Une machine sous environnement Linux (Ubuntu, Ubuntu Server, Debian, Fedora…)

Un serveur LAMP installé sur la machine (cf : situation professionnelle LAMP)

Une connexion à internet

Page 5: Installation OCS-GLPI · Situation Professionnelle OCS-GLPI – CAMARA Mohamed Contexte Dans le cadre du PPE (projet professionnel encadré) de la rest: ructuration de STADIUM

Situation Professionnelle OCS-GLPI – CAMARA Mohamed

Etape 1 : Mise à jour de l’environnement Linux

Pour commencer il faut mettre à jour l’environnement Linux en entrant la commande suivante :

# apt-get update

L’option update va permettre de mettre à jour tous les fichiers disponibles dans les dépôts APT

contenus dans le fichier de configuration « /etc/apt/sources.list ».

Nous allons ensuite enchainer avec la commande :

# apt-get upgrade

Cette commande permet de mettre à jours tous les paquets qui sont présents sur la machine Linux

c’est-à-dire qu’elle met à jours tous les logiciels installés vers la dernière version. Etant donné que

mon serveur est fraîchement installé on peut voir qu’il n’y aucune mise à jour à faire ou en attente.

Page 6: Installation OCS-GLPI · Situation Professionnelle OCS-GLPI – CAMARA Mohamed Contexte Dans le cadre du PPE (projet professionnel encadré) de la rest: ructuration de STADIUM

Situation Professionnelle OCS-GLPI – CAMARA Mohamed

Etape 2 : Téléchargement et installation de PERL

Perl est un langage qui se rapproche du C donc par conséquent il peut aider dans l’exécutions de

programmes et l’installation de logiciels tels que OCS.

Nous allons ensuite installer PERL à l’aide des commandes suivantes :

Page 7: Installation OCS-GLPI · Situation Professionnelle OCS-GLPI – CAMARA Mohamed Contexte Dans le cadre du PPE (projet professionnel encadré) de la rest: ructuration de STADIUM

Situation Professionnelle OCS-GLPI – CAMARA Mohamed

Etape 3 : Téléchargement d’OCS et installation d’OCS

Pour commencer je dois aller sur le site officiel d’OCS pour récupérer le lien de téléchargement de

l’archive au format Linux qui est « .tar.gz », ensuite à l’aide de la commande WGET qui sert à gérer les

téléchargements en http je vais pouvoir télécharger l’archive en téléchargement direct depuis un lien

internet. La syntaxe de la commande est la suivante :

# wget https://github.com/OCSInventory-NG/UnixAgent/releases/download/2.3/Ocsinventory-Unix-Agent-2.3.tar.gz

Une fois le fichier bien installé on peut alors le décompresser via la commande « tar –xzvf » la syntaxe

de la commande est la suivante :

# tar –xzvf Ocsinventory-Unix-Agent-2.3.tar.gz

Page 8: Installation OCS-GLPI · Situation Professionnelle OCS-GLPI – CAMARA Mohamed Contexte Dans le cadre du PPE (projet professionnel encadré) de la rest: ructuration de STADIUM

Situation Professionnelle OCS-GLPI – CAMARA Mohamed

Une fois le fichier décompressé on peut alors vérifier si tous les fichiers sont présents avec un petit

« ls » (à ce stade inutile de vous expliquer à quoi sert cette commande).

Ensuite on peut lancer le programme d’installation qui est un fichier en format « .sh » la commande

aura la syntaxe suivante :

# sh setup.sh

Le programme d’installation va vous poser une multitude de questions fermés ou l’ou pourrez que

répondre par oui qui est représenté par [Y] (le choix par défaut) ou par non qui est représenté par [N].

Ensuite, le programme d’installation va vérifier si plusieurs fichiers sont installés et que les fichiers

binaires de MySQL qui sont installés sur la machine sont supérieurs ou égales à la 4.1. Sinon le

programme d’installation s’arrêtera directement. Il va aussi vérifier si la machine dispose d’un

interprétateur PERL d’où l’importance d’avoir installé PERL plus tôt.

Page 9: Installation OCS-GLPI · Situation Professionnelle OCS-GLPI – CAMARA Mohamed Contexte Dans le cadre du PPE (projet professionnel encadré) de la rest: ructuration de STADIUM

Situation Professionnelle OCS-GLPI – CAMARA Mohamed

ETAPE 4 : Configuration d’OCS

On doit d’abord aller sur une page web dont l’adresse est « @Ip/ocsreports » et étant donné que c’est

la première fois qu’on se connecte à la page web il faut alors faire une configuration initiale de notre

serveur OCS. Il faut lui donner le login MySQL ainsi que le mot de passe MySQL et le nom de la base de

données ainsi que le serveur de la base de données dans le cas où nous installons le serveur OCS sur la

même machine que la base de données le serveur de la base de données est « localhost ».

Ensuite nous arrivons à cet écran qui nous dit que l’installation d’OCS Inventory NG est terminée :

Nous pouvons ensuite lancer une mise à jour en cliquant sur « perform the update »

Page 10: Installation OCS-GLPI · Situation Professionnelle OCS-GLPI – CAMARA Mohamed Contexte Dans le cadre du PPE (projet professionnel encadré) de la rest: ructuration de STADIUM

Situation Professionnelle OCS-GLPI – CAMARA Mohamed

Nous accédons enfin à la page WEB nous permettant de nous loguer à OCS les identifiants par défaut

sont les suivants : admin/admin. (On peut aussi voir les 11 langues comme dit plus haut inclues dans

OCS.)

Voici à quoi ressemble le tableau de bord d’OCS une fois qu’on s’est connectés

Page 11: Installation OCS-GLPI · Situation Professionnelle OCS-GLPI – CAMARA Mohamed Contexte Dans le cadre du PPE (projet professionnel encadré) de la rest: ructuration de STADIUM

Situation Professionnelle OCS-GLPI – CAMARA Mohamed

ETAPE 5 : Téléchargement et Configuration de GLPI

Nous allons ensuite télécharger GLPI et l’imbriquer à OCS INVENTORY NG pour se faire nous allons

taper la commande suivante :

# wget https://github.com/glpi-project/glpi/releases/download/0.90/glpi-0.90.tar.gz

Nous allons ensuite extraire l’archive qu’on a fraichement téléchargée sur internet avec la commande

suivante :

# tar czvf glpi-0.90.tar.gz

Une fois l’installation terminée il faut accéder à GLPI avec l’adresse suivante « @Ip/glpi ».

Etant donné que c’est la première connexion au site nous devrons tout configurer manuellement.

Pour commencer il faut choisir le langage, nous allons sélectionner le français.

Page 12: Installation OCS-GLPI · Situation Professionnelle OCS-GLPI – CAMARA Mohamed Contexte Dans le cadre du PPE (projet professionnel encadré) de la rest: ructuration de STADIUM

Situation Professionnelle OCS-GLPI – CAMARA Mohamed

Ensuite nous devrons accepter les conditions générales d’utilisations, nous allons les accepter.

Nous allons choisir « Installer » pour pouvoir installer GLPI.

Page 13: Installation OCS-GLPI · Situation Professionnelle OCS-GLPI – CAMARA Mohamed Contexte Dans le cadre du PPE (projet professionnel encadré) de la rest: ructuration de STADIUM

Situation Professionnelle OCS-GLPI – CAMARA Mohamed

GLPI va vérifier si tout est bon pour la suite de son installation si tout est vert (comme dans ce cas

présent) alors on va pouvoir passer à la suite de l’installation sans aucun soucis. On peut cliquer sur le

bouton « continuer ».

Page 14: Installation OCS-GLPI · Situation Professionnelle OCS-GLPI – CAMARA Mohamed Contexte Dans le cadre du PPE (projet professionnel encadré) de la rest: ructuration de STADIUM

Situation Professionnelle OCS-GLPI – CAMARA Mohamed

On doit ensuite entré les différentes informations de connexion pour que GLPI puisse se connecter à

notre base de données MySQL.

On doit ensuite sélectionner la base de donnée que GLPI vient de créer via les informations qu’on

vient de lui donner.

Page 15: Installation OCS-GLPI · Situation Professionnelle OCS-GLPI – CAMARA Mohamed Contexte Dans le cadre du PPE (projet professionnel encadré) de la rest: ructuration de STADIUM

Situation Professionnelle OCS-GLPI – CAMARA Mohamed

Tout c’est bien passé on peut alors cliquer sur « continuer »

Une fois l’installation terminée j’arrive sur cet écran qui récapitule toutes les informations à savoir sur

GLPI. Ils donnent le compte d’utilisateur des différents utilisateurs qui seront amenés à se connecter

sur GLPI.

Page 16: Installation OCS-GLPI · Situation Professionnelle OCS-GLPI – CAMARA Mohamed Contexte Dans le cadre du PPE (projet professionnel encadré) de la rest: ructuration de STADIUM

Situation Professionnelle OCS-GLPI – CAMARA Mohamed

Je n’ai plus qu’à entrer mon login ainsi que mon mot de passe pour pouvoir me connecter à l’interface

GLPI.

Voici l’interface administrateur de GLPI maintenant je vais pouvoir imbriquer le module OCS à GLPI

directement.

Page 17: Installation OCS-GLPI · Situation Professionnelle OCS-GLPI – CAMARA Mohamed Contexte Dans le cadre du PPE (projet professionnel encadré) de la rest: ructuration de STADIUM

Situation Professionnelle OCS-GLPI – CAMARA Mohamed

Je vais aller dans l’onglet configurations puis dans l’onglet Plugins.

J’accède ensuite à une partie du catalogue des plugins.

Page 18: Installation OCS-GLPI · Situation Professionnelle OCS-GLPI – CAMARA Mohamed Contexte Dans le cadre du PPE (projet professionnel encadré) de la rest: ructuration de STADIUM

Situation Professionnelle OCS-GLPI – CAMARA Mohamed

Je sélectionne le plugin « OCS inventory NG », dans les anciennes versions de GLPI il n’était pas

nécessaire de télécharger un plugin pour que celui-ci récupère les informations d’OCS.

Le plugin est sous forme d’archive « tar.gz » je vais par conséquent faire les modifications dans Debian

pour pouvoir installer le plugin.

Une fois le plugin télécharger je retourne sur Debian et j’entre les commandes suivantes :

# cd /usr/local/src

# wget https://forge.glpi-project.org/attachments/download/2106/glpi-ocsinventoryng-

1.2.0.tar.gz

Je décompresse l'archive dans le répertoire [/var/www/html/glpi/plugins] :

# tar xvzf glpi-ocsinventory-1.0.2.tar.gz -C /var/www/glpi/ \plugins/

Je modifie le propriétaire du répertoire

[/var/www/html/glpi/plugins/ocsinventoryng/]

# chown -R apache:apache /var/www/html/glpi/plugins/ocsinventoryng/

Page 19: Installation OCS-GLPI · Situation Professionnelle OCS-GLPI – CAMARA Mohamed Contexte Dans le cadre du PPE (projet professionnel encadré) de la rest: ructuration de STADIUM

Situation Professionnelle OCS-GLPI – CAMARA Mohamed

Je redémarre la console d’administration GLPI puis je vais dans les menus « Configuration » puis

« Plugins ». J’atterris sur mon plugin dans GLPI je peux cliquer sur « installer ».

Une fois que le plugin a fini d’installer je peux cliquer sur « Activer » pour le rendre fonctionnel.

Une fois le plugin installé et activé je clique sur le bouton « outils » toujours dans GLPI. Puis je

sélectionne « OCS-INVENTORY NG ». Je clique ensuite sur la clef à molette pour pouvoir configurer

OCS INVENTORY.

Page 20: Installation OCS-GLPI · Situation Professionnelle OCS-GLPI – CAMARA Mohamed Contexte Dans le cadre du PPE (projet professionnel encadré) de la rest: ructuration de STADIUM

Situation Professionnelle OCS-GLPI – CAMARA Mohamed

J’accède ensuite à la configuration de OCS INVENTORY, puis j’entre les différents paramètres histoire

de coupler OCS et GLPI.

Un test de connexion à la base de donnée se lance ensuite et on peut voir ici que le test a bien réussit.

Page 21: Installation OCS-GLPI · Situation Professionnelle OCS-GLPI – CAMARA Mohamed Contexte Dans le cadre du PPE (projet professionnel encadré) de la rest: ructuration de STADIUM

Situation Professionnelle OCS-GLPI – CAMARA Mohamed

Nous allons ensuite aller sur Serveur OCSNG et importer nos premiers ordinateurs en cliquant sur le

bouton « importation de nouveaux ordinateurs ».

On déjà voir qu’OCS a déjà commencer à « sniffer » le réseau car nous pouvons voir deux ordinateurs

répertoriés avec leurs adresse MAC. Nous pouvons choisir de les importer à la base de données c’est

ceux que l’on va faire. En cliquant sur le bouton « Importer ».

Page 22: Installation OCS-GLPI · Situation Professionnelle OCS-GLPI – CAMARA Mohamed Contexte Dans le cadre du PPE (projet professionnel encadré) de la rest: ructuration de STADIUM

Situation Professionnelle OCS-GLPI – CAMARA Mohamed

Nous allons ensuite consulter les statistiques de notre parc informatique et nous pouvons voir le

nombre d’ordinateurs synchronisés qui vaut « 2 ».

Nous allons ensuite consulter nos bases de données pour voir si les deux ordinateurs sont bien entrés

dans celle-ci. Nous pouvons en effet voir deux ordinateurs dans mon parc informatique.

Conclusion : Nous pouvons voir qu’après cette mise en œuvre OCS et GLPI sont deux outils super

performants et utilisables dans le cadre de n’importe quel parc informatique. Que ce soit du plus

petit au plus grand parc informatique GLPI et OCS pourra nous permettre de le manager sans soucis.

Pistes d’évolution : Nous pourrons par la suite coupler OCS-GLPI avec un annuaire LDAP du type

Active Directory.