إضافة قالب إنذار

لإضافة قالب إنذار، انتقل إلى /root/Alarming وحدد إضافة قالب إنذار من القائمة المنسدلة قوالب الإنذار أو بالنقر على الأيقونة الموجودة على يسار القائمة المنسدلة:

أدخل اسمًا وسطر موضوع لرسالة الإنذار. ثم قم بتكوين رسالة الإنذار باستخدام العلامات المتوفرة من القوائم المنسدلة للعلامات الثلاث. العلامات المشتركة هي العلامات التي تصف الإنذار بشكل عام (الطوابع الزمنية، المدة ...)، أما المجموعة الثانية من العلامات، علامات الكائن المصدر، فتصف الكائن الذي يرتبط به جهاز الإنذار أو مجموعة الإنذار، بينما تصف المجموعة الثالثة من العلامات، علامات الكائن الأصل، الكائن الذي أصدر الإنذار بالفعل.

إذا كان لا بد من إرسال علامة النسبة المئوية في رسالة الإنذار، على سبيل المثال في رابط مشفر لعنوان URL، فيجب أن يتم تحريرها بحرف "%" بادئ. يجب كتابة الحرف "/" المشفر لعنوان URL (%2F) على سبيل المثال على شكل %%2F

يتم إرسال الإنذارات بتنسيق نص عادي بشكل افتراضي. إذا رغبت في ذلك، يمكن إرسال الإنذارات بتنسيق HTML أيضًا. لتحقيق ذلك، يجب أن يبدأ قسم النص الأساسي بعلامة HTML. كنقطة بداية، راجع مثال قالب HTML الموجود على يمين قسم النص الأساسي. يمكن لصق محتوى هذا المثال مباشرة في قسم النص الأساسي وتحريره هناك حسب الحاجة.

مثال قالب قالب البريد الإلكتروني للإنذار الكامل

تعريف الموضوع:

SKOOR Engine - Alarm from %o %n on Device %-A   --  State: %s  Event: %e


نتيجة لمهمة: محرك SKOOR - إنذار من طابعة الجهاز على طابعة الجهاز - الحالة: حدث رئيسي: تم فتح الإنذار
نتيجة لوظيفة: محرك SKOOR - إنذار من قسم الطباعة SLO على طابعة الجهاز -- الحالة: تم فتح الإنذار: حدث رئيسي: تم فتح الإنذار

تعريف الجسم:

Common:
========
+--------------------------------------------------------------------
# Event type: %e
# Device: %-A
# Reason: %r
+--------------------------------------------------------------------

Time Stamp Current: %t
Time Stamp Opened: %T
Duration: %d
Comment: %c
Currently Assigned: %q

Alarming object: %u
Alarms on object: %U

Source Object (Alarm from):
============================
The object where the Alarm-Group/Device is linked to

Name: %n
Type: %o
State: %s
Statistics: %S1
Statistics detail: %S2
Values: %v
Device Address: %a
Device Name: %A
Job info: %i
Alarm limits: %h

Origin Object (Alarm Cause)
============================
The real culprit, initial reason

Name: %-n
Type: %-o
State: %-s
Values: %-v
Device Address: %-a
Device Name: %-A
Job Info: %-i
Alarm Limits: %-h


سيكون نص الرسالة المستلمة فعلياً بعد ذلك (بالنسبة لمثال SLO أعلاه):

شائع
========
+--------------------------------------------------------------------
# نوع الحدث: AlarmOpened
# الجهاز: طابعة
#السبب: SLO 'قسم الطباعة' في الحالة 'الرئيسية' حيث أن المهمة 'Snmp sysName.0' على 'الطابعة' في الحالة 'الرئيسية' حيث أن رمز الخطأ هو 5 (خطأ في المهلة)> 0 (لا يوجد خطأ)
+--------------------------------------------------------------------

الطابع الزمني الحالي: 2017.08.24 17:03:35 (MET)
تم فتح الطابع الزمني: 2017.08.24 17:03:35 (MET)
المدة 0s
تعليق:
تم التعيين حاليًا:

كائن الإنذار: http://<SKOOR Engine-server>/?do=navigate-obj&type=SLO&id=93
الإنذارات على الكائن: http://<SKOOR Engine-server>/?do=navigate-alarm&type=SLO&SLO&id=93&alarmid=7189&ts=1385049815

كائن المصدر (إنذار من):
============================
الكائن الذي تم ربط مجموعة/جهاز الإنذار به

الاسم: قسم الطباعة
النوع: SLO
الحالة: التخصص: رئيسي
الإحصائيات تحذير: 0
ثانوي: 0
الرئيسية: 1

تفاصيل الإحصائيات: الوظيفة 'Snmp sysName.0' رئيسية
القيم

عنوان الجهاز:
اسم الجهاز:
معلومات الوظيفة:
حدود الإنذار:

الكائن الأصلي (سبب الإنذار)
============================
السبب الحقيقي، السبب الأولي

الاسم Snmp sysName.0
النوع وظيفة
الولاية رئيسي
القيم: رمز الخطأ = 5 (خطأ في المهلة)

عنوان الجهاز: 10.1.0.156
اسم الجهاز: الطابعة
معلومات المهمة: طلب انتهاء المهلة من 10.1.0.156:161. (OID 1)
حدود الإنذار: تحذير: إذا كان أي
رمز الخطأ <> 0 (لا يوجد خطأ)
رئيسي: إذا كان أي
رمز الخطأ > 0 (لا يوجد خطأ)

تسمح الارتباطات التشعبية %u و %U HTTP في البريد الإلكتروني للمستلم بالانتقال مباشرةً إلى كائن محرك SKOOR (%u) الذي أصدر الإنذار أو قائمة إنذارات الكائن.

مثال على قالب ملف CSV للإنذار الكامل

تعريف الموضوع:

Alarm from %o %n State: %s Event: %e %t

تعريف الجسم:

Event Type: %e, Timestamp Current: %t, Opened: %T, Duration: %d, Comment: %c, Name: %n, Device Address: %a, Device Name: %A, Job Info: %i, Object Type: %o, State: %s, Values: %v, Limits: %h, Alarm Info (short): %0, Alarm Info (long): %1, Alarm Info (file):%2, Name: %-n, DeviceAddress: %-a, Device Name: %-A, Job Info: %-I, Object Type: %-o, State: %-s, Values: %-v, Alarm Limits: %-h, Origin Alarm Info (short): %-0, Origin Alarm Info (long): %-1, Origin Alarm Info (file):%-2

مثال قالب قالب رسالة الإنذار القصيرة

بالنسبة للرسائل القصيرة يوصى بتعريف قالب إنذار منفصل. بشكل عام لقوالب الرسائل القصيرة سيتم النظر في الموضوع فقط وسيتم تجاهل النص الأساسي. للرسائل الطويلة استخدم حقل نص الرسالة فقط واترك حقل الموضوع فارغاً. سيتم بعد ذلك إرسال رسائل نصية قصيرة متعددة.

تعريف الموضوع:

Alarm %t %e %-n on %-A

الرسائل القصيرة الناتجة: الإنذار 2017.08.24 13:59:50 (أوروبا/زيورخ) AlarmSeverityUp Icmp على المضيف المحلي

تكوين عنوان URL لعلامتي %u و %U

للتمكن من فتح كائن في محرك SKOOR مباشرةً من رسالة إنذار، يجب تكوين عنوان URL لمحرك SKOOR عن طريق تعيين المعلمة ui_url في ملف التكوين التالي:

/etc/opt/eranger/eranger-server.cfg

مثال لخادم SKOOR Engine skoorsrv:

ui_url          = https://skoorsrv