Zabbix Server¶
Dans cet article
Information
Zabbix est une solution open source d'entreprise pour la surveillance distribuée, conçue pour suivre la performance et la disponibilité des serveurs réseau, des appareils, des services et d'autres ressources informatiques. Zabbix offre des capacités de surveillance complètes, permettant aux utilisateurs de collecter, stocker, gérer et analyser les données provenant de l'infrastructure informatique, ainsi que de les afficher à l'écran et de notifier par e‑mail, SMS ou Jabber lorsque les valeurs seuils sont atteintes. Zabbix permet d'identifier rapidement les problèmes avec les serveurs et les appareils, réduisant ainsi les temps d'arrêt du système et le risque d'échec.
Zabbix Server : Caractéristiques clés¶
- Scalabilité et haute performance : Zabbix est capable de gérer efficacement de grands volumes de données de surveillance provenant d'infrastructures distribuées. Il prend en charge l'extension horizontale et l'utilisation d'une base de données distribuée.
- Prise en charge d'un large éventail de protocoles : Zabbix peut recevoir des métriques des agents Zabbix et surveiller de manière autonome des ressources distantes via divers protocoles, tels que SNMP, IPMI, SSH et d'autres.
- Traitement et analyse des données : Zabbix est capable de calculer des déclencheurs complexes, de créer des événements basés sur des règles prédéfinies et de générer des notifications concernant les problèmes ou la réalisation de valeurs seuils à l'aide de différentes méthodes.
- Interface Web conviviale : La console Web fournit la visualisation des données de surveillance, des graphiques, des cartes réseau, des listes de problèmes et des capacités de gestion de configuration.
- Flexibilité et extensibilité : Zabbix peut être personnalisé en créant des plugins et des modules, ainsi qu'en étant intégré à d'autres systèmes via l'API.
Fonctionnalités de déploiement¶
| ID | Nom du logiciel | Système d'exploitation compatible | VM | BM | VGPU | GPU | Min CPU (Cœurs) | Min RAM (Go) | Min HDD/SSD (Go) | Actif |
|---|---|---|---|---|---|---|---|---|---|---|
| 108 | Zabbix | Ubuntu 22.04 | + | + | + | + | 2 | 4 | 15 | COMMANDER |
Logiciel installé :
| Logiciel | Licence |
|---|---|
| Zabbix server | GPLv2 |
| Zabbix web | GPLv2 |
| Zabbix agent | GPLv2 |
| Nginx | MIT License |
| MySQL | GPLv2 |
| PHP | v3.01 |
- La configuration prend environ 15‑20 minutes, y compris le système d'exploitation ;
- L'installation de Zabbix et SSL est conteneurisée dans la zone
hostkey.in; - Le serveur Web Apache écoute sur le port 8080 et est proxifié via un conteneur Nginx+Certbot sur le port 443 pour une connexion SSL/TLS sécurisée ;
- Les fichiers de configuration Nginx sont stockés dans le répertoire
/data/nginx; - Le chemin vers le fichier Docker Compose pour démarrer les conteneurs Nginx et Certbot :
/root/nginx; - Les chemins vers les répertoires montés :
/data.
Pour modifier la configuration ou mettre à jour les certificats, éditez le fichier compose.yml dans le répertoire /root/nginx. Après avoir apporté des modifications, redémarrez les conteneurs avec :
- Pour arrêter les conteneurs :
- Pour redémarrer les conteneurs :
Si vous avez besoin de modifier les paramètres de domaine ou d'autres configurations Nginx, éditez les fichiers correspondants dans le répertoire /data/nginx. Les fichiers de configuration Nginx sont montés à partir de ce répertoire lors du démarrage du conteneur.
Après avoir modifié les fichiers de configuration Nginx à /data/nginx, redémarrez uniquement le conteneur Nginx :
L'interface Web sera disponible sur : https://{Server_ID_from_Invapi}.hostkey.in/zabbix
Note
À moins d'indication contraire, par défaut nous installons la dernière version de sortie du logiciel depuis le site Web du développeur ou les dépôts du système d'exploitation.
Commencer avec la gestion du Zabbix Server¶
Une fois votre serveur Zabbix déployé, la gestion du service se fait via le tableau de bord web du serveur Zabbix. Pour accéder au tableau de bord, localisez et cliquez sur le lien fourni dans Invapi:
Les informations d'autorisation se trouvent dans l'interface de gestion du serveur, soit dans l'onglet Info >> Tags de la configuration du serveur, soit dans un lien d'activation envoyé par e‑mail :
- Lien : dans le tag webpanel ;
- Nom d'utilisateur : zabbix pour la base de données, Admin pour la connexion à l'interface Web Zabbix ;
- Mot de passe de la base de données : envoyé à votre e‑mail lors de la remise du serveur ;
- Mot de passe de l'interface Web : zabbix.
Configuration initiale du Zabbix Server¶
Après avoir cliqué sur le lien provenant des tags webpanel, configurez Zabbix via l'assistant de configuration. Dans les paramètres Configure DB connection, remplissez User avec zabbix et entrez le Mot de passe reçu par e‑mail après la soumission du serveur.

Dans l'étape suivante Settings, vous pouvez spécifier le nom du serveur, le fuseau horaire et choisir un thème pour le design. L'aspect le plus crucial ici est de régler correctement le fuseau horaire :

Vous pouvez laisser le reste des paramètres par défaut.
Note
Trouvez des informations détaillées sur les configurations essentielles du serveur Zabbix dans la documentation du développeur.
Commander un Zabbix Server avec l'API¶
Pour installer ce logiciel en utilisant l'API, suivez les instructions suivantes.