Qu'y a-t-il d'installé sur votre serveur Zabbix ?
- Serveur et interface web Zabbix 7.0 LTS, depuis les images Docker officielles
- Base de données PostgreSQL 16
- Zabbix Agent 2, avec un hôte nommé Zabbix server qui supervise la machine elle-même
- Un compte nommé Admin, dont le mot de passe par défaut est changé pendant l'installation, le nouveau étant dans votre panneau
- Fuseau horaire d'Istanbul sur le serveur et l'interface web
- HTTPS via Caddy sur une adresse sslip.io basée sur votre IP : un domaine est donc facultatif
- Pare-feu avec uniquement les ports 22, 80 et 443 ouverts, le port 10051 de Zabbix restant fermé à l'extérieur
Quelle taille faut-il pour Zabbix ?
La documentation de Zabbix 7.0 donne un matériel d'exemple selon le nombre de métriques : 2 cœurs et 8 Go de RAM pour 1 000 métriques, 4 cœurs et 16 Go pour 10 000, et 16 cœurs et 64 Go pour 100 000. Son estimation approximative est qu'1 métrique équivaut à 1 item, 1 trigger et 1 graphique. Pour essayer ou surveiller quelques serveurs, un début raisonnable en règle générale est de 4 Go, en passant à 8 Go à l'approche de 1 000 métriques. L'usage du disque dépend du nombre de métriques et de la durée de conservation de l'historique.
| Usage | Taille | Prix | Choisir |
|---|---|---|---|
| Quelques personnes | 4 GB RAM · 2 vCore · 60 GB NVMe | $6.89/mois | |
| Petite équipe | 8 GB RAM · 4 vCore · 120 GB NVMe | $13.62/mois | |
| Entreprise | 16 GB RAM · 8 vCore · 200 GB NVMe | $25.15/mois |
Pour qui ?
- Toute personne qui veut l'état du CPU, de la mémoire et du disque de plusieurs serveurs sur un seul écran
- Équipes informatiques qui supervisent des commutateurs, des routeurs et des imprimantes via SNMP
- Entreprises qui veulent une alerte par e-mail quand quelque chose ne va pas
- Entreprises qui gardent leurs données de supervision sur leur propre serveur
Que se passe-t-il après votre commande ?
- Réglez la taille et terminez votre paiement.
- Votre serveur démarre et Zabbix s'installe tout seul. Le premier démarrage peut prendre un peu plus de temps : attendez donc que la ligne Application indique que Zabbix est prêt.
- Dans l'onglet Vue d'ensemble, cliquez sur Ouvrir l'application. L'identifiant est Admin avec un A majuscule, et le mot de passe se trouve dans la ligne Mot de passe.
- Sous Monitoring > Hosts, vérifiez que l'hôte Zabbix server collecte des données.
- Installez Zabbix Agent sur le serveur que vous voulez surveiller, puis ajoutez-le sous Data collection > Hosts et choisissez un modèle.
- Configurez l'e-mail sous Alerts > Media types, et ajoutez une adresse d'alerte à votre utilisateur.
Avec chaque serveur
- Sauvegardes quotidiennes incluses dans le prix
- Trafic illimité
- Accès root complet
- Augmentez ou réduisez la RAM et le CPU plus tard, et agrandissez le disque
- Emplacement : Istanbul · IST-1.
Bon à savoir
- Le port 10051 de Zabbix est fermé à l'extérieur : les agents fonctionnent donc en mode passif, Zabbix se connectant au port 10050 de chaque serveur supervisé. Sur ce serveur, ouvrez le port pour l'adresse IP de votre serveur Zabbix.
- L'envoi d'e-mails n'est pas configuré. Pour les alertes, saisissez votre propre service SMTP sous Alerts > Media types, où Gmail et Office365 ont des options toutes prêtes. Le service n'est pas inclus dans le prix.
- Depuis la version 7.0, Zabbix est sous licence AGPLv3, sans frais d'utilisation. Si vous modifiez le code et le proposez à d'autres, vous devez partager vos modifications. Le support technique payant de l'éditeur n'est pas inclus dans le prix.
- Le support complet de la 7.0 LTS court jusqu'au 30 juin 2027, et le support limité jusqu'au 30 juin 2029. L'installation ne passe pas toute seule à la version LTS suivante.
- Les mises à jour relèvent de votre responsabilité. Dans /opt/seturack/zabbix, docker compose pull et docker compose up -d récupèrent la dernière version de la branche 7.0.
- L'interface démarre en anglais. Votre panneau continue d'afficher le mot de passe d'installation : si vous le changez, conservez donc vous-même le nouveau en lieu sûr.
Questions et réponses sur Zabbix
De combien de RAM Zabbix a-t-il besoin ?
La documentation officielle indique 2 cœurs et 8 Go de RAM pour 1 000 métriques, et 4 cœurs et 16 Go pour 10 000. Pour essayer ou surveiller quelques serveurs, un début raisonnable en règle générale est de 4 Go, et vous pouvez passer à une taille supérieure depuis votre panneau à mesure que les métriques augmentent.
Combien de serveurs Zabbix peut-il superviser ?
Le tableau officiel repose sur les métriques et non sur les serveurs : il n'y a donc pas de nombre de serveurs fixe. Le modèle que vous choisissez détermine combien de métriques chaque serveur produit, et le nombre de métriques actives et les intervalles d'interrogation déterminent ce dont vous avez besoin.
Comment ajouter un serveur à Zabbix ?
Installez Zabbix Agent sur le serveur que vous voulez surveiller, placez l'adresse IP de votre serveur Zabbix dans son réglage Server, et ouvrez le port 10050 pour cette adresse. Ajoutez ensuite le serveur sous Data collection > Hosts et choisissez un modèle.
Puis-je utiliser des agents actifs ou zabbix_sender ?
Pas directement, car le port 10051 est fermé à l'extérieur dans cette installation. Vous avez toutefois l'accès root : ajoutez le port 10051 au service zabbix-server dans compose.yaml et lancez docker compose up -d, et le mode actif devient disponible.
Zabbix peut-il superviser des équipements réseau ?
Oui. Zabbix supervise des équipements comme les imprimantes, les commutateurs, les routeurs et les onduleurs via SNMP. Les requêtes SNMP vont du serveur Zabbix à l'équipement en UDP : l'équipement doit donc être joignable depuis Internet ou via un VPN que vous mettez en place.
Comment connecter mon propre domaine à Zabbix ?
Faites pointer l'enregistrement A vers l'adresse IP de votre serveur et ajoutez le nom aux réglages de Caddy. Zabbix n'a pas besoin d'un réglage d'adresse séparé. Rien ne change non plus pour vos agents, car c'est le serveur Zabbix qui initie ces connexions.