¿Cómo crear Scripts y Consultas para tu OLT Genérica?

¿Cómo crear un Script y una Consulta para tu OLT Genérica?

Una vez agregada tu OLT Genérica, puedes configurar 2 tipos de elementos:

 En este artículo

 Importante

Necesita conocer los comandos exactos de la CLI de su OLT (Telnet) y/o los OID SNMP que soporta su equipo. Si no los tiene a la mano, consulte el manual de su fabricante antes de continuar.

Crear un Script

1 Diríjase a OLT > [su OLT] > Scripts, pestaña Scripts.


2 Seleccione uno de los 2 botones:

  • Agregar desde plantilla: crea el script con los comandos típicos ya cargados como punto de partida (si existe una plantilla para esa acción).
  • Agregar en blanco: crea el script vacío, eligiendo usted el Tipo de acción.

 Información

Ambas opciones lo llevarán al mismo formulario de edición.

3 Complete el formulario del script (Imagen de ejemplo):

  1. Nombre / etiqueta: cómo identificará este script.
  2. Tipo de acción: qué acción de AdminOLT ejecuta (solo editable si no quedó fija automáticamente).
  3. Comandos (pasos): con Agregar comando agregue cada línea a enviar a la OLT, en orden. Puede usar variables como {{port}}, {{onu_index}}, {{sn}}, que AdminOLT reemplaza por el dato real al ejecutar.

4 Guarde el script.

 Restaurar plantilla

Si editó un script y quiere volver a la versión base, use el botón Restaurar plantilla (visible solo si esa acción tiene una plantilla disponible).

Crear una Consulta (Telnet o SNMP)

1 Diríjase a la pestaña Consultas Telnet o Consultas SNMP según corresponda, y seleccione Agregar consulta.

 

2 Complete los datos básicos:

  1. Nombre: cómo identificará esta consulta.
  2. Acción: qué información de AdminOLT alimenta (ej. "Lista de VLANs").
  3. Activa: si la consulta está habilitada.

3 En la pantalla de edición, agregue sus pasos con Agregar paso:

  • Consulta Telnet — cada paso: Nombre, Comando, Regex / TextFSM, Proceso Python (opcional).
  • Consulta SNMP — cada paso: Nombre, OID, switch BD, Proceso Python.

4 Guarde la consulta.

 Importante

Al pegar texto de Regex/TextFSM o Proceso Python desde otra fuente (ej. un correo, un chat), revise que no se hayan agregado saltos de línea o espacios de más — es la causa más común de errores de sintaxis en estas consultas.

11 de Septiembre de 2026 a las 09:37 - Visitas: 104