انواع مانیتور

انواع گوناگونی از مانیتور هست که می‌توانید بسازید.

وب‌سایت

نظارت بر وب‌سایت بررسی می‌کند که وب‌سایت شما در دسترس است و درست کار می‌کند. این نوع مانیتور درخواست‌های HTTPS به نشانی مشخص‌شده می‌فرستد و این موارد را وارسی می‌کند:

  • در دسترس بودن وب‌سایت
  • تطبیق محتوا (بدنه، بدنه JSON یا هدر)
  • کدهای وضعیت پاسخ
  • زمان پاسخ
مانیتور از نوع وب‌سایت انتخاب شده است

API

نظارت بر API کمک می‌کند مطمئن شوید نقاط پایانی API شما درست پاسخ می‌دهند. امکانات آن شامل این موارد است:

  • پشتیبانی از همه روش‌های HTTP (GET، POST، PUT، DELETE و غیره)
  • هدرهای سفارشی و احرازهویت
  • پشتیبانی از بدنه درخواست (فرم، JSON، GraphQL، متن ساده)
  • پارامترهای پرس‌وجو
مانیتور از نوع API انتخاب شده است

Ping

Ping یک مانیتور ساده است که یک درخواست echo می‌فرستد و نتیجه را اندازه می‌گیرد. کاربردهای آن:

  • نظارت ساده بر زمان فعالیت و در دسترس بودن
  • بررسی سلامت زیرساخت
  • نظارت بر تأخیر شبکه

مانیتورهای Ping شاخص‌های خام کارایی شبکه را بدون سربار درخواست‌های HTTP به دست می‌دهند.

مانیتور از نوع ping انتخاب شده است

TCP

نظارت TCP بررسی می‌کند که درگاه‌های مشخصی روی سرور شما در دسترس هستند و پاسخ می‌دهند. کاربردهای آن:

  • نظارت بر اتصال پایگاه داده
  • بررسی درگاه سرویس‌های سفارشی
  • نظارت بر سرور ایمیل (SMTP، IMAP، POP3)
  • در دسترس بودن سرور FTP
  • آزمودن پروتکل‌های سفارشی TCP
مانیتور از نوع TCP انتخاب شده است

DNS

نظارت DNS سلامت و پیکربندی DNS شما را بررسی می‌کند و مطمئن می‌شود که رکوردهای A یا MX به‌درستی به نشانی IP یا سرور ایمیل مورد نظر نگاشت می‌شوند.

مانیتور از نوع DNS انتخاب شده است

UDP

نظارت UDP بررسی می‌کند که یک میزبان و درگاه UDP قابل دسترسی هستند و همچنان پاسخ می‌دهند. چون UDP بدون اتصال است، مانیتور یک دیتاگرام می‌فرستد و پاسخ را بررسی می‌کند. کاربردهای آن:

  • سرورهای DNS
  • سرورهای بازی
  • دروازه‌های VoIP و پخش جریانی
  • هر سرویسی که روی یک درگاه UDP گوش می‌دهد
مانیتور از نوع UDP انتخاب شده است

Cron / ضربان

نظارت Cron کارهای زمان‌بندی‌شده — پشتیبان‌گیری‌ها، پردازش دسته‌ای، اسکریپت‌های تکرارشونده — را دنبال می‌کند: کار شما هر بار که اجرا می‌شود یک نشانی را پینگ می‌کند. به‌جای اینکه Instatus سرویس شما را صدا بزند، کار شما Instatus را صدا می‌زند. کاربردهای آن:

  • پشتیبان‌گیری‌های شبانه
  • درون‌ریزی و برون‌ریزی داده به‌صورت زمان‌بندی‌شده
  • فرایندهای صف و کارگر
  • هر کاری که باید طبق زمان‌بندی اجرا شود
مانیتور از نوع Cron / ضربان انتخاب شده است