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腳本源代碼