MikroTik 7.1 - Prometheus exporter

9 oct. 2021

J'ai acheté il y a plusieurs mois un mikrotik (hex S) pour faire toute la partie routage de mon accès internet à la maison. Auparavant c'était mon serveur linux. Très fan du VPN wireguard je l'ai upgrader en version RouterOS 7.1. Maintenant il faut le superviser et grapher ce qu'il s'y passe.

Qui dit équipement plus réseau dit SNMP mais ce n'est pas du tout mon mood. Je préfère des choses plus moderne. Bonne nouvelle la version 7.x introduit enfin une API REST en lieu et place de l'ancienne un peu freestyle.

Ma stack de monitoring est sous Victoriametrics (prometheus compatible), il me faut donc un exporter prometheus qui .... n'éxistait pas encore !

J'ai donc codé un petit exporteur en python permettant de récupérer tout ce qui se passe en terme d'interface ainsi que l'utilisation CPU

routeros-exporter
RouterOS prometheus exporter with restapi (7.1)

Si il manque quelque chose les PRs sont les bienvenue !

Super ! Vous vous êtes inscrit avec succès.
Super ! Effectuez le paiement pour obtenir l'accès complet.
Bon retour parmi nous ! Vous vous êtes connecté avec succès.
Parfait ! Votre compte est entièrement activé, vous avez désormais accès à tout le contenu.