مانیتور وضعیت سرور لینوکس با Glances

مانیتور وضعیت لینوکس با دستورGlances

مانیتور وضعیت لینوکس با دستور Glances : ابزار ها و نرم افزارهای مختلفی برای مانیتورینگ وضعیت سرور های لینوکسی وجود دارد که هر کدام دارای ویژگی های مختص خود هستند. از معروف ترین آنها میتوانیم به دستور top اشاره کنیم که در جهت بررسی سلامت سیستم و وضعیت مصرف منابع میتوان استفاده کرد. دستور top […]

اشتراک گذاری :

مانیتور وضعیت لینوکس با دستور Glances : ابزار ها و نرم افزارهای مختلفی برای مانیتورینگ وضعیت سرور های لینوکسی وجود دارد که هر کدام دارای ویژگی های مختص خود هستند. از معروف ترین آنها میتوانیم به دستور top اشاره کنیم که در جهت بررسی سلامت سیستم و وضعیت مصرف منابع میتوان استفاده کرد. دستور top در کنار محبوبتی که دارد متاسفانه نتیجه مناسبی را از وضعیت سیستم نمایش نمی دهد.

برای سیستم های با سیستم عامل لینوکس ابزار Glances جهت مانیتور وضعیت سلامت سیستم های لینوکسی طراحی شده است. این ابزار با شعار ( An Eye on your system ) ارائه گردیده و میتواند دید مناسبی از وضعیت سیستم را به شما در سرور ها ارائه دهد و توانایی جایگزین شدن برای دستور top را دارا می باشد.

از جمله قابلیت های ویژه این ابزار میتوان به مانیتور وضعیت CPU ، RAM و وضعیت شبکه و هارد دیسک اشاره کرد.

مانیتور وضعیت لینوکس با دستور Glances

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

با استفاده از Glances ما میتوانیم میزان مصرف CPU, Load Average, Memory, Network Interfaces, Disk I/O, Processes و فضای File System را در لینوکس مانیتور کنیم.

Glances یک ابزار رایگان بوده و لایسنس آن تحت GPL می باشد که برای مانیتوینگ سرور لینوکس به کار میرود.

پیشنهاد مطالعه : دستور نمایش آپتایم سرور لینوکس

قابلیت های ابزارGlances

  • اطلاعات CPU (اپلیکیشن های مرتبط با کاربر، برنامه های core سیستم و برنامه های بیکار (Idle))
  • میانگین لود CPU برای یک دقیقه گذشته، پنج دقیقه گذشته و پانزده دقیقه گذشته
  • اطلاعات کلی مموری شامل RAM , SWAP , Free Memory و غیره
  • rate آپلود/دانلود شبکه در ارتباطات نتورک
  • میزان استفاده از دیوایس های mount شده جاری در دیسک
  • نمایش تاریخ و زمان جاری در پایین صفحه
  • پروسس های top با میزان استفاده آنها از CPU/Memory ، نام و موقعیت application
  • تعداد کل پروسس ها، پروسس های فعال و غیرفعال و …
  • جزئیات مربوط به سرعت (read و write) دیسک I/O
  • highlight قرمز برای پروسس هایی که بالاترین مصرف در ریسورس های سیستم را دارند
مانیتور وضعیت لینوکس با دستور Glances
مانیتور وضعیت لینوکس با دستور Glances

نحوه نصب Glances در توزیع های مختلف لینوکس

بعد از ورود به ترمینال سرور ابتدا مخزن epel را نصب کرده و سیستم را آپدیت می کنیم. سپس میتوانیم بر اساس توزیع نصب شده، اقدام به نصب Glances

نصب در Centos / RHEL 6 / 7 :

yum install epel-release

yum update -y

yum install libpcap libpcap-devel ncurses ncurses-devel

yum install glances

نصب در Ubuntu / Debian :

sudo apt-get update

sudo apt-get install glances

نصب در Centos / RHEL 8 / Fedora 22 :

dnf install glances

پیشنهاد مطالعه : آموزش ایمن کردن SSH

نحوه استفاده از glances ( مانیتور سرور با Glances )

برای استفاده از glances ، ترمینال لینوکس را باز کنید و دستور زیر را اجرا کنید.

glances

مانیتور وضعیت لینوکس با دستور Glances
مانیتور وضعیت لینوکس با دستور Glances

برای خارج شدن از ترمینال Glances کافیست کلید “q” یا “ESC” و یا همچنین “Ctrl+c” را فشار دهید.

بصورت پیشفرض فاصله زمانی رفرش شدن صفحه در Glances برابر با 1 تنظیم شده است. اما شما میتوانید این زمان را در هنگام اجرا کردن دستور glances تغییر دهید.

برای تغییر این مقدار کافیست دستور زیر را اجرا کنید.

glances -t 2 

کد رنگ در glances برای اگاهی از وضعیت ها

  • سبز : OK (همه چیز خوب پیش میرود)
  • آبی : CAREFUL (مراقب باشید، باید روی پروسس توجه داشت)
  • یاسی/صورتی : WARNING (هشدار)
  • قرمز : CRITICAL (بحرانی)

یکی از ویژگی های این ابزار امکان تعیین حدود مصرف در فایل کانفیگ می باشد. بصورت پیشفرض مقادیر  careful=50, warning=70 و critical=90 در فایل کانفیگ تنظیم شده اند.

 ابزار Glances لینوکس
ابزار Glances لینوکس

برای تغییر این مقادیر میتوانید به مسیر زیر مراجعه و فایل کانفیگ را باز کرده و مقادیر را شخصی سازی کنید.

/etc/glances/glances.conf

جمع بندی

ابزارGlances  یکی از ابزار های مناسب و در عین حال سنگین برای مانیتور وضعیت سرور های لینوکسی است. معمولا همه مدیران لینوکس از دستور Top برای بررسی سلامت سیستم و وضعیت مصرف منابه استفاده میکنند. اما متاسفانه این دستور خروجی مناسب را ندارد که پیشنهاد ما استفاده از ابزارGlances برای مانیتور وضعیت لینوکس می باشد.

ابزارGlances با زبان پایتون نوشته شده است و امکان اجرای آن برروی پلتفرم های مختلف وجود دارد.

Picture of بهنام باقری
بهنام باقری
حدود 9 سالی میشه که در زمینه طراحی سایت و میزبانی وب سایت به صورت تخصصی فعالیت دارم و در شرکت سابین سرور در کنار دوستان خوبم همراه شما عزیزان هستیم.
آنچه در این مطالب می خوانید
نظر شما راجع به این محتوا
5/5 - (3 امتیاز)

تازه ترین های آموزش های سی پنل

مشاهده همه

دیدگاهتان را بنویسید

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

لایسنس اشتراکی کنسلی (نسخه اقتصادی)

لایسنس‌های کنسلی، نسخه‌های کاملاً فعال و بدون محدودیت نرم‌افزارهایی مانند cPanel مجازی و اختصاصی، LiteSpeed، CloudLinux، Virtualizor و CXS هستند که قبلاً روی سرور دیگری استفاده شده‌اند و حالا با هزینه‌ای کمتر، مجدداً برای IP جدید شما قابل فعال‌سازی هستند. این لایسنس‌ها از نظر عملکرد و قابلیت استفاده، هیچ تفاوتی با لایسنس‌های اشتراکی نو ندارند.
لایسنس ارزان سی پنل مجازی
ماهانه: 84,400 تومان
هزینه راه‌اندازی: 130.000 تومان
  • قابلیت بروزرسانی : دارد
  • زمان فعال سازی : 30 دقیقه
  • نصب رایگان : ندارد
  • تغییر ایپی : با هزینه
لایسنس ارزان کلاود لینوکس
ماهانه: 168,800 تومان
هزینه راه‌اندازی: 130.000 تومان
  • قابلیت بروزرسانی : دارد
  • زمان فعال سازی : 30 دقیقه
  • نصب رایگان : ندارد
  • تغییر ای پی : با هزینه
لایسنس ارزان لایت اسپید 2 هسته
ماهانه: 168,800 تومان
هزینه راه‌اندازی: 130.000 تومان
  • قابلیت بروزرسانی : دارد
  • زمان فعال سازی : 30 دقیقه
  • نصب رایگان : ندارد
  • تغییر ایپی : با هزینه
لایسنس ارزان سی پنل اختصاصی
ماهانه: 168,800 تومان
هزینه راه‌اندازی: 260.000 تومان
  • قابلیت بروزرسانی : دارد
  • زمان فعال سازی : 30 دقیقه
  • نصب رایگان : ندارد.
  • تغییر ایپی : با هزینه
لایسنس ارزان virtualizor
ماهانه: 168,800 تومان
هزینه راه‌اندازی: 130.000 تومان
  • قابلیت بروزرسانی : دارد
  • زمان فعال سازی : 30 دقیقه
  • نصب رایگان : ندارد
  • تغییر ایپی : با هزینه
لایسنس ارزان CXS
ماهانه: 84,400 تومان
هزینه راه‌اندازی: 130.000 تومان
  • قابلیت بروزرسانی : دارد
  • زمان فعال سازی : 30 دقیقه
  • نصب رایگان : ندارد
  • تغییر ایپی : با هزینه
لایسنس ارزان لایت اسپید 4 هسته
ماهانه: 396,250 تومان
هزینه راه‌اندازی: 130.000 تومان
  • قابلیت بروزرسانی : دارد
  • زمان فعال سازی : 30 دقیقه
  • نصب رایگان : ندارد
  • تغییر ایپی : با هزینه
لایسنس ارزان لایت اسپید Elite
ماهانه: 495,000 تومان
هزینه راه‌اندازی: 130.000 تومان
  • قابلیت بروزرسانی : دارد
  • زمان فعال سازی : 30 دقیقه
  • نصب رایگان : ندارد
  • تغییر ایپی : با هزینه