Serveur de supervision Zabbix, Prometheus et GrafanaMonitoring server for Zabbix, Prometheus and Grafana

Une plateforme de supervision écrit en permanence : chaque métrique collectee sur chaque équipement produit un point a intervalle régulier. Le volume grimpe vite et le stockage devient rapidement la contrainte principale. S2I dimensionne ces serveurs à partir du nombre de metriques, de leur fréquence et de la durée de rétention souhaitée.A monitoring platform writes continuously: every metric collected on every device produces a data point at a regular interval. Volume climbs quickly and storage rapidly becomes the main constraint. S2I sizes these servers from the number of metrics, their collection frequency and the retention period required.

Calculer le volume de metriquesCalculating the volume of metrics

Le calcul est mécanique : nombre d'équipements, multiplie par le nombre de metriques par équipement, divise par l'intervalle de collecte, multiplie par la durée de rétention. Passer d'une collecte toutes les minutes a toutes les dix secondes multiplie le volume par six. Les bases de séries temporelles compressent très bien, mais la compression ne dispense pas du calcul. Une politique d'agrégation progressive réduit fortement l'espace occupe par les données anciennes.The calculation is mechanical: device count, multiplied by metrics per device, divided by the collection interval, multiplied by the retention period. Moving from one-minute to ten-second collection multiplies volume by six. Time-series databases compress very well, but compression does not remove the need for that calculation. A progressive downsampling policy sharply reduces the space taken by older data.

  • Volume calcule sur équipements, metriques, intervalle et rétention
  • Agrégation progressive des données anciennes
  • Compression prise en compte sans être supposée optimiste
  • Marge prévue pour la croissance du parc supervise
  • Volume calculated from devices, metrics, interval and retention
  • Progressive downsampling applied to older data
  • Compression accounted for without optimistic assumptions
  • Headroom reserved for growth of the monitored estate

Écritures continues et choix du stockageContinuous writes and storage selection

Une base de séries temporelles écrit en continu et compacte régulièrement ses fichiers, ce qui génère des vagues d'entrées-sorties supplémentaires. Les SSD NVMe sont donc adaptés, avec une endurance choisie sur le volume écrit quotidiennement. La mémoire sert de tampon d'ingestion et de cache pour les tableaux de bord : une console lente vient presque toujours d'un manque de mémoire ou d'une requete portant sur une période trop large.A time-series database writes continuously and periodically compacts its files, which generates additional waves of I/O. NVMe SSDs are therefore the right fit, with endurance chosen against the volume written each day. Memory serves as ingestion buffer and dashboard cache: a slow console almost always comes down to insufficient memory or a query spanning too wide a time range.

  • SSD NVMe avec endurance adaptée a l'écriture continue
  • Mémoire ECC généreuse pour l'ingestion et les tableaux de bord
  • Compaction prise en compte dans le dimensionnement des IOPS
  • Palier capacitif sépare pour les données agregees anciennes
  • NVMe SSDs with endurance matched to continuous writing
  • Generous ECC memory for ingestion and dashboard queries
  • Compaction factored into the IOPS sizing
  • Separate capacity tier for older downsampled data

Independance et fiabilité de l'alerteIndependence and alerting reliability

Une supervision hebergee sur l'infrastructure qu'elle surveille devient aveugle au moment ou on en a le plus besoin. Elle doit donc vivre sur une machine indépendante, avec sa propre alimentation et un chemin de notification qui ne depende pas du réseau interne. Prévoyez un canal de secours pour les alertes critiques. S2I assemble ce serveur, le teste en charge, assure la garantie et fournit les pièces détachées du catalogue.Monitoring hosted on the very infrastructure it watches goes blind exactly when you need it most. It should therefore live on an independent machine, with its own power feed and a notification path that does not depend on the internal network. Plan a fallback channel for critical alerts. S2I assembles this server, load-tests it, covers the warranty and supplies spare parts from the catalogue.

  • Machine indépendante de l'infrastructure supervisee
  • Canal d'alerte de secours ne dépendant pas du réseau interne
  • Alimentation séparée et onduleur dédié
  • Sauvegarde de la configuration et des tableaux de bord
  • Machine kept independent from the monitored infrastructure
  • Fallback alerting channel independent of the internal network
  • Separate power feed and dedicated UPS
  • Configuration and dashboards included in the backup scope

Repères de configurationConfiguration guidance

ProcesseurCPUIntel Xeon ou AMD EPYC — charge d'ingestion et de requêtes
MémoireMemoryDDR5 RDIMM ECC, tampon d'ingestion et cache de requêtes
Stockage metriquesMetrics storageSSD NVMe endurant, écriture continue et compaction
Palier capacitéCapacity tierVolume sépare pour les séries agregees anciennes
RéseauNetwork2x 10 GbE, accès a tous les VLAN supervises
IndependanceIndependenceMachine hors de l'infrastructure supervisee, onduleur dédié
AlimentationPowerPSU redondants, arrêt propre pilote par l'onduleur

Repères indicatifs : la configuration finale est validée avec vous selon vos contraintes réelles (charge, budget, environnement).Indicative guidance: the final configuration is validated with you against your real constraints (workload, budget, environment).

Questions fréquentesFrequently asked questions

Une haute resolution sur quelques semaines suffit pour le diagnostic d'incident, tandis qu'une resolution agrégée sur plusieurs années sert aux tendances et au dimensionnement. Cette approche a deux niveaux réduit fortement le stockage nécessaire tout en conservant l'historique utile aux décisions d'investissement.High resolution over a few weeks is enough for incident diagnosis, while downsampled resolution over several years serves trend analysis and capacity planning. This two-tier approach sharply reduces the storage required while preserving the history that supports investment decisions.
Zabbix couvre naturellement la supervision d'équipements réseau, de serveurs physiques et d'environnements hétérogènes, avec des alertes et un inventaire integres. Prometheus s'impose sur les environnements conteneurises et les applications instrumentees. Beaucoup d'infrastructures exploitent les deux, avec Grafana comme interface de visualisation commune.Zabbix naturally covers network devices, physical servers and heterogeneous environments, with integrated alerting and inventory. Prometheus fits containerised environments and instrumented applications. Many infrastructures run both, with Grafana serving as the shared visualisation layer across the two systems.
Oui, mais pas sur l'infrastructure qu'il surveille : si l'hyperviseur tombe, vous perdez à la fois le service et la capacité a comprendre pourquoi. Une machine physique dédiée, ou au minimum un hyperviseur totalement indépendant, garantit que l'alerte parte même pendant une panne majeure.Yes, but not on the infrastructure it monitors: if the hypervisor fails, you lose both the service and the ability to understand why. A dedicated physical machine, or at minimum a fully independent hypervisor, guarantees the alert still goes out during a major outage.

Un besoin précis à chiffrer ?A specific need to quote?

Décrivez votre contexte : nous revenons sous 24 à 72 heures avec une approche et un devis.Tell us your context: we come back within 24-72 hours with an approach and a quote.