Prometheus Exporter for Mikrotik RouterOS devices
Project description
Requirements:
-
Python 3.6.x or later
-
OSs:
- Linux
- Mac OSX
- Windows: TBD / maybe
Install:
- from PyPI:
$ pip install mktxp
- latest from source repository:
$ pip install git+https://github.com/akpw/mktxp
Description
Prometheus Exporter for Mikrotik RouterOS. MKTXP enables gathering metrics across multiple RouterOS devices, all easily configurable via built-in CLI interface. Comes with a dedicated Grafana dashboard
Getting started
Usage: $ mktxp [-h]
{info, version, show, add, edit, delete, start}
Commands: {info, version, show, add, edit, delete, start}
$ mktxp {command} -h #run this for detailed help on individual commands
Full description of CLI Commands
mktxp
. action commands:
.. start Starts collecting metrics for all enabled RouterOS configuration entries
.. add Adds MKTXP RouterOS configuration entry
.. show Shows MKTXP configuration entries
.. delete Deletes a MKTXP RouterOS configuration entry
.. edit Open MKTXP configuration file in your editor of choice
.. info Shows base MKTXP info
.. version Shows MKTXP version
Installing Development version
- Clone the repo, then run:
$ python setup.py develop
Running Tests
- TDB
- Run via:
$ python setup.py test
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
mktxp-0.17.tar.gz
(18.5 kB
view hashes)