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
File details
Details for the file collectd-plugin-VMG3006-xDSL-1.0.2.tar.gz
.
File metadata
- Download URL: collectd-plugin-VMG3006-xDSL-1.0.2.tar.gz
- Upload date:
- Size: 4.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.1 importlib_metadata/4.6.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.1 CPython/3.8.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ed3eefb1d8af98de6e6c1b05dac81c80cc83db1f86b82942651fa278a647c103 |
|
MD5 | 7fd22115122e995b780e83e264036f40 |
|
BLAKE2b-256 | 4041acbf108d6ebfec2724fab107b5c4624290fb9f332e6e8857397e67640662 |