/CGNV4-Monitor

Monitor CGNV4 cable modems using InfluxDB and .NET Core

Primary LanguageC#MIT LicenseMIT

CGNV4 Monitor

What is it?

Quick and dirty .NET core app to read data from the Hitron CGNV4 cable modem offered by Virgin Media in Ireland (and other countries) for business (and possibly other) customers.

Whats it monitoring?

currenty it gets the upstream and downstream channels and their information, but depending on the region and config, you may get more. check the code in program.cs.

whats it do with the info?

Current we throw it at InfluxDB. i then use Grafana for graphing it...

what about Docker support

yea, its there. working on building an image, but you can build it manually by running docker build . in the folder...

how do i build this?

VS2017 or 2019, .NET Core 2.2 SDK, Docker for Windows, Docker for Mac, Visual Studio Code, Visual Studio for Mac, Linux command line.. all possible... i built on Windows with either VS 2019 or VS code.

Whats next?

No idea. what do you want?! possibly looking into Prometheus support (seperate app). no idea though.

License?

MIT