Déploiement manuel · Infomaniak Public Cloud (OpenStack)

SUPERVISION

Stage DevOps · Medusa System — mise en place d'un VPS de supervision pour les 4 autres VPS (AWS, Azure, GCP, Infomaniak/Wiki.js), avec Netdata, Prometheus, Grafana et Uptime Kuma.

Étapes du déploiement

  1. VPS créé sur Infomaniak Public CloudFait
    Zone dc3-a — après un premier incident sur la zone dc4-a ayant bloqué la création initiale
  2. Pare-feu UFW configuréFait
    SSH restreint à l'IP perso, ports ouverts au cas par cas selon les services installés
  3. Netdata installé sur les 4 VPSFait
    AWS, Azure, GCP et Infomaniak/Wiki.js — collecte temps réel CPU/RAM/disque/réseau
  4. Scraping Prometheus bloqué entre VPSDebug
    Pare-feu cloud (Security Group AWS, NSG Azure, Security Group OpenStack) à ouvrir en plus d'UFW sur chaque VPS, restreint à l'IP du VPS de supervision
  5. Uptime Kuma installé manuellementFait
    Node.js + service systemd dédié, sans Docker — supervision de la disponibilité des 4 domaines
  6. Prometheus installé et configuréFait
    Scraping des 4 agents Netdata via leur endpoint /api/v1/allmetrics
  7. Grafana installé et connecté à PrometheusFait
    Dashboard personnalisé construit panneau par panneau — CPU, RAM, disque, réseau par VPS
  8. Dashboard Grafana opérationnelFait
    Accès via sous-domaine
  9. Agent d'inventaire GLPI installéFait
    Agent GLPI-Inventory déployé, alimente automatiquement l'inventaire du parc dans GLPI (support.marchetta.fr)
  10. Agent Zabbix déployé via AnsibleFait
    Provisionné automatiquement par playbook depuis la machine de contrôle, sans intervention manuelle sur le VPS