تعتمد التصفية على الشروط التالية القابلة للتعديل:
- عدد مواقع وكلاء المراقبة التي تبلغ عن خطأ
- مدة الفترة التي يتم خلالها الإبلاغ عن خطأ
- عدد المهام الفاشلة
- حالة جهاز المالك
- نوع محدد من الخطأ أو رمز الخطأ
يتم التحقق من كل استجابة جديدة من خلال عامل تصفية بالتسلسل التالي:
- التحقق من رمز الخطأ – يقارن رمز الخطأ المستلم (على سبيل المثال: HTTP “404 NOT FOUND”) بقائمة بالأخطاء التي تم تجاهلها والمحددة في عامل تصفية.
- التحقق من رقم المهمة – يتحقق مما إذا كان عدد المهام الفاشلة أعلى أو يساوي عدد المهام المحددة في عامل التصفية.
- التحقق من رقم مراقبة مواقع الوكلاء – يتحقق مما إذا كان عدد مواقع المراقبة الفاشلة (المعروف أيضا باسم “الوكلاء”) أعلى أو يساوي عدد مواقع المراقبة المحددة في عامل التصفية. عندما يصل عدد مواقع وكلاء المراقبة التي تبلغ عن خطأ إلى رقم محدد في عامل التصفية، يبدأ مؤقت مدة الخطأ.
- التحقق من مؤقت مدة الخطأ – يقارن مدة الخطأ الذي تم الإبلاغ عنه بالمدة المحددة في عامل تصفية.
- التحقق من حالة جهاز المالك – للتحقق مما إذا كان جهاز المالك معطلا. في حالة تعطل جهاز المالك، لن يتم إرسال رسائل تنبيه (تؤثر فقط على فلاتر الإشعارات).
الفلتر الافتراضي
عند إعداد جهاز مراقبة جديد، <يتم تعيين عامل تصفية> افتراضي له تلقائيا. لكي <يرسل عامل التصفية> الافتراضي تنبيها بوجود خطأ، يجب اكتشاف الخطأ بواسطة موقعين أو أكثر لمراقبة مواقع الوكيل.
<يوصى باستخدام عامل التصفية الافتراضي ، في معظم الحالات ، لأنه مصمم لقمع معظم تنبيهات الخطأ “المزعجة>” (مثل “الفواق” غير المنطقية للشبكة ، وما إلى ذلك).
ومع ذلك، إذا تم استخدام موقع مراقبة واحد فقط مع <عامل تصفية افتراضي، تجاهل متطلبات عامل> التصفية الافتراضي، لموقعي مراقبة مطلوبين لتأكيد خطأ. في هذه الحالة، سيتم تأكيد خطأ إذا كان موقع المراقبة واحد بالكشف عن خطأ حتى إذا <تم تمكين عامل التصفية الافتراضي> . في الواقع ، إذا كان عدد مواقع المراقبة المستخدمة أقل من أي وقت مضى من إعداد المواقع المطلوبة داخل مرشح للكشف عن خطأ لجهاز ما ، تجاهل الفلتر.
راجع أيضا: تكوين فلتر