Quiconque loue un VPS a déjà vécu la même chose : un avis de dépassement arrive en fin de mois, on ouvre le tableau de bord du fournisseur, et le trafic a en réalité monté en flèche une semaine plus tôt — personne ne regardait. Les chiffres du panneau sont souvent en retard, et il faut se connecter pour les voir. Les deux ensemble, et vous n’avez presque aucune chance de le remarquer avant le dépassement.
77Fox 2.4.0 intègre le suivi du trafic VPS au module de surveillance des serveurs. Voici comment ça fonctionne, et les points à connaître.
Liaison : une commande
Sur le VPS Linux à surveiller, une seule commande d’installation suffit. Le script est fourni par 77Fox et hébergé sur son propre domaine. Une fois installé, il échantillonne les compteurs d’octets entrants et sortants de l’interface et rapporte les deltas.
Après la liaison, la machine apparaît dans la liste de surveillance des serveurs, sur la même carte que la latence et l’état de santé.
Pourquoi des deltas plutôt que des totaux
Les compteurs d’interface se remettent à zéro au redémarrage. Lire le total brut produit à chaque reboot un énorme saut négatif ou une falaise sur le graphique. Accumuler les deltas contourne le problème : seul l’accroissement entre deux échantillons compte, et une remise à zéro du compteur est détectée et ignorée au lieu de polluer le total du cycle.
Cycles : mensuel ou annuel
Les cycles de facturation varient selon le fournisseur, la règle de réinitialisation est donc configurable :
- Mensuel — choisir le jour du mois, adapté à la plupart des forfaits VPS mensuels
- Annuel — choisir le mois et le jour, adapté aux forfaits annuels
À la date de réinitialisation, le total du cycle en cours repasse à zéro et un nouveau cycle commence. Les cycles précédents sont conservés.
Calibration : quand le panneau du fournisseur diverge
C’est la situation que vous rencontrerez en pratique. Les comptes locaux et le chiffre du fournisseur divergèrent presque à coup sûr, pour plusieurs raisons :
- Vous avez installé la surveillance en milieu de mois, donc la première moitié n’a jamais été comptée
- Le fournisseur mesure autrement que le compteur d’interface (parfois l’egress seulement, parfois le trafic interne inclus)
- Un pic réseau bref s’est produit entre deux échantillons
77Fox gère cela par la calibration : vous ajustez le cycle en cours pour coller au chiffre du panneau fournisseur. Les deltas suivants s’accumulent ensuite sur cette nouvelle base.
Le compromis de conception mérite d’être dit clairement — la calibration ne remet pas à zéro. Remettre à zéro jetterait les tendances déjà collectées pour ce cycle, alors que vous voulez seulement aligner la valeur absolue sur la facture réelle. La calibration ne déplace donc que la base, et laisse intacte la courbe d’échantillons enregistrée.
Couleurs d’état : pourquoi une latence élevée est orange
Un changement lié dans la même version. Les couleurs de latence ont été redéfinies :
- Orange signifie latence élevée — le lien est lent, mais le service tourne
- Rouge foncé est réservé aux serveurs vraiment injoignables
L’ancienne palette faisait se ressembler « un peu lent » et « hors service ». Avec une poignée de serveurs, l’écran devient rouge et plus personne ne lit les alertes sérieusement. Réserver le signal visuel le plus fort aux états qui exigent une action immédiate, et utiliser l’orange pour le reste, permet de voir d’un coup d’œil quelle machine traiter en premier.
La carte VPS elle-même est devenue plus dense : détails et actions sont rangés dans les indices au survol et le menu contextuel, pour qu’une liste plus longue tienne encore sur un écran. Les drapeaux de pays facilitent le balayage des régions.
Empreinte ressource
La façon la plus courante pour un outil de surveillance d’échouer, c’est de consommer trop lui-même. L’approche 77Fox est le rafraîchissement à la demande :
- Les données sont récupérées à l’ouverture de la vue
- La surveillance dans le plateau réduit la fréquence au lieu de sonder durement en arrière-plan
- La fréquence d’échantillonnage est réglable dans les réglages
Depuis 2.3.13, la planification en arrière-plan est unifiée, les services lourds démarrent à la demande, les pages se chargent en lazy — mémoire inactive et nombre de processus baissent nettement.
En bref
Le plus dur dans le suivi du trafic n’est pas de lire un chiffre. C’est savoir si ce chiffre colle à la facture, et si vous le voyez avant le dépassement. Une commande retire le coût d’installation, l’accumulation de deltas plus la calibration gèrent le rapprochement, et le rafraîchissement à la demande empêche l’outil de devenir une charge de plus.