Aller au contenu
InstagramYouTubeFacebook

Remote Access

Supervision MikroTik avec Zabbix

Utilisez Zabbix pour superviser les MikroTik via SNMP — installation, ajout d'hôte, tableaux de bord, triggers et passage à l'échelle.

Summary Zabbix est le NMS open source de choix pour les FAI et opérateurs qui ont besoin d’une observabilité complète sur des réseaux multi-fournisseurs. Il s’associe proprement à MikroTik via SNMP, passe à l’échelle horizontalement avec Zabbix Proxy et transforme les métriques brutes des équipements en tableaux de bord et alertes déclenchées. Ce guide couvre l’installation serveur sous Ubuntu, la configuration SNMP du MikroTik, l’ajout d’hôte, les dashboards et triggers, et le schéma de scaling pour des parcs répartis sur de nombreux sites.

Tableau de bord Zabbix supervisant plusieurs routeurs MikroTik via SNMP

Comment Zabbix supervise-t-il les routeurs MikroTik ?

Zabbix est une plateforme de supervision gratuite, de niveau entreprise, qui collecte des métriques d’hôtes, d’applications et d’équipements réseau via SNMP, l’agent Zabbix, ICMP, HTTP(S), SSH, IPMI, JMX ou des APIs personnalisées — le tout alimentant un seul tableau de bord avec graphiques, triggers et notifications. Pour MikroTik, l’intégration standard est SNMP : MikroTik ne livre pas d’agent Zabbix natif, mais RouterOS expose une MIB SNMP riche que les templates MikroTik de Zabbix consomment directement, en exposant uptime, compteurs d’interface, CPU, mémoire, température et débit par port.

L’architecture monte en charge en ajoutant des instances Zabbix Proxy sur les sites distants. Le Proxy collecte localement et transmet des données agrégées au Serveur central, ce qui garde la base gérable et réduit le surcoût du polling WAN. Pour un schéma de supervision mono-fournisseur centré spécifiquement sur SNMP, consultez notre guide de supervision SNMP MikroTik.

Architecture Zabbix

  • Zabbix Server — cerveau central qui collecte, stocke et analyse les données.
  • Zabbix Agent — service léger pour des métriques d’hôte poussées sous Linux/Windows.
  • Zabbix Proxy — collecteur optionnel pour sites distants ou montée en charge.
  • Frontend — interface web pour dashboards, templates et alertes.

Flux typique : [Équipement / SNMP / Agent] → [Zabbix Proxy] → [Zabbix Server] → [DB + Frontend].

Étape 1 : installer Zabbix Server sur Ubuntu

Le minimum pour obtenir un serveur fonctionnel pour les tests ou les petits déploiements.

Mettez l’hôte à jour :

apt update && apt upgrade -y

Installez les dépendances :

apt install -y apache2 mysql-server php php-mysql snmp

Ajoutez le dépôt Zabbix et installez :

wget https://repo.zabbix.com/zabbix/7.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_7.0-1+ubuntu22.04_all.deb
sudo dpkg -i zabbix-release_7.0-1+ubuntu22.04_all.deb
sudo apt update
sudo apt install -y zabbix-server-mysql zabbix-frontend-php zabbix-agent

Créez la base :

mysql -uroot -p
CREATE DATABASE zabbix CHARACTER SET utf8mb4 COLLATE utf8mb4_bin;
CREATE USER 'zabbix'@'localhost' IDENTIFIED BY 'StrongPassword!';
GRANT ALL PRIVILEGES ON zabbix.* TO 'zabbix'@'localhost';
FLUSH PRIVILEGES; EXIT;

Activez et démarrez les services :

systemctl enable --now zabbix-server apache2 zabbix-agent

Le frontend web est désormais disponible à http://<ZABBIX_IP>/zabbix. Utilisez un utilisateur de base dédié avec un mot de passe fort et sauvegardez la base à intervalle régulier.

Étape 2 : activer SNMP sur le MikroTik

Dans un terminal Winbox sur le MikroTik :

/snmp set enabled=yes
/snmp community add name=zabbix-ro addresses=192.0.2.10/32

Remplacez 192.0.2.10/32 par l’IP source réelle de votre serveur Zabbix. Ne laissez jamais 0.0.0.0/0 ou la community par défaut public en production — préférez SNMPv3 avec authentification et chiffrement quand le réseau le permet.

Étape 3 : ajouter l’hôte MikroTik dans Zabbix

Dans le frontend Zabbix, allez sur Configuration → Hosts → Create host :

  • Hostname : MikroTik-RB750 (ou la convention que vous utilisez)
  • Adresse IP : l’IP d’administration du routeur
  • Templates : attachez un template SNMP MikroTik (des templates communautaires sont disponibles dans la bibliothèque Zabbix, ou vous pouvez définir des items personnalisés par OID)

Zabbix commencera à collecter uptime, compteurs d’interface, CPU et température, utilisation mémoire et débit au cycle de polling suivant.

Étape 4 : tableaux de bord, triggers et notifications

Construisez des tableaux de bord avec des tuiles pour la bande passante, la santé de l’équipement et la liste des problèmes. Les triggers déclenchent des alertes sur des conditions — par exemple, une vérification ICMP-fail qui sollicite quelqu’un si le routeur ne répond plus pendant trois minutes :

last(/MikroTik-RB750/icmpping)=0

Les notifications peuvent partir vers e-mail, Telegram, Slack ou des webhooks arbitraires. Commencez avec quelques triggers importants et étendez à partir de là — la fatigue d’alertes est le moyen le plus simple de détruire l’efficacité d’un déploiement de supervision.

Étape 5 : passer à l’échelle avec Zabbix Proxy

Pour les FAI ou opérateurs gérant des sites distants, déployer un Zabbix Proxy par région réduit la latence, découple la collecte de la base centrale et isole les pannes par site du reste du parc. Les règles d’auto-découverte SNMP permettent d’onboarder automatiquement les nouveaux MikroTik dès qu’ils apparaissent sur le réseau d’administration — définissez la règle une fois et l’onboarding devient hands-off.

Les proxies permettent aussi de collecter des données d’équipements derrière du NAT ou sur des segments privés sans exposer chaque équipement à internet. Pour des schémas plus larges d’accès distant qui complètent Zabbix à grande échelle, voyez notre guide de gestion WireGuard et le guide de gestion via VPS.

Bonnes pratiques de sécurité

  • Utilisez SNMPv3 avec authentification et confidentialité si possible — voyez le guide SNMP MikroTik pour configurer v3.
  • Restreignez l’accès à l’UI Zabbix et aux ports d’agents par des règles de pare-feu.
  • Faites tourner les identifiants SNMP, clés d’API Zabbix et mots de passe admin selon un calendrier.
  • Faites passer le trafic de supervision sur des VLAN dédiés quand la topologie le permet.
  • Sauvegardez la base et la configuration Zabbix régulièrement.

Exposer des communities SNMP ou le frontend Zabbix à l’internet public sans protection est une grande surface de risque.

Zabbix vs. autres outils de supervision

SolutionFocusAutomatisationIdéal pour
ZabbixNMS completÉlevéeFAI et grandes infrastructures
Outils 100 % SNMPProtocoleMoyennePolling d’équipements simples
TR-069 / TR-369Gestion de CPEMoyenneFAI qui gèrent des CPE clients
Grafana + PrometheusMétriques, dashboardsÉlevéeEnvironnements DevOps et cloud
The Dude (MikroTik)NMS légerFaiblePetits réseaux, découverte basique

Pourquoi Zabbix pour les fournisseurs et admins

Visibilité centralisée sur des milliers d’hôtes. Triggers et escalades hautement personnalisables. Proxies pour la collecte distribuée. Pas de coût de licence pour les fonctions cœur. Ces points forts font de Zabbix le choix standard des FAI et opérateurs qui ont besoin d’une observabilité complète sur un parc hétérogène — MikroTik, UniFi, Intelbras et au-delà — sans le coût d’un NMS commercial.

Étape suivante

Zabbix est un système de supervision puissant et flexible. Couplé à SNMP, il donne une vision précise des équipements MikroTik et de l’état général du réseau. Commencez petit — supervisez uptime et débit des interfaces, puis étoffez les dashboards et triggers à mesure que vous apprenez ce qui compte le plus.

Si vous préférez éviter d’opérer un NMS on-prem, MKController combine supervision SNMP et accès distant sécurisé via les tunnels sortants de NATCloud — visibilité centralisée et sessions distantes sur des parcs MikroTik sans avoir à faire tourner un serveur Zabbix vous-même. Pour des protocoles complémentaires, voyez notre guide TR-369 USP et le guide de gestion TR-069.

Démarrez votre essai gratuit MKController