Vous êtes sur la page 1sur 55

2016

Cmd

Documentation
Administrateur pour
GLPI 0.90.1

E Silva Nicolas
Quimper
02/02/2016
Documentation Administrateur pour GLPI 0.90.1

Sommaire
PREFACE ........................................................................................................................................................... 4

INTRODUCTION ................................................................................................................................................ 4

LECTURE DE LINTERFACE ........................................................................................................................................... 4


Login ............................................................................................................................................................... 4
Interface ......................................................................................................................................................... 5
Navigation ...................................................................................................................................................... 5
Personnalisation ............................................................................................................................................. 6
CONFIGURATION DE GLPI ......................................................................................................................................... 7
Configuration gnrale ................................................................................................................................... 7
Assistance ....................................................................................................................................................... 7
Systme .......................................................................................................................................................... 8

UTILISATEURS................................................................................................................................................... 8

AJOUTER UN UTILISATEUR.......................................................................................................................................... 9
Base de donnes ............................................................................................................................................. 9
Annuaire LDAP .............................................................................................................................................. 10
MODIFIER UN UTILISATEUR ...................................................................................................................................... 11

GROUPES ....................................................................................................................................................... 12

AJOUTER UN GROUPE ............................................................................................................................................. 12


Base de donnes ........................................................................................................................................... 12
Annuaire LDAP .............................................................................................................................................. 12

PROFILS .......................................................................................................................................................... 13

AJOUTER UN PROFIL ............................................................................................................................................... 14


MODIFIER UN PROFIL.............................................................................................................................................. 14

AUTHENTIFICATION ....................................................................................................................................... 15

CONFIGURATION ................................................................................................................................................... 15
ANNUAIRE LDAP................................................................................................................................................... 15
Annuaire Active Directory ............................................................................................................................. 16
Annuaire LDAP non Active Directory ............................................................................................................ 16
Activer lannuaire ......................................................................................................................................... 17
AUTHENTIFICATION SSO ......................................................................................................................................... 17
Installer SSO.................................................................................................................................................. 17

E-MAIL ........................................................................................................................................................... 22

COLLECTEUR DE-MAILS .......................................................................................................................................... 22


ENVOI DE-MAILS ................................................................................................................................................... 23
Suivis par e-mails .......................................................................................................................................... 23
Configuration des destinataires.................................................................................................................... 23
Configuration des e-mails ............................................................................................................................. 24

Documentation Administrateur pour GLPI 0.90.1 Page 2


Documentation Administrateur pour GLPI 0.90.1
INVENTAIRE ................................................................................................................................................... 25

AJOUTER DU MATERIEL ........................................................................................................................................... 25

TICKETS .......................................................................................................................................................... 26

CREER UN TICKET ................................................................................................................................................... 26


Ticket cr via linterface web ...................................................................................................................... 26
Ticket cr par e-mail ................................................................................................................................... 28
AGIR SUR UN TICKET ............................................................................................................................................... 29

ACTIONS AUTOMATIQUES ............................................................................................................................. 32

CONFIGURATION DES ACTIONS AUTOMATIQUES ........................................................................................................... 32


ACTIONS AUTOMATIQUES A CONNAITRE ..................................................................................................................... 33
Queuedmail .................................................................................................................................................. 33
Mailgate ....................................................................................................................................................... 33
Tasksheduler et WakeupAgents ................................................................................................................... 34
EXECUTIONS DES ACTIONS AUTOMATIQUES ................................................................................................................. 34

PLUGINS ......................................................................................................................................................... 35

INSTALLER UN PLUGIN ............................................................................................................................................. 35


CONFIGURATION DE FUSIONINVENTORY ..................................................................................................................... 40
Interface ....................................................................................................................................................... 40
Configuration gnrale ................................................................................................................................. 40
CREER UNE TACHE FUSIONINVENTORY ........................................................................................................................ 41

AUTHENTIFICATION SNMP ET PLAGES IP ........................................................................................................ 44

AUTHENTIFICATION SNMP ..................................................................................................................................... 44


CREER UNE PLAGE IP .............................................................................................................................................. 44
CONFIGURER UNE PLAGE IP ..................................................................................................................................... 45

LIEUX .............................................................................................................................................................. 46

CREER UN LIEU ...................................................................................................................................................... 46


ASSOCIER UN MATERIEL INVENTORIE VIA FUSIONINVENTORY A UN LIEU............................................................................. 47

CONFIGURER UNE ALERTE DU NIVEAU DENCRE DES IMPRIMANTES ............................................................. 50

PANNES .......................................................................................................................................................... 53

DESTRUCTION DE LUTILISATEUR SUPER-ADMIN ........................................................................................................... 53


Rsolution via phpmyadmin ......................................................................................................................... 53
Rsolution via mysql ..................................................................................................................................... 54
LACTION QUE VOUS AVEZ REALISEE NEST PAS AUTORISEE.............................................................................................. 55

Documentation Administrateur pour GLPI 0.90.1 Page 3


Documentation Administrateur pour GLPI 0.90.1

Prface
Cette documentation prsente l'utilisation de l'application GLPI. Elle se propose de donner
une vue gnrale de GLPI en tant que guide pour l'administrateur. Chaque partie est
importante pour le bon fonctionnement du systme. Ceci nest pas une documentation
complte et ne dcrit quune faible quantit de fonctionnalits, choisies pour un cas
dutilisation prcis.

Introduction
Cette documentation pour but dexpliquer ladministration dune solution GLPI +
fusioninventory utilis pour grer un unique parc informatique. GLPI est employ pour la
cration de tickets dhelpdesk et pour inventorier le parc informatique. Par consquent
linstallation ne sera pas dcrite et une seule entit sera utilise.
Versions utilises : Debian 8, Apache/2.4.10, PHP 5.6.17-0, GLPI 0.90.1, mysql Ver 14.14
Distrib 5.5.47, phpmyadmin 4.2.12deb2, fusioninventory 0.90+1.0, fusioninventory agent
2.3.17

Lecture de linterface
Login

Lutilisateur glpi est le super-administrateur par dfaut de GLPI. Son mot de passe par
dfaut est glpi . Il est fortement conseill de changer ce mot de passe ds la premire
utilisation (cf)

Documentation Administrateur pour GLPI 0.90.1 Page 4


Documentation Administrateur pour GLPI 0.90.1

Interface
Ceci est linterface daccueil dadministration de GLPI, on distingue 3 zones :

- 4 actions possibles (de gauche droite) : faire une recherche dans linventaire et dans
les tickets, accder aux documentations en ligne de GLPI, accder aux prfrences de
lutilisateur connect et se dconnecter.
- Menus droulants pour parcourir linterface de GLPI.
- Vue global des tickets dhelpdesk.

Navigation

Le menu et le sous-menu sont indiqus dans le coin suprieur gauche de linterface et


correspondent aux menus droulants.

Documentation Administrateur pour GLPI 0.90.1 Page 5


Documentation Administrateur pour GLPI 0.90.1

Personnalisation

Ce bouton permet de modifier les informations affiches.

Il y a deux affichages possibles, laffichage par dfaut ainsi que laffichage propre
lutilisateur. Celui-ci doit tre cr.

On peut ensuite modifier les informations affiches volont.


Si trop de colonnes sont ajoutes, laffichage peut saturer et bloquer dfinitivement
la connexion de lutilisateur, cest pourquoi il est dconseill de modifier la vue
globale . Dans le cas ou lutilisateur super-admin est bloqu, il faut un accs la
base de donnes de GLPI et ajouter un utilisateur : (cf)

Documentation Administrateur pour GLPI 0.90.1 Page 6


Documentation Administrateur pour GLPI 0.90.1

Configuration de GLPI

Configuration gnrale

Le principal intrt de cette page est de modifier ladresse web de GLPI.

Assistance

Cette option permet de dfinir les horaires du planning.


Celle-ci permet aux adresses e-mail inconnues de recevoir le suivi de leurs tickets.

Documentation Administrateur pour GLPI 0.90.1 Page 7


Documentation Administrateur pour GLPI 0.90.1

Systme

Il est trs important de configurer le nombre maximum dactions automatiques simultanes


car si celui-ci est infrieure au nombre dactions automatiques devant se dclencher en mme
temps, leurs activation sera annul. (cf)

Utilisateurs

Il y a 2 types dutilisateurs enregistrables sur GLPI :


- Utilisateurs prsents dans la base de donnes de GLPI (cf)
- Utilisateurs prsents dans un annuaire LDAP (cf)

Documentation Administrateur pour GLPI 0.90.1 Page 8


Documentation Administrateur pour GLPI 0.90.1

Ajouter un utilisateur

Base de donnes
Un utilisateur enregistr dans la base de donnes de GLPI peut tre modifi volont via
GLPI y compris son mot de passe.

Il est obligatoire de renseigner un identifiant, une adresse de messagerie et un profil.


Le choix du profil permet de dcider ce que lutilisateur pourra ou ne pourra pas faire, il y a
deux profils indispensables une bonne utilisation de glpi :
- Le profil Self-Service : profil par dfaut, rduit au maximum les droits de lutilisateur
qui ne peut alors que crer un ticket, voir ses tickets et modifier ses prfrences.
- Le profil Super-Admin : profil glpi ayant un accs complet GLPI.

Si jamais il ny a plus aucun profil super-admin, il sera alors impossible de modifier les
paramtres de GLPI, pour rgler ce problme, il faut un accs la base de donnes de GLPI
et ajouter un utilisateur : (cf )

Documentation Administrateur pour GLPI 0.90.1 Page 9


Documentation Administrateur pour GLPI 0.90.1

Annuaire LDAP
Un utilisateur enregistr dans un annuaire LDAP ne peut pas tre modifi depuis GLPI,
lapplication consulte lannuaire pour authentifier lutilisateur et crer un utilisateur dans la
base de donnes pour faire lien avec lannuaire.

Pour importer les utilisateurs il faut au pralable configurer lauthentification par LDAP (cf)
Ensuite, il faut cocher les utilisateurs que lon veut importer puis cliquer sur Actions et
slectionner importer dans le menu droulant.

Documentation Administrateur pour GLPI 0.90.1 Page 10


Documentation Administrateur pour GLPI 0.90.1

Modifier un utilisateur

Pour modifier un utilisateur, il faut cliquer sur son nom dans la liste ou si lon veut modifier
lutilisateur avec lequel on est connect, il faut cliquer sur son nom en haut de linterface.

Ici on peut (en tant que compte super-admin ou compte concern) : modifier le mot de passe,
modifier ladresse de messagerie et passer en mode debug (super-admin).

Documentation Administrateur pour GLPI 0.90.1 Page 11


Documentation Administrateur pour GLPI 0.90.1

Groupes

Il y a 2 types de groupes enregistrables sur GLPI :


- Groupes prsents dans la base de donnes de GLPI (cf )
- Groupes prsents dans un annuaire LDAP (cf )

Ajouter un groupe

Base de donnes

Annuaire LDAP

Documentation Administrateur pour GLPI 0.90.1 Page 12


Documentation Administrateur pour GLPI 0.90.1

Pour importer les groupes il faut au pralable configurer lauthentification par LDAP (cf)
Ensuite, il faut cocher les groupes que lon veut importer puis cliquer sur Actions et
slectionner importer dans le menu droulant.

Profils
Les profils sont attribus des utilisateurs et indiquent leurs droits dans GLPI.
Le profil Super-Admin a un accs total et sans restriction alors que le profil Self-Service
(profil par dfaut pour les utilisateurs LDAP cf) ne donne accs qu linterface simplifi ou
lon ne peut que crer des tickets de helpdesk, consulter ses tickets et la FAQ.

Documentation Administrateur pour GLPI 0.90.1 Page 13


Documentation Administrateur pour GLPI 0.90.1

Ajouter un profil

Modifier un profil

On modifie ici les droits attribus au profil Self-Service

Il ne faut jamais modifier le profil Super-Admin en lui attribuant linterface simplifie car
celle-ci ne permet pas laccs toutes les configurations et ce choix ne pourra tre corrig
que via la base de donnes.
Si le profil Super-Admin est supprim, il ne pourra tre cr que via la base de donnes.

Documentation Administrateur pour GLPI 0.90.1 Page 14


Documentation Administrateur pour GLPI 0.90.1

Authentification

Configuration

Permet lajout dutilisateur depuis nimporte quelle source sans avoir la configurer, juste en
entrant le nom dutilisateur.
Permet lauthentification automatique depuis des serveurs LDAP, pas besoin dimporter les
utilisateurs.
Permet de choisir une raction la suppression dun utilisateur sur le serveur LDAP.

Annuaire LDAP

Documentation Administrateur pour GLPI 0.90.1 Page 15


Documentation Administrateur pour GLPI 0.90.1

Annuaire Active Directory

En cliquant sur loption Active Directory , les champs filtre de connexion et champ
de lidentifiant se remplissent automatiquement.
Pour que le serveur soit accessible, il faut le configur comme actif.

Annuaire LDAP non Active Directory

Les champs filtre de connexion et champ de lidentifiant ne sont pas configurer.


Pour que le serveur soit accessible, il faut le configur comme actif.

Documentation Administrateur pour GLPI 0.90.1 Page 16


Documentation Administrateur pour GLPI 0.90.1

Activer lannuaire

Pour se connecter ou exporter via lannuaire, il faut associer lannuaire configur


prcdemment lentit root .

Authentification SSO

Installer SSO

Pour configurer lauthentification par SSO, il faut procder plusieurs manipulations sur le
serveur.

Installer winbind

login as: root

root@XXX.XXX.XXX.XXX's password:

root@GLPI:~# apt-get install winbind libpam-winbind libnss-winbind krb5-


config

root@GLPI:~#

Documentation Administrateur pour GLPI 0.90.1 Page 17


Documentation Administrateur pour GLPI 0.90.1

Configurer samba

root@GLPI:~# vi /etc/samba/smb.conf

[global]

workgroup = DOMAIN

security = ADS

realm = DOMAIN.LAN

encrypt passwords = yes

winbind separator = +

idmap config *:backend = tdb

idmap config *:range = 70001-80000

idmap config DOMAIN:backend = rid

idmap config DOMAIN:range = 10000-70000

winbind enum users = yes

winbind enum groups = yes

vfs objects = acl_xattr

map acl inherit = Yes

store dos attributes = Yes

winbind trusted domains only = no

winbind use default domain = yes

Pour un domaine nomm exemple.lan, DOMAIN = EXEMPLE


DOMAIN.LAN = EXEMPLE.LAN

Documentation Administrateur pour GLPI 0.90.1 Page 18


Documentation Administrateur pour GLPI 0.90.1

Configurer nsswitch

root@GLPI:~# vi /etc/nsswitch.conf

# /etc/nsswitch.conf

# Example configuration of GNU Name Service Switch functionality.

# If you have the `glibc-doc-reference' and `info' packages installed, try:

# `info libc "Name Service Switch"' for information about this file.

passwd: compat winbind

group: compat winbind

shadow: compat winbind

gshadow: files

hosts: files dns

networks: files

protocols: db files

services: db files

ethers: db files

rpc: db files

netgroup: nis

Documentation Administrateur pour GLPI 0.90.1 Page 19


Documentation Administrateur pour GLPI 0.90.1

Joindre GLPI au domaine

root@GLPI:~# net ads join -U Administrateur

Enter Administrateur's password:

Using short domain name -- DOMAIN

Joined 'GLPI' to dns domain 'DOMAIN.LAN'

root@GLPI:~# wbinfo -u

eval

amphi

guest

krbtgt

manager

dns-server

dns-server2

root@GLPI:~#

Administrateur est un utilisateur de lannuaire Active Directory samba.

Installer le module winbind pour apache

root@GLPI:~# apt-get install libapache2-mod-auth-ntlm-winbind

root@GLPI:~# a2enmod auth_ntlm_winbind

Enabling module auth_ntlm_winbind.

To activate the new configuration, you need to run:

service apache2 restart

Documentation Administrateur pour GLPI 0.90.1 Page 20


Documentation Administrateur pour GLPI 0.90.1

Relancer les diffrents services

root@GLPI:~# /etc/init.d/samba restart

[ ok ] Restarting nmbd (via systemctl): nmbd.service.

[ ok ] Restarting smbd (via systemctl): smbd.service.

[ ok ] Restarting samba-ad-dc (via systemctl): samba-ad-dc.service.

root@GLPI:~# /etc/init.d/winbind restart

[ ok ] Restarting winbind (via systemctl): winbind.service.

root@GLPI:~# /etc/init.d/apache2 restart

[ ok ] Restarting apache2 (via systemctl): apache2.service.

Configurer le site

root@GLPI:~# vi /etc/apache2/sites-available/glpi.conf

<VirtualHost *:80>

ServerAdmin webmaster@localhost

DocumentRoot /var/www/html/glpi

<Directory "/var/www/html/glpi" >

NTLMAuth on

NTLMBasicAuth on

NTLMBasicRealm DOMAIN

AuthType NTLM

NTLMAuthHelper "/usr/bin/ntlm_auth --helper-protocol=squid-2.5-ntlmssp"

NTLMBasicAuthoritative off

require valid-user

</Directory>

<Directory /var/www/glpi/plugins/fusioninventory>

Satisfy Any

Allow from all

</Directory>

KeepAlive on

</VirtualHost>

Documentation Administrateur pour GLPI 0.90.1 Page 21


Documentation Administrateur pour GLPI 0.90.1

Configurer GLPI

E-Mail
Collecteur de-mails

Documentation Administrateur pour GLPI 0.90.1 Page 22


Documentation Administrateur pour GLPI 0.90.1

Envoi de-mails

On peut configurer lenvoi de-mails (cf), choisir les destinataires (cf) et modifier les e-mails
envoys (cf).

Suivis par e-mails

Configuration des destinataires

Choisir la notification dont on veut modifier les destinataires.

Documentation Administrateur pour GLPI 0.90.1 Page 23


Documentation Administrateur pour GLPI 0.90.1

Configuration des e-mails

Choisir le type de message (cration de ticket, alerte sur les rservations etc) que lon veut
modifier.

Documentation Administrateur pour GLPI 0.90.1 Page 24


Documentation Administrateur pour GLPI 0.90.1

Affiche les variables propres GLPI pour rcuprer les informations de la base de donnes.
Permet de modifier le contenu des messages envoys.

Inventaire
Ajouter du matriel
Cette manipulation fonctionne avec tous les types de matriels cependant le gabarit, lui, sera
diffrent en fonction du matriel.

Documentation Administrateur pour GLPI 0.90.1 Page 25


Documentation Administrateur pour GLPI 0.90.1

Tickets
Crer un ticket

Ticket cr via linterface web

Documentation Administrateur pour GLPI 0.90.1 Page 26


Documentation Administrateur pour GLPI 0.90.1

Type du ticket : incident ou demande


Demandeur : liste droulante contenant tous les utilisateurs de la base de donnes, ladresse
mail se configure automatiquement si un utilisateur est slectionn.
Technicien attribu au ticket : liste droulante contenant tous les utilisateurs de la base de
donnes ayant les droits ncessaires pour traiter un ticket, ladresse mail se configure
automatiquement si un utilisateur est slectionn.

Configurer le niveau de priorit.


Associer un matriel au ticket (ordinateur, imprimante etc).
Description de lincident ou de la demande (ncessaire la cration du ticket).

Documentation Administrateur pour GLPI 0.90.1 Page 27


Documentation Administrateur pour GLPI 0.90.1

Ticket cr par e-mail (cf)

Documentation Administrateur pour GLPI 0.90.1 Page 28


Documentation Administrateur pour GLPI 0.90.1

Agir sur un ticket

Lorsque que lon ajoute un suivi, le demandeur le reoit par mail. Cela permet donc de
linformer de lavancement de lintervention.

Documentation Administrateur pour GLPI 0.90.1 Page 29


Documentation Administrateur pour GLPI 0.90.1

Ajouter une tche et la planifier, permet dinformer le demandeur de la date et de la dure de


lintervention mais galement de linscrire au planning de GLPI.

Un ou plusieurs documents peuvent tres joins au ticket.

Documentation Administrateur pour GLPI 0.90.1 Page 30


Documentation Administrateur pour GLPI 0.90.1

Ajouter une solution permet de clore le ticket, dinformer le demandeur de la rsolution de


son problme et si besoin de la dcrire.

Documentation Administrateur pour GLPI 0.90.1 Page 31


Documentation Administrateur pour GLPI 0.90.1

Actions automatiques
Configuration des actions automatiques

La frquence dexcution peut aller de toutes les minutes tous les ans.
Il y a deux modes dexcution : GLPI et CLI. CLI permet aux tches de sexcuter mme si
personne nutilise GLPI.
La plage horaire permet de dfinir les heures auxquelles la tche doit sexcuter.
Ici, la tche sexcute tous les jours 9 heure du matin.

Documentation Administrateur pour GLPI 0.90.1 Page 32


Documentation Administrateur pour GLPI 0.90.1

Actions automatiques connatre

Queuedmail

Cette tche envoie tous les mails prsents dans la liste dattente des e-mails de GLPI.

Mailgate

Cette tche rcupre tous les mails prsents dans la ou les boites e-mails configures. (cf)

Documentation Administrateur pour GLPI 0.90.1 Page 33


Documentation Administrateur pour GLPI 0.90.1

Tasksheduler et WakeupAgents

Cette tche permet lexcution des tches Fusioninventory.


Cette tche permet dactiver de force les agents Fusioninventory depuis GLPI.

Excutions des actions automatiques

Modifier la crontab de lutilisateur apache.


Excuter toutes les minutes les actions automatiques de glpi.

Documentation Administrateur pour GLPI 0.90.1 Page 34


Documentation Administrateur pour GLPI 0.90.1

Plugins
Installer un plugin

Documentation Administrateur pour GLPI 0.90.1 Page 35


Documentation Administrateur pour GLPI 0.90.1

Documentation Administrateur pour GLPI 0.90.1 Page 36


Documentation Administrateur pour GLPI 0.90.1

Documentation Administrateur pour GLPI 0.90.1 Page 37


Documentation Administrateur pour GLPI 0.90.1

Accder au dossier des plugins de GLPI.


Tlcharger le plugin.
Installer le plugin.

Documentation Administrateur pour GLPI 0.90.1 Page 38


Documentation Administrateur pour GLPI 0.90.1

Documentation Administrateur pour GLPI 0.90.1 Page 39


Documentation Administrateur pour GLPI 0.90.1

Configuration de Fusioninventory
Pour inventorier les ordinateurs de son rseau, il faut y installer lagent fusioninventory.

Interface

Permet de naviguer dans les fonctionnalits de Fusioninventory.


Affiche le nombre dordinateurs enregistrs dans GLPI via lagent fusioninventory.
Affiche le nombre dquipements rseaux (switchs, routeurs, ) et dimprimantes inventoris
via le protocole SNMP.
Affiche les tches fusioninventory (prpares, en cours, russies ou echoues).

Configuration gnrale

Cette option configure linventaire automatique des agents lorsque quils sexcutent.

Documentation Administrateur pour GLPI 0.90.1 Page 40


Documentation Administrateur pour GLPI 0.90.1

Ici, il faut configurer ladresse par laquelle les agents vont joindre GLPI (se termine par
/plugins/fusioninventory/).

Crer une tche fusioninventory

Documentation Administrateur pour GLPI 0.90.1 Page 41


Documentation Administrateur pour GLPI 0.90.1

Il faut absolument rendre la tche active pour la lancer.


Il est possible de programmer une date prcise pour lexcution de la tche mais si la tche
doit tre effectue de faon quotidienne, hebdomadaire, mensuel , il faut laisser les
paramtres de date vide. Lexcution dune tche ncessite lactivation dun agent
fusioninventory, donc il est prfrable de configurer loption Agent wakeup interval 1
minute et loption Number of agents to wake up 1.

Voici la liste des tches excutable via fusioninventory. La dcouverte rseau est ncessaire
pour effectuer un inventaire rseau car le plugin doit avoir dtect des matriels avant de les
inventorier. Les deux tches concernant le protocole SNMP ncessitent une plage IP et une
authentification. (cf)

Documentation Administrateur pour GLPI 0.90.1 Page 42


Documentation Administrateur pour GLPI 0.90.1

La cible est un agent et/ou un matriel et/ou une plage IP.


Lacteur est un agent.

Configurer la tche Tasksheduler pour automatiser lexcution des tches


Fusioninventory.(cf)

Documentation Administrateur pour GLPI 0.90.1 Page 43


Documentation Administrateur pour GLPI 0.90.1

Authentification SNMP et plages IP


Authentification SNMP

Les deux authentification ci-dessus sont prsentes dans linstallation par dfaut du plugin
Fusioninventory.

Crer une plage IP

Documentation Administrateur pour GLPI 0.90.1 Page 44


Documentation Administrateur pour GLPI 0.90.1

Configurer une plage IP

Associer les deux authentifications la plage IP.

Documentation Administrateur pour GLPI 0.90.1 Page 45


Documentation Administrateur pour GLPI 0.90.1

Lieux

Crer un lieu

Documentation Administrateur pour GLPI 0.90.1 Page 46


Documentation Administrateur pour GLPI 0.90.1

Associer un matriel inventori via Fusioninventory un lieu

Documentation Administrateur pour GLPI 0.90.1 Page 47


Documentation Administrateur pour GLPI 0.90.1

Adapter le critre en fonction de la configuration du rseau concern.

Documentation Administrateur pour GLPI 0.90.1 Page 48


Documentation Administrateur pour GLPI 0.90.1

Documentation Administrateur pour GLPI 0.90.1 Page 49


Documentation Administrateur pour GLPI 0.90.1

Configurer une alerte du niveau dencre


des imprimantes
Il faut intgrer un script la configuration du serveur :

###########################################################

#!/usr/bin/perl

# Alerte sur l'etat des cartouches des imprimantes

# Appel des modules ncessaires la connexion la base de donnes et l'envoie de mail

use Net::SMTP::TLS;

use DBI;

use strict;

# Variables ncessaire la connexion la base de donnes

my $database = "glpi";

my $server = "localhost";

my $login = "glpi";

my $mdp = "mot_de_passe";

# Dfinition du seuil de vrification des cartouches

my $seuil = 10;

# Variables ncessaires l'envoie de mail via SMTP

my $server_smtp = "smtp.gmail.com";

my $server_port = "587";

my $From = 'adresse@gmail.com'; # Doit tre diffrent de $To

my $passwd = "mot_de_passe_mail";

my $To = 'assistance-informatique@domain.net'; #Doit tre diffrent de $From

# Connexion la base de donnes

my $dsn = "DBI:mysql:database=$database;host=$server";

my $dbh = DBI->connect($dsn, $login, $mdp)

or die "Echec connexion";

Documentation Administrateur pour GLPI 0.90.1 Page 50


Documentation Administrateur pour GLPI 0.90.1

# Cration de la requte SQL

my $requete = "

SELECT glpi_printers.name, glpi_plugin_fusioninventory_printers.sysdescr,glpi_locations.completename,


glpi_ipaddresses.name, glpi_plugin_fusioninventory_mappings.name,
glpi_plugin_fusioninventory_printercartridges.state

FROM glpi_printers, glpi_plugin_fusioninventory_printers,glpi_locations, glpi_ipaddresses,


glpi_plugin_fusioninventory_mappings, glpi_plugin_fusioninventory_printercartridges

WHERE glpi_plugin_fusioninventory_printercartridges.printers_id = glpi_printers.id

AND glpi_plugin_fusioninventory_printercartridges.printers_id =
glpi_plugin_fusioninventory_printers.printers_id

AND glpi_plugin_fusioninventory_printercartridges.printers_id = glpi_ipaddresses.mainitems_id

AND glpi_plugin_fusioninventory_printercartridges.plugin_fusioninventory_mappings_id =
glpi_plugin_fusioninventory_mappings.id

AND glpi_printers.locations_id = glpi_locations.id

AND glpi_ipaddresses.mainitemtype = 'Printer'

AND glpi_ipaddresses.binary_0 = '0'

AND glpi_plugin_fusioninventory_printercartridges.state < $seuil

";

# Execution de la requte SQL

my $sth = $dbh->prepare($requete);

$sth->execute();

# Variables ncessaires l'interprtation de la requte

my $liste = "Voici la liste des toners sur les imprimantes reseaux qui sont en-dessous du seuil de $seuil%\n\n\n";

my $nom;

my $description;

my $lieu;

my $ip;

my $toner;

my $etat;

Documentation Administrateur pour GLPI 0.90.1 Page 51


Documentation Administrateur pour GLPI 0.90.1
# Interprtation de la requte

while(my @row = $sth->fetchrow_array)

$nom = "Nom : ".$row['0']."\n";

$description = "Description : ".$row['1']."\n";

$lieu = "lieu : ".$row['2']."\n";

$ip = "@ IP : ".$row['3']."\n";

$toner = "Toner : ".$row['4']."\n";

$etat = "Niveau de la cartouche : ".$row['5']."%\n";

$liste = $liste.$nom.$description.$lieu.$ip.$toner.$etat."\n";

$liste = $liste."Veuillez verifier le stock des toners.\n";

# Arret de l'execution de la requte

$sth -> finish;

# Dconnexion de la base de donnes

$dbh -> disconnect;

# Connexion au serveur SMTP

my $smtp = Net::SMTP::TLS->new("$server_smtp", User=>$From, Password=>$passwd,


Port=>$server_port) or die "Erreur de connexion au serveur $server_smtp";

# Envoie du mail

$smtp->mail($From);

$smtp->to($To);

$smtp->data;

$smtp->datasend("From: $From\n");

$smtp->datasend("To: $To\n");

$smtp->datasend("subject: Alerte sur les toners des imprimantes reseaux\n");

$smtp->datasend("\n");

$smtp->datasend("$liste");

$smtp->dataend;

$smtp->quit;

###########################################################

Documentation Administrateur pour GLPI 0.90.1 Page 52


Documentation Administrateur pour GLPI 0.90.1

Il faut ensuite activer le script dans la crontab de lutilisateur apache :

Ici le script est lanc tous les jours 10h00.

Pannes
Destruction de lutilisateur super-admin

Rsolution via phpmyadmin

Documentation Administrateur pour GLPI 0.90.1 Page 53


Documentation Administrateur pour GLPI 0.90.1

Rsolution via mysql

login as: root

root@GLPI's password:

root@GLPI:~# mysql -u glpi -p

Enter password:

mysql> use glpi

Database changed

mysql> UPDATE glpi_profiles_users

-> SET profiles_id='4', is_recursive='1'

-> WHERE users_id=(SELECT id FROM glpi_users WHERE


name="utilisateur");

Query OK, 1 rows affected (x.xx sec)

Rows matched: 1 Changed: 1 Warnings: 0

mysql> quit

Bye

Documentation Administrateur pour GLPI 0.90.1 Page 54


Documentation Administrateur pour GLPI 0.90.1

Laction que vous avez ralise nest pas autorise

Cette erreur saffiche lorsquil y a eu plusieurs clics sur un bouton (modifier, supprimer,
valider). Cette erreur nest pas un problme, en effet, laction escompte a tout de mme eu
lieu, il suffit alors de revenir en arrire puis de rafraichir la page.

Documentation Administrateur pour GLPI 0.90.1 Page 55

Vous aimerez peut-être aussi