مانیتورینگ سرور تحت بار:

مانیتورینگ سرور یکی از وظایف مهم یک مدیر شبکه یا سرور می باشد. نظارت ، بررسی و مانیتوریگ بر روی سخت افزار ها و مانیتورینگ سرور تحت بار (در حال سرویس دهی ) کار سختی میباشد.

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

توجه داشته باشید که ابزار های اعلام شده بر روی تمامی توزیع های Linux وجود دارد، صرفا در این مطلب آموزش نصب آن ها در Centos به دلیل کاربردی بودن توزیع ارائه داده خواهد شد.

  1. دستور TOP — مانیتور پروسس های در حال اجرا یا خاموش

top-memory

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

این دستور بسیار سریع و سبک میباشد و در مواقع اضطرار که سرور منابع آزاد کمی (مانند حمله های ddos ) جهت بررسی و مانیتوریگ دارد بسیار کار آمد میباشد.

جهت اجرا این برنامه از کامند زیر استفاده نمایید:

 top #

۲٫ دستور HTOP – مانیتورکامل پروسس های در حال اجرا یا خاموش

htop-featured

این ابزار در حقیقت نسخه کامل و زیبا تر کامند قبلی top میباشد.

تفاوت در این ابزار با کامند top میتوان به رنگی شدن، تفکیک شدن اجزا، نمایش تعداد هسته ها و تنظیمات خاص Htop میباشد.

جهت اجرا این برنامه از دستور زیر استفاده نمایید

 htop #

جهت نصب این برنامه بر روی CentOS – ۳۲-bit OS از دستور زیر به ترتیب استفاده نمایید:

————– For RHEL/CentOS 6 ————–

 wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.i686.rpm #

 rpm -ihv rpmforge-release-0.5.2-2.el6.rf.i686.rpm #

————– For RHEL/CentOS 5 ————–

 wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el5.rf.i386.rpm #

 rpm -ihv rpmforge-release-0.5.2-2.el5.rf.i386.rpm #

 yum install htop #

و جهت نصب این برنامه بر روی CentOS – ۶۴-bit OS از دستور زیر به ترتیب استفاده نمایید

————– For RHEL/CentOS 7 ————–

 wget http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el7.rf.x86_64.rpm #

 rpm -ihv rpmforge-release-0.5.3-1.el7.rf.x86_64.rpm #

————– For RHEL/CentOS 6 ————–

 wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm #

 rpm -ihv rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm #

————– For RHEL/CentOS 5 ————–

 wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el5.rf.x86_64.rpm #

 rpm -ihv rpmforge-release-0.5.2-2.el5.rf.x86_64.rpm #

 yum install htop #

۳٫ دستور iotop — ابزار نمایش میزان خواندن و نوشتن بر روی دیسک در لحضه

iotop

این دستور نیز همانند دستور top پروسس های در حال اجرا را به صورتی خطی نمایش میدهد ولی با این تفاوت اساسی که این پروسس ها صرفا در حال خواندن و یا نوشتن بر روی دیسک میباشند در مجموع نیز میزان کل خواندن و نوشتن در خط اول نمایش داده میشود

این دستور به صورت پیش فرض در اکثر توزیع های لینوکس وجود دارد و نیازی به نصب نیست و جهت اجرا دستور از کامند زیر استفاده نمایید

 iotop #

۴٫ IPtraf – نمایش IP های ورودی به سرور از سخت افزار کارت شبکه بر اساس زمان و میزان تبادل دیتا

iptraf-iptm

این نرم افزار در حقیقت یک ابزار فوق العاده قوی نظارت و جمع اوری اطلاعات IP های ورودی به سرور میباشد

از قابلیت های این ابزار میتوان به موارد زیر اشاره کرد :

نمایش تمامی IP های ورودی از کارت شبکه به همراه میزان تبادل دیتا و ارسال و دریافت دیتا به صورت مجزا udp/tcp، نمایش در محیط مجزا و گرافیکی زیبا و با فلتر قوی جهت نمایش دقیق تر IP ها و …

جهت اجرا این ابزار از دستور

iptraf #

استفاده نموده و جهت نصب در Centos از دستور

yum install iptraf #

استفاده نمایید.

۵٫ Nload – نمایش میزان مصرف شبکه به صورت نموداری

Nload

یکی از بهترین و کاربردی ترین ابزار های مانیتور میزان مصرف از پهنای باند در سرور nload میباشد برنامه ای بسیار سبک، با محیطی ساده و قابل فهم، نمایش به صورت نموداری و میانگین مصرف پهنا به صورت کلی از مزیت های این ابزار میباشد:

پیشنهاد میکنیم اگر admin سروری هستید حتما از این ابزار استفاده نمایید چرا که کاربرد های مختلفی مانند تشخیص DDos دارد:

جهت اجرا این برنامه از دستور

nload #

و جهت نصب این ابزار از دستور  زیر استفاده نمایید.

yum install nload #

موفق باشید.

مقالات پیشنهادی:

  1. آموزش نصب Mysql در لینوکس

  2. آموزش نصب Php بر روی لینوکس

  3. نصب سرویس Dns در لینوکس

  4. سرور مجازی لینوکس

  5. نصب سیستم عامل اوراکل لینوکس

  6. آموزش کار با ویرایشگر vi

به نقل از سایت (wikiconfig) – باز نشر گروه فناوری اطلاعات مشهد آی تی

2 نظرات

ارسال پاسخ