راهنمای فنی Dell PowerStore
جمعآوری اطلاعات سیستم و پایش ترافیک شبکه در Dell PowerStore؛ قسمت بیست و هفتم
راهنمای فنی دو دستور svc_system_info و svc_tcpdump برای جمعآوری اطلاعات سیستم، پایش ترافیک شبکه و شناخت پارامترهای اجرایی در Dell PowerStore.
دستور svc_system_info اطلاعاتی مانند Disk Space، Sensorها و Driveها را در یک Text File جمعآوری میکند. دستور svc_tcpdump برای پایش ترافیک شبکه از طریق Interface مشخص و مدیریت خروجی Capture به کار میرود.
- بررسی کاربرد و سطح دسترسی هر دو دستور
- شناخت عملیات run و download در svc_system_info
- بررسی Interface، Namespace، Timestamp، Filter و Timeout در svc_tcpdump
- توجه به الزامات Root Privilege در گزینههای مشخص
- مسیر مطالعه این راهنما
- جمعآوری اطلاعات سیستم با svc_system_info
- سطح دسترسی و ملاحظات عملیاتی
- ساختار دستور و عملیات
- پایش ترافیک شبکه با svc_tcpdump
- انتخاب Interface و Namespace
- مدیریت فایل خروجی و چرخش فایلها
- جدول مرجع پارامترها
- روال اجرایی انتخاب پارامترها
- ملاحظات فنی و محدودیتها
- مطالب و محصولات مرتبط
- جمعبندی
- سوالات متداول
مسیر مطالعه این راهنما
این مقاله قسمت سیزدهم مجموعه راهنمای Service Scripts در Dell PowerStore است. برای ادامه مسیر آموزشی، مقاله قبلی ثبتشده در مجموعه به مدیریت IMT، لاگ و عیبیابی NAS میپردازد.
قسمت قبلی: مدیریت IMT، لاگ و عیبیابی NAS در Dell PowerStore
قسمت فعلی: جمعآوری اطلاعات سیستم و پایش ترافیک شبکه
موضوع ادامه مسیر: بررسی ظرفیت و بازیابی Wear Trickle Write در Dell PowerStore
در مدیریت و عیبیابی Dell PowerStore، دسترسی به اطلاعات اجزای سیستم و امکان بررسی ترافیک شبکه دو نیاز متفاوت اما مکمل هستند. Service Scriptهای svc_system_info و svc_tcpdump برای این دو حوزه استفاده میشوند؛ اولی اطلاعات سیستم را جمعآوری میکند و دومی امکان پایش ترافیک شبکه از طریق یک Interface مشخص را فراهم میسازد.
شناخت دامنه اجرا، سطح دسترسی و پارامترهای این دو دستور اهمیت دارد. در svc_system_info احتمال عدم دسترسپذیری داده مطرح شده است؛ در svc_tcpdump نیز برخی گزینهها، برخلاف سطح دسترسی عمومی دستور، به Root Privilege نیاز دارند.
جمعآوری اطلاعات سیستم با svc_system_info
دستور svc_system_info برای جمعآوری اطلاعات سیستم طراحی شده است. این اطلاعات شامل Disk Space، Sensorها، Driveها و سایر Componentهای سیستم میشود و در یک Text File جمعآوری میشود.
کاربرد و دامنه عملکرد
دامنه این دستور Cluster است و در حالت Normal یا Service قابل استفاده است. این دستور برای جمعآوری مجموعهای از اطلاعات سیستم به کار میرود و دو عملیات اصلی برای جمعآوری اطلاعات و دریافت فایل متنی در اختیار قرار میدهد.
سطح دسترسی و ملاحظات عملیاتی
| ویژگی | مقدار |
|---|---|
| حالت اجرا | Normal یا Service |
| گذرواژه کاربر Service | الزامی |
| دسترسی Root | الزامی |
| احتمال عدم دسترسپذیری داده | بله |
| احتمال از دست رفتن داده | خیر |
| دامنه | Cluster |
| پیشنیازهای اعلامشده | هیچکدام |
احتمال عدم دسترسپذیری داده در مشخصات این دستور «بله» اعلام شده است. این وضعیت با از دست رفتن داده یکسان نیست؛ احتمال از دست رفتن داده در همان مشخصات «خیر» درج شده است. این تفاوت باید پیش از اجرای دستور در نظر گرفته شود.
ساختار دستور و عملیات
svc_system_info [-h] {run,download}| عملیات | کاربرد |
|---|---|
run | جمعآوری اطلاعات سیستم |
download | دانلود Text File حاوی اطلاعات سیستم |
-h یا --help | نمایش پیام راهنما |
برای جمعآوری اطلاعات از عملیات run استفاده میشود. عملیات download نیز برای دریافت فایل متنی حاوی اطلاعات سیستم در نظر گرفته شده است.
svc_system_info run
svc_system_info downloadاجرای دستور، جمعآوری اطلاعات و دانلود فایل، عملیات یکسانی نیستند. در فرایند کاری باید هدف جمعآوری اطلاعات مشخص باشد و سپس عملیات متناسب با آن انتخاب شود.
پایش ترافیک شبکه با svc_tcpdump
دستور svc_tcpdump برای پایش Network Traffic و بازکردن یک Interface مشخص جهت اجرای عملیات tcpdump استفاده میشود. خروجیها را میتوان در فایلهای چرخشی ذخیره کرد؛ قابلیتی که پارامترهای تعداد فایلها و اندازه هر فایل را در فرایند Capture مهم میکند.
| ویژگی | مقدار |
|---|---|
| حالت اجرا | Normal یا Service |
| گذرواژه کاربر Service | الزامی نیست |
| دسترسی Root در سطح عمومی دستور | الزامی نیست |
| احتمال عدم دسترسپذیری داده | خیر |
| احتمال از دست رفتن داده | خیر |
| دامنه | Node |
| پیشنیازهای اعلامشده | هیچکدام |
در مشخصات عمومی دستور، Root لازم اعلام نشده است؛ اما گزینههای -w و -T صراحتاً به Root Privilege نیاز دارند. بنابراین سطح دسترسی عمومی دستور را نباید بهعنوان مجوز استفاده از تمام گزینههای آن در نظر گرفت.
انتخاب Interface و Namespace
گزینه -i، Interface مورد استفاده برای Capture را مشخص میکند. مقدار پیشفرض بر اساس Namespace متفاوت است.
| گزینه یا Namespace | توضیح |
|---|---|
-i | تعیین Interface برای Capture |
host | Interface پیشفرض mgmt0 |
file | Interface پیشفرض eth_data0 |
-N | تعیین Namespace شبکه؛ مقدار پیشفرض host |
-D | نمایش Interfaceهای قابل استفاده برای Capture |
Namespace مربوط به NAS Server با مقدار file تعریف میشود. گزینه -D نیز فهرست Interfaceهایی را نمایش میدهد که عملیات tcpdump میتواند روی آنها Packetها را Capture کند.
مدیریت فایل خروجی و چرخش فایلها
| گزینه | عملکرد | پیشفرض یا محدودیت |
|---|---|---|
-w | تعیین نام پایه فایل خروجی | dump.out؛ نیازمند Root |
-W | تعیین تعداد فایلهای خروجی | پیشفرض 5، حداکثر 20 |
-C | تعیین اندازه هر فایل بر حسب MB | پیشفرض 50 MB، حداکثر 200 MB |
گزینه -W تعداد فایلهای خروجی و گزینه -C اندازه هر فایل را مشخص میکند. این دو پارامتر به جنبههای متفاوتی از مدیریت خروجی مربوط هستند.
جدول مرجع پارامترهای svc_tcpdump
| گزینه | عملکرد | نکته فنی |
|---|---|---|
-h | نمایش پیام راهنما | معادل --help |
-i | انتخاب Interface | پیشفرض به Namespace وابسته است |
-w | نام پایه فایل خروجی | پیشفرض dump.out؛ نیازمند Root |
-W | تعداد فایلهای خروجی | پیشفرض 5 و حداکثر 20 |
-C | اندازه فایل بر حسب MB | پیشفرض 50 و حداکثر 200 |
-s | تعداد Byteهای Captureشده از هر Packet | پیشفرض 65535.0 |
-t | انتخاب قالب Timestamp | مقادیر 1 تا 4 |
-v | تعیین Verbosity خروجی | حداکثر مقدار 3 |
-D | فهرست Interfaceها | نمایش Interfaceهای قابل Capture |
-F | انتخاب فایل ورودی Filter Expression | مسیر مشخصشده در راهنما |
-a | ایجاد فایل Filter Expression از ورودی کاربر | فقط همراه با input_expr |
-e | نمایش Link-level Header | روی هر Dump Line |
-n | جلوگیری از تبدیل Addressها و Port Numberها به Name | کاهش تبدیل نامها در خروجی |
-q | کاهش اطلاعات Protocol | کوتاهتر شدن خروجی |
-T | تعیین Timeout برای Trace | پیشفرض no؛ نیازمند Root |
-N | تعیین Namespace شبکه | مقادیر host یا file |
-Q | انتخاب جهت Packetها | مقادیر in، out یا inout |
فایل ورودی Filter Expression که با -F مشخص میشود باید در مسیر زیر قرار داشته باشد:
/cyc_var/cyc_service/tcpdumpگزینه -a فایل حاوی Filter Expression را از ورودی کاربر ایجاد میکند. در صورت مشخص بودن ورودی فایل، نام فایل از مقدار همان گزینه گرفته میشود؛ در غیر این صورت، نامی تصادفی مانند tcpdump_filter_XXXX.txt ایجاد میشود.
Timestamp و Timeout
مقدار -t | رفتار |
|---|---|
1 | عدم چاپ Timestamp روی هر Dump Line |
2 | چاپ Unformatted Timestamp روی هر خط |
3 | چاپ Delta زمانی بین خط فعلی و قبلی بر حسب Microsecond |
4 | چاپ Timestamp با قالب پیشفرض، همراه با تاریخ پیش از هر Timestamp |
قالب Timeout در گزینه -T از یک عدد و واحد زمان تشکیل میشود؛ برای مثال 30s، 10m، 5h و 2d. مقدار no به معنی توقفنکردن Trace بر اساس Timeout است و مقدار پیشفرض همین گزینه محسوب میشود. استفاده از این گزینه به Root Privilege نیاز دارد.
روال اجرایی انتخاب پارامترها
- Interface را مشخص کنید. در صورت نیاز، از
-Dبرای مشاهده Interfaceهای قابل استفاده کمک بگیرید. - Namespace را تعیین کنید. تفاوت
hostوfileرا در انتخاب Interface پیشفرض در نظر بگیرید. - خروجی را مدیریت کنید. در صورت نیاز به ذخیره فایل، گزینه
-wو الزامات دسترسی آن را بررسی کنید؛ سپس تعداد و اندازه فایلها را با-Wو-Cمشخص کنید. - پارامترهای Capture را تعیین کنید. مقدار
-sاندازه داده ثبتشده از هر Packet را کنترل میکند و-tقالب Timestamp را تعیین میکند. - محدوده زمانی و فیلتر را بررسی کنید. در صورت نیاز، از
-Tو گزینههای مربوط به Filter Expression استفاده کنید. - جهت ترافیک و جزئیات خروجی را تنظیم کنید. گزینه
-Qجهت Packetها را تعیین میکند و-v،-e،-nو-qبر نحوه نمایش خروجی اثر میگذارند.
ملاحظات فنی و محدودیتها
svc_system_info: جمعآوری اطلاعات اجزای سیستم، دامنه Cluster، نیاز به گذرواژه Service و Root و احتمال اعلامشده عدم دسترسپذیری داده.
svc_tcpdump: پایش ترافیک شبکه در سطح Node، انتخاب Interface و Namespace، مدیریت فایلهای خروجی و تنظیم پارامترهای Capture.
در svc_tcpdump باید بین سطح دسترسی عمومی دستور و نیاز Root برای گزینههای -w و -T تمایز قائل شد.
مطالب و محصولات مرتبط
بازیابی نرمافزار و Peer Node
برای مطالعه مرتبط با بازیابی نرمافزار و اتصال به Peer Node در Dell PowerStore، راهنمای بازیابی نرمافزار و اتصال به Peer Node را مطالعه کنید.
پایش سیستم
برای بررسی موضوعات تکمیلی پایش سیستم، راهنمای پایش سیستم و مدیریت هشدارها در Dell PowerStore را ببینید.
عیبیابی شبکه
برای مطالعه مفاهیم مرتبط با پایش شبکه، نقش Network Telemetry در عیبیابی شبکههای دیتاسنتر را بررسی کنید.
خانواده محصول
برای بررسی خانواده محصول، محصولات Dell PowerStore را مشاهده کنید.
جمعبندی
svc_system_info و svc_tcpdump دو کاربرد متفاوت در مجموعه Service Scripts دارند. اولی اطلاعات سیستم را در یک Text File جمعآوری میکند و دومی امکان Capture ترافیک شبکه را با کنترل Interface، Namespace، فایل خروجی، Timestamp، Filter و Timeout فراهم میسازد.
انتخاب پارامترها و توجه به سطح دسترسی، بهویژه در svc_system_info و گزینههای -w و -T، بخش مهمی از اجرای دقیق این دستورات است.
سوالات متداول
آیا svc_system_info اطلاعات سختافزاری سیستم را جمعآوری میکند؟
بله. این دستور اطلاعاتی از جمله Disk Space، Sensorها، Driveها و سایر Componentها را در یک فایل متنی جمعآوری میکند.
آیا اجرای svc_system_info به دسترسی Root نیاز دارد؟
بله. گذرواژه کاربر Service و دسترسی Root برای این دستور لازم است.
آیا svc_system_info ممکن است باعث عدم دسترسپذیری داده شود؟
بله، احتمال عدم دسترسپذیری در مشخصات دستور ثبت شده است؛ با این حال، از دست رفتن داده در همان مشخصات «خیر» اعلام شده است.
آیا svc_tcpdump برای تمام گزینهها به Root نیاز دارد؟
خیر. سطح دسترسی عمومی دستور Root را الزامی نمیداند، اما گزینههای -w و -T به Root Privilege نیاز دارند.
چگونه Interfaceهای قابل استفاده برای Capture را مشاهده کنیم؟
گزینه -D فهرست Network Interfaceهایی را نمایش میدهد که امکان Capture ترافیک روی آنها وجود دارد.
مقدار پیشفرض Timeout در svc_tcpdump چیست؟
مقدار پیشفرض no است؛ یعنی Trace بر اساس Timeout مشخصشده متوقف نمیشود.
تعداد و اندازه فایلهای چرخشی چگونه کنترل میشود؟
گزینه -W تعداد فایلهای خروجی و گزینه -C اندازه هر فایل را بر حسب MB مشخص میکند. مقادیر پیشفرض بهترتیب 5 فایل و 50 MB هستند.
برای ارزیابی نیازهای عملیاتی، انتخاب تجهیزات ذخیرهسازی و بررسی الزامات نگهداری زیرساخت Dell PowerStore، از مشاوره کارشناسان زیرساخت استفاده کنید. خدمات تخصصی آکو میتواند نقطه شروع مناسبی برای بررسی نیازهای فنی و اجرایی سازمان باشد.
HPE
DELL
Broadcom
HPE
DELL
Broadcom
Vmware