{"repo":"ScuroGuardiano/MikrotikExporter","free":true,"listed":false,"github":"https://github.com/ScuroGuardiano/MikrotikExporter","clone":"git clone https://github.com/ScuroGuardiano/MikrotikExporter.git","description":"Mikrotik Prometheus Exporter written in C# targetting Native AOT for ultimate performance and file size.","language":"C#","stars":21,"topics":["metrics","mikrotik","prometheus","prometheus-exporter","routeros","routeros-api"],"license":"AGPL-3.0","category":"analytics","readme_excerpt":"Mikrotik Prometheus Exporter Easy configurable, efficient Mikrotik metrics exporter with ARM32, ARM64 and AMD64 support. Features - Easy to configure, without any configuration files - Works on AMD64, ARM64 and ARMv7. - You can set up it on your Mikrotik ARM or x64 router - Better performance than mktxp, although a little less metrics and doesn't support multi router - Connection pooling with persistence and concurrency Getting started 1. Create a group on Mikrotik device with read and api permissions: 2. Create a user on Mikrotik device with this group: Running options Then you have three easy options to run it: Docker run Just type, of course put your own values for envs: Docker Kompot Docker kompot is another good and easy way to setup it: And just run it with Mikrotik Container You can also run it, just like me, inside Mikrotik Container. Mikrotik has pretty straightforward instructions how to run it here Run directly I do not recommend that but if you want to run this directly you must compile it yourself :) Clone the code and then: you will get an executable Prometheus config: Example prometheus jobs: Environment variables Variable Name Description ---------------------------- -------------------------------------------------------------------- MIKROTIK USERNAME Username for authenticating with the Mikrotik device. MIKROTIK PASSWORD Password for authenticating with the Mikrotik device. MIKROTIK HOST IP address or hostname of the Mikrotik device. MIKROTIK NAME Label for ","default_branch":null,"files":null,"tree":[],"storefront":"/r/ScuroGuardiano","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ScuroGuardiano/MikrotikExporter/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}