Wiki du DRT

Outils d'utilisateurs

Outils du Site


scribe:formation_scribe_j3_glpi

UTILISER LE COUPLE GLPI/OCS INVENTORY SUR SCRIBE

Pourquoi ?

Constat

  • les utilisateurs ne font part de leurs problèmes informatiques que par oral (à la récréation !!), par écrit sur des petits bouts de papier, par mail ; ce qui n'est, dans tous les cas, ni pratique, ni efficace.
  • les utilisateurs demandent plusieurs fois la même chose et n'échangent pas leurs trucs et astuces.
  • l'établissement (admin réseau et administration) a besoin d'un inventaire à jour.

Objectif

Trouver un outil permettant de répondre au minimum à ces questions et disposant donc :

  • d'un outil d'assistance
  • d'un outil de base de connaissances
  • d'un outil d'inventaire

Cette documentation a donc pour objectif principal de ne surtout pas être … complète !
En effet, GLPI est une véritable solution de HelpDesk professionnelle avec des fonctionnalités bien au-delà de notre utilisation recherchée. 2 points seront donc développés : l'inventaire des matériels et l'outil d'assistance.

  • OcsInventory (serveur et client) est chargé de l'inventaire du parc informatique.
  • Glpi est l'interface graphique permettant de visualiser/modifier ces données et qui, dans notre cas, permet de gérer l'assistance.

Installation sur le serveur Scribe

Eole a packagé l'ensemble pour avoir accès à l'inventaire, mais uniquement via GLPI. L'inteface web d'OCS n'est pas disponible de fait.

Installation des paquets avec le compte root du serveur Scribe

root@srv-scribe : # Query-Auto
root@srv-scribe : # apt-eole install eole-ocsinventory-server
root@srv-scribe : # apt-eole install eole-glpi

Configuration dans gen_config

root@srv-scribe : # gen_config /etc/eole/config.eol

On doit alors voir 2 nouveaux onglets “Ocsinventory” et “Glpi”. Par le biais du menu, on choisit le mode “expert” pour avoir plus d’option (notamment le serveur Apache). Dans l’onglet “Services” on active “OCSinventory server” ainsi que “Glpi”.

Dans l’onglet ” Apache ”, on crée une adresse pour accéder à Glpi, on peut éventuellement activer aussi ” phpMyAdmin ”. Ensuite, on enregistre le fichier.

root@srv-scribe : # reconfigure

L'application est alors disponible à l'adresse http://ip_du_scribe/glpi
L'utilisateur par défaut est glpi/glpi (à changer immédiatement)

Installation du client sur les postes

Pour l’inventaire, il est nécessaire que les postes aient un programme (un agent) permettant la collecte de la configuration et de la faire remonter au serveur via le réseau.

Remarque : Les problèmes que pourrait rencontrer l'agent durant son exécution sont répertoriés dans le fichier /var/log/ocsinventory-client.

Le plus simple est d'utiliser WPKG pour automatiser l'installation du client Ocs Inventory.

Le package XML est déjà crée, il est disponible dans les exemples de packages de wpkg-manage.

Pour forcer la remontée, on peut lancer la commande suivante sur une station :

C:\> <chemin vers le repertoire d’installation de l’agent OCS>\OCSInventory.exe /SERVER : <adresse ip du serveur ocs> /PNUM :<port d’écoute> /NP /FORCE

L’option /FORCE devrait forcer une remontée d’inventaire instantanée.

En complément, la doc officielle d'Eole

Gestion de l'inventaire dans GLPI

Outils –> OCSNG –> Importation de nouveaux ordinateurs

La possibilité d'associer un “lieu” (ex : Salle 19) aux stations remontées existe mais il ne semble pas possible de le réaliser automatiquement, il faut donc passer par chaque station (les règles d'affectation ne s'appliquant qu'aux “entités”).

De toutes façons, cela ne semble pas indispensable dans le cadre de notre utilisation immédiate de GLPI.

Gestion de l'assistance dans GLPI

Mise en place des utilisateurs

root@srv-scribe : # gen_config /etc/eole/config.eol

Dans l'onglet Glpi apparu après activation du service, il est possible d'activer l'authentification sur serveur LDAP.

Le mécanisme EOLE va configurer GLPI pour utiliser le serveur LDAP indiqué dans gen_config et ajouter une règle dans GLPI pour que les membres du groupe “DomainAdmins” soient automatiquement “super-admin” GLPI.

Il existe différents profils d'accès dans GLPI, “super-admin” est le plus élevé.

Il suffit de connecter GLPI sur l'annuaire Ldap de votre Scribe pour récupérer tous vos utilisateurs.

Présentation de l'interface utilisateur

Par défaut, tout utilisateur (autre que DomainsAdmins bien sûr) est associé au profil “post-only” (voir plus bas la notion de profil).

De ce fait, il obtient, en s'identifiant, la page Assistance présentée ci-dessous (voir les possibilités de paramétrages plus bas)

Il dispose en haut à droite de 3 possibilités :

Onglet HelpDesk

Permet de créer un ticket

Onglet Suivi

Permet de suivre les tickets et leurs évolutions

Onglet FAQ

Permet d'accéder à une base de connaissance comme son nom l'indique

Configuration de l'interface utilisateur

Utilisateurs et profils

Il est possible de gérer différents types de profil selon les droits que l'on veut accorder aux utilisateurs. Dans mon cas, je n'utilise que le profil par défaut de tout nouvel utilisateur “post-only”, le profil superadmin et le profil admin.

Si on veut la possibilité pour un utilisateur de poster dans la FAQ, le profil “post-only” ne suffit pas.

Administration –> Profils –> post-only

Configurer ce profil permet de gérer l'interface qu'aura tout utilisateur lorsqu'il veut poster une demande (ticket helpdesk). Comme le montre la capture ci-dessous, je n'utilise pour l'instant ni les groupes associés ni les réservations.

Le champ “Matériels associables à un ticket” permet à l'utilisateur d'obtenir la liste de ces matériels en saisissant les premières lettres. Dans mon cas, je n'ai choisi, pour l'instant, que “Ordinateurs”. En effet, ce sont les seuls pour lesquels une convention de nom est clairement définie (Nomdesalle-Pnumerodeposte ex :S19-P05) et qui pourront donc facilement être retrouvés par l'utilisateur.

Définir les catégories des tickets

Configuration –> Intitulés –> Assistance –> Catégories des tickets

Définir les catégories de la base de connaissance (FAQ)

Configuration –> Intitulés –> Outils –> Base de connaissances


Sources : Des textes et des images ont été empruntés à la documentation de Thierry Munoz que l'on peut trouver

scribe/formation_scribe_j3_glpi.txt · Dernière modification: 2012/11/23 15:52 par cfrayssinet