اشنایی با ۵ ابزار مفید جهت نظارت بر عملکرد و شبکه برای لینوکس

چرا به ابزار های نظارت بر لینوکس نیاز داریم؟

اگر یک SysAdmin هستید و با سیستم عامل لینوکس سرو کار دارید، لازم است ابزارهای نظارتی مفیدی برای نظارت بر عملکرد سیستم خود داشته باشید. ابزار های نظارت بر لینوکس در کار یک مدیر سیستم یا یک وب مستر سرور بسیار مهم هستند. زیرا بهترین راه برای نظارت بر آنچه در سیستم یا سرور شما می گذرد است.

در این مصاله آموزشی، قصد داریم بهترین ابزار های نظارت و مانیتورینگ بر عملکرد لینوکس را به شما معرفی کنیم.

۱٫ Glances – نظارت لحظه ای بر لینوکس

Glances یک ابزار نظارتی لینوکس است که برای ارائه هر چه بیشتر اطلاعات در هر اندازه ترمینال ساخته شده است. به طور خودکار اندازه پنجره ترمینالی را که روی آن اجرا می شود اشغال میکند. به عبارت دیگر، یک ابزار نظارتی Responsive است.

Glances نه تنها اطلاعاتی در مورد استفاده از CPU و حافظه نشان می دهد. بلکه سیستم فایل I/O، I/O شبکه، دمای سخت افزار، سرعت فن، میزان استفاده از دیسک و حجم logical را نیز کنترل می کند.

برای نصب آخرین نسخه Glances کافیست در خط فرمان دستور زیر را وارد کنید:

$ wget -O- https://bit.ly/glances | /bin/bash

۲٫ Sarg – مانیتورینگ پهنای باند Squid

Sarg (Squid Analysis Report Generator) یک ابزار رایگان و اوپن سورس است که به عنوان یک ابزار نظارتی برای سرور پراکسی Squid شما عمل می کند. گزارش هایی را در مورد کاربران سرور پروکسی Squid شما، آدرس های IP، سایت هایی که بازدید می کنند و برخی اطلاعات دیگر به شما می دهد.

۳٫ Monit – نظارت بر فرآیند و خدمات لینوکس

Monit یک برنامه عالیست که سرور لینوکس و یونیکس شما را نظارت می کند. می تواند همه چیزهایی را که روی سرور خود دارید، از سرور اصلی (Apache، Nginx..) گرفته تا مجوزهای فایل، هش فایل ها و سرویس های وب، نظارت کند. به علاوه موارد دیگر…

برای نصب Monit کافیست خط فرمان زیر را وارد کنید:

$ sudo apt install monit          [On Debian, Ubuntu and Mint]
$ sudo yum install monit          [On RHEL/CentOS/Fedora and Rocky Linux/AlmaLinux]
$ sudo emerge -a app-admin/monit  [On Gentoo Linux]
$ sudo pacman -S monit            [On Arch Linux]
$ sudo zypper install monit       [On OpenSUSE]

۴٫ Sysstat – نظارت بر فرآیند و خدمات لینوکس

یکی دیگر از ابزارهای نظارتی مفید برای سیستم لینوکس شما Sysstat است. Sysstat، در واقع بسته ای است که شامل بسیاری از ابزارهای نظارت بر عملکرد مانند iostat، sadf، pidstat در کنار بسیاری از ابزارها است. ابزارهای دیگری که آمارهای زیادی را در مورد سیستم عامل لینوکس به شما نشان می دهد.

ویژگی های Sysstat:

  • به طور پیش فرض در تمام مخازن توزیع های مدرن لینوکس موجود است.
  • امکان ایجاد آمار در مورد استفاده از RAM، CPU، SWAP. علاوه بر توانایی نظارت بر فعالیت هسته لینوکس، سرور NFS، سوکت ها، TTY و سیستم های فایل.
  • امکان نظارت بر آمار ورودی و خروجی دستگاه ها، وظایف و…
  • امکان خروجی گزارش در مورد رابط های شبکه و دستگاه ها، با پشتیبانی از IPv6.
  • Sysstat می تواند آمار Power(استفاده از برق، دستگاه ها، سرعت فن ها و غیره) را نیز به شما نشان دهد.
  • و بسیاری قابلیت دیگر

نصب Sysstat :

$ sudo apt install sysstat          [On Debian, Ubuntu and Mint]
$ sudo yum install sysstat          [On RHEL/CentOS/Fedora and Rocky Linux/AlmaLinux]
$ sudo emerge -a app-admin/sysstat  [On Gentoo Linux]
$ sudo pacman -S sysstat            [On Arch Linux]
$ sudo zypper install sysstat       [On OpenSUSE]

۵٫ PHP Server Monitoring

برخلاف سایر ابزارهای این لیست، PHP Server Monitoring یک اسکریپت وب است که به زبان PHP نوشته شده است که به شما کمک می کند تا وب سایت ها و هاست خود را به راحتی مدیریت کنید. از پایگاه داده MySQL پشتیبانی می کند و تحت GPL 3 یا بالاتر منتشر شده است.

ویزگی های مهم:

  • رابط کاربری مناسب.
  • امکان ارسال نوتیفیکیشن به شما از طریق ایمیل و پیامک.
  • امکان مشاهده مهمترین اطلاعات در مورد CPU و RAM.
  • یک سیستم ثبت بسیار مدرن برای ثبت خطاهای اتصال و ایمیل هایی که ارسال می شوند.
  • پشتیبانی از خدمات cronjob برای کمک به نظارت خودکار سرورها و وب سایت های خود.

جمع بندی

گزینه های بالا مهمترین ابزار برای نظارت بر سرور های لینوکس/یونیکس هستند. البته ابزارهای بسیار دیگری نیز وجود دارد، اما اینها معروف ترین هستند.

نظرات خود را با ما در نظرات به اشتراک بگذارید. همچنین اگر قصد خرید یک سرور مجازی لینوکسی ایده آل با قبمت استثنایی دارید، از پیشنهادات شاپینگ سرور غافل نشوید.

آخرین نوشته ها

تماس با ما

  •  کرج، شاهین ویلا، بلوار امام خمینی ، خیابان نهم شرقی ، برج شاهین ،طبقه اول واحد2
  •  91014618
  •   info@shopingserver.net

با تلفن ثابت بدون پیش شماره قابل شماره گیری هست و در صورتی که با تلفن همراه قصد تماس گرفتن دارید از پیش شماره استان خود را اول شماره وارد نمایید.

reza emam

reza emam

مطالب مرتبط