TGViewer
بایتوتک | Bytotech بایتوتک | Bytotech @bytotech_official · 1.04K subscribers
Post #1127 37
بایتوتک | Bytotech 📡 پروب (Probe) در مانیتورینگ چیست و چرا نبض زیرساخت به آن وابسته است؟
در دنیای دواپس، SRE و مانیتورینگ شبکه، فرض بر این است که سرویس‌ها همیشه در معرض خطا هستند. پروب (Probe) سنسور یا تست خودکاری است که در فواصل زمانی مشخص وضعیت سلامت، دسترسی‌پذیری و پاسخ‌دهی یک تارگت (سرور، دیتابیس، پورت شبکه یا پاد کوبرنتیز) را می‌سنجد تا قبل از قطعی گسترده، مشکل شناسایی شود.

🛠 انواع پروب‌های پرکاربرد در دنیای پروداکشن:

-
پروب ICMP/Ping: بررسی روشن بودن و در دسترس بودن لایه ۳ تجهیزات یا سرورها.
- پروب TCP/Port: اطمینان از باز بودن و گوش دادن پورت‌های حیاتی سرویس (مانند پورت ۳۳۰۶ برای دیتابیس MySQL یا ۸۰/۴۴۳ برای وب‌سرور).
- پروب HTTP/HTTPS: ارسال درخواست GET/POST به آدرس‌های /healthz برای اعتبارسنجی پاسخ 200 OK سرویس‌ها.
- پروب‌های کانتینری (کوبرنتیز): شامل Liveness (زنده بودن اپ برای ری‌استارت خودکار) و Readiness (آماده بودن برای دریافت ترافیک واقعی).

💻 پیاده‌سازی کاربردی با Blackbox Exporter در پرومتئوس:

بر
ای مانیتور کردن اندپوینت‌های وب و پورت‌های شبکه بدون نیاز به تغییر در کد برنامه، ابزار Blackbox Exporter ماژول‌های پروبینگ را اجرا می‌کند:

# نمونه تنظیمات blackbox.yml برای پروب وب‌سرور
modules:
http_2xx:
prober: http
timeout: 5s
http:
valid_status_codes: [200]
method: GET

# تست سریع وضعیت پروب یک سایت یا API از طریق ترمینال لینوکس
curl -s "http://localhost:9115/probe?target=https://bytotech.ir&module=http_2xx" | grep "probe_success"

💼 نکته مصاحبه کاری (DevOps / SRE):

سوال: تفاوت کلیدی بین Liveness Probe و Readiness Probe در کوبرنتیز چیست و چه زمانی اشتباه در تنظیم آن‌ها فاجعه می‌سازد؟
پاسخ: اگر پروب Liveness ناموفق شود، کوبرنتیز پاد را متوقف و مجدداً ری‌استارت (Restart) می‌کند؛ اما اگر پروب Readiness شکست بخورد، پاد ری‌استارت نمی‌شود، بلکه صرفاً از لیست Service و توزیع بار (Load Balancer) خارج می‌شود تا آماده پردازش شود. خطای بزرگ این است که اندپوینت پروب Liveness را به دیتابیس بیرونی وصل کنید؛ در این صورت با داون شدن موقت دیتابیس، کل پادها بیهوده لوپ ری‌استارت می‌خورند و کرش می‌کنند.
📘 کلمات تخصصی:

پروب (Probe): مکانیزم ارسال سیگنال و بررسی مداوم پاسخ برای سنجش عملکرد یا سلامت سرویس.

اکسپورتِر بلک‌باکس (Blackbox Exporter): ابزار استاندارد مانیتورینگ برای ارسال پروب‌های خارجی HTTP ،TCP و ICMP.

پروب زنده بودن (Liveness Probe): تستی که در صورت شکست، کانتینر یا سرویس را برای رفع بن‌بست ری‌استارت می‌کند.

پروب آمادگی (Readiness Probe): تستی که مشخص می‌کند آیا کانتینر برای دریافت درخواست کاربران آماده است یا خیر


📌 تیم بایتوتک @Bytotech_Official
🌐 سایت: bytotech.ir
✍️ نویسنده: پارسا نیکوبنیاد راد

#بایتوتک #شبکه #لینوکس #امنیت #دواپس #سیسکو
bytotech.ir بایتوتک | رسانه تخصصی آموزشی فناوری بایتوتک رسانه تخصصی فارسی که دنیای کامپیوتر و فناوری را بصورت حرفه ای پوشش می دهد.
  • ❤ 5
More from @bytotech_official
  1. Oct 7, 2026📡 پروب (Probe) در مانیتورینگ چیست و چرا نبض زیرساخت به آن وابسته است؟
  2. Oct 7, 2026📌 یه فایل نصبی دانلود می‌کنی. آنتی‌ویروس هیچی نمی‌گه. نصبش می‌کنی و همه چیز عادی به نظر م…
  3. Oct 7, 2026چرا آنتی‌ویروس‌ها دیگه مثل قبل کار نمی‌کنن؟ (و راه‌حل ۲۰۲۶)
  4. Oct 7, 2026📌 لپ‌تاپت رو همیشه به برق وصله. فکر می‌کنی اینطوری باتریت عمر بیشتری می‌کنه. اما چند ماه…
  5. Oct 7, 2026راز عمر باتری لپ‌تاپ: چرا نباید همیشه تو برق باشه؟
  6. Oct 6, 2026در شبکه‌های اداری و زیرساخت‌های بزرگ، تعریف دستی کاربران روی تک‌تک سرورها و سرویس‌ها غیرمم…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →