• Aucun résultat trouvé

GLPI FusionInventory. Mise en place de gestion de parc avec inventaire, HelpDesk. Version 0.3. martinr [24/08/2015]

N/A
N/A
Protected

Academic year: 2022

Partager "GLPI FusionInventory. Mise en place de gestion de parc avec inventaire, HelpDesk. Version 0.3. martinr [24/08/2015]"

Copied!
11
0
0

Texte intégral

(1)

GLPI 0.84.3 FusionInventory

Mise en place de gestion de parc avec inventaire, HelpDesk Version 0.3

martinr [24/08/2015]

(2)

Sommaire

Introduction ... 3

L’installation de GLPI ... 3

Installation de FusionInventory ... 4

Installation du client Windows ... 4

Installation via GPO ... 5

Configuration GLPI ... 6

Synchroniser avec l’AD ... 6

Puis aller dans administration, utilisateur .. action importer ... 7

Créer un utilisateur ... 7

Création de groupe ... 8

Création d’entité ... 8

Création de Profil ... 8

Création de ticket ... 8

Création de lieu ou catégorie ... 9

Suppression ordinateur parc ... 9

Notification Mail ... 9

Plan de restauration ... 10

(3)

Introduction

L’objectif était d’installer un outil de gestion de parc avec un HelpDesk

J’ai choisi GLPI, qui est un outil rependu, gratuit et facile d’utilisation avec le plugin FusionInventory.

L’installation de GLPI

La manière la plus simple reste avec le paquet : Sudo apt-get install glpi

Indiquer le mot de passe root de Mysql

Lors de l’installation de ce paquet, le mot de passe de l’utilisateur root de mysql, est demandé. Il faut ensuite valider le fait que glpi sera configuré avec dbconfig-comon (yes).

Des paquets additionnels peuvent être nécessaire :

apt-get install libxml-simple-perl libdbi-perl libdbd-mysql-perl libapache-dbi-perl libnet-ip-perl libsoap-lite-perl

Puis vous devez installer les modules PHP à l’aide de cette commande : apt-get install libphp-pclzip

Vous devez également installer Pearl grâce à cette commande : apt-get install php-pear

Installation Apache

sudo apt-get install apache2 apache2-doc

Perl

sudo apt-get install libxml-libxml-perl

Puis se connecter sur un navigateur a l’adresse : http://132.149.16.200/glpi Les logins par defaut sont :

(4)

Login : glpi Mdp : glpi

A changer pour des raisons de sécurité et aussi pour tech, normal et post-only.

Il faut ensuite supprimer le script PHP install/install.php pour des raisons de sécurité, afin que personne ne puisse relancer l’installation. Il se trouve dans/usr/share/glpi/install

Puis cliquer sur Anglais, langue et mettre en français

Et aller dans configuration générale, valeur par défaut, langue par défaut : français

Lors de l’installation de ce paquet, le mot de passe de l’utilisateur root de mysql, est demandé. Il faut ensuite valider le fait que glpi sera configuré avec dbconfig-comon (yes).

Des paquets additionnels sont nécessaires :

Installation de FusionInventory

Sur un ordinateur cict, télécharger, depuis le site de glpi, le plugin fusion inventory. Celui-ci doit être antérieur ou égale à la version de GLPI. Lors de l’installation la version 84-3.5 a été choisie.

L’enregistrer sur une clé usb que l’on connectera sur le serveur ESX.

Depuis vsphere client, sélectionner l’ordinateur virtuel glpi. Clic droit, modifier les paramètres. Dans l’onglet matériel, ajouter le contrôleur usb, sortir de la fenêtre paramètres en validant. Entrer à nouveau dans la fenêtre paramètres et ajouter le périphérique usb.

La clé usb apparait alors dans ubuntu.

Extraire le plugin a l’aide de la commande : tar –zxvf fusioninventory84.3.5

Puis le deplacer dans le répertoire des plugins glpi:

cp –r /usr/share/glpi/plugins

Retourné ensuite sur glpi puis dans la section plugins, cliquer sur installer puis sur activer. Dans la section Plugins / FusionInventory, cliquer sur le message demandant une url et rentrer l’adresse : http://132.149.16.200/glpi/plugins/fusioninventory

Installation du client Windows

(5)

Aller sur le site officiel de Fusion inventory puis télécharger le fichier : fusioninventory-agent_windows-x64_2.3.12.exe

La version que vous allez prendre doit être antérieure ou identique à celle de FusionInventory.

Le décompresser et lancer le setup : French,

Pour le choix des composants, choisir l’installation « Défaut ».

Pour le choix de la destination, dans la case « Mode Serveurs », rentrer l’adresse : http://132.149.16.200/glpi/plugins/fusioninventory/

Choisir le mode d’exécution comme un service Windows.

Dans les options du serveur http, décocher « activer le serveur http intégré ».

Dans Options Diverses, cocher « lancer un inventaire immédiatement apres l’installation », cocher

« rechercher les machines virtuelles », et cocher « recherche de logiciels dans les profils utilisateurs.

Installation via GPO

Déploiement de logiciel via VBS et BAT

Pour FusionInventory, le .vbs est fourni par le site officiel qui est une sorte de template, donc a modifier pour notre configuration.

Dans SetupLocation = »\\SRVW12\soft » (Soft dossier partager ou se trouve les logiciels fusion) SetupVersion = »2.3.10.1 »

SetupOptions = « /acceptlicense /runnow /no-httpd /no-p2p /no-start-menu /server=’http://132.149.16.200/glpi/plugins/fusioninventory/’ /S »

Puis laisser par défaut et enregistrer.

Sur le bloc-notes, écrire la commande suivante : Cscript

\\cesbio.cnes.fr\Sysvol\cesbio.cnes.fr\Policies\IDGPO\Machine\Scripts\Startup\Agent_Fusioninvento ry.vbs

Cd C:\Program Files\FusionInventory-Agent\perl\bin Perl fusioninventory-agent

(6)

Enregistrer le en script.bat

Il faut bien prendre le lien qui amène au VBS dans Startup, si non il ne le trouve pas.

Et le placer dans le dossier mappé.

Ensuite nouvelle GPO modifier, configuration ordinateur, stratégie, paramètre Windows, script, script de démarrage propriété

Afficher les fichiers :

- il faut copier le fusioninventory.vbs dans ce répertoire - et le script .bat créer précédemment

- fermer la fenêtre

Faire ajouter, et sélectionner le script et faire ouvrir puis appliquer et OK

Il reste à activer le lien sur l’OU puis rajouter ordinateur du domaine dans le filtrage de sécurité.

Ensuite il faut actualiser les paramètres de GPO : Windows+R, cmd et entré : gpupdate /force

Il s’actualise automatiquement mais toute les 1h30 environ.

Ensuite le faire sur le poste client et il va demander de redémarré le PC s’il n’y pas d’erreur.

Avec cette méthode l’installation met plus de temps donc vérifié au bout de 5 min âpres l’ouverture de session s’il est installé.

Comme c’est une installation par ordinateur et non utilisateur il n’y pas de problème de droit car ca passe avec le compte system.

Configuration GLPI

La gestion du parc se fait dans l’onglet Parc de GLPI avec l’inventaire du matériel.

Pour la gestion du HelpDesk tout se gère dans l’onglet Administration en ce qui concerne les utilisateurs, les groupes les entités, ainsi que leur droit ( Profils).

Apres tout ce qui est ticket se fait dans l’onglet assistance Tickets, pour les gérer ou en ajouter.

Synchroniser avec l’AD

(7)

Installer le paquet php5-ldap et ajouter la ligne “extension=ldap.so” à la fin du fichier. Sous Debian Lenny, la configuration est automatiquement ajoutée à l'installation du paquet. Elle se trouve dans le répertoire /etc/php5/apache2/conf.d/ .

Redémarrer votre serveur web.

Ensuite aller dans configuration, authentification, annuaire ldap, cliquer sur

«

+

».

Active directory Nom : cesbio

Server par défaut : oui Server : 130.149.16.244

Filtre de connexion : laisser pré-rempli et ajouter un « ! » et modifier et mettre un « 2 » à la fin : …)( ! (userAccountControl… :=2))

Cela va permettre de prendre que les comptes actifs de l’AD Actif : oui

Port : 389

Base DN : OU=Utilisateurs,OU=Cesbio,DC=cesbio,DC=cnes,DC=fr Dn du compte : [email protected]

Mdp

Champ de l’identifiant : samaccountname

Puis aller dans administration, utilisateur .. action importer

Suite à l’importation désactiver les comptes inadaptés a glpi

Créer un utilisateur

Administration, utilisateur, ajouter un utilisateur, ou l’on rempli sa fiche puis ajouter. Il faut faire attention que l’utilisateur par défaut a un profil par défaut que l’on va gérer par la suite.

Pour importer de nouveaux utilisateurs depuis l’AD :

Administration, utilisateurs, annuaires LDAP, importation de nouveaux utilisateurs, rechercher, cocher puis faire action et importer.

Sachant que tous les utilisateurs importer depuis l’AD seront par défaut des utilisateurs et ne pourront être changé.

(8)

Création de groupe

Administration, groupe, «

+

» remplir la fiche puis ajouter, ensuite retourner dans groupe, cliquer sur le nouveau groupe. Pour integrer des utilisateurs a ce nouveau groupe, écrire leur identifier dans la case nom puis ajouter et sauvegarder une fois fini.

Création d’entité

Administration, entité, «

+

»

Les entités sont des sous-ensembles de la structure gérée par GLPI. Elles se présentent sous la forme d’une découpe arborescente. Ce découpage permet également de gérer les droits donnés aux

utilisateurs en retreignant la visibilité pour chaque utilisateur a une ou plusieurs branches de cette arborescence.

Un exemple : GLPI gère une structure répartie sur 2 pays, eux même structurés par des villes ou région/villes.

Un tel découpage va permettre à un utilisateur positionné au niveau de l’entité racine de voir et gérer l’ensemble du parc. En revanche, le responsable espagnol ne verra que les entité Espagne, Madrid et Barcelone, le responsable allemand ne verra que les entité Allemagne, Berlin et Bonn, un responsable local ne verra que son entité.

Création de Profil Autrement dis les droits des utilisateurs.

Administration, profil, «

+

»

L’interface simplifiée ici sélectionnée correspond aux profils destinés à l’ouverture de tickets d’assistance. Mais dans ce cas moins d’option son possible a gérer par la suite.

Puis ajouter

Pour l’attribuer a un utilisateur, il faut aller dans utilisateur, cliquer sur un utilisateur et sélectionner le profil puis ajouter

Création de ticket

Assistance, Tickets,«

+

». Pour les gérer, il suffit de cliquer sur un titre puis de changer le statue.

(9)

Création de lieu ou catégorie

Dans assistance, nouveau tickets, cliquer sur le «

+

» de catégorie et de lieu, ajouter le nom souhaité puis ajouter

Suppression ordinateur parc

Les objets supprimé dans le parc sont pas encore définitivement supprimé, ils se trouve dans la corbeille qui se situe juste a coté de « Elément visualisé « dans parc/ordinateur.

Tant qu’on ne la pas supprimé définitivement ou restauré on ne pourra le refaire apparaitre dans parc/ordinateur.

Il est aussi possible de retrouver tous les agents dans pluglins/fusioinventory/général/gestion des agents

Notification Mail

Si on veut avoir un suivit des demande d’assistance, il est possible d’être informer par mail.

Pour cela :

Configuration, notification, configuration des suivis par courriels et compléter comme ceci : Activer le suivi par courriel : oui

Courriel de l’administrateur et Courriel de réponse : [email protected] ( qui est le mail qui redirige vers toutes les personnes du service informatique)

Nom de l’administrateur et de réponse : Admin GLPI Signature des messages :Admin GLPI

Mode d’envoi des courriels SMTP+TLS Hote : zm-cesbio-01.cesbio.cnes.fr Port : 587

Identifiant: SMTP : admin-glpi Mot de passé

Sauvegarder

(10)

Faire un test pour voir si cela fonctionne correctement

Ensuite Pout que dans le mail suivit, il apparait le bon URL de la demande, il faut aller dans : configuration, générale et mettre dans adresse web de l’application l’adresse IP a la place de localhost.

Plan de restauration

Il est possible de faire une sauvegarde manuel dans : administration, maintenance.

Ainsi que faire la restauration au même endroit

Pour importer automatiquement la base de donner de glpi : Faire un .sh dans /srv/sauvegarde :

vim savebaseglpi.sh

mysqldump –u root –pZenitram1 –x –e – B glpi > /srv/sauvegarde/glpi/baseglpi.sql Aller dans cron lancer le sh tous les jours a 20h

vim /etc/crontab

0 22 * * * root sh /srv/sauvegarde/savebaseglpi.sh

On va utiliser logrotate pour avoir un enregistrement des bas et une rotation de 31 jours.

Il faut se placer dans /etc/logrotate.d ( qui englobe l’ensemble des fichier de configuration de logrotate) à a ne pas confondre avec logrotate.conf qui est le fichier de configuration générale.

Il faut donc créer le fichier suivant, qu’il faudra recopier aussi dans /etc/logrotate.conf Vim /etc/logrotate.d/basesql

Dans lequelle on va mettre :

# rotation pour glpi

/srv/sauvegarde/baseglpi.sql {² daily

Ifempty rotate 31 nocompress

(11)

extension .sql missingok dateext

olddir /srv/sauvegarde/glpi sharedscripts

}

Ou en ligne de commande :

mysql –u root –p grr < baseàimporter.sql Et entré le mot de passe root

Références

Documents relatifs

Mission 2: Mise en place d’une solution de supervision des équipements d’un parc informatique. Objectif : la deuxième partie du projet portera sur

[r]

Vous pouvez choisir la difficulté et la formulation de chaque question (on peut s'aider pour cela des exercices du manuel) mais chaque question doit

À l’aide d’un jeu de fléchettes, vous allez découvrir comment on peut calculer l’aire d’une figure quelconqued. L’idée : On utilise un jeu de fléchettes dont

À l’aide d’un jeu de fléchettes, vous allez découvrir comment on peut calculer l’aire d’une figure quelconque.. L’idée : On utilise un jeu de fléchettes dont

Pour le calcul de la consommation d’énergie et des émissions de gaz à effet de serre sont également pris en compte : certaines boutiques de toutes les Maisons de Mode et

– configuration ordinateur: s'applique à tous les ordinateurs concernés par la stratégie de groupe.. – configuration utilisateur: s'applique à tous les utilisateurs concernés

Doté d’une nouvelle face avant, Nouveau Master se renouvelle également à l’intérieur en offrant plus de qualité perçue dans un habitacle plus fonctionnel et