Los scripts de Aruba Network Analytics Engine (NAE) son soluciones de solución de problemas que permiten al administrador monitorear los datos de un recurso específico (protocolo/sistema) y una instantánea de series de tiempo de captura de varios estados posibles a los que este recurso puede hacer la transición.
El administrador crea scripts que se basan en el marco NAE. Un script indica qué datos deben controlarse, especifica las condiciones que actúan como desencadenantes en los datos monitoreados, especifican acciones predefinidas (por ejemplo, syslog, comandos de CLI, etc.) que se pueden ejecutar cuando se cumple la condición, o indica acciones de devolución de llamada que son Nada más que las funciones de Python se ejecutarán cuando se cumpla la condición.
Una vez que el script de análisis de redes se cargue e instancia, comenzará la recopilación de datos de series temporales, en función de los datos que se monitorean. El administrador ve los datos de series de tiempo asociados con los agentes de análisis de redes como gráficos en la interfaz de usuario web.
La estructura del repositorio "nae-scripts" es como se muestra a continuación
├── 6300_6400 ├── 8320 ├── 8325 ├── 8400 ├── Common ├── GenericX86 ├── GenericX86-P4 ├── P4-Access ├── Readme.md
La estructura del repositorio se define agrupando el script NAE en directorios que representan la plataforma y los temas del dispositivo, como sigue:
Dentro de cada carpeta, el usuario encontrará otra carpeta ASE que contiene scripts que se publican (o disponibles para descargar) y una carpeta más para Ondevice para scripts que están en el dispositivo:
├── ASE └── Ondevice
Dentro de cada uno de los usuarios de la subpobera encontrará los scrips reales para descargar:
├── ADC_HIT_COUNTERS_MONITOR.1.1.py └── Fan_monitor.2.0.py
<platform>/<topic>/<script-name>.<version>(.py)
Dónde:
<platform>
Define la plataforma de hardware del dispositivo (por ejemplo, 8400, 832x, etc.)<topic>
Define un contexto para los scripts:<script-name>
generalmente dice qué característica del dispositivo está relacionada el script (por ejemplo, power_supply_monitor.1.0.py
)<version>
la versión del script nae.py
El código fuente del script NAE que se puede instalar en un dispositivo