{"repo":"nshttpd/mikrotik-exporter","free":true,"listed":false,"github":"https://github.com/nshttpd/mikrotik-exporter","clone":"git clone https://github.com/nshttpd/mikrotik-exporter.git","description":"prometheus mikrotik device(s) exporter","language":"Go","stars":613,"topics":["prometheus","prometheus-exporter","mikrotik","golang"],"license":"BSD-3-Clause","category":"analytics","readme_excerpt":"prometheus-mikrotik tl;dr - prometheus exporter for mikrotik devices This is still a work in progress .. consider master at the moment as a preview release. Description A Prometheus Exporter for Mikrotik devices. Can be configured to collect metrics from a single device or multiple devices. Single device monitoring can be configured all on the command line. Multiple devices require a configuration file. A user will be required that has read-only access to the device configuration via the API. Currently the exporter collects metrics for interfaces and system resources. Others can be added as long as published via the API. Mikrotik Config Create a user on the device that has API and read-only access. /user group add name=prometheus policy=api,read,winbox If lte is enabled it requires also the test policy. /user group add name=prometheus policy=api,read,winbox,test Create the user to access the API via. /user add name=prometheus group=prometheus password=changeme Single Device ./mikrotik-exporter -address 10.10.0.1 -device my router -password changeme -user prometheus where address is the address of your router. device is the label name for the device in the metrics output to prometheus. The user and password are the ones you created for the exporter to use to access the API. User and password flags can be set with the MIKROTIK USER and MIKROTIK PASSWORD environment variables, respectively. Config File ./mikrotik-exporter -config-file config.yml where config-file is the path to ","default_branch":null,"files":null,"tree":[],"storefront":"/r/nshttpd","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/nshttpd/mikrotik-exporter/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."}