A5.2.4 Étude d une technologie, d'un composant, d'un outil



Documents pareils
MySQL. (Administrateur) (Dernière édition) Programme de formation. France, Belgique, Suisse, Roumanie - Canada

Joomla! Création et administration d'un site web - Version numérique

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

Formation en Logiciels Libres. Fiche d inscription

WordPress : principes et fonctionnement

Procédure d'installation complète de Click&Decide sur un serveur

SIO-SISR : Projet GSB. LOT 1 : Evaluation d un logiciel d inventaire et de gestion de parc. BTS Services Informatiques aux Organisations 1 ère année

webmestre : conception de sites et administration de serveurs web 42 crédits Certificat professionnel CP09

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

Installation de Premium-RH

Guide d'installation. Release Management pour Visual Studio 2013

Formation : WEbMaster

Configuration système requise pour les grandes et moyennes entreprises

Mise à jour : Octobre 2011

SQL Server Installation Center et SQL Server Management Studio

Introduction à. Oracle Application Express

CAHIER DES CHARGES D IMPLANTATION

Technologies Web. Ludovic Denoyer Sylvain Lamprier Mohamed Amine Baazizi Gabriella Contardo Narcisse Nya. Université Pierre et Marie Curie

NatRcs Ce document présente la liste des nouvelles fonctionnalités de la 7.00, disponible à partir de Mars 2011.

Modèle de cahier des charges pour un appel d offres relatif à une solution de gestion des processus métier (BPM)

MEGA Web Front-End Installation Guide MEGA HOPEX V1R1 FR. Révisé le : 5 novembre 2013 Créé le : 31 octobre Auteur : Noé LAVALLEE

Serveur de travail collaboratif Michaël Hoste -

Annexe 1. DIDACTICIEL Installation OCS 2.0RC2 /GLPI pour WINDOWS

Pré-requis installation

Gestion collaborative de documents

Armand PY-PATINEC 2010

OUAPI Guide d installation Outil d administration de parc informatique. Documentation d installation et de paramétrage

Examen organisé en vue du recrutement et de la constitution de réserves de recrutement. d'assistants (gestionnaire de systèmes et développeur)

les techniques d'extraction, les formulaires et intégration dans un site WEB

Créer un rapport pour Reporting Services

Manuel du logiciel PrestaTest.

Devenez un véritable développeur web en 3 mois!

Cloud public d Ikoula Documentation de prise en main 2.0

Tarif Public. Sage BOB 30 Mode Licence

GUIDE D INSTALLATION. Portaneo Enterprise Portal version 4.0

FileMaker Server 14. Guide de démarrage

<Insert Picture Here>ApExposé. Cédric MYLLE 05 Février Exposé Système et Réseaux : ApEx, Application Express d Oracle

PHP. Performances. Audit et optimisation LAMP. Julien Pauli. Cyril Pierre de Geyer. Guillaume Plessis. Préface d Armel Fauveau

Une solution opensource d'affichage dynamique - XIBO

Catalogue des Formations Techniques

THEME PROJET D ELABORATION D UNE BASE DE DONNEES SOUS LE SERVEUR MYSQL

La montée des bases de données open source

La problématique de la Préservation des Bases de Données. Olivier ROUCHON CINES Groupe PIN Jeudi 7 Octobre

Une solution de travail collaboratif : SharePoint. Jonathan Krebs

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

FileMaker Server 13. Guide de démarrage

Magento. Magento. Réussir son site e-commerce. Réussir son site e-commerce BLANCHARD. Préface de Sébastien L e p e r s

INFORMATIQUE & WEB. PARCOURS CERTIFICAT PROFESSIONNEL Programmation de sites Web. 1 an 7 MODULES. Code du diplôme : CP09

emuseum PUBLIEZ VOS COLLECTIONS SUR INTERNET Pourquoi choisir emuseum? Intégration facile avec TMS Puissante fonction de recherche

Hébergement de sites Web

EXAMENS EN VUE DU RECRUTEMENT ET DE LA CONSTITUTION DE RÉSERVES DE RECRUTEMENT DE SYSTEM ADMINISTRATORS APPLICATION DEVELOPERS

PostgreSQL. Formations. SQL avancé Calendrier... 18

Fiche Technique. Cisco Security Agent

Service WEB, BDD MySQL, PHP et réplication Heartbeat. Conditions requises : Dans ce TP, il est nécessaire d'avoir une machine Debian sous ProxMox

1 LE L S S ERV R EURS Si 5

Bases de données documentaires et distribuées Cours NFE04

FileMaker Server 11. Publication Web personnalisée avec XML et XSLT

Ubuntu Linux Création, configuration et gestion d'un réseau local d'entreprise (3ième édition)

Dans nos locaux au 98 Route de Sauve NÎMES. Un ordinateur PC par stagiaire, scanner, imprimante/copieur laser couleur

Guide d installation de Gael

Informations générales. Technologies. css3-html5-php-ajax-j-query-mootools-action-script3

Espace de travail collaboratif

de logiciels Web 2.0, SaaS Logiciels collaboratifs Portails pour entreprises Développement iphone, Android WebApp HTML5 Mobile marketing

Code Produit Nom Produit Dernière mise à jour. AM003 Alias Mobile On Demand Licence 1 mois 27/04/2015

Dossier d analyse et de comparaison 2012

Guide d installation JMap 5.0

MailStore Server. La référence en matière d archivage d s

Outils de développement collaboratif

Retour d'expérience avec : OCS Inventory & GLP

PHP 5.4 Développez un site web dynamique et interactif

BES WEBDEVELOPER ACTIVITÉ RÔLE

AJAX. (Administrateur) (Dernière édition) Programme de formation. France, Belgique, Suisse, Roumanie - Canada

Formation owncloud Thierry DOSTES - Octobre

Paul FLYE SAINTE MARIE

Formation Webmaster : Création de site Web Initiation + Approfondissement

WEB & DÉVELOPPEMENT LES BASES DU WEB LE LANGAGE HTML FEUILLES DE STYLES CSS HISTORIQUE D INTERNET ET DU WEB LES DIFFÉRENTS LANGAGES

Développement d applications Internet et réseaux avec LabVIEW. Alexandre STANURSKI National Instruments France

Préparer la synchronisation d'annuaires

Pré-requis installation

Configuration système requise. pour les grandes et moyennes entreprises

Systèmes en réseau : Linux 1ère partie : Introduction

Préconisations Techniques & Installation de Gestimum ERP

XML par la pratique Bases indispensables, concepts et cas pratiques (3ième édition)

Architectures web/bases de données

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

Plan de formation 80623A Installation et Déploiment dans Microsoft Dynamics CRM 2013

Technologies du Web. Créer et héberger un site Web. Pierre Senellart. Page 1 / 26 Licence de droits d usage

PROPOSITION. One ID. Références développement. Version 1.0 Juillet One ID

Spécifications de l'offre Surveillance d'infrastructure à distance

Cover heading. La configuration système requise pour. Maximizer CRM Les éditions Entreprise et Groupe. Cover introduction

Adresse directe fichier : Adresse url spécifique sur laquelle le lien hypertext du Client doit être

1. Installation standard sur un serveur dédié

Espace numérique de travail collaboratif

2 Formation utilisateur

AMI Enterprise Intelligence Pré-requis techniques

Documentation Honolulu 14 (1)

Transcription:

Assistance et dépannage des visiteurs : Etude des prérequis de glpi : A5.2.4 Étude d une technologie, d'un composant, d'un outil Sujet : Prérequis Tout ce qu'il faut savoir pour une installation confortable et sereine de GLPI. Cette partie présente dans un premier temps les prérequis nécessaires à l'installation de GLPI. Prérequis Prérequis nécessaires à l'installation de GLPI. GLPI utilise les technologies suivantes : PHP pour le langage ; MySQL pour la base de données ; HTML pour les pages web ; CSS pour les feuilles de style ; CSV, PDF et SLK pour les exports de données ; AJAX pour les éléments dynamiques de l interface ; SVG et PNG pour les images et les graphiques. Prérequis du serveur web Caractéristiques du serveur web nécessaires pour faire fonctionner GLPI. Serveur web GLPI nécessite un serveur web supportant PHP tels que : Apache 2 ou supérieur (http://httpd.apache.org) ; Microsoft IIS (http://www.iis.net). PHP GLPI nécessite PHP version 5.3 ou supérieure (http://www.php.net). Extensions PHP obligatoires Les extensions PHP suivantes sont nécessaires au bon fonctionnement de l'application : JSON : support du format de données structuré JSON ; Mbstring : gestion des chaînes de caractères multi-octets ; MySQL : liaison avec la base de données ; Session : support des sessions des utilisateurs. Extensions PHP facultatives mais recommandées Les extensions suivantes sont requises pour des fonctionnalités optionnelles de l'application : CLI : utilisation de PHP en ligne de commande pour les actions automatiques ; CURL : pour l'authentification CAS ; DOMXML : pour l'authentification CAS ; GD : génération d'images ; IMAP : utilisation de serveurs de messagerie pour la collecte des tickets ou l'authentification des utilisateurs ; LDAP : utilisation d'un annuaire externe pour l'authentification ; OpenSSL : communication chiffrée.

Configuration PHP Le fichier de configuration de php (php.ini) doit être modifié afin de contenir les variables suivantes : memory_limit = 64M ; // Valeur minimale file_uploads = on ; max_execution_time = 600 ; // Préconisé mais non obligatoire register_globals = off ; // Préconisé mais non obligatoire magic_quotes_sybase = off ; session.auto_start = off ; session.use_trans_sid = 0 ; // Préconisé mais non obligatoire Prérequis serveur de base de données Caractéristiques du serveur de base de données nécessaires pour faire fonctionner GLPI. Pour fonctionner, GLPI nécessite un serveur de base de données MySQL de version supérieure ou égale à 5.1 (http:// www.mysql.fr). Important: Actuellement, seuls les serveurs de base de données MySQL et MariaDB sont supportés par GLPI (moteur MyISAM). Inscription au forum de glpi afin d'y observer la documentation supplémentaire :

Etude du pluggin ticketmail, pluggin permettant d'envoyer un mail lors de la création et/ou lors de la résolution d'un ticket sur glpi/ocs. On peut telecharger le pluggin à cette adresse :http://plugins.glpi-project.org/spip.php?article127 Une fois téléchargé, il suffit de l'implanter dans glpi et ensuite l'utilisation est très simple. Réalisation d'une application et création d'une application de présentation: Etude sur Eclipse, logiciel permettant l'émulation d'une tablette (ou un appareil mobile) permettant de tester mes programmes sur un appareil mobile. Documentation trouvé sur leur site : https://www.eclipse.org/documentation/ (en anglais cependant), ainsi que sur différents sites sur internet. Suivi de flux RSS Eclipse news :

Comparatif entre SQL server et MySQL : MySQL et SQL Server font actuellement partie des bases de données les plus populaires parmi les développeurs web. Ils sont identiques dans le sens où tous deux sont des systèmes de stockage et d'extraction des données. Ces deux systèmes de base de données supportent les clés primaires et les index de clés; vous pouvez donc créer également des index qui serviront simplement à accélérer les requêtes et restreindre la saisie. De plus, tous deux fournissent une certaine forme de support XML. Hormis la différence flagrante sur le prix, qu'est-ce qui distingue ces deux produits l'un de l'autre et comment choisir entre les deux? Examinons les principales différences entre ces deux produits, y compris en termes de coûts de licence, de performances et de sécurité. Différences essentielles: les principes de base Les différences commencent avec les principes qui gouvernent ces produits, à savoir: ouvert contre propriétaire. SQL Server, avec son moteur de stockage propriétaire et fermé, est fondamentalement différent du moteur de stockage ouvert et extensible de MySQL. Avec SQL Server, vous êtes lié pour le meilleur et pour le pire au moteur dérivé de Sybase, tandis que MySQL offre plusieurs choix tels que MyISAM, Heap, InnoDB et Berkeley DB. Cette opposition ouvert/fermé est en soi suffisante pour que certaines personnes choisissent l'un plutôt que l'autre. Mais il existe également quelques différences techniques. Pour commencer, MySQL ne supporte pas entièrement les clés étrangères, de sorte qu'il est moins une base de données relationnelle que SQL Server, qui dispose de fonctionnalités relationnelles complètes. De même, MySQL n'a parfois pas pris intégralement en charge les procédures stockées et le moteur MyISAM par défaut ne supporte pas les transactions. Coût de licence: MySQL n'est pas toujours gratuit, mais il n'est pas cher En matière de coûts de licence, les deux produits suivent une logique à deux niveaux. Avec SQL Server, la façon la plus répandue d'obtenir gratuitement une licence développeur consiste à acheter une licence pour Microsoft Office Developer ou Microsoft Visual Studio: ces deux produits vous octroient une licence SQL Server gratuite valable uniquement pour une utilisation en développement. Si toutefois vous voulez l'utiliser dans un environnement de production commercial, vous devez acquérir au moins la version SQL Server Standard Edition; cela vous reviendra à environ 1 400 dollars pour cinq connexions clientes. Pour sa part, MySQL est rédigé en code source ouvert et délivré via la licence GPL (General Public License) GNU. Pour vous développeur, cela signifie que tant que le projet sur lequel vous travaillez est également en code source ouvert, vous ne devez rien débourser pour utiliser MySQL. Si toutefois vous prévoyez de vendre votre logiciel en tant que produit en code source fermé, vous devrez alors souscrire une licence commerciale, qui coûte actuellement 440 dollars pour une capacité maximale de neuf clients. Les établissements scolaires et les organismes à but non lucratifs sont exemptés de ces exigences de licence commerciale. Performances: avantage MySQL En termes de performances pures, MySQL est le meilleur, principalement en raison de son format de table par défaut, MyISAM. Les bases de données MyISAM sont très compactes sur disque et ne sollicitent que très peu la mémoire et les cycles processeur. MySQL peut s'exécuter sur Windows sans problème mais donne de meilleures performances sur UNIX ou sur des systèmes de type UNIX. Vous pouvez obtenir des performances encore meilleures en utilisant MySQL sur un processeur 64 bits, car MySQL utilise un grand nombre d'entiers 64 bits en interne.

Sécurité: égalité partout Les deux produits disposent de mécanismes de sécurité par défaut parfaitement acceptables, tant que vous suivez les indications du fabricant et que vous restez à jour des correctifs logiciels de sécurité. Tous deux fonctionnent sur des ports IP par défaut bien connus et, malheureusement, ces ports attirent les intrus autant que le miel attire les mouches. Les journaux de mon firewall sont toujours pleins à craquer d'individus qui essayent de contacter des instances de bases de données inexistantes sur ma machine via les ports par défaut. Heureusement, SQL Server et MySQL vous permettent tous deux de modifier le port par défaut si d'aventure celui-ci devenait une destination trop populaire à votre goût.