المشتقات
المفهوم
بالارتقاء بمفهوم القوالب إلى مستوى أعلى، يوفر محرك SKOOR طريقة لإنشاء هياكل قوالب متطورة من خلال السماح باستخدام القوالب الموجودة كأساس للقوالب الجديدة. وتسمى هذه القوالب المشتقة من القوالب. العلاقة بين القالب والقالب المشتق منه هي في الأساس نفس العلاقة بين القالب والمثيل. يؤدي تحرير القالب إلى نشر التغييرات (أو على الأقل بعض التغييرات، وفقًا لقواعد النشر) إلى مثيلات القالب. وبالمثل، يتم نشر التغييرات في القالب المستخدم داخل قالب آخر إليه ويتم الاحتفاظ برابط القالب. يوضح المثال التالي فائدة مفهوم القالب المشتق.
غالبًا ما يمكن إعداد مجموعة من الأجهزة المتشابهة إلى حد كبير ولكنها تختلف فقط في عدد محدود من المهام الفرعية أو معلمات المهام باستخدام طريقة مشتقات القوالب هذه. عادةً ما يتم اتباع نهج إنشاء مجموعة من قوالب المهام ثم إنشاء جهاز أساسي يحتوي على المهام التي يجب أن توجد على كل جهاز من نفس النوع (على سبيل المثال، قالب جهاز EEM أساسي أو قالب خادم Linux أساسي). ثم يمكن إنشاء قوالب مشتقة من قالب الجهاز الأساسي الذي يتضمن كل ما هو جزء من الجهاز الأساسي بالإضافة إلى مهام إضافية أو معلمات مختلفة.
إنشاء قوالب مهام مشتقة
لذا، فإن الخطوة الأولى هي إنشاء مجموعة من قوالب المهام التي سيتم استخدامها بعد ذلك لقالب الجهاز الأساسي وقوالب الأجهزة المشتقة. فيما يلي مجموعة من قوالب المهام:
يمكن حتى اشتقاق قوالب المهام من قوالب مهام أخرى. على سبيل المثال، يمكن تطبيق ذلك على مهام مشروع EEM. تحتوي مهمة EEM الأساسية على التكوين التالي:
تحتوي المهمة على مهمة فرعية واحدة لـ EEM Timer تسمى Total.
من هذه المهمة الأساسية، يمكن إنشاء مهام مشروع EEM مشتقة لمختلف إعدادات مشروع EEM التي تحتوي على مهام EEM Timer إضافية.
لإنشاء قالب مهمة مشتق من مهمة EEM الأساسية، ما عليك سوى إضافة مهمة جديدة أسفل مجلد /root/Templates/job templates:
ثم يمكن تحديد قالب المهمة الأساسية EEM من القائمة المنسدلة Use template (استخدام القالب):
قم بتسمية قالب المهمة المشتقة الجديدة، وقم بإلغاء تحديد مربع الاختيار Stop the new job (إيقاف المهمة الجديدة) وانقر فوق Next (التالي):
يتم ملء جميع معلمات المهمة من قالب المهمة الأساسية EEM. على الرغم من أنه يبدو أنه لا توجد مهمة EEM Timer مرتبطة، سيتم إنشاء المهمة الفرعية EEM Timer عند النقر فوق الزر "موافق":
لاحظ أن رمز النقطة في قالب المهمة المشتقة مميز برمز قائمة لتمييزه عن قوالب المهام العادية:
داخل قالب مهمة EEM Calc، يمكن الآن تكييف معلمات مثل اسم المشروع وحدود وقت التشغيل وإضافة مهام فرعية إضافية لـ EEM Timer:
يتم تمييز الانحرافات عن مهمة EEM الأساسية باللون البرتقالي مرة أخرى، كما هو الحال عند عرض مثيل مهمة بمعلمات مختلفة عن قالب المهمة.
يتم إنشاء مشتقات مهام EEM إضافية بنفس الطريقة:
يمكن حتى إنشاء مشتقات قوالب مهام من مشتقات قوالب المهام. الاحتمالات لا حصر لها.
إنشاء قوالب أجهزة مشتقة
بعد إنشاء المهام الأساسية، يمكن الآن المتابعة بإنشاء جهاز EEM أساسي.
يُظهر قالب الجهاز التالي جهازًا أساسيًا يُستخدم للمراقبة الشاملة.










