tmobile-monitor/README.md
2025-11-24 15:21:22 -07:00

33 lines
894 B
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# LTE/5G Router Metrics Exporter
This project provides a simple Prometheus exporter that collects signal metrics
from a local network device (commonly a home LTE/5G router) by scraping its
web interface at `http://192.168.1.1`.
The exporter parses the routers status page using BeautifulSoup and exposes
the following metrics on port **8000**:
- `snr` — Signal-to-Noise Ratio
- `rsrp` — Reference Signal Received Power
- `rsrq` — Reference Signal Received Quality
These metrics can be scraped by Prometheus and visualized in Grafana.
---
## Features
- Scrapes metrics directly from your router's HTML status page
- Exposes them in Prometheus format
- Lightweight and easy to deploy
- Designed to run continuously (default refresh interval: **10 seconds**)
---
## Requirements
Install dependencies:
```bash
pip install requests beautifulsoup4 prometheus_client