Étapes du déploiement
-
Crédit Azure for Students activéFait100 $ US via l'adresse email étudiante
-
VM Debian 12 créée sur AzureFaitStandard_B2als v2 (2 vCPU, 4 Go RAM), authentification par clé SSH
-
Nginx, MariaDB, PHP-FPM installésFait+ extensions requises par GLPI (curl, gd, mbstring, xml, zip, bz2, intl)
-
Base de données GLPI crééeFaitCharset utf8mb4, utilisateur dédié + droit de lecture sur les fuseaux horaires
-
GLPI 11.0.8 téléchargé et déployéFait/var/www/glpi, racine web sur le dossier public/ (nouveauté GLPI 11)
-
502 Bad GatewayDebugNom du socket PHP-FPM incorrect dans la config Nginx — corrigé après vérification de /run/php/
-
Extensions PHP complémentaires ajoutéesFaitldap et bcmath, suggérées par le vérificateur de prérequis GLPI
-
Access denied lors du test de connexion DBDebugConfusion entre mot de passe root MariaDB et utilisateur glpi — résolu par réinitialisation du mot de passe applicatif
-
Sous-domaine support.marchetta.fr configuréFaitNSG Azure vérifié (80 + 443) avant le rattachement, leçon tirée de l'incident Wiki.js
-
HTTPS actif sur support.marchetta.frFaitLet's Encrypt via Certbot, redirection HTTP → HTTPS
-
Agent Netdata installéFaitMonitoring temps réel CPU/RAM/disque/réseau, remonté vers le VPS de supervision Infomaniak via Prometheus
-
Monitoring nginx activéFaitModule stub_status exposé en local, collecté par Netdata et remonté dans Grafana (requêtes/sec, connexions actives)
-
Inventaire automatique des VPSFaitAjout automatique de l'ensemble des VPS à l'inventaire GLPI (agent GLPI-Inventory)
-
Agent Zabbix déployé via AnsibleFaitProvisionné automatiquement par playbook depuis la machine de contrôle, sans intervention manuelle sur le VPS