Aller au contenu

Zabbix Server

Dans cet article

Information

Zabbix est une solution open source d'entreprise pour la surveillance distribuée, conçue pour suivre les performances et la disponibilité des serveurs réseau, des périphériques, 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 seuils sont atteints. Zabbix permet d'identifier rapidement les problèmes liés aux serveurs et aux périphériques, réduisant ainsi les temps d'arrêt du système et les risques de défaillance.

Zabbix Server : Fonctionnalités clés

  • Évolutivité et haute performance : Zabbix est capable de gérer efficacement de grands volumes de données de surveillance provenant de grandes 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'une large gamme de protocoles : Zabbix peut recevoir des métriques via des agents Zabbix et surveiller de manière autonome des ressources distantes grâce à divers protocoles, tels que SNMP, IPMI, SSH et d'autres.
  • Traitement et analyse des données : Zabbix est capable de calculer des déclencheurs (triggers) complexes, de créer des événements basés sur des règles prédéfinies et de générer des notifications concernant des problèmes ou l'atteinte de seuils en utilisant diverses méthodes.
  • Interface Web conviviale : La console web permet la visualisation des données de surveillance, des graphiques, des cartes réseau, des listes de problèmes et offre des capacités de gestion de la configuration.
  • Flexibilité et extensibilité : Zabbix peut être personnalisé par la création de plugins et de modules, ainsi qu'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 (GB) Min HDD/SSD (GB) Domaine personnalisé Actif
108 Zabbix Ubuntu 24.04 + + + + 2 4 15 Non COMMANDER

Pour modifier la configuration ou mettre à jour les certificats, modifiez le fichier compose.yml dans le répertoire /root/nginx. Après avoir effectué les modifications, redémarrez les conteneurs avec :

  • Pour arrêter les conteneurs :

 docker compose -f /root/nginx/compose.yml down
- Pour redémarrer les conteneurs :

 docker compose -f /root/nginx/compose.yml up -d

Si vous devez modifier les paramètres de domaine ou d'autres configurations Nginx, modifiez 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 dans /data/nginx, redémarrez uniquement le conteneur Nginx :

docker restart <nginx_container_name_or_id>

L'interface Web sera disponible à l'adresse : https://{Server_ID_from_Invapi}.hostkey.in/zabbix

Remarque

Sauf indication contraire, nous installons par défaut la dernière version de la version logicielle provenant du site Web du développeur ou des dépôts du système d'exploitation.

Prise en main de la gestion de Zabbix Server

Une fois votre serveur Zabbix déployé, la gestion du service s'effectue 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 identifiants d'autorisation se trouvent dans l'interface de gestion du serveur, soit dans l'onglet Configuration >> Tags de la configuration du serveur, soit via un lien d'activation envoyé par e-mail :

  • Lien : dans le tag webpanel ;
  • Username : zabbix pour la base de données, Admin pour la connexion à l'interface Web Zabbix ;
  • Database Password : envoyé par e-mail lors de la remise du serveur ;
  • Web Interface Password : zabbix.

Configuration initiale de Zabbix Server

Après avoir cliqué sur le lien du tag webpanel, configurez Zabbix via l'assistant de configuration. Dans les paramètres Configure DB connection, remplissez le champ User avec zabbix et saisissez le Password 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 définir correctement le fuseau horaire :

Vous pouvez laisser le reste des paramètres par défaut.

Remarque

Trouvez des informations détaillées sur les configurations essentielles de Zabbix Server dans la documentation du développeur.

Commander un Zabbix Server via l'API

Pour installer ce logiciel en utilisant l'API, suivez ces instructions.