نصوص Aruba Network Analytics Engine (NAE) هي حلول استكشاف الأخطاء وإصلاحها تتيح للمسؤول مراقبة بيانات مورد معين (البروتوكول/النظام) والتقاط لقطة من السلاسل الزمنية لمختلف الحالات الممكنة التي يمكن أن ينتقل إليها.
يقوم المسؤول بإنشاء نصوص تستند إلى إطار عمل NAE. يشير البرنامج النصي إلى البيانات التي يجب مراقبتها ، وتحديد الشروط التي تعمل كمحفزات على البيانات التي يتم مراقبتها ، وتحدد الإجراءات المحددة مسبقًا (على سبيل المثال syslog ، أوامر CLI ، وما إلى ذلك) التي يمكن تنفيذها عند استيفاء الشرط ، أو تشير إلى إجراءات رد الاتصال التي هي لا شيء سوى وظائف Python ليتم تنفيذها عند استيفاء الحالة.
بمجرد تحميل البرنامج النصي لتحليلات الشبكة وتأسيسه ، سيبدأ جمع بيانات السلاسل الزمنية ، استنادًا إلى البيانات التي يتم مراقبتها. يعرض المسؤول بيانات السلسلة الزمنية المرتبطة بعوامل تحليلات الشبكة كرسومات على واجهة المستخدم على الويب.
هيكل مستودع "Nae-scripts" كما هو موضح أدناه
├ 6300_6400 ├ 8320 ├ 8325 ├ 8400 ├ شائع ├ genericx86 ├ genericx86-p4 ├ P4-Access ├ 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 Script الذي يمكن تثبيته على جهاز