استخدام اداة Netwatch لميكروتك – مراقبة حالة المضيفين hosts على الشبكة
يراقب Netwatch حالة الـ hosts على الشبكة. يقوم بذلك عن طريق إرسال أصوات ICMP إلى قائمة عناوين IP المحددة. لكل إدخال في جدول netwatch ، يمكنك تحديد عنوان IP والفاصل الزمني ping والبرامج النصية لوحدة التحكم. الميزة الرئيسية لـ netwatch هي قدرتها على إصدار أوامر تعسفية لوحدة التحكم في تغييرات حالة المضيف.
الخصائص :
يحتوي Netwatch على 5 خصائص قابلة للتكوين:
المضيف – عنوان IP للمضيف الذي يجب مراقبته ؛
الفاصل الزمني – الفاصل الزمني بين الأصوات (ICMP). سيؤدي خفض هذا إلى جعل تغييرات الحالة أكثر استجابة ، ولكن يمكن أن يؤدي إلى إنشاء حركة مرور غير ضرورية واستهلاك موارد النظام ؛
timeout – المهلة بالثواني التي يتم بعدها اعتبار المضيف معطلاً ؛
down-script – البرنامج النصي لوحدة التحكم الذي يتم تنفيذه مرة واحدة عندما تتغير حالة المضيف إلى الأسفل ؛
up-script – نص برمجي لوحدة التحكم يتم تنفيذه مرة واحدة عندما تتغير حالة المضيف لأعلى ؛
ينفذ Netwatch البرامج النصية كمستخدم * sys ، لذلك لن يكون أي متغير عام محدد في البرنامج النصي netwatch قابلاً للقراءة بواسطة الجدولة أو مستخدمين آخرين
نظرًا لأن RouterOS v6.42 Netwatch يقتصر على قراءة سياسات البرنامج النصي وكتابتها واختبارها وإعادة تشغيلها. إذا لم يكن لدى مالك البرنامج النصي أذونات كافية لتنفيذ أمر معين في البرنامج النصي ، فلن يتم تنفيذ البرنامج النصي. إذا كان البرنامج النصي يحتوي على سياسات أكبر من القراءة والكتابة والاختبار وإعادة التشغيل – فلن يتم تنفيذ البرنامج النصي أيضًا ، فتأكد من أن البرامج النصية الخاصة بك لا تتجاوز السياسات المذكورة.
من الممكن تعطيل التحقق من الأذونات لنصوص RouterOS ضمن / قائمة البرامج النصية للنظام. يكون هذا مفيدًا عندما لا يكون لدى Netwatch أذونات كافية لتنفيذ برنامج نصي ، على الرغم من أن هذا يقلل من الأمان العام. من المستحسن تعيين أذونات مناسبة للبرنامج النصي بدلاً من ذلك.
حالة :
ستعرض طباعة netwatch للأوامر / الأداة الحالة الحالية لخاصية netwatch وخصائص القراءة فقط:
since – يشير إلى متى تغيرت حالة المضيف في المرة الأخيرة ؛
status – يظهر الوضع الحالي للمضيف ؛
مثال سريع :
سنستخدم هنا فحص ICMP بسيطًا لاستضافة IP 8.8.8.8:
ليست هناك تعليقات:
إرسال تعليق