Zinn® Uptime
ویژگیها
سرویس Zinn® Uptime پایش آپتایم وبسایت برای هر نشانی وب است: این سرویس به صورت شبانهروزی بررسی میکند، پیش از هشدار به شما هرگونه قطعی را با بررسی دوم تأیید مینماید و از طریق ایمیل، Slack، Telegram یا webhook به شما اطلاع میدهد. سه مانیتور بدون نیاز به کارت، رایگان است.
بررسیهای وبسایتی که مانند یک بازدیدکننده عمل میکنند
هر بررسی یک درخواست واقعی برای صفحه شماست، درست همان درخواستی که مرورگر یک بازدیدکننده ارسال میکند.
یک ابزار نظارتی تنها به اندازه سؤالی که میپرسد کارآمد است. Zinn® Uptime صرفاً یک سرور را پینگ نمیکند یا پورتی را باز نمیگذارد تا آن را وبسایت بنامد؛ بلکه خود صفحه را از طریق HTTP یا HTTPS، دقیقاً همانند یک مرورگر درخواست میکند و منتظر پاسخ میماند. اگر نام دامنه شناسایی نشود، اتصال رد شود، گواهی قابل اعتماد نباشد، سرور با یک خطا پاسخ دهد، یا در عرض ده ثانیه هیچ پاسخی دریافت نشود، آن بررسی ناموفق بوده است — و دلیل آن با عباراتی صریح ثبت میشود تا هشدار به شما نشان دهد جستجو را از کجا آغاز کنید.
- مانیتورهای رایگان هر ۵ دقیقه بررسی میشوند؛ با یک بسته، هر آدرس در حساب هر دقیقه بررسی میشود.
- تغییر مسیرها دنبال میشوند، بنابراین میتوانید نشانی واردشده توسط افراد را بهجای مقصد نهایی مشاهده کنید.
- هر پاسخ 2xx یا 3xx به عنوان فعال در نظر گرفته میشود؛ پاسخ 4xx یا 5xx به عنوان غیرفعال محسوب میشود.
- صفحهای که پاسخ دادن به آن بیش از ۱۰ ثانیه طول بکشد، به عنوان پایانیافته از نظر زمان در نظر گرفته میشود.

قطعیها قبل از فراخوانی هر فردی تأیید میشوند
هشدارهای کاذب افراد را به نادیده گرفتن اعلانها عادت میدهد، بنابراین هر شکست باید صحت خود را ثابت کند.
اینترنت بستهها را از دست میدهد، مسیرها دچار نوسان میشوند و ممکن است یک سرور در جایی برای یک دقیقه با مشکل مواجه شود. سیستمی نظارتی که برای هر یک از این موارد به شما هشدار میدهد، به شما میآموزد که آن را نادیده بگیرید، و سپس قطعی مهم و واقعی را از دست میدهد. بنابراین، یک خطا باید دو بار خود را ثابت کند: لحظهای که یک بررسی با شکست مواجه میشود، همان آدرس مجدداً با یک درخواست کاملاً جدید بازخوانی میشود که معمولاً از مکانی دیگر ارائه میگردد. اگر آن درخواست دوم با موفقیت انجام شود، این اختلال گذرا نادیده گرفته میشود. تنها زمانی که خطا در دو بررسی پیاپی تأیید شود، آدرس به عنوان قطعشده علامتگذاری میشود و به افراد اطلاع داده خواهد شد. اگر بخش بزرگی از تمام آدرسهایی که نظارت میکنیم در یک لحظه از کار بیفتند، فرض میکنیم مشکل از جانب ما است نه شما، و هیچچیز را ثبت نمیکنیم.
- بررسی ناموفق فوراً با یک درخواست جدید تکرار میشود که معمولاً از مکان دیگری ارائه میگردد.
- اگر آن درخواست دوم به سایت برسد، شکست اول نادیده گرفته میشود.
- یک وبسایت پس از دو خرابی تأییدشده متوالی به عنوان از کار افتاده اعلام میشود، بنابراین شما ظرف حدود دو بازه بررسی مطلع خواهید شد.
- صفحه آزمون حفاظت در برابر بات هرگز به عنوان از کار افتادن سایت شما در نظر گرفته نمیشود.

بررسیهای کلمه کلیدی برای صفحههای خراب
قطعی که کد وضعیت قادر به تشخیص آن نیست، صفحهای است که بارگیری میشود اما خالی است.
برخی از بدترین قطعیها با یک کد وضعیت کاملاً سالم پاسخ میدهند. یک سایت WordPress که پایگاه داده آن از کار افتاده است، یک فروشگاه که بهروزرسانی قالب آن ساختار صفحه را به هم ریخته است، صفحهای که به دلیل پیکربندی نادرست حافظه پنهان خالی نمایش داده میشود — همه آنها میتوانند کد ۲۰۰ را برگردانند. یک متن کوتاه به سیستم نظارت ارائه دهید که تنها در صورت عملکرد واقعی صفحه نمایش داده میشود، مانند نام سایت شما یا عبارتی از پاورقی؛ در این صورت، صفحهای که بدون آن بارگذاری شود، به دلیل «متن مورد انتظار وجود ندارد» به عنوان قطع در نظر گرفته میشود.
- حداکثر ۲۰۰ نویسه از متنی که باید در صفحه نشان داده شود اضافه کنید.
- اگر متن موجود نباشد، بررسی با دلیل «expected text missing» ناموفق میشود.
هشدارها از طریق ایمیل، Slack، Telegram و وبهوک
یک پیام هنگام از کار افتادن سایت و یک پیام هنگام بازیابی آن — هرگز پیامی در هر دقیقه ارسال نمیشود.
یک هشدار تنها زمانی مفید است که فرد مناسب آن را ببیند. هنگامی که آدرسی از دسترس خارج میشود، بدون نیاز به هیچ تنظیمی برای تکتک اعضای حساب کاربری ایمیل ارسال میشود. Slack، Telegram یا وبهوک اختصاصی خود را متصل کنید تا همان هشدار به آنجا نیز ارسال شود؛ به این ترتیب هم کانال تیم و هم تلفن مهندس کشیک از موضوع مطلع میشوند. هشدارها بر اساس تغییر وضعیت صادر میشوند، نه خود وضعیت: یک پیام هنگام از کار افتادن سایت و یک پیام هنگام بازگشت به همراه مدت زمان تقریبی قطعی — هرگز در طول مدت خرابی، هر دقیقه پیامی ارسال نخواهد شد.
- هنگامی که آدرسی از کار میافتد، به همه اعضای حساب ایمیل ارسال میشود.
- Slack، Telegram یا یک وبهوک را متصل کنید تا همان هشدارها به آنجا نیز ارسال شوند.
- وبهوکها با یک HMAC بر روی برچسب زمان و بدنه امضا میشوند، تا نقطه پایانی شما بتواند تأیید کند که آنها از طرف ما ارسال شدهاند.
- پیام بازیابی مشخص میکند که سایت تقریباً چه مدت از دسترس خارج بوده است.

تاریخچه آپتایم و زمانهای پاسخدهی
اعدادی که میتوانید به مشتری نشان دهید و تا زمانی که مانیتور وجود دارد نگهداری میشوند.
وقتی مشتری میپرسد که آیا سایت او در روز سهشنبه قطع بوده است یا خیر، پاسخ باید یک گزارش ثبتشده باشد، نه یک خاطره. هر نشانی، میزان آپتایم و زمان پاسخدهی معمول خود را برای ۳۰ روز گذشته در فهرست نگه میدارد، آپتایم ساعت به ساعت با میانگین و کندترین زمان پاسخدهی را در نمای جزئیات خود، و هرگونه قطعی را همراه با زمان شروع، مدت زمان تداوم و محلی که خرابی از آن تأیید شده است، حفظ میکند. سابقه تا زمانی که به نظارت بر نشانی ادامه دهید باقی میماند؛ توقف موقت مانیتور آن را نگه میدارد و حذف مانیتور آن را پاک میکند.
- زمان آمادهبهکار و زمان پاسخدهی معمول طی ۳۰ روز گذشته در فهرست.
- زمان آمادهبهکار ساعت به ساعت و میانگین و کندترین زمان پاسخ برای هر نشانی.
- تمام قطعیهای ثبتشده، همراه با مدتزمان تداوم و محل تأیید آنها.

سرعت صفحه در کنار زمان کارکرد
سایتی که پاسخ میدهد باز هم ممکن است برای استفاده بیش از حد کند باشد.
سایتی که ظرف هشت ثانیه پاسخ میدهد، از نظر فنی فعال و عملاً از کار افتاده است. در کنار بررسیهای دردسترسبودن، شاخصهای Core Web Vitals هر صفحهٔ تحتنظر — ارقام سرعت بارگذاری، تعاملیبودن و پایداری چیدمان که موتورهای جستجو استفاده میکنند — اندازهگیری میشود؛ روزانه مادامی که بستهای داشته باشید و هفتگی در طرح رایگان. افت سرعت یکهفتهای پس از بهروزرسانی افزونه در همان صفحهٔ سابقهٔ زمان فعالبودن نمایش داده میشود، بنابراین برای متوجهشدن آن نیازی به ابزار دومی ندارید.
- مؤلفههای Core Web Vitals برای هر صفحهٔ تحت نظر اندازهگیری میشوند — روزانه با یک بسته، و هفتگی در سطح رایگان.
- در کنار سابقه زمان فعالیت نمایش داده میشود، بنابراین یک هفته کُند و یک قطعی در یک صفحه قرار میگیرند.
نظارت بر دامنه، رایگان
دامنه منقضیشده، وبسایت، ایمیل و رتبهبندیهای جستجو را با خود از بین میبرد.
دامنهها به دلایل سادهای منقضی میشوند: کارت ثبتشده منقضی شده است، یادآور تمدید برای فردی ارسال شده که شرکت را ترک کرده است، یا تمدید خودکار هرگز فعال نبوده است. هنگامی که این اتفاق میافتد، وبسایت، ایمیل و سالها رتبهبندی جستجو به همراه آن از بین میروند و شخص دیگری میتواند آن نام را ثبت کند. Zinn® Uptime سابقه ثبت عمومی هر دامنه تحت نظارت را روزی یک بار میخواند و ۶۰، ۳۰، ۱۴، ۷ و ۱ روز پیش از انقضا به شما هشدار میدهد. همچنین این سابقه را با روز قبل مقایسه میکند و در صورت تغییر ثبتکننده، سرورهای نام یا وضعیت ثبت، به شما هشدار میدهد — که اغلب اولین نشانه از تصاحب حساب دامنه است.
- ما رکورد ثبت هر دامنه تحت نظارت را روزی یک بار میخوانیم.
- هشدارهای انقضا ۶۰، ۳۰، ۱۴، ۷ و ۱ روز قبل.
- هشدارها هنگام تغییر ثبتکننده، سرورهای نام یا وضعیت ثبت، یا هنگام ناپدید شدن دامنه.
- دامنههای ثبتشده یا میزبانیشده نزد ما برای شما افزوده میشوند؛ هر دامنه دیگری را با نام اضافه کنید.

مکث، توقف و خودکارسازی
نظارت باید با کار هماهنگ شود، نه برعکس.
نظارت باید با کارهای واقعی هماهنگ باشد. قبل از انتقال یا تعمیرات برنامهریزیشده، یک مانیتور را موقتاً متوقف کنید و پس از آن، دوباره آن را فعال نمایید؛ مانیتورهای متوقفشده بررسی نمیشوند و هیچ پیامی ارسال نمیکنند، و تاریخچه آنها حفظ میشود. همه موارد موجود در صفحه Uptime از طریق REST API نیز در دسترس است، بنابراین مانیتورها میتوانند توسط اسکریپتهای استقرار خودتان ایجاد و حذف شوند. و از آنجا که قطعی و بازیابی از رویدادهای پلتفرم هستند، میتوانند اتوماسیونی را در یک برد Zinn® Boards آغاز کنند — به عنوان مثال، باز کردن یک کارت برای قطعی.
- یک ناظر را در حین کارهای برنامهریزیشده متوقف کنید و پس از آن، با دستنخورده باقی ماندن تاریخچه، آن را از سر بگیرید.
- از طریق REST API، مانیتورها را ایجاد کنید، تغییر نام دهید، متوقف کنید و حذف نمایید.
- رویدادهای قطعی و بازیابی میتوانند یک اتوماسیون را در یک برد Zinn® Boards آغاز کنند.
سایت را با ما نیز میزبانی کنید
سرویس Zinn® Uptime در همان حساب کاربری میزبانی Zinn Digital® قرار دارد: یکبار ورود، یک صورتحساب، و سایتهایی که نزد ما میزبانی میکنید درست در کنار سایتهایی قرار میگیرند که بر آنها نظارت دارید. این میزبانی با ضمانت در دسترس بودن ماهانه 99.9٪ ارائه میشود که در صورت عدم برآورده شدن آن، تنها با یک کلیک به حساب شما بستانکار خواهد شد.
نظارت و پیگیری دامنه در هر حساب Zinn Digital®، چه دارای میزبانی باشد و چه نباشد، رایگان است.