Ipmidetect(8) Ipmidetect Ipmidetect(8)

ipmidetect - فهرست کردن رابط‌های IPMI شناسایی‌شده و/یا شناسایی‌نشده در یک کلاستر

ipmidetect [OPTION...] [NODES...]

دستور ipmidetect فهرست می‌کند که کدام گره‌های IPMI در یک کلاستر شناسایی شده یا شناسایی‌نشده‌اند. این اطلاعات توسط کتابخانه libipmidetect(3) و دیمن ipmidetectd(8) فراهم می‌شود.

دستور ipmidetect وضعیت هر گره IPMI پیکربندی‌شده با ipmidetectd(8) را در خروجی نمایش می‌دهد مگر اینکه گره‌ها در خط فرمان مشخص شده باشند. اگر نخستین گره فهرست‌شده "-" باشد، گره‌ها از ورودی استاندارد خوانده می‌شوند. گره‌ها می‌توانند در قالب محدوده میزبان (hostrange)، فهرست‌های جداشده با کاما، یا فهرست‌های جداشده با فاصله مشخص شوند. برای دستورالعمل‌های نحوه فهرست کردن میزبان‌ها در قالب محدوده، بخش «پشتیبانی از محدوده میزبان (HOSTRANGED SUPPORT)» را در ادامه ببینید. نام‌های میزبان درج‌شده باید نام‌های کوتاه میزبان باشند.

نام میزبان سرور (پیش‌فرض=localhost)
درگاه سرور (پیش‌فرض=8649)
تنها گره‌های شناسایی‌شده را فهرست می‌کند
تنها گره‌های شناسایی‌نشده را فهرست می‌کند
فهرست کردن گره‌ها در قالب محدوده میزبان (پیش‌فرض)
فهرست کردن گره‌ها در فهرستی جداشده با کاما
فهرست کردن گره‌ها در فهرستی جداشده با خط جدید
فهرست کردن گره‌ها در فهرستی جداشده با فاصله
چاپ نسخه برنامه و خروج

چندین میزبان را می‌توان به عنوان یک فهرست صریح از نام میزبان‌ها که با کاما از هم جدا شده‌اند، یا به صورت محدوده‌ای از نام‌های میزبان در قالب کلی زیر وارد کرد: prefix[n-m,l-k,...] که در آن n < m و l < k و غیره است. قالب اخیر نباید با کلاس‌های نویسه‌ای عبارات باقاعده (که با [] نیز نشان داده می‌شوند) اشتباه گرفته شود. برای نمونه، foo[19] نشان‌دهنده foo1 یا foo9 نیست، بلکه یک محدوده تک‌عضوی است: foo19.

این نحو محدوده صرفاً برای راحتی کار در خوشه‌هایی با قرارداد نام‌گذاری prefixNN در نظر گرفته شده است و مشخص کردن محدوده‌ها ضروری نیست -- فهرست foo1,foo9 را می‌توان به همین صورت یا با محدوده foo[1,9] مشخص کرد.

چند نمونه از کاربرد محدوده در زیر آمده است:

foo[01-05] به جای foo01,foo02,foo03,foo04,foo05
foo[7,9-10] به جای foo7,foo9,foo10
foo[0-3] به جای foo0,foo1,foo2,foo3

به عنوان یادآوری، برخی پوسته‌ها براکت‌ها ([ و ]) را برای تطبیق الگو (pattern matching) تفسیر می‌کنند. بسته به پوسته شما، ممکن است لازم باشد فهرست‌های دامنه‌ای را داخل گیومه قرار دهید.

مقدار خروج دستور ipmidetect به گزینه‌های اجراشده در خط فرمان بستگی دارد. اگر از خروجی پیش‌فرض استفاده شود، در صورتی که دستور بدون خطا با موفقیت اجرا شود، مقدار خروج ۰ خواهد بود. اگر از گزینه --detected استفاده شود و هیچ گره شناسایی‌نشده‌ای یافت نشود، مقدار خروج ۰ خواهد بود. اگر گره‌های شناسایی‌نشده‌ای یافت شوند، مقدار خروج ۱ خواهد بود. اگر از گزینه --undetected استفاده شود و هیچ گره شناسایی‌شده‌ای یافت نشود، مقدار خروج ۰ خواهد بود. اگر گره‌های شناسایی‌شده‌ای یافت شوند، مقدار خروج ۱ خواهد بود. در صورت بروز خطا، مقدار خروج ۲ خواهد بود.

گزارش باگ‌ها را به <freeipmi-users@gnu.org> یا <freeipmi-devel@gnu.org> ارسال کنید.

حق نشر © 2007-2015 Lawrence Livermore National Security, LLC.
حق نشر © 2007 The Regents of the University of California.

این برنامه یک نرم‌افزار آزاد است؛ شما می‌توانید آن را تحت شرایط اجازه‌نامه عمومی همگانی گنو (GNU GPL) که توسط بنیاد نرم‌افزارهای آزاد منتشر شده است، چه نسخه ۳ اجازه‌نامه و چه (به انتخاب خودتان) هر نسخه بالاتری، بازتوزیع کرده یا تغییر دهید.

libipmidetect(3), ipmidetect.conf(5), ipmidetectd(8)

http://www.gnu.org/software/freeipmi

2026-08-27 Ipmidetect 1.6.19