M0r13n/mikrotik_monitoring ? reverse-engineered prompt
Reverse engineered prompt
Build me a ready to use home network monitoring setup for a Mikrotik router using Prometheus and Grafana.
I want to run it on a Raspberry Pi with Docker Compose, and I should be able to start everything with one command after filling in my router login details. It should collect the usual router stats like CPU, memory, disk, uptime, temperature, voltage, interface traffic, packet counts, latency, DHCP leases, routes, firewall activity, wireless signal info, and CAPsMAN data if available. Please include a Grafana dashboard that makes the graphs easy to read, plus the Prometheus and blackbox monitoring pieces for ping and packet loss.
If it makes sense, include a simple way to turn on HTTPS for Grafana too. Keep it lightweight and practical, and make sure it works well for RouterOS 7 and ARM64. If you need to check current docs online for any Docker or Grafana details, go ahead.
Are you gonna build this?
make sure you review the code using coderabbit