Skip to main content

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".

VMG3006-D70A-xDSL-page

Dependencies

  • collectd 4.9+

Installation

  1. pip3 install collectd-plugin-VMG3006-xDSL
  2. Configure the plugin as shown below
  3. 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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

collectd-plugin-VMG3006-xDSL-1.0.2.tar.gz (4.6 kB view details)

Uploaded Source

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

Hashes for collectd-plugin-VMG3006-xDSL-1.0.2.tar.gz
Algorithm Hash digest
SHA256 ed3eefb1d8af98de6e6c1b05dac81c80cc83db1f86b82942651fa278a647c103
MD5 7fd22115122e995b780e83e264036f40
BLAKE2b-256 4041acbf108d6ebfec2724fab107b5c4624290fb9f332e6e8857397e67640662

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page