A collectd module written in Python for getting the xDSL status of Zyxel VMG3006 VDSL2 supervectoring modems
Project description
collectd-plugin-VMG3006-D70A-xDSL
Supported hardware
This is a collectd plugin for monitoring the xDSL status of Zyxel VMG3006 VDSL/VDSL2-supervectoring modems.
I developed and tested it with the D70A-version (a VDSL2-Vectoring
supervectoring modem for Germany) of this modem, but it might work as
well with other variants.
Supported parameters
This plugin reads the xDSL-status only!
It does not support reading things like interface-counters etc.
If your modem has a page like the one shown below, this plugin will probably be able to read all status parameters of the paragraphs "Data rate" , "Operation data / defect indication" and "Error indicators".
Dependencies
- collectd 4.9+
Installation
pip3 install collectd-plugin-VMG3006-xDSL
- Configure the plugin as shown below
- Restart collectd
Configuration
LoadPlugin python
<Plugin python>
Import "VMG3006_xDSL"
<Module VMG3006_xDSL>
URL "http://<ip_of_your_modem>"
User "admin"
Password "1234"
</Module>
</Plugin>
License
This project is licensed under the terms of the GPLv3 license.
Build
python setup.py sdist
twine upload dist/*
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Hashes for collectd-plugin-VMG3006-xDSL-1.0.0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9a131b0ae86b9f669715ed4afb8f74908067422bd94fd5a3df23330a5a260c5f |
|
MD5 | 740052a23d10d9f27f882edf7dcaf5ff |
|
BLAKE2b-256 | 52b025872d3687d79bb6fa3e4e0f77e8c2fb69ffb902ee90f03aa906fcbdf8f9 |