Termal OS face à Zabbix.
Zabbix est une plateforme de supervision sérieuse, avec deux décennies derrière elle. Termal OS ne cherche pas à la remplacer : il cherche à être l'outil qu'on ouvre quand monter un serveur Zabbix représente plus de travail que le problème ne le mérite.
La réponse courte
Zabbix est une infrastructure. Termal OS est une application qu'on ouvre. Zabbix vous donne des modèles, la découverte automatique, la corrélation d'événements, les escalades, les proxys, des permissions fines et un modèle de données qui tient à des milliers d'hôtes. Pour l'obtenir, vous hébergez un serveur, une base de données et une interface, et vous apprenez ce modèle. Termal OS vous donne une fraction de cette puissance, en échange de ne rien installer nulle part et d'être utile quatre-vingt-dix secondes après le téléchargement.
Un mot sur le « sans agent », souvent mal employé
On décrit fréquemment Zabbix comme reposant sur un agent, et ce n'est qu'à moitié vrai : il fait aussi du SNMP, de l'IPMI, de l'ICMP et des vérifications ssh_run[] sans rien installer sur la cible. Qui vous dit que Zabbix impose un agent a tort.
La vraie différence est ailleurs. Zabbix sans agent exige quand même un serveur Zabbix : une machine à provisionner, une base à sauvegarder, une interface à maintenir à jour. Termal OS n'a aucun composant côté serveur : l'application posée sur votre bureau est le système entier. C'est une affirmation plus modeste que « sans agent », et plus honnête.
Ce que Zabbix fait mieux
- L'échelle. Des milliers d'hôtes, des proxys répartis sur plusieurs sites et réseaux, la haute disponibilité. Termal OS vise quelques serveurs à quelques dizaines, et ne prétend pas autre chose.
- L'étendue. Équipements réseau en SNMP, Windows, hyperviseurs, bases de données, capteurs matériels IPMI, découverte réseau et cartes de topologie. Termal OS, c'est Linux par SSH et rien d'autre : il lit /proc et exécute des outils shell standards, si bien qu'un commutateur ou une machine Windows sont tout simplement hors de son périmètre.
- La profondeur des alertes. Expressions de déclenchement, dépendances pour qu'une panne ne vous réveille pas quarante fois, corrélation d'événements, fenêtres de maintenance, chaînes d'escalade, rapports planifiés. Termal OS propose des seuils d'avertissement et critiques par serveur sur le CPU, la mémoire, le disque et la charge, avec escalade et notifications vers Telegram, Slack, Discord, un webhook ou l'e-mail. Utile, bien plus simple.
- Rétention et rapports. Des années d'historique dans une vraie base, avec tendances et planification de capacité. Termal OS conserve une fenêtre glissante courte (24 heures par défaut).
- Code ouvert, sans coût de licence, à toute taille. Zabbix est un logiciel libre, avec du support payant si vous en voulez.
Ce que Termal OS fait différemment
- Aucune infrastructure à faire tourner. Pas de serveur à provisionner, pas de base à sauvegarder, pas d'interface à maintenir - et donc pas de système de supervision qui puisse lui-même tomber à trois heures du matin. Vous installez une application de bureau et ajoutez un serveur en saisissant les paramètres SSH que vous utilisez déjà.
- Le délai avant la première courbe. Ajouter un serveur tient en un formulaire. Aucun modèle à rattacher, aucun item à définir, aucun groupe d'hôtes à concevoir. C'est un vrai compromis - vous ne pouvez pas non plus exprimer ce qu'un modèle Zabbix exprime - mais pour un petit parc, c'est la différence entre le faire et ne jamais s'y mettre.
- Il administre, il ne fait pas que superviser. Un bureau distant complet circule sur la même connexion SSH : explorateur SFTP, terminal PTY, éditeur Monaco, navigateur, outil d'archives, gestionnaire de processus. Zabbix sait déclencher une commande distante ; ce n'est pas un endroit où travailler.
- Il fonctionne là où vous n'avez aucun droit. Mutualisé, infogéré, serveur d'un client : partout où vous avez SSH mais ni root ni la possibilité d'installer des paquets, Termal OS fonctionne quand même. Un déploiement Zabbix ne correspond pas du tout à cette situation.
Côte à côte
| Termal OS | Zabbix | |
|---|---|---|
| Infrastructure à héberger | aucune | serveur + base + interface |
| Effort de mise en place | minutes | heures à jours |
| Taille de parc réaliste | quelques dizaines | des milliers |
| Cibles non Linux (Windows, SNMP, matériel) | - | très étendu |
| Modèle d'alerte | seuils + escalade | déclencheurs, corrélation, dépendances |
| Rétention de l'historique | ~24 h glissantes | des années |
| Collecte en votre absence | l'app doit tourner | toujours |
| Administration distante (fichiers, shell, éditeur) | intégrée | commandes distantes seulement |
| Fonctionne avec un simple accès SSH, sans root | oui | un serveur reste nécessaire |
| Licence | code fermé | code ouvert |
Lequel choisir
Choisissez Zabbix si vous exploitez plus de quelques dizaines d'hôtes ; si vous supervisez autre chose que des serveurs Linux ; s'il vous faut une vraie logique d'alerte, une longue rétention ou des rapports de conformité ; si quelqu'un a dans ses attributions de porter la pile de supervision ; ou si vous voulez du code ouvert à toute échelle.
Choisissez Termal OS si votre parc est petit et qu'une plateforme de supervision représente plus de machinerie que le problème ne le justifie ; si vous êtes sur un hébergement où vous ne pouvez rien installer ; si vous voulez supervision et administration dans la même fenêtre ; ou si vous avez déjà tenté deux fois de monter un serveur de supervision et abandonné deux fois.
Et si vous exploitez déjà Zabbix, Termal OS ne le remplace pas : c'est un poste de pilotage SSH confortable pour les serveurs sur lesquels vous mettez réellement les mains. Comme il n'installe rien, il ne peut pas interférer avec l'existant.
Où en est Termal OS aujourd'hui
- La collecte exige que l'application tourne. Elle continue d'interroger fenêtre fermée, mais l'application doit tourner sur une machine allumée, coffre déverrouillé. Un serveur Zabbix, lui, ne dort pas quand vous rentrez chez vous. Si l'alerte 24 h/24 sans surveillance est l'exigence, Zabbix est la bonne réponse.
- Linux uniquement, par SSH. Pas de SNMP, pas d'agents Windows, pas de découverte réseau, pas de cartes de topologie.
- Version 0.x, en Preview public - gratuit en ce moment jusqu'à 3 serveurs. Les versions Windows et macOS ne sont pas encore signées ; la page sécurité explique pourquoi les mises à jour automatiques y sont désactivées en conséquence.