Aruba Network Analytics Engine (NAE) 스크립트는 관리자가 특정 리소스 (프로토콜/시스템)의 데이터를 모니터링 하고이 리소스가 전환 할 수있는 다양한 가능한 상태의 시계열 스냅 샷을 캡처 할 수있는 문제 해결 솔루션입니다.
관리자는 NAE 프레임 워크를 기반으로하는 스크립트를 만듭니다. 스크립트는 모니터링해야 할 데이터를 나타내고, 모니터링 된 데이터의 트리거 역할을하는 조건을 지정하거나, 조건이 충족 될 때 실행할 수있는 사전 정의 된 조치 (예 : Syslog, CLI 명령 등)를 지정하거나 콜백 조치를 나타내는 콜백 조치를 나타냅니다. 조건이 충족되면 파이썬 기능 만 실행할 수 없습니다.
네트워크 분석 스크립트가 업로드되고 인스턴스화되면 모니터링 된 데이터를 기반으로 시계열 데이터 수집이 시작됩니다. 관리자는 네트워크 분석 에이전트와 관련된 시계열 데이터를 웹 UI의 차트로 봅니다.
"NAE- 스크립트"저장소의 구조는 다음과 같습니다
6300_6400 ├ 대 8320 ∎ 8325 ├ 대 8400 CONMON ├ ── Genericx86 ├ ── Genericx86-P4 p4 접근 ├ ── readme.md
저장소 구조는 다음과 같이 장치 플랫폼 및 주제를 나타내는 디렉토리에 NAE 스크립트를 그룹화하여 정의됩니다.
각 폴더 내부에서 사용자는 게시 된 스크립트가 포함 된 다른 폴더 ASE를 찾을 수 있습니다 (또는 다운로드 할 수 있음)와 장치에있는 스크립트 용 ONDEVICE 용 폴더 하나가 있습니다.
ASE └ ─) ondevice
각 하위 폴더 사용자 내부에는 실제 스크립이 다운로드 할 수 있습니다.
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 스크립트 소스 코드