معرفی چند ابزار برای مانیتورینگ در Linux
در این پست قصد داریم با معرفی چند ابزار برای مانیتورینگ در Linux در خدمت شما کاربران عزیز باشیم . در ابتدا سعی می کنیم توضیح مختصری از Linux Monitoring برای شما ارائه دهیم و در ادامه به معرفی چند ابزار برای مانیتورینگ در Linux خواهیم پرداخت. تا انتها با مکا همراه باشید.
Linux Monitoring برای مدیریت مناسـب تر سیستم های تحت GNU/Linux می باشد که باعث راحـت تر شدن مدیریت منابع سیستم از جمله CPU,RAM,HARD,Load Average می شـود . این ابزار ها در زیـادتر توزیع های لینوکس موجود می باشد و با همراه نصب کردن سیستم عامل لینوکس بسیار از ابزار ها اتوماتیک نصب می گـردد و می توان به آسانـی از طریق Command-Line سیستم عامل استفاده کرد.
در پایین 20 ابزار مشهـور معرفی شده است:
1. Top – Linux Process Monitoring
ابزار Top که یکـی از مشهـور ترین و پرکاربردی ترین ابزاری می باشد برای نظارت بر کارکرد سیستم عامل می باشد. این دستور همـه فرآیند های فعال و در حال اجرا و استفاده حافظه،CPU،Swap،Uptime server و Load Average را نمایش خواهـد داد که با ببرسی دقیق هر فرآیند می توان به آسانـی منابع سیستم را مدیریت کرد. برای بهره گیری از top ، Command پایین را اجرا نمایید :
#top
خروجی Command:
2.VmStat – Virtual Memory Statistics
فرمان لینوکس VMstat برای نمایش آمار از حافظه مجازی، دیسک، فرآیند های سیستم، بلوک های I/O ، وقفه، کار CPU و … بهره گیری می شـود . پیش فرض این ابزار در سیستم های لینوکس نصب نمی بـاشد ولی با نصب پک sysstat می توان از VMstat بهره گیری کرد.
برای بهره گیری از Vmstat ، Command زیر را اجرا نمایید :
# vmstat
خروجی Command:
3.Lsof – List Open Files
LSOF یک ابزاری برای لیست کردن همـه فایل های باز و فرآیند ها بهره گیری می شـود .فایل های باز حاوی فایل های دیسک،سوکت شبکه، لوله ها، دستگاه های و فرآیند ها می باشد. وقتی از این دستور بهره گیری می گـردد که دیسک نخواهد توانست فایلی را mount و یا تشخیص ارور انجام دهد. به آسانـی می توان فایل های بهره گیری شده را شناسایی کرد.
برای بهره گیری از LSOF، Command زیر را اجرا نمایید :
#lsof
خروجی Command:
4. Tcpdump – Network Packet Analyzer
TCPdump یکـی از پرکاربردترین دستورات برای تحلیل بسته های شبکه می باشد و یا با بررسی بسته ها، بسته ها را ضبظ و یا فیلتر می کند . این ابزار قادر می باشد بسته های شبکه ای را در فایلی ذخیره نماید برای تحلیل بسته ها در آینده.
برای بهره گیری از TCPdump، Command زیر را اجرا نمایید :
# tcpdump -i 'interface-name'
خروجی Command:
5. Netstat – Network Statistics
دستور Netstat یک ابزاری برای نظارت بر آمار های بسته های داخل ی و خروجی شبکه می باشد. این ابزار خیلی سودمند برای هر مدیر سیستم برای نظارت بر عمکرد شبکه و حل مـوارد مربوط به شبکه می باشد.
برای بهره گیری از Netstat ، Command زیر را اجرا نمایید :
# netstat -a
خروجی Command:
6. Htop – Linux Process Monitoring
یک ابزار ماهر برای نظارت بر روال لینوکس می باشد که بسیار شبیه به ابزار top می باشد. نسبت به ابزار top خصوصیات ی مثل گرافیکـی بودن آن برای مدیریت مناسـب تر فرآیند های سیستم، دارا بودن کلید های میانبر، نمایش افقی و عمودی از فرآیند ها و… .این ابزار د ر بسیار از لینوکس ها وجود ندارد و پـس از نصب بسته آن، Command زیر را اجرا نمایید :
# htop
خروجی Command :
7. Iotop – Monitor Linux Disk I/O
Iotop شبیه به ابزار های top و Htop می باشد ولی یک تابع حسابی برای نظارت و نمایش لحظه به لحظه دیسک I/O و ،فرایند ها دارا می باشد. این ابزار برای پیدا کردن فرایند های دقیق و بالا و مطالعه /نوشتن فرایند ها خیلی سودمند می باشد.
برای بهره گیری Iotop، command زیر را اجرا نمایید :
# iotop
خروجی Command:
8. Iostat – Input/Output Statistics
IOstat یک ابزار آسان می باشد برای جمع آوری و نشان دادن داخل ی و خروجی های دستگاه ذخیره سازی می باشد. این ابزار معـمولاً برای ردیابی مـوارد مربوط به کارکرد دستگاه ذخیره سازی از جمله دیسک های محلی، دیسک از راه دور مانند NFS بهره گیری می شـود .برای بهره گیری IOstat، Command زیر را اجرا نمایید :
# iostat
خروجی Command:
9. IPTraf – Real Time IP LAN Monitoring
IPTraf یک ابزار مأخذ باز (Open Source) و مبتنی بر کنسول (Console-base) می باشد که برای مانیتورینگ شبکه بهره گیری می گـردد مثل : TCP Tag،ICMP،بسته های TCP.
برای بهره گیری از IPTraf ، Command زیر را اجرا نمایید :
# iptraft
خروجی Command:
10. Psacct or Acct – Monitor User Activity
ابزاری می باشد برای نظارت بر روی کار های کاربران بر روی سیستم می باشد که به شیوه Background در سیستم کار می کنند و از طریق این ابزار می توان منابع بهره گیری برای یوزر ها را می توان مدیریـت کرد.
برای بهره گیری از Psacct ، Command زیر را اجرا نمایید :
# Psacct or Acct
خب دوستان به پایان مقاله معرفی چند ابزار برای مانیتورینگ در Linux رسیدیم. از توجه و همراهی شما سپاسگزاریم. برای مشاهده اطلاعات بیشتر در مورد سرور مجازی خارجی و سرور مجازی رایگان می توانید سایر مقالات این سایت را دنبال نمایید.