5 عدد از بهترین ابزار های مانیتورینگ در Linux
یکی از وظایف مهم یک مدیر شبکه یا سرور نظارت ، بررسی و مانیتوریگ بر روی سخت افزار ها میباشد ، نظارت و مانیتور کردن دقیق یک سرور تحت بار (در حال سرویس دهی ) کار سختی میباشد
در این مطلب ابزار هایی برای کمک به نظارت و مانیتور کردن سرور ها خدمتتان معرفی میشود
توجه داشته باشید که ابزار های اعلام شده بر روی تمامی توزیع های Linux وجود دارد ، صرفا در این مطلب آموزش نصب آن ها در Centos به دلیل کاربردی بودن توزیع ارائه داده خواهد شد
1 – دستور TOP — مانیتور پروسس های در حال اجرا یا خاموش
این کامند به صورت پیش فرض در تمامی توزیع های لینوکس وجود دارد در این ابزار میتوانید به صورت لحضه ای میزان استفاده از پردازنده ، میزان استفاده از حافظه ، میزان استفاده از رم ، میزان استفاده از بافر ،میانگین لود سرور ، فرایند انجام پروسس کاربران و حتی چیز های بیشتری مشاهده نمایید
این دستور بسیار سریع و سبک میباشد و در مواقع اضطرار که سرور منابع آزاد کمی (مانند حمله های ddos ) جهت بررسی و مانیتوریگ دارد بسیار کار آمد میباشد
جهت اجرا این برنامه از کامند زیر استفاده نمایید
1 |
# top |
2 – دستور HTOP – مانیتورکامل پروسس های در حال اجرا یا خاموش
این ابزار در حقیقت نسخه کامل و زیبا تر کامند قبلی top میباشد
تفاوت در این ابزار با کامند top میتوان به رنگی شدن ، تفکیک شدن اجزا ، نمایش تعداد هسته ها و تنظیمات خاص Htop میباشد
جهت اجرا این برنامه از دستور زیر استفاده نمایید
1 |
# htop |
جهت نصب این برنامه بر روی CentOS – 32-bit OS از دستور زیر به ترتیب استفاده نمایید
1 2 3 4 5 6 7 8 |
-------------- 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 – 64-bit OS از دستور زیر به ترتیب استفاده نمایید
1 2 3 4 5 6 7 8 9 10 11 |
-------------- 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 |
3 – دستور iotop — ابزار نمایش میزان خواندن و نوشتن بر روی دیسک در لحضه
این دستور نیز همانند دستور top پروسس های در حال اجرا را به صورتی خطی نمایش میدهد ولی با این تفاوت اساسی که این پروسس ها صرفا در حال خواندن و یا نوشتن بر روی دیسک میباشند در مجموع نیز میزان کل خواندن و نوشتن در خط اول نمایش داده میشود
این دستور به صورت پیش فرض در اکثر توزیع های لینوکس وجود دارد و نیازی به نصب نیست و جهت اجرا دستور از کامند زیر استفاده نمایید
1 |
# iotop |
4 – IPtraf – نمایش IP های ورودی به سرور از سخت افزار کارت شبکه بر اساس زمان و میزان تبادل دیتا
این نرم افزار در حقیقت یک ابزار فوق العاده قوی نظارت و جمع اوری اطلاعات IP های ورودی به سرور میباشد
از قابلیت های این ابزار میتوان به موارد زیر اشاره کرد :
نمایش تمامی IP های ورودی از کارت شبکه به همراه میزان تبادل دیتا و ارسال و دریافت دیتا به صورت مجزا udp/tcp ، نمایش در محیط مجزا و گرافیکی زیبا و با فلتر قوی جهت نمایش دقیق تر IP ها و …
جهت اجرا این ابزار از دستور
1 |
# iptraf |
استفاده نموده و جهت نصب در Centos از دستور
1 |
# yum install iptraf |
استفاده نمایید
5 – Nload – نمایش میزان مصرف شبکه به صورت نموداری
یکی از بهترین و کاربردی ترین ابزار های مانیتور میزان مصرف از پهنای باند در سرور nload میباشد برنامه ای بسیار سبک ، با محیطی ساده و قابل فهم ، نمایش به صورت نموداری و میانگین مصرف پهنا به صورت کلی از مزیت های این ابزار میباشد
پیشنهاد میکنیم اگر admin سروری هستید حتما از این ابزار استفاده نمایید چرا که کاربرد های مختلفی مانند تشخیص DDos دارد
جهت اجرا این برنامه از دستور
1 |
# nload |
و جهت نصب این ابزار از دستور زیر استفاده نمایید
1 |
# yum install nload |
منبع “Wiki Config”
موفق باشید.
دیدگاه ها
ارسال دیدگاه