استفاده از وب هوک نت نگار

با سرویس مانیتورینگ نت نگار شما می‌توانید هرگونه اختلال را در سرویس‌های آنلاین خود زودتر از بقیه متوجه شوید. نت نگار این اختلالات را با استفاده از روش‌های مختلفی مانند Telegram، Slack، Mattermost، پیامک و تماس به اطلاع شما می‌رساند.

ولی در صورتی که شما از هیچ کدام این روش‌ها استفاده نمی‌کنید، مانیتورینگ نت نگار یک امکان ویژه برای شما فراهم کرده است که با استفاده از آن می‌توانید از روش اطلاع رسانی دلخواه خود برای مطلع شدن از اختلالات و قطعی‌های سرویس هایتان استفاده کنید.

با استفاده از webhook های نت نگار، شما می‌توانید هر گونه اختلال را در لینکی که تعریف کرده‌اید دریافت کنید و با استفاده از اطلاعات دریافتی، تصمیم‌های مختلفی بگیرید.

وب هوک چیست؟

در واقع webhook ها راهی برای اطلاع‌رسانی لحضه‌ای بین برنامه‌های تحت وب هستند.

این مفهوم در نت‌نگار به این صورت است که شما یک ‌URL که در واقع آدرس برنامه شما در وب است، تعریف می‌کنید و در صورتی که تریگر شما رخ دهد این لینک با اطلاعات لازم فراخوانی می‌شود.

برای پیاده سازی یک وب هوک می‌توانید از هر زبان برنامه‌نویسی که مایل هستید استفاده کنید.

به طور کلی پارامترهایی که ارسال می‌شوند به صورت زیر خواهد بود:

  • Zone نام موقعیتی مکانی است که این رخداد در آن اتفاق افتاده است. برای مثال دیتاسنتر افرانت یا پارس‌آنلاین.
  • MonitorName نام مانیتوری که رخداد مربوط به آن است.
  • TriggerType نوع تریگر تعریف شده شما است. اطلاعات بیشتر
  • Value در واقع مقداری است که تریگر در آن فعال شده است و نوع آن وابسته به نوع تریگر شماست. برای مثال در صورت بروز خطا و برگشت ۳۰۰ در HTTP Status Code این پارامتر برابر ۳۰۰ خواهد بود و یا در صورتی که نوع تریگر شما Response Time باشد، Value مدت زمان پاسخگویی سرویس شما خواهد بود.
  • OperatorType که شرط شما در تریگر تعریف شده است. اطلاعات بیشتر
  • DafaultValue که مقدار ایده‌آل شرط تعریف شده است. در واقع این مقدار خروجی نبوده که تریگر عمل کرده است. برای مثال در صورتی که شما تریگری از نوع Status Code با شرط مخالف ۲۰۰ تعریف کرده باشید، مقدار DefaultValue عدد ۲۰۰ خواهد بود.

شما می‌توانید وب هوک خود را در دو نوع GET و POST استفاده کنید. در صورتی که از GET استفاده کنید پارامترها به صورت query string و در صورتی که از POST استفاده کنید در قالب x-www-form-urlencoded ارسال خواهند شد.

موارد استفاده از وب هوک در نت نگار

  • تعویض DNS Record دامنه در صورت اختلال در سرور.
  • پیاده سازی پیام‌رسان‌های مختلف برای اطلاع رسانی.

در نهایت با این ویژگی سرویس نت نگار، شما علاوه بر این که می‌توانید تغییرات را از طریق سرویس پیام رسان متوجه شوید، این امکان را خواهید داشت در صورت امکان، نسبت به رخدادهای مختلف که سرویس مانیتورینگ آن ها را تشخیص داده است، عکس العمل مناسب داشته باشید.

استفاده از سرویس آپ تایم مانیتورینگ نت نگار رایگان است، کافیست ثبت نام کنید.

نت نگار