مشاهده میزان سرویس‌دهی سرورهای لینوکسی به صورت تاریخچه‌ای و آماری با ابزار tuptime

شما می‌توانید از ابزارهای زیر جهت میزان روشن بودن سیستم در لینوکس یا سیستم‌های یونیکسی بهره ببرید:

  • uptime : به شما اعلام می‌کند سرور چه مدتی در حال فعالیت است.
  • lastt : زمان‌های راه‌اندازی مجدد (ریبوت) و خاموش کردن سیستم را نمایش می‌دهد.
  • tuptime : گزارشی تاریخچه‌ای و آماری از زمان‌های فعالیت سیستم (مابین ریبوت‌ها) ارائه می‌دهد. تا حدودی شبیه دستور uptime می‌باشد اما دربردارنده‌ی اطلاعات جذاب و مفید دیگری نیز می‌باشد.

نمایش ساعت و روز آخرین راه‌اندازی مجدد (ریبوت)

شما می‌توانید از دستورات زیر جهت نمایش زمان و روز آخرین راه‌اندازی مجدد (ریبوت) و خاموش شدن سیستم بر روی سیستم لینوکسی (همچنین سیستم‌های OSX «مک» و سیستم‌های شبه یونیکس) استفاده نمایید:

نمونه خروجی:

با tuptime آشنا شوید

ابزار خط فرمانی tuptime می‌تواند گزارشی از اطلاعات زیر را در یک سیستم لینوکسی نمایش دهد:

  • شمارش تعداد روشن شدن‌های سیستم
  • ثبت کردن زمان اولین راه‌اندازی سیستم (به تعبیری زمان نصب سیستم)
  • شمارش خاموش شدن‌های عادی و ناگهانی
  • میانگین روشن و خاموش بودن‌ها
  • میزان سرویس‌دهی فعلی سیستم (uptime)
  • میزان روشن و خاموش بودن از اولین راه‌اندازی سیستم
  • ذخیره کردن میزان روشن و خاموش بودن سیستم و جمع آن‌ها
  • گزارش نمودن هر راه‌اندازی، میزان روشن و خاموش بودن و خاموش شدن سیستم

نصب

دستورات زیر را جهت دریافت یک نمونه از مخازن گیت بر روی سیستم لینوکسی خود اجرا نمایید:

نمونه خروجی به صورت زیر خواهد بود:

در نظر داشته باشید که حتما Python نسخه ۲.۷ به همراه sys, optparse, os, re, string, sqlite3, datetime, disutils و ماژول‌های locale بر روی سیستم نصب باشد.
شما به راحتی می‌توانید tuptime را با دستور زیر نصب نمایید:

یا می‌توانید به صورت دستی آن را نصب نمایید:

در صورت نصب دستی، اگر توزیع شما از systemd بهره می‌برد، سرویس فایل مربوطه را کپی نمود و آن را فعال نمایید:

و در صورت نصب دستی اگر سیستم شما از systemd بهره نمی‌برد، init فایل مربوطه را کپی نمایید:

اجرا کنید

به سادگی با اجرای دستور زیر می‌توانید tuptime را اجرا نمایید:

نمونه خروجی به صورت زیر خواهد بود:

بعد از بروزرسانی هسته (کرنل) اقدام به راه‌اندازی مجدد سیستم نموده و مجددا این دستور را اجرا نمودم:

شما می‌توانید مانند مثال زیر اقدام به تغییر نحوه نمایش تاریخ و زمان نمایید:

نمونه خروجی به صورت زیر خواهد بود:

جهت نمایش تعداد راه‌اندازی‌ها، میزان سرویس‌دهی یا خارج از سرویس بودن و همچنین خاموش شدن سیستم می‌توانید از دستور زیر استفاده نمایید:

نمونه خروجی به صورت زیر خواهد بود:

منبع: سایبرسی‌تی

Shortlink:

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *