پس از ساخت و استقرار سرورها برای توسعه یا تولید و غیره ، وظیفه اصلی sysadmin این است که با نظارت مستمر بر استفاده از منابع مانند استفاده از حافظه ، استفاده از پردازنده و غیره ، اطمینان حاصل کند که سرورها همچنان به کار خود ادامه می دهند. با استفاده از ابزارهای مختلف.
یکی از این برنامه های کاربردی که برای نظارت بر سرورهای RHEL / CentOS استفاده می شود SAR
است. Bas نصب Bashtop – منابع را از ترمینال برای لینوکس مانیتور کنید | macOS | FreeBSD
SAR یا گزارش فعالیت سیستم برای نظارت بر منابع سیستم لینوکس استفاده می شود.
می توان از آن برای تولید گزارشات مربوط به عملکرد سیستم استفاده کرد ، یعنی گزارش های پردازنده ، گزارش های حافظه ، گزارشات در مورد دیسک ها ، و غیره
🔍 نصب ابزار نظارت Sensu Go در CentOS 8 / RHEL 8
این گزارش ها را به عنوان سیاهههای مربوط به سیستم شما ذخیره می کند.
در این آموزش ما در مورد نظارت بر منابع سیستم با استفاده از SAR یاد خواهیم گرفت با چند مثال ، اما ابتدا SAR را بر روی سیستم خود نصب خواهیم کرد
🔍 نصب و پیکربندی Checkmk در CentOS 8 و نظارت بر میزبانهای لینوکس با عامل Checkmk
نصب
برای نصب ابزار SAR بر روی سیستم ، بسته SYSSTAT مورد نیاز است.
برای نصب sysstat ، اجرا کنید:
اکنون سرویس sysstat را فعال کرده و شروع به استفاده از SAR کنید ،
در این مثال ، sar گزارشی را ایجاد می کند که در 2 فواصل دوم با مجموع 5 رکورد تهیه شده است. با استفاده از SAR
ایجاد گزارش CPU
دستور Sar برای ایجاد گزارش CPU:
تولید گزارش حافظه
پارامتر مورد استفاده با sar برای تولید گزارش حافظه "-r است "،
ایجاد گزارش استفاده از SWAP
امکان تولید گزارش حافظه SWAp برای سیستم – "-S" ،
ایجاد فعالیت ورودی و خروجی سیستم [19659025] برای بررسی فعالیت ورودی و خروجی کل سیستم ، از گزینه استفاده شده با sar – "-b"
برای مشاهده آمار شبکه
برای بررسی آمار شبکه سیستم ، گزینه "-n" را انتخاب کنید ، اما با استفاده می شود کلمه کلیدی یا ما می توانیم برای مشاهده همه آمار شبکه به جای کلمه کلیدی خاص از "ALL" استفاده کنیم.
| $ sar –n "کلمه کلیدی" (یا "ALL") |
بسته به نوع شما کلمات کلیدی متفاوت هستند نیازها:
- DEV – برای آمار رابط شبکه ،
- EDEV – نمایش آمار خرابی دستگاه شبکه
- IP – برای ترافیک شبکه IPv4
- EIP – برای خطاهای شبکه IPv4
- ICMP – برای ترافیک شبکه ICMPv4 [19659043] EICMP – برای خطاهای شبکه ICMPv4
- TCP – برای ترافیک شبکه TCPv4
- ETCP – برای خطاهای شبکه TCPv4
- UDP – برای ترافیک شبکه UDPv4
- NFS – برای اقدامات مشتری NFS
- NFSD – برای فعالیت سرور NFS
- SOCK – برای پریزهای مورد استفاده برای IPv4 SOCK6 ، IP6 ، EIP6 ، ICMP6 ، UDP6 برای IPv6