معرفی چند ابزار برای مانیتورینگ در Linux

در این پست قصد داریم با معرفی چند ابزار برای مانیتورینگ در Linux در خدمت شما کاربران عزیز باشیم . در ابتدا سعی می کنیم توضیح مختصری از Linux Monitoring برای شما ارائه دهیم و در ادامه به معرفی چند ابزار برای مانیتورینگ در Linux خواهیم پرداخت. تا انتها با مکا همراه باشید.

معرفی چند ابزار برای مانیتورینگ در Linux

معرفی چند ابزار برای مانیتورینگ در 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:

معرفی چند ابزار برای مانیتورینگ در Linux

معرفی چند ابزار برای مانیتورینگ در Linux

 

2.VmStat – Virtual Memory Statistics

فرمان لینوکس VMstat برای نمایش آمار  از حافظه مجازی، دیسک، فرآیند های سیستم، بلوک های I/O ، وقفه، کار CPU و … بهره گیری می شـود . پیش فرض این ابزار در سیستم های لینوکس نصب نمی بـاشد ولی با نصب پک sysstat می توان از VMstat   بهره گیری کرد.

برای بهره گیری از Vmstat ، Command  زیر را اجرا نمایید :

# vmstat

خروجی Command:

معرفی چند ابزار برای مانیتورینگ در Linux

معرفی چند ابزار برای مانیتورینگ در Linux

3.Lsof – List Open Files

LSOF یک ابزاری برای لیست کردن همـه فایل های باز و فرآیند ها بهره گیری می شـود .فایل های باز حاوی فایل های دیسک،سوکت شبکه، لوله ها، دستگاه های و فرآیند ها می باشد. وقتی از این دستور بهره گیری می گـردد که دیسک نخواهد توانست فایلی را mount و یا تشخیص ارور انجام دهد. به آسانـی می توان فایل های بهره گیری شده را شناسایی کرد.

برای بهره گیری از LSOF، Command  زیر را اجرا نمایید :

#lsof

خروجی Command:

معرفی چند ابزار برای مانیتورینگ در Linux

معرفی چند ابزار برای مانیتورینگ در Linux

4. Tcpdump – Network Packet Analyzer

TCPdump یکـی از پرکاربردترین دستورات برای تحلیل بسته های شبکه می باشد و یا با بررسی بسته ها، بسته ها را ضبظ و یا فیلتر می کند . این ابزار قادر می باشد بسته های شبکه ای را در فایلی ذخیره نماید برای تحلیل بسته ها در آینده.

برای بهره گیری از TCPdump، Command  زیر را اجرا نمایید :

# tcpdump -i 'interface-name'

خروجی Command:

معرفی چند ابزار برای مانیتورینگ در Linux

معرفی چند ابزار برای مانیتورینگ در Linux

5. Netstat – Network Statistics

دستور Netstat  یک ابزاری برای نظارت بر آمار های بسته های داخل ی و خروجی شبکه می باشد. این ابزار خیلی سودمند برای هر مدیر سیستم برای نظارت بر عمکرد شبکه و حل مـوارد مربوط به شبکه می باشد.

برای بهره گیری از Netstat ، Command  زیر را اجرا نمایید :

# netstat -a

خروجی Command:

معرفی چند ابزار برای مانیتورینگ در Linux

معرفی چند ابزار برای مانیتورینگ در Linux

6. Htop – Linux Process Monitoring

یک ابزار  ماهر برای نظارت بر روال لینوکس می باشد که بسیار شبیه به ابزار top  می باشد. نسبت به ابزار top خصوصیات ی مثل گرافیکـی بودن آن برای مدیریت مناسـب تر فرآیند های سیستم، دارا بودن کلید های میانبر، نمایش افقی و عمودی از فرآیند ها  و… .این ابزار د ر بسیار از لینوکس ها وجود ندارد و پـس از نصب بسته آن، Command  زیر را اجرا نمایید :

# htop

خروجی Command :

معرفی چند ابزار برای مانیتورینگ در Linux

معرفی چند ابزار برای مانیتورینگ در Linux

7. Iotop – Monitor Linux Disk I/O

Iotop شبیه به ابزار های  top و Htop می باشد ولی  یک تابع حسابی برای نظارت و نمایش لحظه به لحظه دیسک I/O و ،فرایند ها دارا می باشد. این ابزار برای پیدا کردن فرایند های دقیق و بالا و مطالعه /نوشتن فرایند ها خیلی سودمند می باشد.

برای بهره گیری  Iotop،  command  زیر را اجرا نمایید :

# iotop

خروجی Command:

معرفی چند ابزار برای مانیتورینگ در Linux

معرفی چند ابزار برای مانیتورینگ در Linux

8. Iostat – Input/Output Statistics

IOstat یک ابزار آسان می باشد برای جمع آوری و نشان دادن داخل ی و خروجی های دستگاه ذخیره سازی می باشد. این ابزار معـمولاً برای ردیابی مـوارد مربوط به کارکرد دستگاه ذخیره سازی از جمله دیسک های محلی، دیسک از راه دور مانند  NFS   بهره گیری می شـود .برای بهره گیری IOstat، Command  زیر را اجرا نمایید :

# iostat

خروجی Command:

معرفی چند ابزار برای مانیتورینگ در Linux

معرفی چند ابزار برای مانیتورینگ در Linux

9. IPTraf – Real Time IP LAN Monitoring

IPTraf  یک ابزار مأخذ باز (Open Source) و مبتنی بر کنسول (Console-base) می باشد که برای مانیتورینگ شبکه بهره گیری می گـردد مثل : TCP Tag،ICMP،بسته های TCP.

برای بهره گیری از IPTraf ، Command  زیر را اجرا نمایید :

# iptraft

خروجی Command:

معرفی چند ابزار برای مانیتورینگ در Linux

معرفی چند ابزار برای مانیتورینگ در Linux

10. Psacct or Acct – Monitor User Activity

ابزاری می باشد برای نظارت بر روی کار های کاربران  بر روی سیستم می باشد که به شیوه Background در سیستم کار می کنند و از طریق این ابزار می توان منابع بهره گیری برای یوزر ها را می توان مدیریـت کرد.

برای بهره گیری از Psacct ، Command  زیر را اجرا نمایید :

# Psacct or Acct

خب دوستان به پایان مقاله معرفی چند ابزار برای مانیتورینگ در Linux رسیدیم. از توجه و همراهی شما سپاسگزاریم. برای مشاهده اطلاعات بیشتر در مورد سرور مجازی خارجی و سرور مجازی رایگان می توانید سایر مقالات این سایت را دنبال نمایید.