.TH "ipmievd" "8" "" "Duncan Laurie" "" .SH "نام (NAME)" ipmievd \- دیمن رخداد IPMI برای ارسال رخدادها به syslog .SH "خلاصه دستور (SYNOPSIS)" ipmievd [\fB\-c\fR|\fB\-h\fR|\fB\-d \fIN\fP\fR|\fB\-v\fR|\fB\-V\fR] \fB\-I\fR \fIopen\fP <\fIopen\fR | \fIsel\fR> [<\fIoption\fP>] ipmievd [\fB\-c\fR|\fB\-h\fR|\fB\-v\fR|\fB\-V\fR] \fB\-I\fR \fIlan\fP \fB\-H\fR <\fIhostname\fP> [\fB\-p\fR <\fIport\fP>] [\fB\-U\fR <\fIusername\fP>] [\fB\-A\fR <\fIauthtype\fP>] [\fB\-L\fR <\fIprivlvl\fP>] [\fB\-a\fR|\fB\-E\fR|\fB\-P\fR|\fB\-f\fR <\fIpassword\fP>] [\fB\-o\fR <\fIoemtype\fP>] [\fB\-O\fR <\fIsel oem\fP>] \fIsel\fP [<\fIoption\fP>] ipmievd [\fB\-c\fR|\fB\-h\fR|\fB\-v\fR|\fB\-V\fR] \fB\-I\fR \fIlanplus\fP \fB\-H\fR <\fIhostname\fP> [\fB\-p\fR <\fIport\fP>] [\fB\-U\fR <\fIusername\fP>] [\fB\-L\fR <\fIprivlvl\fP>] [\fB\-a\fR|\fB\-E\fR|\fB\-P\fR|\fB\-f\fR <\fIpassword\fP>] [\fB\-o\fR <\fIoemtype\fP>] [\fB\-O\fR <\fIsel oem\fP>] [\fB\-C\fR <\fIciphersuite\fP>] \fIsel\fR [<\fIoption\fP>] .SH "توضیحات (DESCRIPTION)" \fBipmievd\fP دیمنی است که به رخدادهای ارسالی از سوی BMC به SEL گوش فرا داده و این پیام‌ها را در syslog نیز ثبت می‌کند. این دیمن قادر است در یکی از دو حالت اجرا شود: استفاده از بافر پیام رخداد (Event Message Buffer) و اعلان غیرهمگام رخداد از طریق درایور هسته OpenIPMI، یا نظرسنجی دوره‌ای (polling) فعال محتویات SEL برای رخدادهای جدید. پس از دریافت یک رخداد از طریق هر یک از این سازوکارها، در syslog با امکانات \fILOG_LOCAL4\fP ثبت خواهد شد. این دیمن بر پایه ابزار کاربردی \fBipmitool\fR ساخته شده است و از همان گزینه‌های پشتیبانی از رابط‌های IPMI و راه‌اندازی نشست استفاده می‌کند. لطفاً برای کسب اطلاعات بیشتر در مورد رابط‌های IPMI پشتیبانی‌شده به صفحه راهنمای \fBipmitool\fR مراجعه کنید. .SH "گزینه‌ها (OPTIONS)" .TP \fB\-a\fR درخواست ورود گذرواژه کارساز راه دور. .TP \fB\-A\fR <\fIauthtype\fP> تعیین نوع احراز هویت برای استفاده در طول فعال‌سازی نشست \fIlan\fP در IPMIv1.5. انواع پشتیبانی‌شده عبارتند از NONE، PASSWORD، MD2، MD5 یا OEM. .TP \fB\-c\fR نمایش خروجی در قالب CSV (متغیرهای جداشده با کاما). این گزینه برای تمام دستورها در دسترس نیست. .TP \fB\-C\fR <\fIciphersuite\fP> الگوریتم‌های احراز هویت، یکپارچگی و رمزنگاری کارساز راه دور برای استفاده در اتصالات \fIlanplus\fP در IPMIv2. جدول 22\-19 را در مشخصات فنی IPMIv2 ببینید. مقدار پیش‌فرض 3 است که احراز هویت RAKP\-HMAC\-SHA1، یکپارچگی HMAC\-SHA1\-96 و الگوریتم‌های رمزنگاری AES\-CBC\-128 را مشخص می‌کند. .TP \fB\-E\fR گذرواژه کارساز راه دور توسط متغیر محیطی \fIIPMI_PASSWORD\fP مشخص می‌شود. .TP \fB\-f\fR <\fIpassword_file\fP> فایلی حاوی گذرواژه کارساز راه دور را مشخص می‌کند. اگر این گزینه ارائه نشود، یا اگر password_file خالی باشد، گذرواژه به‌طور پیش‌فرض NULL خواهد بود. .TP \fB\-h\fR دریافت راهنمای کاربرد پایه از خط فرمان. .TP \fB\-H\fR <\fIaddress\fP> نشانی کارساز راه دور؛ می‌تواند نشانی IP یا نام میزبان (hostname) باشد. این گزینه برای رابط‌های \fIlan\fP و \fIlanplus\fP الزامی است. .TP \fB\-I\fR <\fIinterface\fP> رابط IPMI مورد استفاده را انتخاب می‌کند. رابط‌های پشتیبانی‌شده که در برنامه کامپایل شده‌اند در خروجی راهنمای استفاده قابل مشاهده هستند. .TP \fB\-L\fR <\fIprivlvl\fP> اجبار سطح دسترسی (امتیاز) نشست. می‌تواند CALLBACK، USER، OPERATOR یا ADMIN باشد. مقدار پیش‌فرض ADMIN است. .TP \fB\-m\fR <\fIlocal_address\fP> تنظیم نشانی محلی IPMB. مقدار پیش‌فرض 0x20 است و در عملکرد عادی نیازی به تغییر آن نیست. .TP \fB\-o\fR <\fIoemtype\fP> انتخاب نوع OEM برای پشتیبانی. این گزینه معمولاً شامل اصلاحات و ترفندهای جزئی در کد برای رفع رفتارهای نامتعارف و خاص در BMCهای مختلف از سازندگان گوناگون است. از \fI\-o list\fP برای مشاهده فهرستی از انواع OEM پشتیبانی‌شده فعلی استفاده کنید. .TP \fB\-O\fR <\fIsel oem\fP> باز کردن فایل انتخاب‌شده و خواندن توضیحات رخدادهای OEM SEL برای استفاده در فهرست‌بندی‌های SEL. برای مشاهده قالب فایل، مثال‌های موجود در شاخه contrib را ببینید. .TP \fB\-p\fR <\fIport\fP> پورت UDP کارساز راه دور برای اتصال. مقدار پیش‌فرض 623 است. .TP \fB\-P\fR <\fIpassword\fP> گذرواژه کارساز راه دور در خط فرمان مشخص می‌شود. در صورت پشتیبانی، در فهرست فرایندها پنهان خواهد شد. \fBتوجه!\fR مشخص کردن گذرواژه به‌عنوان یک گزینه در خط فرمان توصیه نمی‌شود. .TP \fB\-S\fR <\fIsdr_cache_file\fP> استفاده از فایل محلی برای حافظه نهان (cache) مربوط به SDR راه دور. استفاده از کش محلی SDR می‌تواند کارایی را برای دستورهایی که جهت اجرای وظیفه خود نیازمند آگاهی از کل SDR هستند، به طرز چشمگیری افزایش دهد. .TP \fB\-t\fR <\fItarget_address\fP> پل زدن (Bridge) درخواست‌های IPMI به نشانی هدف راه دور. .TP \fB\-U\fR <\fIusername\fP> نام کاربری کارساز راه دور، مقدار پیش‌فرض کاربر NULL است. .TP \fB\-d \fIN\fP\fR استفاده از شماره دستگاه N برای تعیین دستگاه /dev/ipmiN (یا /dev/ipmi/N یا /dev/ipmidev/N) جهت استفاده در ارتباطات درون‌باندی (in-band) با BMC. برای هدف قرار دادن یک BMC خاص در سامانه‌های چندگره‌ای و چند BMC از طریق رابط درایور دستگاه ipmi استفاده می‌شود. مقدار پیش‌فرض 0 است. .TP \fB\-v\fR افزایش سطح جزئیات خروجی (verbose). این گزینه می‌تواند چندین بار مشخص شود تا سطح خروجی اشکال‌زدایی افزایش یابد. اگر سه بار تکرار شود، نمایش هگزادسیمال (hexdump) تمام بسته‌های ورودی و خروجی ارائه خواهد شد. .TP \fB\-V\fR نمایش اطلاعات نسخه. .LP اگر هیچ روشی برای گذرواژه مشخص نشده باشد، ipmievd گذرواژه را از کاربر درخواست می‌کند. اگر گذرواژه‌ای در اعلان وارد نشود، گذرواژه کارساز راه دور به‌طور پیش‌فرض NULL در نظر گرفته خواهد شد. .SH "دستورها (COMMANDS)" .TP \fIhelp\fP می‌توان از این دستور برای دریافت راهنمای خط فرمان استفاده کرد. همچنین می‌تواند در انتهای دستورها قرار گیرد تا راهنمای استفاده از گزینه‌ها را ارائه دهد. > ipmievd help .br Commands: open Use OpenIPMI for asynchronous notification of events sel Poll SEL for notification of events .TP \fIopen\fP این دستور ipmievd را با سازوکار نظارت بر رخداد OpenIPMI راه‌اندازی می‌کند که به قابلیت Event Message Buffer در IPMI وابسته است. این مورد نیازمند درایور OpenIPMI به‌درستی نصب و پیکربندی شده در لینوکس است و تنها اجرا از طریق رابط \fIopen\fP برای آن معتبر است. برای اطلاعات بیشتر در خصوص راه‌اندازی درایور OpenIPMI به صفحه راهنمای \fBipmitool\fR و مستندات مربوطه مراجعه کنید. \fBتوجه\fR: برخی از BMCها از قابلیت Event Message Buffer مورد نیاز این دستور پشتیبانی نمی‌کنند. برخی دیگر از BMCها ادعای پشتیبانی دارند اما در عمل رخدادها را به آن تحویل نمی‌دهند. در این صورت لطفاً از روش \fIsel\fP استفاده کنید. .RS .TP \fIdaemon\fP راه‌اندازی فرایند به‌عنوان یک دیمن و واگذاری والد به فرایند init. تمام پیام‌ها به syslog ارسال خواهند شد. این اقدام پیش‌فرض است. .TP \fInodaemon\fP عدم تبدیل به دیمن؛ در عوض، تمام پیام‌ها در stderr ثبت می‌شوند. .TP \fIpidfile\fP=<\fBfilename\fR> ذخیره شناسه فرایند (PID) در این فایل هنگام اجرا در حالت دیمن. مقدار پیش‌فرض /run/ipmievd.pid\fIN\fP است (که در آن \fIN\fP شماره دستگاه ipmi است -- پیش‌فرض 0). .RE .TP \fIsel\fP این دستور ipmievd را با سازوکار نظارت بر رخداد مبتنی بر نظرسنجی SEL (یا SEL Polling) راه‌اندازی می‌کند. این سازوکار SEL را به صورت دوره‌ای بررسی می‌کند تا مشخص شود آیا رخدادهای جدیدی ثبت شده‌اند یا خیر. این دستور باید با تمام BMCها کار کند و همچنین قادر است از رابط LAN برای نظارت بر یک سامانه راه دور و ثبت رخدادهای آن در syslog محلی استفاده کند. .RS .TP \fIdaemon\fP راه‌اندازی فرایند به‌عنوان یک دیمن و واگذاری والد به فرایند init. تمام پیام‌ها به syslog ارسال خواهند شد. این اقدام پیش‌فرض است. .TP \fInodaemon\fP عدم تبدیل به دیمن؛ در عوض، تمام پیام‌ها در stderr ثبت می‌شوند. .TP \fIpidfile\fP=<\fBfilename\fR> ذخیره شناسه فرایند (PID) در این فایل هنگام اجرا در حالت دیمن. مقدار پیش‌فرض /run/ipmievd.pid\fIN\fP است (که در آن \fIN\fP شماره دستگاه ipmi است -- پیش‌فرض 0). .TP \fItimeout\fP=<\fBseconds\fR> مدت زمان بین بررسی‌ها برای روش نظرسنجی SEL. مقدار پیش‌فرض 10 ثانیه است. .RE .SH "مثال‌ها (EXAMPLES)" .TP \fIمثال ۱\fP: فرایند دیمن در حال نظارت بر OpenIPMI برای رخدادها > ipmievd \-I open open daemon .TP \fIمثال ۲\fP: فرایند محلی غیردیمن در حال بررسی SEL راه دور هر ۳۰ ثانیه یک‌بار > ipmievd \-I lan \-H 1.2.3.4 \-f passfile sel nodaemon timeout=30 .br Reading Sensors... .br Waiting for Events... .br .SH "فایل‌ها (FILES)" .TP .B /usr/share/misc/enterprise-numbers رجیستری IANA PEN سیستمی برگرفته از http://www.iana.org/assignments/enterprise-numbers .TP .B ~/.local/usr/share/misc/enterprise-numbers جایگزین کاربری برای رجیستری IANA PEN سیستمی؛ این فایل در صورت وجود به جای رجیستری سیستم بارگذاری می‌شود (به بالا مراجعه کنید). .SH "نویسنده (AUTHOR)" Duncan Laurie .SH "همچنین ببینید (SEE ALSO)" .TP وبگاه IPMItool http://ipmitool.sourceforge.net .TP مشخصات فنی رابط مدیریت بستر هوشمند (Intelligent Platform Management Interface Specification) http://www.intel.com/design/servers/ipmi .TP وبگاه OpenIPMI http://openipmi.sourceforge.net