تبلیغات
وبلاگ تخصصی لینوکس - ۱۳ ابزار در محیط کامند برای مانیتور کردن عملکرد در سیستم عامل لینوکس
و هرچیز جالب دیگه ای ;)

۱۳ ابزار در محیط کامند برای مانیتور کردن عملکرد در سیستم عامل لینوکس

نویسنده :. .
تاریخ:یکشنبه 25 فروردین 1392-01:01 ب.ظ

۱۳ ابزار در محیط کامند برای مانیتور کردن عملکرد در سیستم عامل لینوکس:


برای هر ادمین شبکه و ادمین سیستم ،مانیتور کردن عملکرد سیستم و رفع عیب مشکلاتی که روزانه برای سیستم ایجاد می‌گردند، از مسائلی است که توجه ویژه‌ای بدان میشود. در اینجا ۱۳ تا از تاپ‌ترین ابزارهایی که در کامند لاین برای مانیتورینگ سیستم مورد استفاده قرار می‌گیرد آورده شده است که مورد استفاده بسیاری ازادمین‌های سیستم‌عامل‌های لینوکس/یونیکس است. این کامندها در تمام توزیع‌های لینوکس وجود دارند و برای مانیتور کردن و پیداکردن علت مشکلات سیستم‌عامل مفید خواهند بود.


  1. TOP- مانیتور کردن پراسس‌های لینوکس

کامند top یک برنامه مانیتورینگ است که توسط بسیاری از ادمین‌ها مورد استفاده قرار می‌گیرد. این کامند تمام پراسس‌های درحال اجرا را بصورت لیست شده که در زمان حال فعال هستند را نمایش می‌دهد، همینطور بطور مرتبی آنها را آپدیت می‌کند تا وضعیت لحظه به لحظه سیستم بخوبی نمایش داده شود. از مواردی که در خروجی اجرای این کامند دیده خواهد شد، CPU usage، Memory usage، Swap Memory، Cache size، Buffer size، Process PID، User، command و خیلی موارد دیگر است.

همچنین حداکثر استفاده هر پراسس از CPU و Memory را نیز نمایش می‌دهد.


  1. VmStat- مقادیر حافظه مجازی

کامند vmstat برای نمایش مقادیر virtual memory، kernel threads، disks، system processes، I/O blocks، CPU activity و خیلی موارد دیگر کاربرد دارد. بصورت پیشفرض ممکن است کامند vmstat بر روی توزیع لینوکس شما نباشد و نیاز است که پکیج آن‌را بنام sysstat ابتدا نصب کنید که حاوی برنامه vmstat‌ می‌باشد.

  1. Lsof- لیستی از فایل‌های باز

کامند lsof در بسیاری از سیستم‌های لینوکس/یونیکس مورد استفاده قرار می‌گیرد و تمام فایل‌های باز و پراسس‌های در حال اجرا را نمایش می‌دهد. فایل‌های باز شامل disk files, network sockets, pipes, devices و process ها می‌باشند. یکی از اصلی‌ترین دلایل استفاده از این کامند، زمانیست که شما نمی‌توانید دیوایسی را که قبلا mount کرده‌اید را umount‌ کنید و ارور files are being used or opend را مشاهده خواهید کرد. با استفاده از این کامند می‌توان براحتی فایل‌های باز را شناسایی کنید.


     


  1. Tcpdump- آنالایزر پکت‌های شبکه

کامند tcpdump یکی از ابزارهایی است که بصورت گسترده در برنامه‌های آنالیز شبکه و اسنیف پکت‌ها مورد استفاده قرار می‌گیرند. این کامند می‌تواند پکت‌های TCP/IP دریافتی یا منتقل شده بر روی هر اینترفیس خاص در شبکه را filter یا capture نماید. همچنین می‌توان خروجی اجرای این دستور را در فایلی ذخیره نمود و در آینده به آنالیز اطلاعات آن پرداخت.


  1. Netstat- اطلاعات شبکه

کامند netstat یک ابزار برای مانیتور کردن پکیج‌های ورودی و خروجی در شبکه بر روی اینترفیس شبکه است. این کامند یک ابزار بسیار مفید مدیران شبکه برای مانیتور کردن عملکرد شبکه و عیب‌یابی مسائل مرتبط است.


  1. Htop- مانیتور کردن پروسس‌های لینوکس

برنامه htop یک ابزار مانیتورینگ پیشرفته اینتراکتیو برای پراسس‌ها در لینوکس است. این کامند بسیار شبیه به کامند top است، اما ویژگی‌های بهتری از قبیل مدیریت user friendly پراسس‌ها، کلیدهای میان‌بر، نمایش پراسس‌ها بصورت افقی و عمودی و خیلی موارد دیگر را داراست.


  1. Iotop- مانیتور کردن Disk I/O در لینوکس

این کامند شبیه کامند top و برنامه htop است. با این تفاوت که پراسس‌ها و Dick I/O را در بصورت real time نمایش می‌دهد و مانیتور می‌کند. این ابزار برای یافتن پراسس مورد نظر و پراسسی که بیشترین read/write را بر روی دیسک دارد بسیار مفید است.


  1. Iostat- اطلاعات ورودی/خروجی

ابزار iostat یک ابزار بسیار ساده است که اطلاعات ورودی و خروجی storage را جمع‌آوری و نمایش می‌دهد. این ابزار اغلب برای trace کردن موضوعات مرتبط با عملکرد storage از قبیل دیوایس‌ها، دیسک‌های لوکال، remote disk مثل NFS مورد استفاده قرار می‌گیرد.


  1. IPTraf- مانیتورینگ real time شبکه IP LAN

این ابزار یک ابزار کنسول بیس و اپن سورس است که در لینوکسIP LAN را مانیتور می‌کند. این ابزار اطلاعات متنوعی از قبیل ترافیک IP عبوری از شبکه که شامل TCP flag information, ICMP details, TCP/UDP traffic breakdowns, TCP connection packet می‌شود را نمایش می‌دهد. همچنین اطلاعات کلی از TCP, UDP, IP, ICMP, non-IP, IP checksum errors و فعالیت اینترفیس‌ها را جمع‌آوری می‌کند.


  1. Psacct- مانیتور کردن فعالیت کاربر

ابزار psacct یا acct یکی از مفیدترین ابزار در مانیتور کردن فعالیت کاربران در سیستم است. هردو دیمِن در بک‌گراند سیستم اجرا می‌شوند و تمام فعالیت کاربران همچنین مقدار استفاده هرکدام از ریسورس‌ها را نمایش می‌دهد.

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


  1. Monit- مانیتور پراسس و سرویس‌ها در لینوکس


این برنامه یک ابزار تحت وب واُپن سورس است که بصورت اتوماتیک برنامه‌ها، پراسس‌ها، فایل‌ها و دایرکتوری‌ها، مجوز‌های دسترسی، و موارد دیگر را مانیتور و مدیریت می‌کند.

همچنین سرویس‌هایی نظیر Apache, MySQL, Mail, FTP, Nginx, SSH و موارد دیگر را مانیتور می‌کند. وضعیت آن‌ها نیز می‌توان از طریق محیط کامند یا اینترفیس وب آن مشاهده شود.


  1. NetHogs- مانیتور پهنای باندشبکه در ازای هر پراسس

این یک برنامه خوب و سبک و اُپن‌سورس (شبیه کامند top) است که اطلاعاتی از فعالیت شبکه‌ای هر پراسس در سیستم را جمع‌آوری می‌کند. همچنین مقدار پهنای باند مصرفی توسط هر برنامه را بصورت real time نمایش می دهد.


  1. iftop- مانیتور پهنای باند شبکه

این برنامه نیز یکی دیگر از برنامه‌های اُپن سورس ترمینال‌بیس برای مانیتور کردن پهنای باند برنامه هایی که از اینترفیس شبکه استفاده می‌کنند کاربرد دارد. همانطور که کامند top برای نمایش مقدار استفاده از ریسورس‌های سیستم مثل CPU را نمایش می‌دهد، کامند iftop نیز از خانواده top است که اینترفیس انتخاب شده برای مانیتور شدن را نمایش می دهد و همچنین پهنای باند مصرفی بین دو هاست مختلف.




دنبالک ها: source/منبع 

داغ کن - کلوب دات کام
نظرات() 
Сialis
شنبه 24 شهریور 1397 11:35 ق.ظ
I am not sure where you're getting your info, but
good topic. I needs to spend some time learning much more or understanding more.
Thanks for wonderful info I was looking for this info for my mission.
راشین
سه شنبه 3 دی 1392 05:34 ب.ظ
سلام مقاله ای در مورد بررسی و نحوه پیاده سازی مانیتور در سیستم عامل لینوکس و ویندوز میخام.لطفا
پاسخ . . : خیلی خوبه که همچین مقاله‌ای می‌خوای دوست عزیز. نوشتی به ما هم لینک بده :)
aramis
شنبه 11 آبان 1392 03:03 ب.ظ
ای کاش کامند خوندن لاگهای لینوکسم میزاشتی من بلد نیستم(-:
پاسخ . . : منظورتون دقیقا چه لاگ هاییه؟
معمولا لاگ ها با فرمت text هستند و مثل یک فایل معمولی قابل خوندن هستند.
مثل:
cat FILENAME
less FILENAME
dattis
یکشنبه 16 تیر 1392 09:37 ق.ظ
سلام دوست عزیز
وبلاگتون عالی بود
ممنونم
لطفا به ما هم سر بزنید خوشحال میشیم
پاسخ . . : سلام دوست عزیز
چشم حتما
فعلا که در دست ساخت می‌باشید :)
asal
دوشنبه 10 تیر 1392 07:59 ب.ظ
چقد اینجا عوض شده!!!!!!
تو رو خدا زود به زود آپ کن جیگر.
چشمک و بوس
پاسخ . . : بله بله عوض شده ;)
چشم عسل جونم هر چی تو بگی D: ;)
ye doost
شنبه 18 خرداد 1392 01:42 ق.ظ
با سلام
تبا تشکر از مطالبتون
توی خرداد ماه کم کار شدید؟
منتظر مطالب جدیدتون هستم.
پاسخ . . : حتما دوست عزیز.
رضا
پنجشنبه 9 خرداد 1392 02:05 ق.ظ
وبلاگ فوق العاده ای داری :)
پاسخ . . : ممنون دوست عزیز. :)
محمدرضا
سه شنبه 24 اردیبهشت 1392 12:17 ق.ظ
سلام.

من پاسخ شما رو تو بلاگ خودم دیدم. شرمنده بلاگ من سایدبار درست و حسابی نداره و باید بشینم تمش رو ادیت کنم. حتما لینکتون خواهم کرد. :)
پاسخ . . : ممنون دوست عزیز، ادیت کنین حتما :)
محمدرضا
دوشنبه 23 اردیبهشت 1392 01:45 ب.ظ
سلام.

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

در ضمن به وب من هم سر بزنید :)
پاسخ . . : ممنون دوست عزیز، من خیلی تو لینوکس‌ری ویو فعال نیستم اما نویسنده‌های خوبی داره و تلاش می‌کنن که مطالب خوبی ارائه بدن.
وب شما رو هم لینک کردم :)
بلاگ دایر
یکشنبه 25 فروردین 1392 02:10 ب.ظ
وبلاگ خود را به فهرست وبلاگ های فارسی اضافه کنید.

www.blogdir.ir
 
لبخندناراحتچشمک
نیشخندبغلسوال
قلبخجالتزبان
ماچتعجبعصبانی
عینکشیطانگریه
خندهقهقههخداحافظ
سبزقهرهورا
دستگلتفکر