تخطى إلى المحتوى

Ping

مراقبة Ping

هل هو موجود، وهل الرابط إليه يفقد الحزم.

ما الغرض منه

أبسط سؤال يمكنك طرحه على جهاز: هل يجيب على الإطلاق. جهاز توجيه، جدار حماية، خادم بدون خدمة عامة، قطعة من الأجهزة في رف: أشياء لها عنوان وليس لديها شيء آخر للتحدث إليه.

Ping هو ICMP echo، ويبلغ عن فقدان الحزم وكذلك إمكانية الوصول، لذا فإن الرابط الذي يعمل ويفقد خمس حركة المرور الخاصة به يظهر كشيء غير جيد. إذا كان ما يهمك هو خدمة على منفذ بدلاً من المضيف، فإن فحص منفذ TCP هو الذي يعرف الفرق.

مثل كل فحص هنا، يتم تشغيله من Amsterdam, New York, Sydney and Singapore، ويتم تأكيد الفشل من قارتين أخريين قبل أن يتم إيقاظ أي شخص. كيف يعمل ذلك.

ما يمكنك ضبطه

كل ما هو أدناه موجود في النموذج عند إضافة واحد، على كل خطة.

مضيف أو عنوان IP
اسم مضيف أو عنوان. لا يوجد منفذ: ping ليس اتصالًا بأي شيء على المضيف، إنه المضيف الذي يجيب.
ابدأ بمراقبة واحد خمسة مراقبين مجانًا، طالما أنك تستخدمهم.

الأسئلة

ما الذي يقيسه فحص ping فعليًا؟

أربع طلبات ICMP echo، بفارق نصف ثانية بين كل منها، ويبلغ عن فقدان الحزم كنسبة مئوية إلى جانب زمن الانتقال: الحد الأدنى، المتوسط، والحد الأقصى لوقت الرحلة ذهابًا وإيابًا. أربعة بدلاً من واحد، لذا فإن الحزمة الواحدة التي تُفقد على رابط مشغول تظهر كفقدان بدلاً من أن تُقرأ كانقطاع.

هل فقدان الحزم الجزئي يعني تشغيل أم توقف؟

لا هذا ولا ذاك، وهو الإجابة الصادقة والتي يقدمها هذا المنتج. المضيف الذي يجيب على واحد من أربعة طلبات ping ليس متوقفًا ولكنه بالتأكيد ليس جيدًا. الفقدان الكلي يعني التوقف، لأن لا شيء يجيب. الفقدان الذي يتجاوز 20% في عدة فحوصات متتالية يعتبر تدهورًا، مما يطلق التنبيهات دون الادعاء بأن المضيف قد اختفى.

هل تبلغ عن التذبذب؟

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

ماذا عن مضيف لا يجيب على ping؟

العديد من المضيفين وجدران الحماية تسقط ICMP عمدًا، وبالنسبة لفحص ping فإن ذلك لا يمكن تمييزه عن مضيف قد اختفى: كل echo يتم فقدانه، لذا فهو متوقف. إذا كان المضيف يشغل خدمة، راقب منفذه باستخدام فحص منفذ TCP بدلاً من ذلك، والذي لا يحتاج إلى ICMP على الإطلاق.

لماذا لا أقوم فقط بعمل ping بنفسي من مهمة cron؟

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