Vous êtes sur la page 1sur 49

OCS / GLPI

SOMMAIRE

I. INSTALLATION OCS SOUS DEBIAN ....................................................................................................... 3


A. Prrequis.................................................................................................................................................... 3
1. IP fixe : .................................................................................................................................................................................. 3
2. Installation des paquets prrequis ....................................................................................................................................... 4
Paquets make et build-essential : ...................................................................................................................................... 4
Installation et configuration du serveur de base de donnes: .......................................................................................... 4
Installation du serveur Web : ............................................................................................................................................. 4
Installation du mod_perl : .................................................................................................................................................. 4
Installation des modules perl ncessaires: ........................................................................................................................ 5

B. Installation du serveur OCS Inventory-ng .................................................................................................... 5


1. Tlchargement du serveur OCS Inventory-ng : ................................................................................................................... 5
2. Installation du serveur OCS Inventory-ng : ........................................................................................................................... 5
3. Configuration du Serveur OCS Inventory-ng : ....................................................................................................................... 7

II. INSTALLATION DE LAGENT OCS INVENTORY-NG ............................................................................... 10


A. Windows .................................................................................................................................................. 10
B. Linux ........................................................................................................................................................ 14
1. Prrequis pour une installation sur machine cliente .......................................................................................................... 14
2. Prrequis pour une installation sur la machine du serveur OCS Inventory-ng ................................................................... 14
3. Installation de lagent ......................................................................................................................................................... 14

III. INSTALLATION GLPI SOUS DEBIAN .................................................................................................... 17


A. Prrequis.................................................................................................................................................. 17
1. Installation des paquets prrequis ..................................................................................................................................... 17
Paquets make et build-essential : .................................................................................................................................... 17
Installation du serveur Web ............................................................................................................................................. 17
Installation de paquets pour utiliser diffrentes mthodes didentification ................................................................... 17
Installation du serveur de base de donnes .................................................................................................................... 17
2. Cration de base de donnes et dutilisateur ..................................................................................................................... 17

B. Installation du serveur GLPI ...................................................................................................................... 18


1. Tlchargement du serveur GLPI ........................................................................................................................................ 18
2. Installation du serveur GLPI ................................................................................................................................................ 18
3. Configuration du serveur GLPI ............................................................................................................................................ 18

IV. INSTALLATION DU PLUGIN OCS INVENTORY NG POUR GLPI .............................................................. 23


A. Installation du plugin ................................................................................................................................ 23
B. Utilisation du plugin ................................................................................................................................. 24

V. UTILISATION DE GLPI ........................................................................................................................ 26


A. Cration de groupes et dutilisateurs......................................................................................................... 26

B. Modification des priorits......................................................................................................................... 27


C. Cration de contrats ................................................................................................................................. 27
D. Cration descalades ................................................................................................................................. 28
E. Valorisation de linventaire ....................................................................................................................... 29
F. Plugins pour exporter des rapports ........................................................................................................... 30

VI. Sauvegarde et restauration de base de donnes ............................................................................... 35


A. Sauvegarde de base de donnes ............................................................................................................... 35
1. Sauvegarde dune base de donnes ................................................................................................................................... 35
2. Sauvegarde de toutes les bases de donnes ...................................................................................................................... 35

B. Restauration de base de donnes ............................................................................................................. 35


1. Restauration dune base de donnes ................................................................................................................................. 35
2. Restauration de plusieurs bases de donnes ..................................................................................................................... 35

VII.

Ultr@VNC sous GLPI ................................................................................................................ 36

A. Installation dUltr@VNC ........................................................................................................................... 36


1. Installation de la version serveur ........................................................................................................................................ 36
2. Installation de la version cliente ......................................................................................................................................... 39

B. Ajout du lien sous GLPI ............................................................................................................................. 43


C. Lancement dUltr@VNC ............................................................................................................................ 45

VIII.

Annexes .................................................................................................................................. 46

I.

INSTALLATION OCS SOUS DEBIAN


A.

Prrequis

Il faut un Debian avec une adresse IP fixe ainsi que linstallation de plusieurs paquets.

1.

IP fixe :

Le plus simple est configurer ladresse IP fixe directement pendant linstallation de Debian. Cependant si vous avez
oubli de le faire vous pouvez modifier ladresse par le biais du fichier interfaces et rajouter les serveurs DNS
travers du fichier resolv.conf . Pour modifier des fichiers, on utilise les commandes suivantes en tant que root:
nano /etc/network/interfaces

nano /etc/resolv.conf

2.

Installation des paquets prrequis

Pour installer les diffrents paquets ncessaires au fonctionnement dOCS Inventory-ng Server, il faut utiliser les
commandes suivantes en tant que root :

Paquets make et build-essential :


apt-get install make
apt-get install build-essential

Installation et configuration du serveur de base de donnes:


apt-get install mysql-server
Pendant linstallation, il faudra renseigner un mot de passe pour lutilisateur root de Mysql.
Attention : Il ne faut pas confondre lutilisateur root de Mysql avec celui du Debian.
Il faut ensuite modifier le fichier my.conf pour changer la valeur le de la ligne max allowed packet comme
sur limage ci-dessous. Vous pouvez galement en profitez pour mettre en commentaire la ligne bind-address
qui est au-dessus en rajoutant un # devant pour pouvoir ainsi utiliser le Serveur OCS avec un Serveur GLPI
externe.
nano /etc/mysql/my.cnf

Installation du serveur Web :


apt-get install apache2 php5 php5-mysql php5-gd

Installation du mod_perl :
apt-get install libapache2-mod-perl2

Installation des modules perl ncessaires:


Tout dabord, linstallation des modules packags par Debian.
apt-get install libxml-simple-perl libio-compress-perl libdbi-perl libdbd-mysql-perl libapache-dbi-perl
libnet-ip-perl libsoap-lite-perl
Ensuite, cest au tour des modules non packags. Pour cela, Il faut commencer par mettre jour CPAN .
perl -MCPAN -e shell
Aux deux questions, il faut faire Entre.
install CPAN
reload CPAN
Pour finir, il reste linstallation de deux modules:
install YAML
install XML::Entities
exit

B.
1.

Installation du serveur OCS Inventory-ng

Tlchargement du serveur OCS Inventory-ng :

Il faut aller chercher ladresse du tlchargement sur le site www.ocsinventory-ng.org et le copier dans la
commande suivante :
wget
https://launchpad.net/ocsinventory-server/stable-2.0/2.0.5/+download/OCSNG_UNIX_SERVER2.0.5.tar.gz

2.

Installation du serveur OCS Inventory-ng :

Il faut extraire larchive que vous venez de tlcharger.


tar -xvzf OCSNG_UNIX_SERVER-2.0.5.tar.gz
Ensuite, il faut se dplacer dans le dossier qui vient dtre cr et lancer le fichier setup.sh lintrieur par la
commande suivante en tant que root :
sh setup.sh
Linstallation se lance et il faut rpondre plusieurs questions. La lettre se trouvant entre crochet est la rponse
par dfaut. Si vous voulez choisir celle-ci, il ny a qu appuyer sur la touche Entre , sinon il faudra dabord
mettre la lettre correspondante votre choix puis de faire Entre .

Voici les diffrentes questions poses avec la rponse ct :


La question demandant si vous voulez continuer linstallation:
Do you wish to continue ? Y
La question demandent o se trouve le serveur Mysql :
Which host running database server ? localhost (si le serveur Mysql est sur une autre machine, mettre son
adresse IP)
La question demandant le port du serveur Mysql :
On which port is running database server ? 3306 (Port defini par dfaut dans le serveur Mysql)
La question demandant o se situe le service Apache :
Where is Apache daemon binary ? /usr/sbin/apache2 (Rpertoire par dfaut)
La question demandant o se trouve le fichier de configuration dApache2 :
Where is Apache main configuration file ? /etc/apache2/apache2.conf (Fichier par dfaut)
La question demandant quel compte sert faire fonctionner le service Apache2 :
Which user account is running Apache web server ? www-data (Compte par dfaut)
La question demandant quel groupe sert faire fonctionner le service Apache2 :
Which user group is running Apache web server ? www-data (Groupe par dfaut)
La question demandant o se trouve le rpertoire de configuration dApache2 :
Where is Apache Include configuration Directory ? /etc/apache2/conf.d/ (Rpertoire par dfaut)
La question demandant o se situe le service PERL Intrepreter :
Where is PERL Intrepreter binary ? /usr/bin/perl (Rpertoire par dfaut)
La question demandant si vous voulez installer le serveur de communication sur cette machine :
Do you wish to setup Communication server on this computer ? Y
La question demandant o mettre le rpertoire o le serveur de communication enregistrera les logs:
Where to put Communication server log directory ? /var/log/ocsinventory-server (Rpertoire par dfaut)
La question demandant si le fichier de configuration du serveur de communication doit tre renomm :
Do you allow Setup renaming Communication Server Apache configuration file to z-ocs-inventory-server.conf ? Y
La question demandant si vous voulez installer la console dadministration:
Do you wish to setup Administration Server (Web Administration Console) on this computer ? Y
La question demandant si vous voulez continuer linstallation:
Do you wish to continue ? Y
La question demandant o doit tre copi les fichiers dadministration du serveur pour la console Web :
Where to copy Administration Server static files for PHP Web Console ? /usr/share/ocsinventory-reports
(Rpertoire par dfaut)
La question demandant o crer le rpertoire pour le dploiement des packets, etc :
Where to create writable/cache directories for deployment packages, administration console logs, IPDiscover ?
/var/lib/ocsinventory-reports (Rpertoire par dfaut)
Linstallation du serveur OCS Inventory-ng est termine. Il faut redmarrer apache avec la commande suivante.
/etc/init.d/apache2 restart

3.

Configuration du Serveur OCS Inventory-ng :

A partir dun autre ordinateur connect au mme rseau, il faut saisir dans la barre dadresse du navigateur
internet ladresse suivante :
http://adresseduserveurOCS/ocsreports
Il faut ensuite renseigner les diffrents champs comme sur limage ci-dessous et cliquez sur Send :

Sil ny a eu aucune erreur, vous aurez cette page :

Il suffit de recharger la page pour arriver lcran de connexion :

Les logins par dfaut sont :


User : admin
Password : admin

Une fois connect, vous avez trois alertes.

Pour ne plus avoir ces alertes, il suffit de changer le mot de passe du compte admin du serveur OCS Inventory-ng.
Pour cela, il faut cliquer sur licne reprsentant une tte, puis daller dans longlet Super administrators . Aprs,
vous cliquez sur le crayon de la ligne admin, vous renseignez le nouveau mot de passe et vous cliquez sur licne
valider.
vous devez par la suite retourner sous le Debian. Vous allez ensuite vous dplacer dans le rpertoire du serveur
OCS Inventory-ng.
cd /usr/share/ocsinventory-reports/ocsreports/
vous allez maintenant renommer le fichier install.php
mv install.php install.php.old
Il ne reste plus quune chose faire. Vous devez modifier le mot de passe des deux utilisateurs ocs qui ont t crs
dans Mysql lors de linstallation. Pour cela, il faut rentrer dans Mysql pour taper quelques commandes :
mysql -u root -p
Il faut entrer le mot de passe que vous avez renseign pendant linstallation du serveur Mysql.
SET PASSWORD FOR ocs@localhost = PASSWORD(notremotdepasse);
SET PASSWORD FOR ocs@% = PASSWORD(notremotdepasse);
Il faut ensuite modifier deux fichiers pour remplacer le mot de passe que vous venez de renseigner.
nano /etc/apache2/conf.d/z-ocsinventory-server.conf

nano /usr/share/ocsinventory-reports/ocsreports/dbconfig.inc.php

Il faut maintenant redmarrer le service apache. Il ny a plus aucune alerte sur la page dOCS Inventory-ng.
Vous avez maintenant un Serveur OCS Inventory-ng fonctionnel.

II.

INSTALLATION DE LAGENT OCS INVENTORY-NG


A.

Windows

Vous devez tout dabord tlcharger lagent pour Windows sur le site dOCS Inventory-ng cette adresse :
www.ocsinventory-ng.org
Une fois le fichier tlcharg, Vous allez le dcompresser. Il faut ensuite aller dans le dossier nouvellement cr et
excuter le fichier OCS-NG-Windows-Agent-Setup.exe . Voici les diffrentes tapes de linstallation :

Il faut bien sur accepter les conditions pour pouvoir continuer linstallation.

10

A cet endroit, il faut choisir Network inventory en type dinstallation. Le choix du Local inventory ne se fait
que si lagent est install sur la mme machine que le serveur.

L, il faut remplacer le http://VotreServeurOCS/ocsinventory par http://adresseipduserveurOCS/ocsinventory


Il faut galement rajouter les identifiants du serveur OCS Inventory (ceux du Debian).

11

Ici, il ne faut rien changer sauf si vous utilisez un proxy pour vous connecter au serveur de communication.

Ici, vous pouvez cocher si nous avons envie la case Immediatly laucnh inventory (=NOW) pour que linventaire
soit lanc la fin de linstallation ainsi que rajouter un tag pour reconnatre la machine.

12

Le choix du rpertoire o sera install lagent.

Lagent est maintenant install. Vous pouvez apercevoir une nouvelle icne ct de lhorloge.

13

B.
1.

Linux

Prrequis pour une installation sur machine cliente

Pour installer lagent, vous avez besoin que le linux est plusieurs modules dinstalls. Voici la liste de ceux-ci.
Lutilitaire Make
Lutilitaire Build-Essential
PERL 5.8
Module Perl XML::Simple
Module Perl Compress::Zlib
Module Perl Net::IP
Module Perl LWP::UserAgent
Module Perl Digest::MD5
Module Perl Net::SSLeay
Module Perl Crypt::SSLeay
Module Perl Proc::Daemon
Module Perl Proc::PID::File
Module Perl Net::SNMP

Voici les lignes de commandes pour les installer. Il faut tre en tant que root pour les excuter.
apt-get install make
apt-get install build-essential
apt-get install libapache2-mod-perl2
apt-get install libxml-simple-perl
apt-get install libio-compress-perl
apt-get install libnet-ip-perl
apt-get install libwww-perl
apt-get install libdigest-md5-perl
apt-get install libnet-ssleay-perl
apt-get install libcrypt-ssleay-perl
apt-get install libproc-daemon-perl
apt-get install libproc-pid-file-perl
apt-get install libnet-snmp-perl

2.

Prrequis pour une installation sur la machine du serveur OCS Inventory-ng

Vous devez rajouter quelques paquets en plus de ceux qui ont t install pour le serveur OCS Inventory-ng.
apt-get instal libproc-daemon-perl
apt-get install libproc-pid-file-perl
apt-get install libnet-snmp-perl

3.

Installation de lagent

Il faut tlcharger lagent sur le site www.ocsinventory-ng.org par le biais de la commande suivante :
Wget https://launchpad.net/ocsinventory-unix-agent/stable-2.0/2.0.5/+download/Ocsinventory-UnixAgent-2.0.5.tar.gz

14

Il faut ensuite le dcompresser.


tar-xvzf Ocsinventory-Unix-Agent-2.0.5.tar.gz
Il faut ensuite vrifier la configuration de Perl et gnrer le Makefile.
perl Makefile.PL
Maintenant vous compilez et lancez linstallation
make install
Diffrentes questions vont vous tre poses pendant linstallation.
En voici la liste avec les rponses donner.
La question demandant si vous voulez configurer lagent. Si lon rpond non, linstallation sarrte.
Do you want to configure the agent ? Y
La question demandant o sera stock le fichier de configuration de lagent.
Where do you want to write the configure file ? 2 (Selon lenvie de la personne)
La question demandant si vous voulez crer le rpertoire.
Do you want to create the directory /etc/ocsinventory-agent ? Y
La question demandant ladresse du serveur OCS Inventory-ng.
What is the address of your ocs server ? Adresse Ip de votre serveur OCS (Attention, mettre localhost si
vous tes sur la machine du serveur OCS)
La question demandant si vous avez besoin didentifiant pour accder au serveur OCS.
Do you need credential for the server ? Y (Mettre N si vous tes sur la machine du serveur OCS)
User: le login de votre machine o est stock votre serveur OCS Invorty-ng
Password: le mot de passe de votre machine o est stock votre serveur OCS Inventory-ng
Realm : il sagit du domaine, vous pouvez le laisser vide
La question demandant si vous voulez utiliser un TAG pour reconnatre la machine.
Do you want to apply an administrative tag on this machine ? Y (Selon lenvie de la personne)
Tag : le nom que vous souhaitez pour la machine
La question demandant si vous souhaitez une tche planifie pour la remonte dinventaire.
Do you want to install the cron task in /etc/cron.d ? Y
La question demandant de dfinir le rpertoire des fichiers de lagent.
Where do you want the agent to store its files ? /var/lib/ocsinventory-agent (Rpertoire par dfaut)
La question demandant si vous voulez crer ce repertoire.
Do you want to create the /var/lib/ocsinventory-agent directory ? Y
La question demandant si vous voulez supprimer lancienne version de lagent.
Should I remove the old linux_agent ? Y

15

La question demandant si vous voulez utiliser les fonctionnalits de dploiement dapplications.


Do you want to use OCS-Inventory software deployment feature ? Y
La question demandant si vous voulez utiliser les fonctionnalits de scans SNMP.
You want to use OCS-Inventory SNMP scans feature ? Y
La question demandant si vous voulez envoyer linventaire tout de suite.
Do you want to send an inventory of this machine ? Y

Voil, vous avez maintenant install lagent dOCS Inventory-ng sur un poste Linux.

16

III. INSTALLATION GLPI SOUS DEBIAN


A.

Prrequis

Il faut un Debian avec une adresse IP fixe ainsi que linstallation de plusieurs paquets et la cration dune base de
donnes avec un utilisateur ayant tous les droits dessus.
Pour lIP fixe, il faut suivre ce lien qui se rfre la partie A.1 de linstallation dOCS Inventory-ng.

1.

Installation des paquets prrequis

Pour installer les diffrents paquets ncessaires au fonctionnement de GLPI, il faut utiliser les commandes
suivantes en tant que root :

Paquets make et build-essential :


apt-get install make
apt-get install build-essential

Installation du serveur Web


apt-get install apache2 libapache2-mod-php5 php5-gd

Installation de paquets pour utiliser diffrentes mthodes didentification


apt-get install php5-imap php5-ldap php5-gd

Installation du serveur de base de donnes


apt-get install mysql-server php5-mysql
Pendant linstallation, il faudra renseigner un mot de passe pour lutilisateur root de Mysql.
Attention : Il ne faut pas confondre lutilisateur root de Mysql avec celui du Debian.
Il faut maintenant redmarrer les services Apache et Mysql

2.

Cration de base de donnes et dutilisateur

Vous allez maintenant vous connecter Mysql pour crer la base de donnes qui sera utilise par le serveur GLPI
ainsi que lutilisateur qui aura tous les droits dessus. Pour cela, vous allez taper les commandes suivantes :
CREATE DATABASE glpidb;
GRANT ALL PRIVILEGES ON glpidb.* TO glpiusr@localhost IDENTIFIED BY notremotdepasse WITH
GRANT OPTION;

17

B.
1.

Installation du serveur GLPI

Tlchargement du serveur GLPI

Il faut aller chercher ladresse du tlchargement de GLPI sur le site www.glpi-project.org.


wget https://forge.indepnet.net/attachments/download/1873/glpi-0.84.8.tar.gz

2.

Installation du serveur GLPI

Ensuite, il faut extraire larchive que vous venez de tlcharger dans le rpertoire /var/www/
tar -xvzf glpi-0.84.8.tar.gz -C /var/www/
Puis, il faut se dplacer dans ce rpertoire et vous allez voir quun dossier GLPI a t cr. Il est ncessaire
daccorder certains droits sur ce dossier pour pouvoir continuer.
chown -R www-data /var/www/glpi/

3.

Configuration du serveur GLPI

A partir dun autre ordinateur connect au mme rseau, vous saisissez dans la barre dadresse du navigateur
internet ladresse suivante :
http://adresseduserveurGLPI/glpi
Il faut choisir la langue voulue pour GLPI.

Il faut ensuite accepter les termes de la licence.

18

Vous cliquez sur Installer .

Si tous les prrequis sont installs ainsi que les droits sur le dossier glpi effectus, vous devez avoir cet cran :

Vous allez maintenant renseigner les diffrents champs pour la connexion la base de donnes. Vous allez donc
mettre les paramtres suivants avec lutilisateur que vous avez cr plus haut :

19

Il faut maintenant choisir la base de donnes qui a t cre plus haut.

Vous aurez un message vous disant que la base de donnes a bien t initialise.

La dernire page vous donne les identifiants pas dfaut de GLPI et vous dit que linstallation est termine.

Vous arrivez la page de connexion et vous allez utiliser lidentifiant glpi .

20

Vous arrivez la page daccueil du serveur GLPI. Vous pouvez y voir deux alertes.

Pour supprimer ces alertes, il faut aller dans Administration > Utilisateurs .

Puis de cliquer sur les utilisateurs dont vous devez changer les mots de passe. Il ne reste plus qu entrer le
nouveau mot de passe, de le confirmer et de sauvegarder.

21

Il faut ensuite retourner sous le Debian hbergeant le serveur GLPI pour se positionner dans le rpertoire
/var/www/glpi/install et de renommer le fichier install.php.
mv install.php install.php.old
Les alertes ont maintenant disparus.

Vous avez un serveur GLPI fonctionnel.

22

IV.

INSTALLATION DU PLUGIN OCS INVENTORY NG POUR GLPI


A.

Installation du plugin

Pour installer un plugin dans glpi, il faut le tlcharger sur le site plugins.glpi-project.org. Il faut ensuite lextraire
dans le rpertoire /var/www/glpi/plugins/ . Une fois cela fait, il faut se connecter GLPI.et aller dans
Configuration > Plugins et cliquer sur Installer puis sur Activer .

Un menu Plugins sest rajout dans le menu horizontal. Vous devez maintenant configurer le plugin OCS Inventory
NG. Pour cela Vous allez dans Plugins > OCS Inventory NG et vous cliquez sur Configuration du serveur OCSNG

Il faut remplir les diffrentes informations permettant la connexion entre le serveur GLPI et celui dOCS Inventory-ng.
Le champ Nom est le nom que vous allez donner au serveur OCS Inventory-ng pour le reconnatre dans GLPI.
Le champ Hte de la base de donnes correspond ladresse du Serveur OCS Inventory-ng
Attention : mettre localhost si celui-ci est la mme machine que le serveur GLPI
Le champ Base fait rfrence au nom de la base de donnes du serveur OCS Inventory-ng qui est par dfaut ocsweb.
Lutilisateur renseign ci-dessous est celui dont vous avez modifi le mot de passe sur le serveur OCS Inventory-ng
plus haut.
Il ne faut pas oublier de le mettre en actif avant de lajouter

23

Si tout a t bien paramtr, quand vous retournez dans Plugins > OCS Inventory NG puis dans Configuration
du serveur OCSNG : OCS , alors vous derviez avoir ceci :

A cet endroit, vous pouvez choisir ce qui sera import dans les onglets Options dimportations et Informations
gnrales en noubliant pas de sauvegarder chaque modification.

B.

Utilisation du plugin

Le plugin OCS Inventory NG sert importer les machines rpertories par le serveur OCS Inventory-ng dans le
serveur GLPI. Pour cela, il faut aller dans Plugins > OCS Inventory NG puis dans Importation de nouveaux
ordinateurs .

24

L, vous pouvez visualiser les diffrents ordinateurs du serveur OCS Inventory-ng et choisir lesquels vous souhaitez
importer.

Vous avez ensuite une page vous indiquant le nombre dordinateurs imports

Il ne vous reste plus qu vrifier dans linventaire de GLPI. Pour cela, il faut aller dans Parc > Ordinateurs . vous
devriez alors avoir ceci :

Le plugin OCS Inventory NG est donc bien fonctionnel.

25

V.

UTILISATION DE GLPI

chaque modification faite dans GLPI, il ne faut pas oublier de sauvegarder pour quelle soit prise en compte.

A.

Cration de groupes et dutilisateurs

Pour crer des groupes, il faut aller dans Administrations > Groupes . Une fois sur cette page, il faut cliquer sur
licne reprsentant un + comme sur limage ci-dessous.

Il ne reste plus qu entrer les diffrentes informations du groupe. Vous pouvez aussi le mettre comme tant un
sous-groupe dun autre en le spcifiant comme tant enfant du groupe voulu.

Une fois le groupe cr, vous pouvez modifier plus de chose en retournant dessus. Ce sera vous de le dcouvrir au
fur et mesure de ce que vous voudrez faire.
Pour crer des utilisateurs,, cest exactement la mme dmarche que pour la cration de groupes sauf quil faut aller
dans Administration > Utilisateurs .

26

B.

Modification des priorits

Pour modifier les priorits possibles des tickets de GLPI, il faut aller dans Configuration > Gnrale puis dans
longlet Assistance . cet endroit, vous pouvez la matrice de calcul de la priorit comme sur limage ci-dessous.

C.

Cration de contrats

Pour crer des contrats il faut aller dans Gestion > Contrats et cliquer sur licne reprsentant un + . Vous
pouvez aussi grer les diffrents gabarits en cliquant sur licne reprsentant un + avec triangle rouge derrire.

Aprs il faut choisir le gabarit qui va servir de modle pour le contrat que vous allez cr.

27

Il ne reste plus qu complter les diffrentes informations concernant le contrat.

Une fois le contrat cr, vous pouvez modifier plus de chose en retournant dessus. Ce sera vous de le dcouvrir au
fur et mesure de ce que vous voudrez faire.

D.

Cration descalades

Pour crer des escalades, il faut aller dans Configuration > SLAs puis de cliquer sur licne reprsentant un + .

L, vous mettez le nom de lescalade ainsi que son calendrier et son temps de rsolution.

28

En retournant ensuite vous pouvez ajouter des niveaux descalade avec des actions et voir les rgles et tickets
utilisant lescalade que vous avez cre.

E.

Valorisation de linventaire

Pour valoriser linventaire, il faut aller dans sur des objets de linventaire de GLPI accessible par le menu Parc ,
puis daller sur longlet Gestion . Il ne reste plus qu cliquer le bouton Activer les informations financires et
administratives .

29

Il faut ensuite renseigner les diffrents champs de la partie qui est apparue et de sauvegarder.

F.

Plugins pour exporter des rapports

Il existe diffrents plugins permettant dexporter des rapports de GLPI. Parmi ceux-ci, nous pouvons en distinguer
trois intressants :
- GLPI PDF
Il permet dexporter en PDF la fiche dun lment de linventaire en rajoutant un onglet PDF dans celui-ci.
- GLPI Immobilization
Il permet de gnrer des feuilles dimmobilisations en PDF. Il est accessible par le menu Plgugins .
- GLPI Financial
Il permet de gnrer un rapport financier sous la forme dun arrt du parc une date donne en PDF ou CSV.
Il est accessible depuis le menu Outils > Rapports
Sur la page suivante, vous verrez quelques captures des rapports de ces plugins :

30

GLPI PDF :

31

GLPI Immobilization :

32

GLPI Financial :

33

34

VI.

Sauvegarde et restauration de base de donnes


A.

1.

Sauvegarde de base de donnes

Sauvegarde dune base de donnes

Pour sauvegarder une base de donnes, il faut utiliser la commande mysqldump. En voici la syntaxe :
mysqldump [options] dbname [tables] > backup.sql
Voici un exemple o la table authors de la base de donnes mylibrary est sauvegarde.
mysqldump -u root -p mylibrary authors > backup.sql

2.

Sauvegarde de toutes les bases de donnes

Il est galement possible de sauvegarder toutes les bases de dones. Pour cela, il suffit de taper cette commande :
mysqldump -u root -p --all-databases > backup.sql
Au niveau du backup.sql, il est possible dindiquer le chemin de sauvegarde. Sil nest pas prcis, alors le fichier
sera enregistr l o vous vous trouvez.

B.
1.

Restauration de base de donnes

Restauration dune base de donnes

Pour restaurer une base de donnes, Il faut utiliser cette commande :


mysql -u root -p databasename < backup.sql
Il faut que la base de donnes existe dans Mysql. Si ce nest pas le cas, il faudra la crer avant la restauration.
Voici un exemple o la base de donnes mylibrary est restaure.
mysql -u root -p mylibrary < backup.sql

2.

Restauration de plusieurs bases de donnes

Il est galement possible de restaurer plusieurs bases de donnes. Pour cela, il suffit de taper cette commande :
mysql -u root -p < backup.sql
Dans ce cas-l, il nest pas ncessaire que celles-ci existent au pralable.

35

VII. Ultr@VNC sous GLPI


A.

Installation dUltr@VNC

Pour utiliser Ultr@VNC, il faut que la version serveur soit installe sur les postes contrls distance et la version
cliente sur lordinateur qui contrlera ces postes. Pour cela, il faut tlcharger le pack complet cette adresse :
http://ftp2.trad-fr.com/tradfr/Traductions/Reseau/UltraVNC/UltraVNC-102-Setup-Fr.exe.

1.

Installation de la version serveur

Voici les diffrentes tapes de linstallation de la version serveur.

Choix de la langue o vous choisissez la langue que vous voulez et vous cliquez sur OK .

Page de bienvenue de linstallation o il faut cliquer sur Suivant > .

Page o vous devez accepter les termes du contrat de licence et cliquez sur Suivant > .

36

Page des informations du logiciel o il faut cliquer sur Suivant > .

Page o il faut choisir le rpertoire o sera install le logiciel puis cliquer sur Suivant > .

Page o il faut choisir la version serveur puis cliquer sur Suivant > .

Page o il faut choisir le dossier du logiciel dans le menu Dmarrer puis cliquer sur Suivant > .

37

Page o il est possible de choisir des tches supplmentaire effectuer. Il faut ensuite cliquer sur Suivant > .

Page de rcapitulatif o il faut cliquer sur Installer .

Page o linstallation seffectue.

Page dinformations de fin dinstallation o il faut cliquer sur Suivant > .

38

Page de fin dinstallation o il faut cliquer sur Terminer .

Il faut ensuite lancer le serveur Ultr@VNC dans le menu Dmarrer. Il faut ensuite le configurer en mettant un mot
de passe puis en cliquant sur Appliquer puis sur OK comme sur limage ci-dessous.

Le serveur dUltr@VNC a t install.

2.

Installation de la version cliente

Voici les diffrentes tapes de linstallation de la version cliente :

Choix de la langue o vous choisissez la langue que vous voulez et vous cliquez sur OK .

39

Page de bienvenue de linstallation o il faut cliquer sur Suivant > .

Page o vous devez accepter les termes du contrat de licence et cliquez sur Suivant > .

Page des informations du logiciel o il faut cliquer sur Suivant > .

Page o il faut choisir le rpertoire o sera install le logiciel puis cliquer sur Suivant > .

40

Page o il faut choisir la version cliente puis cliquer sur Suivant > .

Page o il faut choisir le dossier du logiciel dans le menu Dmarrer puis cliquer sur Suivant > .

Page o il est possible de choisir des tches supplmentaire effectuer. Il faut ensuite cliquer sur Suivant > .

Page de rcapitulatif o il faut cliquer sur Installer .

41

Page o linstallation seffectue.

Page dinformations de fin dinstallation o il faut cliquer sur Suivant > .

Page de fin dinstallation o il faut cliquer sur Terminer .

Le client dUltr@VNC a t install.


Important : Il faut installer java sur lordinateur contrlant les autres postes et aller ensuite dans Configure
Java dans le dossier Java du menu Dmarrer pour mettre le niveau de scurit Moyenne dans longlet
Scurit .

42

B.

Ajout du lien sous GLPI

Pour rajouter un lien permettant laccs distance aux ordinateurs sous Ultr@VNC par GLPI, il faut aller dans le
menu Configuration > Liens Externes puis cliquer sur licne reprsentant un + .

ce moment-l, il faut remplir les champs de la manire suivante :


Nom : VNC
Lien ou nom du fichier : http://[IP]:5800/
Contenu du fichier : remplir si vous le souhaitez
Voici ce que vous devriez avoir :

Ensuite, vous cliquez sur Ajouter .


Maintenant, il faut faire en sorte que ce lien soit visible dans les ordinateurs. Pour cela, slectionnez Ordinateur
dans la liste de la partie Ajouter un type dlment de la page qui sest charge aprs lajout du lien externe
comme sur limage ci-dessous.

43

Il ne reste plus qu cliquer sur Ajouter ct de la liste pour que le lien soit visible comme ci-dessous.

Le lien dUltr@VNC a bien t cr dans la page Ordinateurs.

44

C.

Lancement dUltr@VNC

En cliquant sur le lien qui a t cr plus haut, une nouvelle fentre souvre et demande un mot de passe.

Il se peut quune fentre de Java vous demande lautorisation de continuer. Dans ce cas-l, il faut faire autoriser.
Une fois le mot de passe entr, il faut cliquer sur OK . Lordinateur distant apparatra dans la fentre et il sera
possible de le contrler comme sur limage ci-dessous.

Il est maintenant possible dutiliser Ultr@VNC sous GLPI pour prendre le contrle dordinateurs distance.

45

VIII. Annexes
Voici le fichier de configuration de Mysql my.cnf avec la signification des diffrentes options :
# The MySQL database server configuration file.
# You can copy this to one of:
# - "/etc/mysql/my.cnf" to set global options,
# - "~/.my.cnf" to set user-specific options.
# One can use all long options that the program supports.
# Run program with --help to get a list of available options and with
# --print-defaults to see which it would actually understand and use.
# For explanations see
# http://dev.mysql.com/doc/mysql/en/server-system-variables.html
# This will be passed to all mysql clients
# It has been reported that passwords should be enclosed with ticks/quotes
# escpecially if they contain "#" chars...
# Remember to edit /etc/mysql/debian.cnf when changing the socket location.
# Partie Client
[client]
# Port d'coute du serveur
port
= 3306
# Fichier utilis pour communication entre serveur et client
socket
= /var/run/mysqld/mysqld.sock
# Here is entries for some specific programs
# The following values assume you have at least 32M ram
# This was formally known as [safe_mysqld]. Both versions are currently parsed.
# Scurit
[mysqld_safe]
# Fichier utilis pour communication entre serveur et client
socket
= /var/run/mysqld/mysqld.sock
# Priorit du processus (Plus haute priorit = -20 & Plus basse priorit = +19)
nice
=0
# Serveur MySQL part entire
[mysqld]
# * Basic Settings
# Compte Unix/Linux sous lequel mysqld doit tre excut
user
= mysql
# Fichier contenant l'identifiant du processus
pid-file
= /var/run/mysqld/mysqld.pid
# Fichier utilis pour communication entre serveur et client
socket
= /var/run/mysqld/mysqld.sock
# Port d'coute du serveur
port
= 3306
# Dossier de base (dossier d'installation)
basedir
= /usr

46

# Dossier de stockage des donnes


datadir
= /var/lib/mysql
# Dossier pour les fichiers ou tables temporaires
tmpdir
= /tmp
# Rpertoires des messages d'erreurs
lc-messages-dir
= /usr/share/mysql
# Evite la rsolution des noms DNS pour gagner sur les temps de connexion
skip-external-locking
# Instead of skip-networking the default is now to listen only on
# localhost which is more compatible and is not less secure.
# Adresse IP devant tre utilise par MySQL
# bind-address
= 127.0.0.1
# * Fine Tuning
# Mmoire rserve pour les blocs d'index
key_buffer
= 16M
# Taille mximum d'un paquet dans le cadre d'un change de donnes entre le client et le serveur
max_allowed_packet
= 32M
# Taille de la pile du thread en cours
thread_stack
= 192K
# Nombre de threads laisser en cache
thread_cache_size
=8
# This replaces the startup script and checks MyISAM tables if needed
# the first time they are touched
# Mthode de rcupration aprs incident / BACKUP : crer un fichier de sauvegarde .BAK avant correction de
la table
myisam-recover
= BACKUP
# Nombre maximum de connexions simultanes la base de donnes
#max_connections
= 100
# Spcifie le nombre de tables maximum pouvant rester ouvertes
#table_cache
= 64
# Assigne MySQL plusieurs threads
#thread_concurrency
= 10
# * Query Cache Configuration
# Taille maximum du rsultat de la requte pour tre stock dans le cache de requte
query_cache_limit = 1M
# Taille du cache de requte
query_cache_size = 16M
# * Logging and Replication
# Both location gets rotated by the cronjob.
# Be aware that this log type is a performance killer.
# As of 5.1 you can enable the log at runtime!
# Fichier de log principal
#general_log_file = /var/log/mysql/mysql.log
# Ecrire dans le fichier log
#general_log
=1
# Error logging goes to syslog due to /etc/mysql/conf.d/mysqld_safe_syslog.cnf.

47

# Here you can see queries with especially long duration


# Journalise les requtes dont l'excution dpasse la limite fixe dans la variable "long_query_time"
#log_slow_queries = /var/log/mysql/mysql-slow.log
# Spcifie la limite de temps pour les requtes lentes
#long_query_time = 2
#log-queries-not-using-indexes
# The following can be used as easy to replay backup logs or for replication.
# note: if you are setting up a replication slave, see README.Debian about
#
other settings you may need to change.
# Affecte au serveur un identifiant unique
#server-id
=1
# Emplacement des fichiers logs binaires
#log_bin
= /var/log/mysql/mysql-bin.log
# Nombre de jours avant l'expiration des fichiers de journalisation
expire_logs_days = 10
# Taille maximum d'un fichier de journalisation
max_binlog_size
= 100M
# Limite la journalisation binaire la base de donnes spcifies
#binlog_do_db
= include_database_name
# Exclue la base de donnes de la journalisation binaire
#binlog_ignore_db = include_database_name
# * InnoDB
# InnoDB is enabled by default with a 10MB datafile in /var/lib/mysql/.
# Read the manual for more InnoDB related options. There are many!
# * Security Features
# Read the manual, too, if you want chroot!
# Isole le rpertoire pour viter qu'une personne extrieure puisse modifier MySQL
# chroot = /var/lib/mysql/
# For generating SSL certificates I recommend the OpenSSL GUI "tinyca".
# Emplacement des certificats gnrs
# ssl-ca=/etc/mysql/cacert.pem
# ssl-cert=/etc/mysql/server-cert.pem
# ssl-key=/etc/mysql/server-key.pem
# Stocke le contenu d'une base de donnes MySQL dans un fichier texte
[mysqldump]
# Retourne des rsultats enregistrement par enregistrement sans les stocker provisoirement dans la mmoire
#quick
# Mettre les noms de table et de colonne entre guillemets obliques
quote-names
# Taille maximum d'un paquet
max_allowed_packet
= 16M
# Permet d'excuter interactivement les commandes SQL
[mysql]
# Dmarre plus rapidement MySQL sans aucune fonction compltion
#no-auto-rehash
# faster start of mysql but no tab completition

48

# Vrifie l'intgralit des fichiers de tables MyISAM et rpare les fichiers le cas chant
[isamchk]
# Mmoire rserve pour les blocs d'index
key_buffer
= 16M
# * IMPORTANT: Additional settings that can override those from this file!
# The files must end with '.cnf', otherwise they'll be ignored.
# Permet de charger tous les fichiers de configuration d'un rpertoire
!includedir /etc/mysql/conf.d/

49

Vous aimerez peut-être aussi