Files
mktxp-no-cli/README.md
Arseniy Kuznetsov 31d0464eb2 cli metrics, fixes
2021-01-17 20:34:17 +01:00

1.9 KiB

License Language License License

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

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

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:
    .. export   Starts collecting metrics for all enabled RouterOS configuration entries
    .. print    Displays seleted metrics on the command line
    .. info     Shows base MKTXP info
    .. edit     Open MKTXP configuration file in your editor of choice        
    .. add      Adds MKTXP RouterOS configuration entry from the command line
    .. show   	Shows MKTXP configuration entries on the command line
    .. delete   Deletes a MKTXP RouterOS configuration entry from the command line

Installing Development version

  • Clone the repo, then run: $ python setup.py develop

Running Tests

  • TDB
  • Run via: $ python setup.py test