یکی از روش‌های رایگان و ساده برای مانیتور کردن آنلاین بودن سایت و به عبارتی اندازه‌گیری آپ‌تایم هاست یا سرور سایت، استفاده از Google Sheets و اجرای یک اسکریپت ساده است. با این روش می‌توان Uptime یک یا چند وب‌سایت را اندازه‌گیری کرد و گزارشی از آپ‌تایم و داون‌تایم در سرویس گوگل آنالیتیکس تهیه کرد.

در ادامه به مراحل استفاده از گوگل شیتس برای مانیتورینگ آپ‌تایم سایت‌ها می‌پردازیم. با ما باشید.

مانیتورینگ صفحات وب به کمک سرویس‌های رایگان گوگل

اپلیکیشن تحت وب گوگل شیتس کاربردهای فراوانی دارد و صرفاً یک جایگزین آنلاین برای نرم‌افزار Excel مایکروسافت محسوب نمی‌شود. یکی از کاربری‌های جالب گوگل شیتس، وارد کردن محتویات صفحات وب به منظور تحلیل و بررسی و ترجمه است که قبلاً به آن اشاره کردیم:

کاربری دیگر در ارتباط با سایت‌ها، مقوله‌ی مانیتورینگ است. به کمک Google Sheets می‌توانید یک اسکریپت ساده را اجرا کنید که در صورت آفلاین و آنلاین شدن سایت، رویداد یا Event مربوطه را در گوگل آنالیتیکس ثبت می‌کند و می‌توانید به سادگی میزان آنلاین بودن سایت خویش را بررسی کنید.

برای این مهم از یک گوگل اسکریپت استفاده می‌شود که ضمیمه‌ی فایلی در سرویس تحت وب گوگل شیتس شده و کار آن مانیتور کردن و ثبت رویدادها در گوگل شیتس و همین‌طور گوگل آنالیتیکس است. این اسکریپت به صورت خودکار با فواصل زمانی چند دقیقه‌ای از سرویس URLFetchApp گوگل استفاده می‌کند و صفحه‌ای از سایت را بارگذاری می‌کند. اگر پاسخ به درخواست، ۲۰۰ نباشد و کد خطا یا کد دیگری دریافت شود، طبعاً صفحه‌ی مربوطه در دسترس نیست یا مشکلی دارد.

نحوه‌ی استفاده از گوگل شیتس برای مانیتورینگ آنلاین بودن سایت‌ها

مراحل کار به صورت خلاصه اینگونه است:

اگر جیمیل ندارید یا در حساب کاربری خویش لاگین نکرده‌اید، حساب کاربری رایگانی بسازید و سپس به سایت گوگل درایو مراجعه کرده و لاگین کنید.

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

حال در منوی بالای صفحه روی گزینه‌ی Website Monitor که در کنار گزینه‌ی Help قرار گرفته کلیک کنید و سپس روی Configure کلیک کنید.

در ادامه روی Continue کلیک کنید تا دسترسی مجاز شود.

گام بعدی وارد کردن آدرس سایت و همین‌طور آدرس ایمیلی است که می‌خواهید نوتیفیکیشن‌های مربوطه به آن ارسال شود. می‌توانید به جای یک ایمیل، چند آدرس ایمیل تایپ کنید و موارد را با ویرگول انگلیسی یا , جدا کنید.

برای افزودن Event یا رویداد مربوطه در سرویس گوگل آنالیتیکس، می‌توانید شناسه‌ی سایت خویش را نیز اضافه کنید که به صورت UA-xxxxxx-x است. در این صورت در حساب Google Analytics شما نیز زمان آنلاین و آفلاین شدن سایت به صورت رویداد ثبت و ضبط می‌شود.

آموزش مانیتورینگ آنلاین و آفلاین شدن سایت‌ها به کمک Google Sheets

در نهایت روی دکمه‌ی Start Monitoring کلیک کنید تا اجرای اسکریپت و مانیتورینگ آغاز شود.

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

اگر بخواهید چند وب‌سایت را با این روش مانیتور کنید، مراحل بسیار ساده خواهد بود و صرفاً باید از فایل موردبحث کپی تهیه کنید و آدرس سایت، آدرس ایمیل برای اطلاع‌رسانی و همین‌طور شناسه‌ی سایت در سرویس گوگل آنالیتیکس را تغییر بدهید.