Descripción
jmq_olt_zyxel es un paquete en Python que proporciona una interfaz basada en clases para conectar vía Telnet a un OLT Zyxel (modelo OLT1408A) y extraer información de las ONT (Optical Network Terminations) en estructuras de datos listas para serializar a JSON. Todo se realiza sin SNMP, únicamente mediante comandos Telnet y parseo de las salidas ASCII.
Características principales
-
Conexión y autenticación vía Telnet.
-
Métodos:
get_all_onts()→ lista ONT activas.get_unregistered_onts()→ lista ONT no registradas.get_ont_details(aid)→ detalles generales.get_ont_status_history(aid)→ historial de estado (status, timestamp).get_ont_config(aid)→ configuración dividida en bloquesontyuni.
-
Parseo robusto de tablas ASCII y bloques clave:valor.
-
Salida en estructuras nativas de Python.
OLTs Integradas
- 1408A
- 2406
- 1240XA
Versión
1.1.0
- Integradas OLTs 1240XA y OLT2406
1.1.2
- Errata que no permitia extracción en 1240XA si se ponía un nombre personalizado.
Licencia
MIT License
Metadata
Release files for jmq-olt-zyxel 1.1.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| jmq_olt_zyxel-1.1.2.tar.gz | 17.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| jmq_olt_zyxel-1.1.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 35.2 kB
Release files / jmq_olt_zyxel-1.1.2.tar.gz
| Download URL | jmq_olt_zyxel-1.1.2.tar.gz |
|---|---|
| Size | 17.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
850e72cd7b383a34eb8d7f61dcb620a8bac470388526e6335f4f304497baeadc
|
|
BLAKE2b-256 checksum How to use checksums |
6106ce13111408b2636679ea27aa348f4f9dc8f648195378158757b8d6d10f79
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.3
|
Release files / jmq_olt_zyxel-1.1.2-py3-none-any.whl
| Download URL | jmq_olt_zyxel-1.1.2-py3-none-any.whl |
|---|---|
| Size | 17.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
53fd96f4c6a2f5c63bc1afdf361778ed5a9848023294060a1f2e5132e08fd3ec
|
|
BLAKE2b-256 checksum How to use checksums |
36598859536881b53ff3ba5cf1c35812e0f4392740087cb65bb7b5a5354f8a34
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.3
|