Aruba Network Analytics Engine (NAE) -Skripte (Aruba Network Analytics Engine) sind Fehlerbehebungslösungen, mit denen der Administrator Daten einer bestimmten Ressource (Protokoll/System) überwachen und Zeitreihen -Snapshot verschiedener möglicher Zustände erfassen kann, zu denen diese Ressource übergehen kann.
Der Administrator erstellt Skripte, die auf dem NAE -Framework basieren. Ein Skript gibt an, welche Daten überwacht werden sollten, gibt Bedingungen an, die als Auslöser für die überwachten Daten fungieren, präkedierte Aktionen (z. B. Syslog, CLI-Befehle usw.) angeben, die ausgeführt werden können, wenn die Bedingung erfüllt ist, oder Rückrufaktionen anzuzeigen, die sind Nichts als Python -Funktionen, die ausgeführt werden müssen, wenn der Zustand erfüllt ist.
Sobald das Skript für Netzwerkanalyse hochgeladen und instanziiert wurde, beginnt die Zeitreihendatenerfassung auf der Grundlage der überwachten Daten. Der Administrator zeigt Zeitreihendaten an, die mit Netzwerkanalysern als Diagramme in der Web -Benutzeroberfläche zugeordnet sind.
Die Struktur des Repositorys „NAE-Skripte“ ist wie unten gezeigt
├── 6300_6400 ├── 8320 ├── 8325 ├── 8400 ├── häufig ├── genericx86 ├── genericx86-p4 ├── P4-Access ├── Readme.md
Die Repository -Struktur wird definiert, indem das NAE -Skript in Verzeichnissen gruppiert, die die Geräteplattform und die Themen darstellen, wie folgt:
In jedem Ordner findet der Benutzer einen anderen Ordner ASE, der Skripte enthält, die veröffentlicht werden (oder zum Herunterladen verfügbar sind) und einen weiteren Ordner für ONDEVICE für Skripte, die sich auf dem Gerät befinden:
├── Ase └── ONDEVICE
In jedem der Subordner -Benutzer finden Sie die tatsächlichen Scrips zum Herunterladen:
├── adc_hit_counters_monitor.1.1.py └── fan_monitor.2.0.py
<platform>/<topic>/<script-name>.<version>(.py)
Wo:
<platform>
Definiert die Gerätehardwareplattform (z. B. 8400, 832x usw.)<topic>
definiert einen Kontext für die Skripte:<script-name>
sagt normalerweise aus, mit welchem Gerätefunktion das Skript in Verbindung steht (z. B. power_supply_monitor.1.0.py
)<version>
Die Version des NAE -Skripts.py
den NAE -Skript -Quellcode, der auf einem Gerät installiert werden kann