الجدول الزمني وجدول الاستثناءات
تحدد الجداول الأوقات النشطة وغير النشطة. ويمكن ربطها بالكائنات التالية:
| الكائن | الغرض |
|---|---|
| المهمة | السماح بتنفيذ مهمة بانتظام في وقت محدد أو في أوقات محددة، ضمن نطاق زمني أو نطاقات زمنية متعددة |
| SLC | تحديد النطاق (النطاقات) الزمني الذي (التي) يكون فيه (فيها) حساب الحالة ذا صلة بتكوينات اتفاقية مستوى الخدمة |
| جهاز الإنذار، مجموعة الإنذارات | تحديد الوقت النشط وغير النشط للإنذار |
| عناصر تقرير PDF متنوعة | حساب التوافر أو الإحصائيات لـ SLOs أو الانقطاعات أو مخططات سجل الحالة/القيمة على سبيل المثال |
| تصدير بيانات CSV / انقطاع | حساب الحالات والانقطاعات وحسابات التكلفة بناءً على الأوقات النشطة/الخاملة |
| حدود الإنذار للمهام | تحديد عتبات تعتمد على الوقت. انظر قسم حدود الإنذار التي تعتمد على الوقت للحصول على التفاصيل |
جدول الاستثناءات
جدول الاستثناءات هو جدول معكوس. وهو يحدد الأوقات غير النشطة. تُستخدم جداول الاستثناءات على سبيل المثال في أيام العطلات والاستثناءات المؤقتة الأخرى للجدول العادي.
التكوين
لإضافة كائن جدول جديد، انتقل إلى /root/Configurations/Schedule، ثم حدد نوع الجدول المطلوب من القائمة المنسدلة العلوية أو انقر على أيقونة Add Schedule (إضافة جدول) أو Add Exception Schedule (إضافة جدول استثناءات):
حدد نوع التكرار وجدولًا واحدًا أو أكثر باستخدام الزر +. إذا كانت حقول من وحتى متساوية، فسيتم تنفيذ المهام المرفقة مرة واحدة في ذلك الوقت. إذا تم تحديد نطاق، فسيتم تنفيذ المهام خلال هذه الفترة وفقًا لإعدادات الفاصل الزمني الفردية. بمجرد ربط عنصر الجدول الزمني بمهمة، سيتم تنفيذ المهمة فقط خلال فترة المجدول. ومع ذلك، من الممكن الربط بعدة عناصر جدول زمني.
تشير المعلمة "النوع" إلى ما إذا كان الجدول الزمني نشطًا أم غير نشط. تُستخدم الجداول الزمنية غير النشطة للجداول الزمنية الاستثنائية.
إذا لزم الأمر، يمكن إنشاء قائمة عطلات قياسية باستخدام الزر "تعيين العطلات الأساسية". يمكن تكييف القائمة مع عطلات الشركة بعد ذلك.
مثال على الجدول الزمني ساعات العمل: تكرار أسبوعي، من الاثنين إلى الجمعة من 8:00 إلى 17:00:
وقت الانتهاء: يمكن أن يكون وقت النهار (00:00 - 24:00)، ويستخدم for إذا كانت المدة >24 ساعة
الجداول المرتبطة
إذا تم استخدام جدول زمني للأوقات النشطة ولكن يجب أن يحتوي أيضًا على بعض العطلات، فلا يمكن تحقيق ذلك في كائن جدول زمني واحد. في مثل هذه الحالات، يمكن ربط الجداول الزمنية. بعد تكوين الجدول الزمني مع الأوقات النشطة، يجب تكوين جدول استثنائي مع العطلات المطلوبة وربطه بالجدول الزمني الأول:
أمثلة:
نوع التكرار يوميًا: كل يوم من - حتى/لـ:
نوع التكرار أسبوعيًا: كل يوم من أيام الأسبوع من - حتى/لمدة: انظر المثال أعلاه
نوع التكرار كل أسبوع n: يوم محدد من أيام الأسبوع كل أسبوع n، بدءًا من اليوم الأول الذي يتطابق مع تاريخ البدء:
نوع التكرار شهريًا (يوم): كل يوم n من الشهر من - حتى/لـ:
نوع التكرار شهريًا (يوم من أيام الأسبوع): كل يوم من أيام الأسبوع n في الشهر من - حتى/لمدة:
نوع التكرار سنويًا (يوم): يوم محدد كل عام:
نوع التكرار سنويًا (يوم من أيام الأسبوع): يوم معين من أيام الأسبوع في الشهر:
نوع التكرار سنوي (عطلة): يتم دعم معظم العطلات الشائعة. يمكن استخدام التعريف المحدد من قبل المستخدم لـ n يومًا قبل أو بعد عيد الفصح:
نوع التكرار سنوي (نسبي): حدد يوم العمل n قبل أو بعد يوم من الشهر:
نوع التكرار مرة واحدة: يوم محدد:
يمكن أن يحتوي الجدول الزمني على أقسام معلمات مختلفة. انقر فوق + لإضافة قسم جديد:
فيما يلي مثال لجدول استثنائي:
يمكن ربط الجداول (النشطة وغير النشطة) بالمهام و SLCs:
يمكن ربط الجداول الزمنية بجداول زمنية أخرى:
تتغير حالة المهام المرتبطة بجدول زمني إلى غير محددة عندما تكون غير نشطة حاليًا. خلال الأوقات النشطة، يتم حساب حالة المهمة وفقًا لقيم القياس وحدود الإنذار كما هو متوقع. فيما يتعلق بتغيير الحالة من آخر قياس إلى غير محددة بسبب جدول زمني غير نشط، قد تواجه تأخيرات قصيرة. يقوم نظام روتيني بفحص الجداول الزمنية غير النشطة للمهام بانتظام
الحالة "غير محددة" لها الأولوية الأدنى فيما يتعلق بترجيح الحالة. أي كائنات (مثل الأجهزة أو SLOs) التي تدفع المهمة حالتها إليها، تقرأ الحالة "غير محددة" على أنها "موافق". على سبيل المثال، سيكون الجهاز الأصلي لمهمة في حالة "غير محددة" في حالة "موافق" إذا كان الجهاز لا يحتوي على كائنات أخرى
















