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.
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 -yInstallez les dépendances :
apt install -y apache2 mysql-server php php-mysql snmpAjoutez 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.debsudo dpkg -i zabbix-release_7.0-1+ubuntu22.04_all.debsudo apt updatesudo apt install -y zabbix-server-mysql zabbix-frontend-php zabbix-agentCréez la base :
mysql -uroot -pCREATE 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-agentLe 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/32Remplacez 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)=0Les 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
| Solution | Focus | Automatisation | Idéal pour |
|---|---|---|---|
| Zabbix | NMS complet | Élevée | FAI et grandes infrastructures |
| Outils 100 % SNMP | Protocole | Moyenne | Polling d’équipements simples |
| TR-069 / TR-369 | Gestion de CPE | Moyenne | FAI qui gèrent des CPE clients |
| Grafana + Prometheus | Métriques, dashboards | Élevée | Environnements DevOps et cloud |
| The Dude (MikroTik) | NMS léger | Faible | Petits 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.