équipement radio Procédure



Documents pareils
GLPI OCS Inventory. 1. Prérequis Installer un serveur LAMP : apt-get install apache2 php5 libapache2-mod-php5 apt-get install mysql-server php5-mysql

Afin d'éviter un message d'erreur au démarrage du service Apache du type :

Installation et configuration d OCS/GLPI sur un Serveur Debian

04/02/2014 Tutoriel. Lubuntu & glpi. thomas [NOM DE LA SOCIETE]

L installation a quelque peu changée depuis les derniers tutos, voici une actualisation.

CASE-LINUX MAIL - ROUNDCUBE

Ocs Inventory et GLPI s appuie sur un serveur LAMP. Je vais donc commencer par installer les paquets nécessaires.

Tuto 2 : Configuration Virtual box, Configuration et installation du serveur XiBO

PPE GESTION PARC INFORMATIQUE

Installation du serveur WEB Apache ( MySQL, PHP) sous Debian 7.

Installation GLPI-OCSNG-SSL Linux Debian Sarge

Documentation d'installation Plateforme femme actuelle

OCS Inventory & GLPI

Compte rendu d'activité PTI n 2

INSTALLATION NG V2.1 D OCS INVENTORY. Procédure d utilisation. Auteur : GALLEGO Cédric 23/10/2014 N version : v1

INTRODUCTION. Mysql-server est un serveur de bases de données. Cest un logiciel libre.

HowTo Installer egroupware 1.2 sur SME Serveur 7.0

Installation de Zabbix

TP 7, 8 & 9 : Installation et Gestion de GLPI et Télédéploiement SISR 1 HUBERT JULIEN LABBE RICHARD DAY MICKAEL DOGNY CHRISTOPHE

Tutoriel compte-rendu Mission 1

GUIDE D INSTALLATION. Portaneo Enterprise Portal version 4.0

Maintenance et gestion approfondie des Systèmes d exploitation Master 2 SILI. Année universitaire David Genest

Guide d installation rapide

Installer un gestionnaire de parc GLPI sous Linux

Installation des outils OCS et GLPI

CDS Invenio Installation et configuration de base

windows. deb etch main deb-src etch main

Installation UpdatEngine serveur (CentOs apache2 / MySQL)

Installation d' OCS inventory et de GLPI

Déploiement d OCS 1.02 RC2 sous Debian Etch 64

Comment Accéder à des Bases de Données MySQL avec Windows lorqu'elles sont sur un Serveur Linux

Installation d'un serveur FTP géré par une base de données MySQL

Serveur Linux : FTP. Mise en place d un service FTP sous Linux. Bouron Dimitri 20/04/2014

Service de Virtualisation de la DSI UJF

Documentation pour administrateur Application AER

Solution d inventaire automatisé d un parc informatique et de télédistribution OCS INVENTORY NG. EHRHARD Eric - Gestionnaire Parc Informatique

Guide d installation de MySQL

Supervision avec OCS Inventory NG

Installation d OwnCloud 8.0 sous Debian Avec connexion des utilisateurs active directory et mise en place de HTTPS

Procédure d'installation

POVERELLO KASONGO Lucien SIO 2, SISR SITUATION PROFESSIONNELLE OCS INVENTORY NG ET GLPI

Créer son propre serveur Mail.

TUTORIEL D INSTALLATION D ORACLE ET DE SQL DEVELOPPER TUTORIEL D INSTALLATION D ORACLE...1 ET DE SQL DEVELOPPER...1

OCS INVENTORY-GLPI Guide de Procédure

Installer un serveur web de développement avec VirtualBox

Guide d installation de SugarCRM Open Source version 4.5.1

WDpStats Procédure d installation

Architecture de la plateforme SBC

[ GLPI et OCS pour Gentoo 2006] ArtisanMicro. Alexandre BALMES

2013 Installation de GLPI-OCS. Florian MICHEL BTS SIO LYCEE SAINTE URSULE

THEME : Mise en place d une plateforme d enseignement à distance

Etudiant Ella Fitzgerald

Raspberry pi : Développer une petite application web sur Raspberry

Configurer la supervision pour une base MS SQL Server Viadéis Services

GLPI (Gestion Libre de Parc Informatique) Installation et configuration d'une solution de gestion de parc et de helpdesk (2ième édition)

Note : Ce tutoriel a été réalisé sur GNU/Linux (Ubuntu) avec un serveur LAMP installé en local.

PLANNING DES ACTIVITES PROFESSIONNELLES

Bon ben voilà c est fait!

Outils Logiciels Libres

Supervision et infrastructure - Accès aux applications JAVA. Document FAQ. Page: 1 / 9 Dernière mise à jour: 15/04/12 16:14

Pratique et administration des systèmes

Procédure d installation Trixbox - A2Billing

INSTALLATION DEBIAN. Installation par le réseau

[GLPI & OCS Inventory] Yann VANDENBERGHE. AFPA Lomme

Documentation FOG. 3. Choisir le nom de la machine, le nom d utilisateur et le mot de passe correspondant (par exemple : fog, password)

Guide d installation de Gael

SUGARCRM Sugar Open Source Guide d Installation de French SugarCRM Open Source Version 4.2

Configuration de plusieurs serveurs en Load Balancing

Serveur de partage de documents. Étude et proposition d'une solution afin de mettre en place un serveur de partage de documents.

Notes pour l'installation d'une version de Eprints sur une machine CentOS4.2 Stéphanie Lanthier Le jeudi 17 février 2006

Linux et le Shell. Francois BAYART. Atelier du samedi 20 Novembre

Guide Installation Serveur Extensive Testing

Documentation FOG. Déploiement d images de systèmes d exploitation à travers le réseau.

Gestion d'un parc informatique avec OCS INVENTORY et GLPI

Installation et compilation de gnurbs sous Windows

Vanilla : Virtual Box

Eyes Of Network 4.0. Documentation d installation et de configuration

PROMETHEE Guide d installation

Imprimantes et partage réseau sous Samba avec authentification Active Directory

Surveiller votre réseau avec Nagios

Présentation, mise en place, et administration d'ocs Inventory et de GLPI

Tutoriel Drupal version 7 :

Installation du Hub. Installation du Hub. 1. Description de l installation. by LegalBox. 2 types de serveur sont à installer :

Guide Installation Serveur Extensive Testing

PROMETHEE Guide d installation

Installation de Snort sous Fedora

Documentation utilisateur, manuel utilisateur MagicSafe Linux. Vous pouvez télécharger la dernière version de ce document à l adresse suivante :

Tutoriel d installation de Hibernate avec Eclipse

Version Web Instructions pour l installation

TelSurvey Système CATI pour LimeSurvey 11 novembre Manuel administrateur

1. La plate-forme LAMP

Mise en place d un serveur Proxy sous Ubuntu / Debian

OUTIL DE TRAVAIL COLLABORATIF

Installation d un superviseur ZABBIX

Accès aux ressources informatiques de l ENSEEIHT à distance

GLPI (Gestion Libre. 2 ième édition. Nouvelle édition. de Parc Informatique)

Transcription:

07/03/2014 GLPI / Inventaire équipement radio Procédure Anthony MANDRON SDIS 21

Table des matières Procédure d installation de GLPI sur une Debian Wheezy :... 2 Mise en place du plugin «Generic Object Management» :... 5 Procédure d installation :... 5 Ajout d un nouvel objet :... 5 Respect de l unicité d un champ :... 8 Modification du plugin de gestion d objets :... 8 Mise en place du plugin «Data Injection»... 9 Procédure d installation du plugin d injection de données :... 9 Création du modèle... 10 ANTHONY MANDRON 1

Procédure d installation de GLPI sur une Debian Wheezy : Installation standard de GLPI : aptitude install -y apache2 php5 libapache2-mod-php5 mysql-server php5-mysql php 5-imap php5-ldap php5-curl Téléchargement de la dernière version stable : Se placer dans repertoire /var/www/ : cd /var/www/ wget https://forge.indepnet.net/attachments/download/1615/glpi-0.84.3.tar.gz On décompresse l archive : tar -xvzf glpi-0.84.3.tar.gz On supprime ensuite l archive : rm glpi-0.84.3.tar.gz On va créer ensuite la base de données de GLPI : on se connecte d abord au serveur MySql : mysql -u root -p mysql> create database glpidb; On attribue ensuite les droits nécessaires sur la base de données pour pouvoir effectuer des changements dessus : mysql> grant all privileges on glpidb.* to root@localhost identified by 'mdp'; Affectation des droits nécessaires à l installation finale de GLPI : chown -R www-data /var/www/glpi On peut ensuite se connecter sur l interface de GLPI : ANTHONY MANDRON 2

http://adresse-ip/glpi Sélectionner la langue souhaitée : Acceptez les termes de la licence : ANTHONY MANDRON 3

Renseigner les informations relatives à la connexion à la base de données : Choisissez la base de données créee précédemment : ANTHONY MANDRON 4

Mise en place du plugin «Generic Object Management» : Ce plugin de GLPI va permettre de pouvoir créer notre objet radio avec ses champs propres et permettre son intégration au sein de GLPI. Procédure d installation : Il faut d abord se placer dans le répertoire des plugins de GLPI : cd /var/www/glpi/plugins/ Téléchargement du Plugin : wget https://forge.indepnet.net/attachments/download/1599/glpi-genericobject-2.x.x.tar.gz Décompression de l archive : tar -xvzf glpi-genericobject-2.x.x.tar.gz Installation via l interface de GLPI : Ajout d un nouvel objet : La première étape consiste à insérer les champs de notre nouvel objet au sein de GLPI. Ajout des champs spécifiques à l objet radio : Création du fichier permettant l ajout de champs spécifique à l objet crée : vim /var/www/glpi/plugins/genericobject/fields/constants/exemple.constant.php ANTHONY MANDRON 5

Ajout du code suivant : <?php global $GO_FIELDS, $LANG; $GO_FIELDS['type']['name'] = 'Type'; $GO_FIELDS['type']['input_type'] = 'text'; $GO_FIELDS['rfgi']['name'] = 'Identifiant'; $GO_FIELDS['rfgi']['input_type'] = 'text'; $GO_FIELDS['version']['name'] = 'Version'; $GO_FIELDS['version']['input_type'] = 'text?> On peut ensuite ajouter notre objet dans GLPI et lui attribuer les champs voulus : Pour se faire, on va dans le menu plugin puis gestion d objets et sur l icône configuration : Il faut donc lui attribuer un identifiant interne : ANTHONY MANDRON 6

On peut ensuite le rendre actif et pouvoir le rendre interactif avec GLPI. L utilisation de l option pour utiliser le plugin «Data Injection» est nécessaire pour pouvoir importer des données de manière massive. Dans un autre onglet, on va pouvoir attribuer les champs à l objet crée : ANTHONY MANDRON 7

Respect de l unicité d un champ : Dans le contexte de l inventaire des équipements radio du SDIS, le numéro RFGI doit rester unique. Pour respecter cette contrainte, GLPI permet l attribution d un champ unique et empêchant un autre enregistrement du même type. Il faut ensuite modifier du code php afin de pouvoir utiliser un nouvel objet pour permettre l importation de données à partir du plugin Data Injection. Modification du plugin de gestion d objets : Cette modification est nécessaire pour le plugin Data Injection Modification du fichier object.class.php : vim /var/www/glpi/plugins/genericobject/inc/object.class.php Code à modifier à partir de la ligne 105 : //Get itemtype name static function gettypename() { global $LANG; $class = get_called_class(); //Datainjection : Don't understand why I need this trick : need to be investigated! if(preg_match("/injection$/i",$class)) { $class = str_replace("injection", "", $class); $item = new $class(); //Itemtype name can be contained in a specific locale field : try to load it PluginGenericobjectType::includeLocales($item->objecttype->fields['name']); if(isset($lang['genericobject'][$class][0])) { return $LANG['genericobject'][$class][0]; else { return $item->objecttype->fields['name']; public function construct() { $class = get_called_class(); $this->table = gettableforitemtype($class); if (class_exists($class)) { ANTHONY MANDRON 8

$this->objecttype = PluginGenericobjectType::getInstance($class); $this->dohistory = $this->canusehistory(); function cancreate() { $class = get_called_class(); //Datainjection : Don't understand why I need this trick : need to be investigated! if(preg_match("/injection$/i",$class)) { $class = str_replace("injection", "", $class); return Session::haveRight($class, 'w'); Mise en place du plugin «Data Injection» Procédure d installation du plugin d injection de données : Téléchargement de l archive : cd /var/www/ wget https://forge.indepnet.net/attachments/download/1352/glpi-datainjection-2.x.x.tar.gz tar -xvzf /glpi-datainjection-2.x.x.tar.gz On peut ensuite lancer son installation via l interface de GLPI comme le plugin de gestion d objets. Au préalable, il faudra activer l option «utiliser le plugin data injection dans la configuration de l objet pour permettre l interaction avec celui-ci. On va pouvoir alors l utiliser pour pouvoir insérer des données au sein de GLPI. Pour se faire, on va créer un modèle : ANTHONY MANDRON 9

Création du modèle Il faut ensuite lui attribuer les options suivantes : Il faut bien vérifier la délimitation des données du fichier.csv bien séparées par un point-virgule. ANTHONY MANDRON 10

Il faut ensuite créer un fichier csv avec les données à importer : Exemple : ANTHONY MANDRON 11

Il faut ensuite attribuer les champs à notre modèle : Il faut ensuite valider le modèle dans l onglet validation. On peut démarrer alors l importation de données : ANTHONY MANDRON 12