Présentation de Zabbix Server
Zabbix est une plateforme de supervision open source qui collecte des métriques sur vos serveurs, équipements réseau, services et applications, puis déclenche des alertes quand un seuil est franchi. Elle est utilisée par les administrateurs système, les équipes d'exploitation et les petites structures qui veulent surveiller leur parc sans dépendre d'un service tiers.
À la livraison, votre VPS Linux (Paris ou Francfort) exécute Zabbix 7.0 LTS : le serveur, l'interface web PHP, l'agent 2 et une base MariaDB dédiée. Apache sert l'interface en HTTPS avec un certificat auto-signé, et la racine du site redirige vers /zabbix.
L'assistant d'installation web est déjà passé : le fichier de configuration du frontend est écrit, le schéma de base importé, et le mot de passe du compte Admin (par défaut zabbix chez Zabbix) est remplacé par une valeur aléatoire. Vous la trouvez dans /tmp/credentials.txt.
Ce que vous pouvez faire avec Zabbix Server
Serveur, interface et agent 2
Les paquets officiels du dépôt Zabbix 7.0 sont installés et activés au démarrage : zabbix-server, interface web et zabbix-agent2. Le serveur peut donc se superviser lui-même dès la première connexion.
Base MariaDB préconfigurée
La base
zabbix(utf8mb4) est créée avec un utilisateur dédié, un mot de passe aléatoire et le schéma importé. Aucune étape manuelle de base de données n'est requise.HTTPS dès la livraison
Apache publie l'interface en HTTPS avec le certificat auto-signé du paquet ssl-cert. Vous pourrez le remplacer par un certificat de votre domaine.
Mot de passe Admin généré
Le mot de passe par défaut est supprimé à l'installation. Le compte
Adminet sa valeur aléatoire sont consignés dans/tmp/credentials.txt, lisible par root uniquement.Version LTS
Zabbix 7.0 est une branche à support long terme : adaptée à un serveur de supervision que l'on ne veut pas migrer tous les six mois.
Démarrer avec Zabbix Server
De la commande à la mise en production, en quelques minutes.
- 1
Commander le VPS avec Zabbix coché
Choisissez un VPS Linux à Paris ou Francfort (Debian 12, Debian 13, Ubuntu 20.04, 22.04 ou 24.04), puis cochez Zabbix Server dans l'onglet « Applications » du formulaire de commande. Visez 4 Go de RAM si vous supervisez plusieurs dizaines d'hôtes, 2 Go étant le minimum.
- 2
Se connecter et récupérer les identifiants
Une fois le serveur livré, connectez-vous en SSH et lisez le fichier d'identifiants. Il contient l'URL de l'interface, le compte
Adminet son mot de passe. Copiez-le ailleurs :/tmppeut être vidé au redémarrage.Bashssh root@SERVER_IP cat /tmp/credentials.txt - 3
Ajouter un premier hôte à superviser
Ouvrez https://SERVER_IP/zabbix et acceptez l'avertissement du certificat auto-signé. Sur la machine à surveiller, installez zabbix-agent2 depuis le dépôt Zabbix 7.0, renseignez
Server=SERVER_IPdans/etc/zabbix/zabbix_agent2.conf, redémarrez l'agent, puis créez l'hôte dans Données collectées > Hôtes avec un modèle (par exemple « Linux by Zabbix agent »).Bashsudo nano /etc/zabbix/zabbix_agent2.conf sudo systemctl restart zabbix-agent2 - 4
Sécuriser avant la production
Changez le mot de passe Admin dans l'interface, créez des comptes nominatifs, puis limitez l'accès avec un pare-feu. Pointez un domaine vers le VPS et remplacez le certificat auto-signé par un certificat Let's Encrypt.
Bashufw allow 22/tcp ufw allow 80/tcp ufw allow 443/tcp ufw allow from AGENT_IP to any port 10051 proto tcp ufw enable
Cas d’usage de Zabbix Server
Superviser un parc de serveurs Linux
Suivez CPU, mémoire, disque, services et processus de vos VPS ou serveurs dédiés, avec des alertes par e-mail ou webhook quand un seuil est dépassé.
Surveiller des sites et des services
Contrôlez la disponibilité HTTP, les certificats TLS, les ports ouverts et les temps de réponse de vos sites ou API, depuis un point central.
Remplacer une supervision SaaS
Gardez vos métriques et votre historique sur un serveur que vous maîtrisez, en Europe, plutôt que chez un service de monitoring tiers facturé à l'hôte.
Suivre des équipements réseau
Interrogez routeurs, commutateurs et onduleurs via SNMP, et visualisez le trafic des interfaces dans des tableaux de bord et des cartes.
Questions fréquentes sur Zabbix Server
Il est écrit dans /tmp/credentials.txt à la fin de l'installation. Le compte est Admin et le mot de passe est généré aléatoirement, il ne s'agit pas de la valeur par défaut zabbix. Copiez le fichier dans un endroit sûr, car /tmp peut être vidé au redémarrage.
En savoir plus sur Zabbix Server
Fichiers et services à connaître
La configuration du serveur se trouve dans /etc/zabbix/zabbix_server.conf (la ligne DBPassword= y a été ajoutée à l'installation). Celle du frontend est dans /etc/zabbix/web/zabbix.conf.php, et celle de l'agent dans /etc/zabbix/zabbix_agent2.conf. Les services sont zabbix-server, zabbix-agent2, apache2 et mariadb.
systemctl status zabbix-server zabbix-agent2 apache2 mariadb
Ports et pare-feu
Par défaut, Zabbix utilise le port 10051 côté serveur (agents actifs, proxys) et 10050 côté agent (vérifications passives). Sur une machine supervisée en mode passif, autorisez le port 10050 depuis l'adresse de votre serveur Zabbix uniquement. N'ouvrez jamais ces ports à tout Internet.
Passer à un vrai certificat
Le certificat auto-signé protège le transport mais déclenche un avertissement navigateur. Une fois votre domaine pointé vers le VPS, définissez ServerName YOUR_DOMAIN dans /etc/apache2/sites-available/default-ssl.conf, puis lancez Certbot avec le plugin Apache. Vous pouvez gérer vos noms de domaine sur /web-domains.
Sauvegarder la base
Toute la configuration et l'historique vivent dans la base zabbix. Une sauvegarde logique régulière, copiée hors du serveur, est le minimum.
mariadb-dump --single-transaction zabbix | gzip > /root/zabbix-$(date +%F).sql.gz
Sauvegardez aussi /etc/zabbix/. L'historique grossit avec le nombre d'éléments collectés et leur fréquence : surveillez l'espace disque, car il s'agit de la première cause de saturation sur un serveur de supervision. D'autres guides sont disponibles dans /learn.

