Arseniy Kuznetsov f93525a0f5 Update README.md
2022-10-19 20:56:53 +01:00
2022-10-19 11:24:15 +01:00
2022-10-17 15:35:36 +01:00
2022-10-17 15:35:36 +01:00
2022-10-17 15:35:36 +01:00
2022-10-19 10:52:53 +01:00
2022-10-17 15:35:36 +01:00
2022-10-19 10:52:53 +01:00
2022-10-17 15:35:36 +01:00
2022-10-17 15:35:36 +01:00
2022-10-19 20:56:53 +01:00

License Language License License

Description

MKTXP-Stack is a dockerized monitoring stack for MKTXP Exporter.

As an out-of-the-box solution, it let's you quickly get up & running with MKTXP, Prometheus, and Grafana and have your Mikrotik RouterOS devices monitored with least amount of configuration.

While complementary to MKTXP, this project also adds some extra capabilitis such an syslog-ng & Loki based Mikrotik log processing, etc.

Requirements:

Docker
Docker Compose

Install:

  • Download the code from this repository and extract it into a directory:
wget https://github.com/akpw/mktxp-monitor/archive/main.zip
unzip main.zip
cd mktxp-monitor-main
  • Configure mktxp as described in MKTXP Getting Started:
    a) edit the main mktxp config file:

    nano mktxp/mktxp.conf
    

    b) add a dedicated API user to your router:

    /user group add name=mktxp_group policy=api,read
    /user add name=mktxp_user group=mktxp_group password=mktxp_user_password
    
  • Run docker-compose, give the containers some time to start up, and then point your Web browser to Grafana

docker-compose -f ./docker-compose-mktxp.yml up -d
Description
MKTXP Exporter monitoring stack
Readme 197 KiB