Files
mktxp-stack/README.md
Arseniy Kuznetsov ac9cc8068f Update README.md
2022-10-19 16:23:57 +01:00

33 lines
1.4 KiB
Markdown

![License](https://img.shields.io/badge/License-GNU%20GPL-blue.svg)
![Language](https://img.shields.io/badge/docker-%230db7ed.svg)
![License](https://img.shields.io/badge/mikrotik-routeros-orange)
![License](https://img.shields.io/badge/prometheus-exporter-blueviolet)
## Description
MKTXP-Monitor is an out-of-the-box dockerized monitoring stack for [MKTXP Exporter](https://github.com/akpw/mktxp). This is mostly to get people up & running with [mktxp](https://github.com/akpw/mktxp) and have your Mikrotik routers monitored with least amount of configuration, though this project also adds some extra capabilitis such an [Loki](https://grafana.com/docs/loki/latest/?tech=target&pg=oss-loki&plcmt=quick-links&cta=A)-based Mikrotik log processing, etc.
#### Requirements:
[Docker](https://docs.docker.com/get-docker/)\
[Docker Compose](https://docs.docker.com/compose/install/)
#### 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
```
- Edit the base mktxp config file & add a dedicated user to your router as described in [MKTXP Getting Started](https://github.com/akpw/mktxp#getting-started):
```
nano mktxp/mktxp.conf
```
- Run docker-compose, give the containers some time to start up and then point your Web browser to [Grafana]:(http://localhost:3000)
```
docker-compose -f ./docker-compose-mktxp.yml up -d
```