ابزارهای مانیتورینگ لینوکس
جهت مشاهده مشخصات مانند میزان رم، CPU و هارد در لینوکس (CentOS, Ubuntu و ...) پس از وارد شدن به سرور از طریق SSH، میتوانید دستورات زیر را وارد کنید:
پیشنیاز: برای استفاده از این دستورات، ابتدا باید از طریق SSH به سرور لینوکس خود متصل شوید. آموزش اتصال به سرور لینوکس
مشاهده میزان RAM
cat /proc/meminfo free
توضیح: دستور cat /proc/meminfo اطلاعات دقیق حافظه را نمایش میدهد و free خلاصهای از حافظه استفادهشده و آزاد را نشان میدهد.
مشاهده تعداد هستههای CPU
lscpu cat /proc/cpuinfo | grep processor -c
توضیح: دستور lscpu اطلاعات کامل CPU را نشان میدهد و دستور دوم تعداد هستهها را نمایش میدهد.
مشاهده نوع CPU
cat /proc/cpuinfo
مشاهده فضای دیسک
cat /proc/partitions df -h
توضیح: دستور df -h فضای استفادهشده و آزاد دیسک را به صورت قابل خواندن (انسانخوان) نمایش میدهد.
مشاهده فرآیندهای فعال و در حال اجرا و مصرف حافظه
top htop
نکته: htop نسخهی پیشرفتهتر و تعاملیتر top است که با رنگبندی و قابلیت پیمایش، مدیریت فرآیندها را آسانتر میکند.
نمایش آمار از حافظه مجازی، دیسک، فرآیندهای سیستم، بلوکهای I/O، وقفه، فعالیت CPU و ...
vmstat
لیست کردن تمام فایلهای باز و فرآیندها
lsof
تحلیل بستههای شبکه
tcpdump -i 'interface-name'
نظارت بر آمارهای بستههای ورودی و خروجی شبکه
netstat -a
مانیتورینگ شبکه (نصب و اجرای iptraf)
apt install iptraf iptraf-ng
توضیح: iptraf-ng یک ابزار تعاملی برای مانیتورینگ ترافیک شبکه است که آمار دقیقی از پورتها، پروتکلها و اتصالات شبکه ارائه میدهد.
جمعبندی
ابزارهای مانیتورینگ لینوکس مجموعهی کاملی از دستورات را در اختیار مدیران سرور قرار میدهند تا بتوانند وضعیت سیستم را به دقت بررسی کنند. از بررسی میزان حافظه و CPU گرفته تا تحلیل ترافیک شبکه و فرآیندهای در حال اجرا، این ابزارها به شما کمک میکنند تا عملکرد سرور خود را بهینه کرده و مشکلات را به سرعت شناسایی کنید. توصیه میشود با این دستورات آشنا شوید و از آنها در مدیریت روزمرهی سرورهای لینوکس خود استفاده کنید.

