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 1
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-1.tar.gz | 4.7 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| riemann_zyxel_gs1200-1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 22.0 kB
Release files / riemann-zyxel-gs1200-1.tar.gz
| Download URL | riemann-zyxel-gs1200-1.tar.gz |
|---|---|
| Size | 4.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
74e09c92ab234c0efa1fa5a7ea11dbd9ab86139ba13b0823213ecabbd7eec4d6
|
|
BLAKE2b-256 checksum How to use checksums |
d5515d6dfcaa1ef1ad2562c6e09ac8506e20b2dc4c343fdc0f9b877b3b3224ad
|
| 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-1-py3-none-any.whl
| Download URL | riemann_zyxel_gs1200-1-py3-none-any.whl |
|---|---|
| Size | 17.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
2a77dfb9d0b1daa3c1de4e3940addee28df731a5d88a14a4ee0fd8373d6b8737
|
|
BLAKE2b-256 checksum How to use checksums |
e7f2c00f65b3809d0c177f4335dfad1e02d58438fd595f0e71c5b3e7541a43b2
|
| 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+
|