nae scripts
1.0.0
Aruba Network Analytics引擎(NAE)脚本是对解决方案进行故障排除,使管理员可以监视特定资源(协议/系统)的数据,并捕获本资源可以过渡到各种可能状态的时间序列快照。
管理员创建基于NAE框架的脚本。脚本指示应监视哪些数据,指定在受监视数据上充当触发器的条件,指定可以在满足条件时可以执行的预定义动作(例如syslog,cli命令等)除了满足条件时,只能执行python的功能。
一旦网络分析脚本上传并实例化,时间序列数据收集将基于监视的数据开始。管理员将与网络分析代理关联的时间序列数据视为Web UI上的图表。
“ Nae-Scripts”存储库的结构如下所示
├─— 6300_6400 ├─-8320 ├ - ─8325 ├─-8400 ├ - ─普通 ├├-genericx86 ├├-genericx86-p4 ├ - ─p4-access ├├前
存储库结构的定义是通过将NAE脚本分组为代表设备平台和主题的目录,如下所示:
在每个文件夹中,用户将找到另一个文件夹ASE,其中包含已发布(或可下载)的脚本和一个用于脚本上的on Device的文件夹,这些文件夹在设备上:
├ - ASE └ - 上级
在每个子文件夹中,用户将找到要下载的实际滚动:
├ - ─ADC_HIT_COUNTERS_MONITOR.1.1.PY └ - fan_monitor.2.0.py
<platform>/<topic>/<script-name>.<version>(.py)
在哪里:
<platform>
定义设备硬件平台(例如8400、832X等)<topic>
定义了脚本的上下文:<script-name>
通常说脚本与(例如power_supply_monitor.1.0.py
)相关的设备功能<version>
NAE脚本的版本.py
可以在设备上安装的NAE脚本源代码