This program collects metrics from the web interface of Zyxel GS1200 PoE switches, and submits them to Riemann. Collected metrics include
- power usage per port,
- number of packets received and transmitted per port,
- link status and speed per port,
- total power usage, and
- system information such as firmware version and mac address.
A riemann-dash dashboard fed by this program may look like this:
How to run
pip3 install --user riemann-zyxel-gs1200
cp example.ini my_configuration.ini
edit my_configuration.ini
python3 -m riemann_zyxel_gs1200 my_configuration.ini
License
Copyright (c) 2019, Martin Stensgård. All rights reserved.
riemann-zyxel-gs1200 is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, only version 3 of the License.
riemann-zyxel-gs1200 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details.
You should have received a copy of the GNU Affero General Public License along with riemann-zyxel-gs1200. If not, see http://www.gnu.org/licenses/.
Metadata
Release files for riemann-zyxel-gs1200 0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| riemann-zyxel-gs1200-0.tar.gz | 4.7 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| riemann_zyxel_gs1200-0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 22.0 kB
Release files / riemann-zyxel-gs1200-0.tar.gz
| Download URL | riemann-zyxel-gs1200-0.tar.gz |
|---|---|
| Size | 4.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
4e5d044697178136d272f0a2bb80cd88db25502fecd3c7796683b891f5ee998d
|
|
BLAKE2b-256 checksum How to use checksums |
3c5af2679391d31ed0e17c8feb25e18d3b0046b9f3f8614add68ab79b51f3bde
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.2+
|
Release files / riemann_zyxel_gs1200-0-py3-none-any.whl
| Download URL | riemann_zyxel_gs1200-0-py3-none-any.whl |
|---|---|
| Size | 17.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
04f481edce00f160776d07aadfa678aba1c882b3557ed13aa22b30649b3b2b6c
|
|
BLAKE2b-256 checksum How to use checksums |
8ca79765fcd9d117c3de86e43d6ab6701736321e1086a4db9a2d103c4601a698
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.2+
|