Vous êtes sur la page 1sur 3

MISE EN PRODUCTION D'UNE APPLICATION

WEB

Situations obligatoires :
- Participation à un projet d’évolution d’un SI (solution applicative et d’infrastructure portant prioritairement sur le
domaine de spécialité du candidat)
- Elaboration de documents relatifs à la production et à la fourniture de services
- Productions relatives à la mise en place d’un dispositif de veille technologique et à l’étude d’une technologie, d’un
composant, d’un outil ou d’une méthode

Activités concernées :
A1.1.1 , Analyse du cahier des charges d'un service à produire
A1.3.4 , Déploiement d'un service
A1.4.1 , Participation à un projet
A1.4.2 , Évaluation des indicateurs de suivi d'un projet et justification des écarts
A3.2.1 , Installation et configuration d'éléments d'infrastructure
A3.3.1 , Administration sur site ou à distance des éléments d'un réseau, de serveurs, …
A4.1.7 , Développement, utilisation ou adaptation de composants logiciels
A4.1.8 , Réalisation des tests nécessaires à la validation d'éléments adaptés ou développés
A4.1.9 , Rédaction d'une documentation technique
A4.1.10 , Rédaction d'une documentation d'utilisation
A5.2.1 , Exploitation des référentiels, normes et standards adoptés par le prestataire
A5.2.4 , Étude d'une technologie, d'un composant, d'un outil ou d'une méthode

Les fédérations souhaitent remonter leur parc informatique, posséder une solution pour tracer les incidents et
de pouvoir faire une demande quelconque (réservation de salle, renouvellement de poste,…). Après une petite
étude sur les solutions envisageables, la solution GLPI sera adoptée. Cette application doit être installée sur
les serveurs WEB « clusterisés » dans un réseau séparé du LAN. L’accessibilité des serveurs WEB se fera à
travers une solution de haute disponibilité redondée qu’est HA PROXY.

Outils à disposition
L'application GLPI (avec le plugin Fusion Inventory) à installer est écrite en PHP, la base de données utilisée
est MySql. Les serveurs accueillant l’application GLPI doit être serveur membre de l’Active Directory et GLPI
couplé à l’Active Directory. Le serveur est virtuel dans l’ESXI. Les bases de données, les fichiers sources de
programmation et les autres fichiers associés à GLPI (images, …) doivent être sauvegardées à heure fixe via un
script powershell et/ou un script bash shell.

La mission
La mission consiste à mettre en œuvre la solution et à effectuer l'ensemble des tests.

Réception
Étape 1 :
Avant de vous lancer dans la réalisation, vous préparerez un document texte présentant de manière dé-
taillée les tâches techniques à réaliser et leur répartition entre les membres du groupe ainsi qu’un algorithme
en pseudo code.

Étape 2 :
La réception du projet consistera en une démonstration de la solution. La présentation incluera:
• La démonstration du fonctionnement de l’application de gestion d’incidents et d’inventaire (des scénarii
sont à envisager)
• La démonstration de la haute disponibilité
• La sauvegarde automatisée des BDD et des fichiers sources et fichiers autres en rapport avec GLPI.
• Proposez une politique de sauvegarde (incrémentale et totale).
• Le script pourra prendre en paramètre un fichier csv comportant la liste des serveurs
mariadb à sauvegarder.
• Le script devra être en mesure d’écrire un rapport qui sera restitué par email à une ou
plusieurs boites emails.
• Afin de se prémunir d’une panne de la machine (erreurs système, erreurs réseau, …), vous
proposerez la mise en place de l’enregistrement de log dans le système.
Adaptation par J.DUBOIS et M.HONVAULT du contexte proposé par le CERTA Page 1/1
• Afin de travailler sur l’optimisation celui-ci pourra être découpé en plusieurs fichiers
permettant ainsi de découper plus facilement les tâches de développement au sein du
groupe mais également de faciliter la lecture et la réexploitaiton pour l’entreprise.
• Proposez une solution pour alléger les backups.
• Ce dernier pourra exploiter les notions de Variable (initialisées en début de script),
l’exploitation de Fonctions, Classes et Fichiers de configuration (ex : pour récupérer les
mdp, path, …) pourrait être une véritable valeur ajoutée pour l’entreprise.
• Proposez une procédure (script ou manuelle) pour la restauration des données.

Les documents d'accompagnement à rendre seront :


• Un plan du réseau détaillé mis à jour sous Visio.
• Une notice technique sur la configuration faite sur les routeurs et/ou switch
• Une notice technique sur l'installation de l'application GLPI/Fusion inventory
• Le/les scripts powershell commentés (dans le code, par bloc sur word, par fonction)
• Un planning indiquant les durées prévues et réelles des tâches avec justification des écarts.

Etape 3 : Portefeuille de compétences


Seul, vous compléterez votre portefeuille de compétences : c o m p é t e n c e s acquises lors de ce PPE.

Adaptation par J.DUBOIS et M.HONVAULT du contexte proposé par le CERTA Page 2/1
Adaptation par J.DUBOIS et M.HONVAULT du contexte proposé par le CERTA Page 3/1