پایش پایداری
برای شروع پایش سایتها وارد شوید
افزودن پایشگر و پیکربندی هشدارها به طرح Pro نیاز دارد. ثبتنام کنید تا همه ۱۱ نوع پایشگر، هشدار چندکاناله، بررسی چندمنطقهای و گزارش SLA را فعال کنید.
مانیتورینگ آپتایم که آنچه دیگران نادیده میگیرند را شکار میکند
مانیتورینگ آپتایم (پایش دسترسی) چک کردن دورهای است برای اطمینان از اینکه سایتها، APIها و سرویسهایتان پاسخگو هستند. هشدارها زمانی که از کار بیفتند. کاربرد پایه ساده است — هر ابزاری چک میکند که آیا سایت باز میشود یا نه.
چالش در سناریوهایی است که داونتایم پنهان اتفاق میافتد:
- گواهی HTTPS راس ساعت ۱۲ شب یکشنبه منقضی میشود
- دامنه منقضی میشود، چون کارت بانکی در حساب ثبتکننده تعویض شده
- API به مدت سه ساعت HTTP 200 و یک JSON خراب برمیگرداند
- CDN بیصدا IP را تغییر میدهد و upstream سنجاقشده DNS را میشکند
- کرانجاب سهشنبه گذشته متوقف شده و کسی خبر ندارد
DiagnoSEO Uptime Monitoring همه این سناریوها را در یک ابزار پشتیبانی میکند. بررسی از ۱۳ منطقه دنیا. هشدارها از طریق ایمیل، تلگرام، اسلک، دیسکورد یا پیامک — جایی که واقعاً نگاه میکنید.
برای متخصصان سئو، این در عین حال مانیتورینگ زیرساخت سئو است. دامنه منقضی شده ظرف یک روز از ایندکس حذف میشود. هشدار SSL ترافیک ارگانیک را نابود میکند. زنجیره خراب ریدایرکت باعث از دست رفتن link equity میشود. همان ابزاری که خرابیها را کشف میکند، مشکلات پنهان آسیبزننده به رتبهها را هم شکار میکند.
چه چیزی دریافت میکنید
- ۱۱ نوع مانیتور — مانیتور HTTP(S) سایتها، حضور یا عدم حضور یک کلمه کلیدی، پینگ (TCP)، پورت TCP، هارتبیت و پایش کرانجاب، API سفارشی HTTP با متد، هدرها، بدنه و assertion با JSON، چک از ۱۳ منطقه، واچداگ گواهی SSL، کشف تغییرات DNS، رصد انقضای دامنه و هشدار آستانه زمان پاسخ.
- هشدارهای آنی — ایمیل، تلگرام، اسلک، دیسکورد و SMS. دوره تأیید قابل تنظیم (موارد شکست متوالی)، تا وقفه لحظهای شما را ساعت ۳ صبح بیدار نکند. ساعات سکوت برای خواب راحت. هشدار ریکاوری (UP) تا بدانید چه زمانی میتوانید تلفن را کنار بگذارید.
- هشدارهای انقضای SSL و دامنه — یادآوری خودکار ۳۰ / ۱۴ / ۷ / ۳ / ۱ روز مانده به تاریخ انقضا. لیبلهای رنگی در داشبورد. دیگر هرگز با انقضای پنهانی SSL غافلگیر نخواهید شد.
- کشف تغییرات DNS — هشدار وقتی رکوردهای A، AAAA، MX، NS یا CNAME عوض میشوند. مفید برای کشف هایجک ناخواسته، خطای تصادفی حین مهاجرت، یا تغییر endpoint توسط سرویسدهندههای خارجی بدون اطلاع.
- چک از مکانهای مختلف — بررسی دسترسی از آمریکا، انگلیس، آلمان، فرانسه، ایتالیا، اسپانیا، لهستان، هلند، کانادا، استرالیا، ژاپن، برزیل و هند. مشکلات geo-routing و چالشهای DNS یا ISPهای منطقهای را کشف میکند.
- نمودار ستونی ۳۰ روزه و sparkline — فوراً میبینید کدام سایتها ناپایدارند. هر ستون روزانه با رنگ خاص مشخص است (سبز ≥۹۹٪، سبز روشن ≥۹۵٪، نارنجی ≥۵۰٪، قرمز <۵۰٪). sparkline برای ۵۰ پاسخ اخیر با نقطه قرمز سرقطعیها را نمایش میدهد.
- گزارش SLA — خروجی CSV قابل دانلود با درصد آپتایم، مجموع داونتایم، تعداد رخدادها و میانگین زمان ریکاوری. برای هر مانیتور و مجموع.
- هارتبیت و پایش کرانجاب — به جای اینکه شما سرور را پینگ کنید، کرانجاب شما ما را ping میکند. اگر در بازه انتظار از طرف آن پیامی نرسد (با حاشیه)، هشدار فوری ارسال میشود. خرابیهای پنهان کران (کاربر بلاک شده، اسکریپت خراب، دیسک پر) را میگیرد که مانیتور آپتایم سنتی نمیگیرد.
- اضافهکردن جمعی (bulk) با چسباندن — فقط ۱۰۰ URL را در textarea بچسبانید و ذخیره کنید. هر خط میتواند پارامترهای
keyword:،interval:،tag:وname:داشته باشد. نیازی به دردسر با CSV نیست. - تگها و فیلترها — دستهبندی مانیتورها بر اساس محیط (prod، staging)، تیم (api، marketing) یا اهمیت (critical، optional). داشبورد را فقط روی موارد مهم متمرکز کنید.
- پردازنده صف در مرورگر — وقتی روی "Check all now" میزنید، مرورگر صف را در بستههای ۲۰ تایی پردازش میکند و با کران موازی میشود. چک ۲۰۰ مانیتور در ۱ دقیقه، نه ۳۰ دقیقه.
- assertion روی JSON — مخصوص مانیتورینگ API:
data.statusباید برابرokباشد،result.countباید> ۰باشد، و غیره. APIهایی را کشف میکند که با HTTP 200 محتوای معیوب ارائه میدهند (بدترین نوع ایراد).
چه کسانی از مانیتورینگ آپتایم استفاده میکنند
فروشگاههای اینترنتی
هر دقیقه داونتایم یعنی زیان مستقیم درآمد. چک کردن endpoint پرداخت و صفحات محصول را مانیتور کنید. هشدارهای SSL مانع هشدار نبود اعتماد میشود که نرخ تبدیل را میکشد. بررسی از مناطق مختلف مشکلات geo-routing را میگیرد، وقتی سایت برای شما باز است ولی برای کاربران آمریکایی و ژاپنی نه.
پلتفرمهای SaaS و B2B
SLA در قرارداد قید میشود. آپتایم API هر endpoint، درستی پاسخ JSON و آستانه زمان پاسخ را رصد کنید. گزارشهای SLA عددهایی را خروجی میدهند که مشتریانتان میپرسند. مانیتور هارتبیت خرابیهای پنهان taskهای پسزمینه را که ابزارهای سنتی جا میاندازند، میگیرد.
آژانسهای سئو و تیمهای سئوی داخلی
سایتهایی که روی آنها سئو انجام میدهید باید همیشه در دسترس باشند — گوگل به سایتهای ناپایدار جریمه میدهد. انقضای دامنه ظرف چند روز موجب دیایندکس میشود. هشدار SSL سیگنال اعتماد و CTR را خراب میکند. هر دامنه را در پورتفوی خود پیگیری کنید: آپتایم، SSL، انقضای دامنه و تغییرات DNS که هک را خبر میدهد. با ابزارهای DiagnoSEO برای تحقیق کلمات کلیدی و پایش بکلینکها ترکیب کنید تا یک داشبورد جامع داشته باشید.
تیمهای DevOps و SRE
بررسی چندمنطقهای HTTP، پورت TCP، پینگ و تغییرات DNS برای کل stack زیرساخت. دورههای تأیید و ساعات سکوت، از خستگی هشدار جلوگیری میکند. اتصال به تلگرام، اسلک و دیسکورد هشدار را به کانال درست میفرستد. پیگیری SSL و انقضای دامنه خرابیهای پنهان را میگیرد.
مانیتورینگ آپتایم در مقایسه با UptimeRobot، Pingdom، BetterStack، Oh Dear، Site24x7 و StatusCake
رقبای اصلی مانیتورینگ HTTP پایه را خوب انجام میدهند. تمایز در قابلیتهای جانبی است: هشدارهای SSL، پیگیری انقضای دامنه، تشخیص تغییر DNS، چندمنطقهایشدن از مناطق غیرغربی، assertion روی JSON، هارتبیت کرانجاب و محدودیتهای پلن رایگان.
در جدول زیر مقایسه کنار به کنار بر اساس قیمت منتشرشده هر ابزار آمده است. قبل از خرید حتماً سایت سرویسدهنده را چک کنید. بررسیهای جزئیتر زیر جدول — هر رقیب صفحه جداگانه دارد.
| قابلیت | DiagnoSEO | UptimeRobot | Pingdom | BetterStack | Oh Dear | Site24x7 | StatusCake |
|---|---|---|---|---|---|---|---|
| پلن رایگان | ۵ مانیتور (پیشنمایش) | ۵۰ مانیتور، ۵ دقیقه | ❌ | ۱۰ مانیتور، ۳ دقیقه | ❌ فقط ۱۰ روز تست | ۵ مانیتور پایه | ۱۰ مانیتور، ۵ دقیقه |
| حداقل بازه چک | ۱ دقیقه (Pro+) | ۱ دقیقه (پولی) | ۱ دقیقه | ۳۰ ثانیه | ۱ دقیقه | ۱ دقیقه | ۵ دقیقه (رایگان)، ۳۰ ثانیه (بیزنس) |
| هشدار انقضای SSL | ✅ ۳۰/۱۴/۷/۳/۱ روز | ✅ | ⚠️ افزودنی | ✅ | ✅ | ✅ | ✅ |
| انقضای دامنه | ✅ در قیمت | ❌ | ❌ | ❌ | ⚠️ محدود | ✅ Web Pro+ | ✅ داخلی |
| هشدار تغییر DNS | ✅ در قیمت | ❌ | ❌ | ⚠️ ناقص | ⚠️ فقط تاریخچه | ✅ | ⚠️ محدود |
| assertion روی JSON | ✅ | ⚠️ فقط کلمه کلیدی | ⚠️ ترنزاکشن $ | ✅ | ⚠️ محدود | ✅ | ⚠️ فقط کلمه کلیدی |
| هارتبیت / کرانجاب | ✅ در قیمت | ⚠️ افزودنی | ❌ | ✅ | ✅ (اول Laravel) | ✅ | ✅ Push monitors |
| مانیتور بکلینک | ✅ سازمانی | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
| مجموعه کامل ابزار سئو | ✅ ابزار کامل سئو | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
| چندمنطقهای | ۱۳ منطقه | چندمنطقهای | ۱۰۰+ منطقه | چندمنطقهای | چندمنطقهای (EU محور) | ~۱۳۰+ منطقه | ۴۳ محل / ۳۰ کشور |
| هشدار تلگرام | ✅ | ✅ | ❌ (فقط اسلک) | ✅ | ✅ | ⚠️ محدود | ✅ |
پرسشهای متداول
-
بستگی به فاصله چک و آستانه تأیید دارد. در پلنهای Pro و Enterprise هر چک هر ۱ دقیقه اجرا میشود. آستانه تأیید پیش فرض ۲ شکست متوالی است، پس خرابی ادامهدار ظرف حدود ۲ دقیقه وضعیت را تغییر خواهد داد.
هشدار ایمیلی برای داونتایم طولانی تا دو ساعت فاصلهگذاری شده تا از هشدار برای قطعیهای کوتاه جلوگیری کند. وقفههای کوتاه بیصدا میماند و فقط خرابی واقعی هشدار میشود. تلگرام، اسلک، دیسکورد و SMS را میتوانید جوری تنظیم کنید که با تغییر وضعیت بلافاصله هشدار بدهند.
-
مانیتورینگ آپتایم یک endpoint را چک میکند و پاسخ را اعتبارسنجی میکند (استتوس کد، محتوا، فرم JSON). Synthetic Monitoring چند اسکریپت مرورگری با چند مرحله را اجرا میکند: لاگین، جابجایی، کلیک چکاوت، پرکردن فرم.
DiagnoSEO مانیتورینگ آپتایم را با بررسی عمیق پاسخ انجام میدهد (متد HTTP، هدرها، بدنه، asseration روی JSON، کلمه کلیدی)، اما اسکریپتنویسی کامل مرورگر را انجام نمیدهد. برای سوال "آیا سایت کار میکند" ابزار مناسب است. برای تست سفر کاربر چندمرحلهای از ابزار اختصاصی Synthetic استفاده کنید.
-
بله — مستقیماً. کرالرهای گوگل داونتایم طولانی را نشانه کیفیت پایین میدانند. اگر سایت برای ساعتها هنگام crawl گوگلبات پاسخ ندهد، کرال باجت کم میشود و صفحات از ایندکس حذف میشوند.
علاوه بر خود آپتایم، سیگنالهای وابسته هم مهمند. گواهی SSL منقضی هشدار مرورگر میآورد که CTR را ناگهان پایین میآورد. دامنه منقضی با پاسخ NXDOMAIN در DNS طی چند روز تمام رتبهها را میاندازد. ریدایرکتهای بد پتانسیل link equity را از بین میبرد. مانیتورینگ را بخشی از زیرساخت سئو ببینید (نه فقط ابزار sysadmin) تا این مشکلات قبل از آسیب به رتبهها شناسایی شوند.
-
چون تمدید خودکار بیصدا بیشتر از چیزی که فکرش را کنید قطع میشود. دلایل رایج:
- برخورد با rate limitهای Let's Encrypt حین دیپلوی
- مشکل پیکربندی certbot بعد از آپگرید سرور
- خطای challenge DNS-01 چون CNAME پاک شده
- انقضای کارت اعتباری در حساب رجیسترار CA تجاری
همه این موارد تمدید را بدون خطای آشکار متوقف میکند تا وقتی که گواهی موجود منقضی شود. مانیتورینگ SSL خرابی پنهان را ۳۰ روز قبل از این که کاربر ببینند کشف میکند.
-
بله. مانیتور را با هدرهای سفارشی HTTP تنظیم کنید — معمولاً هدر
Authorizationبا توکن Bearer یا کلید API. مقادیر هدرها به صورت رمزنگاریشده در دیتابیس ذخیره میشوند.برای Basic Auth فیلد اختصاصی username/password وجود دارد که درخواست را امضا میکند. برای احراز هویت OAuth با رفرش توکن، از سرویس توکن طولانیمدت یا بروز کردن هدر مانیتور از سمت خودتان در مواقع لازم استفاده کنید.
-
یک رشته (یا قطعه HTML) وارد میکنید. مانیتور بدنه پاسخ را دانلود و بررسی میکند که رشته به عنوان زیررشته وجود دارد. هر دو متن ساده ("افزودن به سبد خرید") و قطعه HTML (
<button class="buy">) پشتیبانی میشود.دو حالت وجود دارد:
- باید حاضر باشد — در صورت نبودش خطا. برای صحت لود محتوای سایت مفید است.
- نباید حاضر باشد — در صورت وجودش خطا. برای گرفتن صفحات error با کد HTTP 200 یا وجود محتوای غیرمجاز مناسب است.
-
خیر. چکهای موفق و ناموفق یک هزینه دارند — انجام چک هزینه وابسته به نتیجه ندارد. چک مجدد دستی (دکمه Refresh) رایگان است و از بودجه چک کسر نمیکند.
جستجوی WHOIS برای انقضای دامنه هر دامنه روزی یک بار محدود است تا هزینه API قابل پیشبینی بماند. دکمه Force Fresh با دور زدن این محدودیت(با نیاز فوری به چک) قابل استفاده است.
-
هشدار انقضای دامنه ۳۰، ۱۴، ۷، ۳ و ۱ روز قبل از طریق ایمیل برایتان میآید — و همچنین تلگرام، اسلک و دیسکورد اگر فعال کرده باشید.
اگر همه هشدارها را نادیده بگیرید و دامنه منقضی شود، مانیتور HTTP خطا میدهد (DNS پاسخ NXDOMAIN). پس از ۲ ساعت خرابی هشدار DOWN میآید. در این مرحله دامنه هنوز در دوره grace ثبتکننده (معمولاً ۳۰ روز برای اغلب TLDها) است و امکان تمدید وجود دارد.
-
DiagnoSEO Uptime Monitoring تنظیمات مانیتورها (URLها، هدرها، رشتههای کلیدی) را به صورت رمزنگاریشده با AES-256 ذخیره میکند. خروجی چکها (کد پاسخ، زمان، پیام خطا) تا مدت retention تعریفشده در پلن ذخیره میشوند.
هیچ داده شخصی کاربران نهایی از صفحات مانیتورشده جمع نمیشود. مانیتور فقط هدرهای پاسخ HTTP و رشته بدنهای که برای چک keyword تنظیم کردید را میخواند. دادهها در دیتاسنتر اروپا میزبانی میشوند. قرارداد DPA بهصورت جداگانه در دسترس است.
مقایسه DiagnoSEO با گزینههای خاص
هر صفحه مقایسه شامل بررسی تطابق قابلیتها، ارزیابی بیطرفانه رقبا، تحلیل قیمت و راهنمای گامبهگام مهاجرت است.
DiagnoSEO vs UptimeRobot
محبوبترین جایگزین جستجو شده. محدودیت استفاده تجاری طرح رایگان ۲۰۲۴، اهمیت رصد انقضای دامنه، و نقش بسته سئو در تغییر هزینه را پوشش میدهد.
DiagnoSEO vs Pingdom
ابزار قدیمی متعلق به SolarWinds. پوشش حوزه سرورهای شرکت، قابلیت RUM با DiagnoSEO و قیمت پایین آن در مقایسه با Pingdom را بررسی میکند.
DiagnoSEO vs BetterStack
BetterStack (قبلاً Better Uptime) در مدیریت رخداد و گردآوری گزارشها عالی است. در مواقعی که نیاز به سبک PagerDuty ندارید، فاصله قیمتی قابل توجه است.
DiagnoSEO vs Oh Dear
Oh Dear مورد توجه جامعه لاراول است. ارزیابی بیطرفانه بکلینک (برتری Oh Dear)، هشدار تلگرام (برتری DiagnoSEO) و طراحی منعطف یا اول لاراول.
DiagnoSEO vs Site24x7
Site24x7 مجموعه مانیتورینگ ManageEngine/Zoho است. تنوع قابلیتها (سرور، رصد کارایی، شبکه) را با رویکرد متمرکز DiagnoSEO و راهاندازی ۵ دقیقهای مقایسه میکند.
DiagnoSEO vs StatusCake
StatusCake ابزاری بریتانیایی (از ۲۰۱۲) با پایش سرعت صفحه و سرور درونی است. پوشش طرح رایگان، مدل قیمت جداگانه صفحه وضعیت و نقش بسته سئو DiagnoSEO را بسنجید.
DiagnoSEO vs Sentry
تمرکز Sentry بر رصد خطا و کارایی است — پایش پایداری و کرون افزودنی و قابل شارژ به صورت جداگانه بر اساس هر پایشگر است.
DiagnoSEO vs Uptrends
Uptrends پایش مصنوعی سازمانی با ۲۳۰+ ایستگاه ولی الزام قرارداد ۱۲ ماهه و اخطار لغو ۹۰ روزه را ارائه میدهد.
DiagnoSEO vs Cronitor
Cronitor متخصص پایش کرون است با مدل قیمتگذاری ترکیبی برای هر پایشگر و کاربر، و کسر هزینه جدا برای صفحات وضعیت برند اختصاصی ($25/ماه) و خصوصی ($50/ماه).
DiagnoSEO vs New Relic
New Relic یک رصد کامل (کارایی، لاگ، زیرساخت، مصنوعی) با قیمتگذاری بر مبنای تعداد کاربر و حجم ورودی است — اگر فقط پایش پایداری بخواهید، بیش از حد است.
بررسی عمیق امکانات
هر قابلیت صفحه تخصصی با جزئیات راهاندازی، توضیحات فنی، و موارد استثنا دارد.
پایش SSL
نحوه رصد انقضای گواهینامه TLS، بازه هشدارهای ۳۰/۱۴/۷/۳/۱ روز و علت ناکافی بودن تمدید خودکار.
انقضای دامنه
پایش بر پایه WHOIS که ۳۰ روز پیش از انقضای دامنه هشدار میدهد، همراه با مدیریت مهلت تمدید ثبتکننده و جزئیات حذف در دامنه .pl.
پایش DNS
شناسایی تغییرات رکوردهای A، AAAA، MX، NS، CNAME، TXT، SPF، DMARC و CAA — جهت کشف هک DNS و بررسیهای پیکربندی روتین.
پینگ (ICMP)
بررسی دسترسی ICMP برای روترها، سرورها و دستگاههایی که خدمات HTTP ندارند.
پورت (TCP)
بررسی باز بودن پورت TCP خاص و پذیرش اتصال — کاربردی برای سرورهای SSH، FTP، SMTP، بانک اطلاعاتی و بازی.
endpoint
بررسی قابلیت دسترسی endpointهای TCP برای هر سرویس بدون نیاز به بررسی پروتکل خاص.
کلمه کلیدی
تأیید وجود (یا عدم وجود) رشتهای در محتوای پاسخ — مناسب کشف صفحات خطای بازگشتی با HTTP 200 و مشکلات از دست دادن محتوا.
API
بررسی assertهای JSON path، متدهای HTTP سفارشی، هدرهای Bearer-token و احراز هویت Basic — ویژه endpointهای REST و GraphQL با نیاز به بررسی عمیق پاسخ.
کرون / ضربانسنجی
پایش معکوس — کار شما هنگام موفقیت به ما پینگ میدهد. خطاهای پنهان وظایف پسزمینه که ابزارهای سنتی پایداری کشف نمیکنند.
زمان پاسخ
هشدار کندی پاسخ بر اساس آستانه با شمارش تأیید که نوسانات کوتاه را فیلتر و تأخیرهای ماندگار را شناسایی میکند.
بکلینک
پیگیری در دسترس بودن و سلامت صفحات لینکدهنده به شما — بهکارگیری پایش پایداری برای داراییهای سئو بیرونی شما.
وابسته به مکان
انجام بررسی از مناطق جغرافیایی خاص برای بررسی مسیردهی CDN و شناسایی قطعی هدفمند مکانی.
پایش وبسایت
راهنمای جامع برای ترکیب پایش HTTP، SSL، دامنه و DNS در یک چارچوب زیرساخت سئو.