highvolt-dev / tmo-monitor

A lightweight, cross-platform Python 3 script that can monitor the T-Mobile Home Internet Nokia, Arcadyan, and Sagecom 5G Gateways for 4G/5G bands, cellular site (tower), and internet connectivity and reboots as needed or on-demand.
MIT License
89 stars 16 forks source link

Add logging of stats #11

Open highvolt-dev opened 2 years ago

highvolt-dev commented 2 years ago

Add logging of status checks so that the output can be used for analysis or with time series databases, graphing, and monitoring tools.

Add ability to specify output format (e.g. json)

highvolt-dev commented 2 years ago

24 provides basis for this functionality albeit in a log file.

TODO: add support for more structured output of statistics

highvolt-dev commented 2 years ago

TODO: add logging of carrier aggregation NOTE: may want band checks to pass if a band is aggregated but not an anchor band