EQL لغة استعلام محرك SKOOR
يمكن البحث عن الكائنات أو يمكن تصفية قائمة الكائنات المرئية حاليًا باستخدام لغة استعلام محرك SKOOR EQL. يكون سطر الأوامر مخفيًا بشكل افتراضي ولكن يمكن فتحه/إغلاقه بالنقر على زر EQL في الزاوية اليمنى السفلية من جزء النافذة الأيمن أو الأيسر حسب السياق:
يتم تنفيذ سطر الأوامر EQL في طريقة عرض التكوين ولكن يمكن استخدامه أيضًا ضمن بحث عرض المسؤول. على سبيل المثال، لعرض جميع مهام ICMP أسفل الكائن الحالي، أدخل استعلام EQL التالي في حقل إدخال الاستعلام:
بناء الجملة
COMMAND Object-type WHERE variable Operator value [AND|OR variable Operator value]
أمر |
|
|
|
| كلمة المفتاح |
| تتطلب المتغيرات التالية سلسلة كقيمة: |
|
|
| سلسلة (بعلامات اقتباس |
| كلمة رئيسية لعدة شروط |
أوامر EQL
| قائمة الكائنات |
أوامر EQL الإضافية للوظائف
الأمر | الوظيفة |
---|---|
| تنفيذ عملية |
| بدء المهمة (المهام) |
| إيقاف المهمة (المهام) |
| حذف المهمة (المهام) (فقط للمستخدمين من نوع مسؤول) |
| تعيين حالة المهمة (المهام) إلى |
| تعيين حالة المهمة (المهام) إلى |
| تعيين حالة المهمة (المهام) إلى |
| تعيين حالة المهمة (المهام) إلى |
| تعيين حالة المهمة (المهام) إلى |
| تعيين حالة المهمة (المهام) إلى |
| تعيين حالة المهمة (المهام) إلى |
| تعيين حالة المهمة (المهام) إلى |
| تعيين حالة المهمة (المهام) إلى |
| تعيين حالة المهمة (المهام) إلى |
| تعيين حالة المهمة (المهام) إلى |
| إعادة تعيين حالة المهمة (المهام) إلى حالتها الأصلية |
إذا عثر استعلام الأمر CHECK
على أكثر من 50 مهمة، فسيتم تنفيذ check now
على أول 50 مهمة وجدولة بقية المهام التي تم العثور عليها لفحصها في الخلفية لتجنب مزامنة الكثير من المهام.
بعد تشغيل على سبيل المثال CHECK job WHERE subtype="icmp"
، يتم تغيير سطر الأوامر تلقائيًا إلى GET job WHERE subtype="icmp"
.
تعمل جميع الأوامر المذكورة أعلاه بشكل متكرر، مما يعني أن جميع الكائنات الموجودة أسفل الكائن المحدد حاليًا والتي تتطابق مع المعايير يتم العمل عليها.
عوامل تشغيل EQL
| يساوي |
| لا يساوي |
| أكبر من أو يساوي |
| أكبر من |
| أقل من أو يساوي |
| أقل من |
عوامل إضافية للسلاسل
| تطابق |
| يبدأ ب |
| يحتوي على |
| ينتهي ب |
| لا يتطابق مع |
| لا يبدأ ب |
| لا يحتوي على |
| لا ينتهي ب |
عوامل تشغيل إضافية للخصائص
|
|
عوامل إضافية للمهام والمجدولات
| تم إيقافه |
| يتم تشغيله |
أمثلة EQL
الأمر | الوظيفة |
---|---|
| جميع الكائنات (افتراضي) |
| جميع المهام |
| جميع الأجهزة |
| جميع الكائنات ذات |
| جميع الكائنات ذات |
| جميع المهام التي تبدأ |
| جميع المهام التي تنتهي |
| جميع المهام ذات الحالة غير موافق عليها |
| جميع الوظائف التي تحتوي على |
| جميع مهام ICMP |
| جميع الوظائف التي بدأت حاليًا |
| جميع وظائف IMAP التي تحتوي |
| جميع الأجهزة التي تحتوي على |
| جميع الأجهزة التي يبدأ حقلها |
| جميع الأجهزة في الحالة |
| جميع الأجهزة التي يتطابق فيها |
| جميع الأجهزة في الحالات الصغرى أو الرئيسية |
| جميع الأجهزة التي تتطابق خاصيتها |
| جميع الأجهزة التي تم تعيين الخاصية |
| جميع الأجهزة |
| جميع المجدولات المتوقفة |
| بدء جميع مهام ICMP |
| إيقاف جميع المهام التي يبدأ اسمها ب |
| تعيين كافة مهام التنفيذ إلى الحالة |
| تعيين جميع مهام ملف التحليل إلى الحالة |
باستخدام EQL يمكن للمرء بسهولة ربط مجموعة من الكائنات أسفل مجموعة أو SLO.
مثال: ربط جميع الموجهات والمفاتيح بخدمة SLO /root/Customer/Services/SLOs/Network
اختر
Edit dependency
من القائمة المنسدلة لخدمة شبكة SLOانتقل إلى
/root/Customer/Devices
في النافذة الموجودة على الجانب الأيمنانقر فوق الزر EQL في الزاوية اليمنى السفلى من النافذة على الجانب الأيمن
أدخل استعلام البحث:
GET device WHERE subtype = "router" OR subtype = "switch"
حدد جميع الأجهزة بالنقر فوق خانة الاختيار الموجودة في أعلى القائمة
انقر فوق أحد الأسهم إلى اليسار. يجب أن تظهر جميع الأجهزة الآن في النافذة اليسرى
قم بالتأكيد بالنقر فوق الزر موافق
بحث سريع باستخدام مشغلي EQL
تتوفر أيضًا مشغلات EQL التالية للبحث في مربع نص البحث السريع لمحرك SKOOR في رأس طريقة عرض تكوين محرك SKOOR:
| يساوي |
| لا يساوي |
| يتطابق |
| يبدأ ب |
| يحتوي على |
| ينتهي ب |
| لا يتطابق مع |
| لا يبدأ ب |
| لا يحتوي على |
| لا ينتهي ب |
أمثلة:
سلسلة البحث | البحث في جميع |
---|---|
| الكائنات التي يكون فيها |
| الأجهزة ذات العنوان المحدد |
| الكائنات التي تحتوي على |
| كائنات ذات |
| كائنات ذات |
| كائنات ذات |
| كائنات ذات |
| كائنات مع |
| كائنات تحتوي على |
| كائنات تحتوي على |