سیستمعاملهای سرور (Server Operating Systems) یا به اختصار Server OS ها با استقرار بر روی سرورهای مجازی یا سرورهای فیزیکی بستری پایدار و امنی را برای اجرای برنامههای کاربردی مختلف و سرویسدهی به کلاینتها فراهم میکنند. به همین دلیل گاه از این سیستم عاملها به عنوان سرور هم یاد میشود که بر اساس نوع سیستمعامل در دو دسته سرور ویندوزی (ویندوز سرور) و سرور لینوکس (لینوکس سرور) بسیار رایج هستند. در این مقاله ابتدا به اهمیت مانیتورینگ این سرورها میپردازیم و سپس برخی از شاخصهای قابل مانیتورینگ آنها در پلتفرم مانیتورینگ معین را نام میبریم و تصاویری از فضای مانیتورینگ آنها در نرمافزار را نشان میدهیم.
همانطور که در مقالهی مانیتورینگ سرورها با نرمافزار مانیتورینگ معین اشاره کردیم، مانیتورینگ سرورها از جمله سرورهای سیستم عاملی اهمیت زیادی دارد و باعث بهبود عملکرد و کارایی سرور، مدیریت بهتر منابع، افزایش امنیت، افزایش رضایت کلاینتها، پیشگیری از وقوع مشکلات و کاهش زمان از کارافتادگی آنها میشود.
نرم افزار مانیتورینگ معین از طریق پروتکل SNMP با سرورهای ویندوز و لیونکس ارتباط برقرار کرده و شاخصهای آنها را میخواند. همچنین امکان استفاده از WMI برای مانیتورینگ سرورهای ویندوزی هم وجود دارد. در این قسمت، شاخصهایی از سرورهای لیونکس و ویندوز که در حال حاضر توسط معین مانیتور میشوند و تصاویر برخی از آنها در فضای نرمافزار را آورده ایم.
همانطور که در تصویر زیر مشاهده میکنید، در سامانه معین برای هر سیستم عامل یک نمای کلی وجود دارد که اطلاعاتی مانند نوع فناوری و سیستمعامل، پروتکل دسترسی، نرخ خواندن شاخصها، شمای دیسک و داشبوردی از مهمترین شاخصهای سیستم عامل را مشاهده میکنید.
در Tab بعدی که جزئیات میباشد اطلاعات زیر را برای هر سرور ویندوز یا لینوکسی میتوانید، مشاهده کنید.
پلتفرم معین در مانیتورینگ سرورهای لینوکس و ویندوز، شاخص ها را از پنج منبع خود شی، CPU، Memory، Network Interface و Partition آن شی میخواند.
از شاخصهای که از خود شی سیستم عاملها استخراج می شود، میتوان به شاخصهای زیر اشاره کرد :
و ...
تاریخچه دسترس پذیری یک سیستمعامل در یک سال گذشته را میتوانید در تصویر زیر مشاهده کنید.
نرم افزار مانیتورینگ معین از منبع CPU، اندیس هستهی پردازنده، مدل پردازنده و میزان استفاده از پردازنده هسته را میخواند. در تصویر زیر میتوانید تاریخچه میزان استفاده از پردازندههای هسته CPU در ۲۴ ساعت گذشته را مشاهده کنید.
حافظهی آزاد، حافظهی استفاده شده، درصد حافظهی آزاد، درصد حافظهی استفاده شده و کل حافظه شاخصهایی است که معین در مانیتورینگ سرورهای ویندوز و لیونکسی از منبع Memory میخواند. در تصویر زیر، تاریخچه درصد استفاده از حافظهی میزبان در ۲۴ ساعت گذشته آورده شده است.
بهرهوری خروجی و ورودی، ترافیک ارسالی در دوره گذشته، ترافیک تبادلی در دوره گذشته، ترافیک دریافتی در دوره گذشته، درصد اتلاف ورودی و خروجی، نرخ اتلاف خروجی و ورودی و .... از جمله شاخصهایی هستند که از منبع Network Interface خوانده میشود. درصد اتلاف ورودی یک ماه گذشته را میتوانید در تصویر زیر مشاهده کنید.
درصد Inodeهای استفاده شده، درصد ظرفیت آزاد فایل سیستم، درصد ظرفیت استفاده شده فایل سیستم، ظرفیت آزاد فایل سیستم، ظرفیت استفاده شده فایل سیستم و کل ظرفیت فایل سیستم، شاخصهایی هستند که در مانیتورینگ سرورهای لینوکس و ویندوز، معین از منبع Partition مانیتور میکند.
معین این امکان را در اختیار کاربران قرار میدهد تا داشبورد مورد نظر خود را ایجاد کرده و بتوانند در یک نگاه شاخصهای مد نظرشان را بررسی کنند. نمونهای از این داشبورد را در تصویر زیر مشاهده میکنید.
همچنین در مانیتورینگ سرورهای ویندوز و لینوکسی، معین امکان دریافت و نمایش سیسلاگها با امکان فیلترینگ پرقدرت و سریع، و دریافت و نمایش ترپها (Traps) با امکان فیلترینگ به همراه تعریف رخدادها را دارد.
برای مشاهده لیست تمامی شاخصهای قابل مانیتورینگ سرورهای ویندوز و لینوکسی میتوانید به صفحه مانیتورینگ سیستمعاملهای ویندوز و لینوکس مراجعه کنید.