نقاط مراقبة منافذ TCP
تفتح نقطة مراقبة منفذ TCP اتصالًا شبكيًا بمنفذ واحد محدد على الهدف، ويُحسب الفحص ناجحًا إذا قُبل الاتصال خلال مهلة الـ 10 ثوانٍ. عند اختيار نوع الفحص منفذ TCP يظهر حقل المنفذ ويقبل أي رقم من 1 إلى 65535؛ وزمن الاستجابة المسجَّل هو الوقت الذي استغرقه إنشاء الاتصال (لما يجري على مستوى الشبكة انظر كيف تعمل فحوصات TCP).
هذا هو الفحص المناسب للخدمات التي ليست مواقع ويب: خدمات لا رابط لها يُطلب، لكن لها منفذ يجب أن يكون مصغيًا حتى تكون الخدمة موجودة أصلًا.
خدمات شائعة تستحق نقطة مراقبة TCP
| المنفذ | الخدمة |
|---|---|
| 25 و465 و587 | البريد (تسليم SMTP وإرساله) |
| 3306 | MySQL / MariaDB |
| 5432 | PostgreSQL |
| 3389 | سطح المكتب البعيد (RDP) |
| 443 | HTTPS حين لا يناسب فحص HTTP الكامل |
وعن المنفذ 443: للمواقع تبقى نقطة مراقبة HTTP الخيار الأفضل في الغالب — فهي تحكم على رموز الحالة وتراقب شهادة TLS. واحتفظ بفحص TCP المجرد على 443 لخدمات HTTPS التي ليست صفحات ويب، أو للنقاط التي تتطلب مصادقة على كل رابط.
ماذا يثبت نجاح الاتصال؟
قبول الاتصال يثبت ثلاثة أمور دفعة واحدة:
- المضيف متاح عبر الشبكة.
- لا جدار ناري في المسار يحجب هذا المنفذ.
- ثمة عملية مصغية فعلًا على المنفذ وقد قبلت الاتصال.
وهذا أكثر مما يثبته Ping — فـ Ping يقول إن الجهاز موجود، واتصال TCP يقول إن الخدمة موجودة. وهو في الوقت نفسه أقل مما تثبته معاملة كاملة: فالفحص لا يتحدث بروتوكول التطبيق، لذا فقاعدة بيانات تقبل الاتصالات وتفشل في كل استعلام تُحسب متاحة. عمليًا نادرًا ما تؤذي هذه الفجوة، لأن أنماط الفشل الغالبة — موت العملية، وانهيار الخدمة عند الإقلاع، وتغيير أحدهم قاعدةً في الجدار الناري — كلها تمنع المنفذ من قبول الاتصالات، والفحص يلتقطها جميعًا.
متى تختار TCP دون غيره؟
- الخدمة ليست HTTP. البريد وقواعد البيانات وRDP لا رابط ذا معنى لها؛ وTCP هو الفحص الطبيعي.
- ICMP محجوب. الشبكات التي تُسقط Ping قد تجعل مضيفًا سليمًا يبدو متوقفًا؛ وفحص TCP على منفذ تعرف أنه مفتوح يقيس الإتاحة عبر الجدران النارية التي تسمح بالخدمة. انظر نقاط مراقبة Ping.
- تريد الخدمة لا الجهاز. قد يرد الخادم على Ping بينما خدمة بريده ميتة. مراقبة المنفذ 25 تُنذر بما يشعر به العملاء فعلًا.
وفيما عدا ذلك تسلك النقطة سلوك أي نقطة مراقبة أخرى: الفاصل الزمني وسلسلة الإخفاقات يحددان متى تُفتح حادثة، وعتبة التدهور (حتى 9999 مللي ثانية لفحوصات TCP) تعلّم أزمنة الاتصال البطيئة باللون البرتقالي، وزر اختبار الاتصال يجرب المضيف والمنفذ بعينهما قبل الحفظ — انظر اختبار الاتصال.