10
IMFELD Stanley Tutoriel installation GLPI et OCS inventory

Tutoriel installation GLPI et OCS inventory · allons utiliser GLPI et OCSInventory. GLPI (Gestion Libre de Parc Informatique) est un logiciel open source permettant de ... Dans le

Embed Size (px)

Citation preview

Page 1: Tutoriel installation GLPI et OCS inventory · allons utiliser GLPI et OCSInventory. GLPI (Gestion Libre de Parc Informatique) est un logiciel open source permettant de ... Dans le

IMFELD Stanley

Tutoriel installation GLPI et

OCS inventory

Page 2: Tutoriel installation GLPI et OCS inventory · allons utiliser GLPI et OCSInventory. GLPI (Gestion Libre de Parc Informatique) est un logiciel open source permettant de ... Dans le

PLAN

1) Contexte

2) Pré requis

3) Installation du Debian

4) OCS

5) GLPI

Page 3: Tutoriel installation GLPI et OCS inventory · allons utiliser GLPI et OCSInventory. GLPI (Gestion Libre de Parc Informatique) est un logiciel open source permettant de ... Dans le

Contexte

De nombreuses entreprises se retrouvent avec un parc informatique important, et

doivent être capable de facilement l’exploiter et le gérer. Dans ce contexte nous

allons utiliser GLPI et OCSInventory.

GLPI (Gestion Libre de Parc Informatique) est un logiciel open source permettant de

gérer son parc informatique depuis une application Web. Elle permet, entre autres,

de programmer des sauvegardes de base de données et de la gérer grâce à un

système de notification. Elle sert aussi de service de support grâce à un système de

gestion de ticket incident, ainsi qu’une gestion des SLA et de rapport sur le matériel

du parc.

Quant à OCS Inventory, il s’agit d’une application Web permettant de réaliser

l’inventaire du matériel informatique et de ses composants.

Ces deux applications se couplent parfaitement.

Pré requis

Dans le cas de notre TP.

Un ordinateur supportant la Virtualisation. Avec une machine virtuelle Debian 7.7.

Une machine virtuelle dites client.

Page 4: Tutoriel installation GLPI et OCS inventory · allons utiliser GLPI et OCSInventory. GLPI (Gestion Libre de Parc Informatique) est un logiciel open source permettant de ... Dans le

Installation du Debian

Se connecter en tant qu'administrateur sur le Terminal.

Utiliser la commande su et rentrer le mot de passe administrateur configuré lors de

l'installation.

Configurer deux VMnet (virtual network) afin d'avoir une connexion internet sur la VM.

Configuration surWorkstation

Menu ->Edition-> VirtualNetwork Editor…

Vmnet8 =>192.168.250.0 sans DHCP de VMware

Vmnet1=>192.168.200.0 avec DHCP de VMware (host only ou custom)

Le VMnet8 permettra d'assurer la connexion avec le réseau externe et donc d'avoir internet. Le

VMnet1 permettra de connecter les VM.

L'adresse IP de notre machine serveur sera 192.168.250.100.

Page 5: Tutoriel installation GLPI et OCS inventory · allons utiliser GLPI et OCSInventory. GLPI (Gestion Libre de Parc Informatique) est un logiciel open source permettant de ... Dans le

On inscrit en ligne de commande les éléments pour avoir une connexion sur la VM.

# nano /etc/network/interfaces

Remplir comme sur l'image ci-dessous :

Une fois ceci fait. Vous pouvez faire un test de connection

#ping google.com

Si vous recevez une réponse, c’est que la connexion est configurée correctement.

Ensuite nous devons configurer le source list pour permettre la mise à jour de la machine.

#nano /etc/apt/sources.list

Et ajouter les lignes :

deb http://security.debian.org/ wheezy/udaptes main contrib non free

deb-src http://security.debian.org/ wheezy/udaptes main contrib non free

deb http://ftp.fr.debian.org/ wheezy-udaptes main contrib non free

deb http://ftp.fr.debian.org/ wheezy main contrib non free

deb-src http://ftp.fr.debian.org/ wheezy-udaptes main contrib non free

Deux autres commandes sont ensuite nécessaire afin de mettre à jours votre machine DEBIAN.

#apt-get update

#apt-get upgrade

La VM possède maintenant la version 7.7.

Une fois ces deux commandes exécutées, vous avez une machineprête pour accueillir GLPI et OCS

inventory

Page 6: Tutoriel installation GLPI et OCS inventory · allons utiliser GLPI et OCSInventory. GLPI (Gestion Libre de Parc Informatique) est un logiciel open source permettant de ... Dans le

OCS

Dans un premiers temps nous allons installer la base de données afin de pouvoir répertorier le

matériel inscrit à l'intérieur:

#apt-getinstallmysql-server Modifions la valeur de max_allowed_packet dans: /etc/mysql/my.cnf : " max_allowed_packet = 32M " Ensuite on va rechercher la ligne : ind-address = 127.0.0.1 Et on va la commenter en ajoutant un # devant. Sauvegarder le fichier puis relancer MySQL :

# servicemysql restart

Nous installons le service web

Installation du serveur web Apache et php :

#apt-get install apache2 php5 php5-mysql php5-gd Installation de mod_perl :

#apt-get install libapache2-mod-perl2 Installation des modules perl complémentaires :

#apt-get install libxml-simple-perl

#apt-get install libio-compress-perl

#apt-get install libdi-perl

#apt-get install libdbd-mysql-perl

#apt-get install ibapache-dbi-perl

#apt-get install libnet-ip-perl # apt-get install libsoap-lite-perl

Il faut ensuite utiliser le shell de Perl afin de compléter :

#perl -MCPAN -e shell Et effectuer les commandes suivantes : install CPAN install YAML install XML::Entities installProc::PID::File reload CPAN exit #apt-get install libproc-daemon-perl

#apt-get install nmapsnmp make

Page 7: Tutoriel installation GLPI et OCS inventory · allons utiliser GLPI et OCSInventory. GLPI (Gestion Libre de Parc Informatique) est un logiciel open source permettant de ... Dans le

Désormais nous pouvons installer le serveur OCS inventory:

#cd /usr/src/ #wget https://launchpad.net/ocsinventory-server/stable2.1/2.1rc1/+download/OCSNG_UNIX_SERVER-2.1rc1.tar.gz -- no-check-certificate #tar -xvf OCSNG_UNIX_SERVER-2.1rc1.tar.gz # rm OCSNG_UNIX_SERVER-2.1rc1.tar.gz

#cd OCSNG_UNIX_SERVER-2.1rc1 # ./setup.sh

# service apache2 restart

Paramétraged'OCS:

#mysql -u root -p GRANT ALL PRIVILEGES ON *.* TO 'ocs'@'localhost' IDENTIFIED BY 'ocs' WITH GRANT OPTION; exit Dans un navigateur Web, entrez l'adresse suivante afin de se connecter à l'interface web d'OCS : http://localhost/ocsreports

MySQL login : ocs

MySQL password : ocs

Name of database : ocsweb

MySQL hostname : localhost A l’écran suivant, cliquez sur « Envoyer » en laissant le champ vide. Une fois arrivé à l’écran du login, vous pourrez vous connecter avec les identifiants suivants :

user : admin

password : admin

Vous retrouverez une interface similaire a celle-ci

Votre OCS est entièrement déployé.

Page 8: Tutoriel installation GLPI et OCS inventory · allons utiliser GLPI et OCSInventory. GLPI (Gestion Libre de Parc Informatique) est un logiciel open source permettant de ... Dans le

GLPI

# apt-getinstallglpi

Ensuite, une fois l'installation terminé, il faut ouvrir le navigateur internet et entrerdans l’URL votre

adresse IP de la machine avec glpi:

http://192.168.250.100/glpi

Les identifiants à la première connexion sont :

user :glpi

password : glpi

Aller dans Configuration/mode OCSNG et choisir localhost car nous travaillons sur la même machine.

La connexion avec OCS doit être réussie.

Par la suite nous devons synchroniser GLPI et OCS. Aller dans Outils/OCSNG.

Une fois la synchronisation terminée nous pouvons récupérer les machines présentes dans la base de

données.

Structuration du parc

Pour structurer le parc,3 outils sont proposés :

• Entités : permet de découper le parc lorsque des responsabilités s’exercent à différents niveaux.

Elle crée une entité par client.

• Lieux : facilite la localisation géographique des utilisateurs et matériels.

• Groupes : on peut regrouper des utilisateurs et/ou des matériels.

GLPI ne peut être supprimé.

Nous pouvons changer la langue en allant dans Configuration/Générale/Personnalisation

Page 9: Tutoriel installation GLPI et OCS inventory · allons utiliser GLPI et OCSInventory. GLPI (Gestion Libre de Parc Informatique) est un logiciel open source permettant de ... Dans le

Gestion des Tickets

GLPI propose un service de gestion de ticket pour les incidents. Voici un exemple de l'interface. Ici

nous pouvons créer un ticket ou modifier leurs statuts.

Nous pouvons catégoriser les tickets en allant dans Configuration/Intitulés/Assistance/Catégorie des

tickets

Vous pouvez instaurer la hérarchie que vous désirez.

Pour suivre l'avancement des problèmes un système de notification est disponible et il suffit de

rentrer son adresse mail.

Création d'ordinateur

Créer un ordinateur dans GLPI. Nous pouvons ajouter un ordinateur qui se mettra à jour dans OCS.

Nous pouvons également ajouter une imprimante.

Page 10: Tutoriel installation GLPI et OCS inventory · allons utiliser GLPI et OCSInventory. GLPI (Gestion Libre de Parc Informatique) est un logiciel open source permettant de ... Dans le

Gestion Utilisateurs et Groupes

Un système de gestion de groupes et utilisateurs existe et il est configurable dans

Administration/Groupes et Administration/Utilisateurs.

Voici un exemple:

Nous pouvons intégrer des utilisateurs dans des groupes.