۴۸صنعت
+۵۰۰زیرسیستم
+۱۰۰۰پروژه
۱۸سال
شرکتصنایعسامانه‌ها و APIتماسدانلود
درس ۳ از ۱۵۱۴ دقیقه

اتصال تجهیز با SNMP

هدف درس

پایش SNMP را روی یک دستگاه فعال کنید، ارتباط را بیازمایید و OIDهای لازم را با Walk به نقاط داده تبدیل کنید.

کجای نرم‌افزار

«طراحی سیستم» ← «مدیریت ساختار» ← «دستگاه‌ها» ← «افزودن دستگاه جدید» یا ویرایش دستگاه ← زبانهٔ «پروتکل‌ها» و زبانهٔ «SNMP»

SNMP رایج‌ترین راه خواندن UPS، PDU، سوئیچ، سرور و حسگرهای محیطی شبکه‌ای است. در همزاد دیجیتال همهٔ تنظیمات SNMP از داخل فرم دستگاه انجام می‌شود: مشخصات ارتباط در زبانهٔ «پروتکل‌ها» و مدیریت اتصال و نقاط در زبانهٔ «SNMP». این تنها مسیر پشتیبانی‌شده است.

صفحه را بشناسید

بخش SNMP در زبانهٔ «پروتکل‌ها» یک کلید روشن/خاموش دارد و پس از روشن شدن این فیلدها را نشان می‌دهد:

فیلدگزینه‌هاپیش‌فرض
نسخهv1 / v2c / v3v2c
انجمن (Community)متن؛ در v3 غیرفعالpublic
پورت SNMPعدد161

در نسخهٔ v3 فیلدهای امنیتی با برچسب انگلیسی ظاهر می‌شوند: SNMPv3 Security Name، Authentication (NONE / SHA / MD5)، Privacy (NONE / AES128 / AES192 / AES256 / DES)، و دو رمز Authentication password و Privacy password.

زبانهٔ «SNMP» پیش از اولین ذخیره فقط پیام «پس از ذخیره دستگاه، SNMP به‌صورت خودکار ایجاد می‌شود.» و کارت «پیش‌نمایش تنظیمات SNMP» را نشان می‌دهد. پس از ذخیره، سربرگ «دستگاه‌های SNMP متصل»، دکمهٔ افزودن SNMP و جدولی با ستون‌های Name، Address، Version، Status، Poll Count، Errors و Actions دیده می‌شود. اقدام‌های هر ردیف: تست اتصال، فعال‌سازی Polling / غیرفعال‌سازی Polling و SNMP Walk.

گام‌به‌گام

  1. SNMP را در فرم روشن کنید. در فرم دستگاه به زبانهٔ پروتکل‌ها بروید و کلید بخش SNMP را روشن کنید. نسخه را مطابق تنظیم کارت شبکهٔ تجهیز انتخاب کنید، انجمن را با Community خواندنی تجهیز جایگزین کنید (از public پیش‌فرض در محیط عملیاتی استفاده نکنید) و پورت SNMP را در صورت تفاوت اصلاح کنید. نشانی شبکهٔ تجهیز همان است که در زبانهٔ «تنظیمات اتصال» وارد کرده‌اید.
    بخش SNMP در زبانهٔ پروتکل‌ها
    بخش SNMP · فیلدهای نسخه، انجمن و پورت SNMP و یادآوری اینکه نگاشت OIDها از زبانهٔ SNMP مدیریت می‌شود
  2. برای v3 اطلاعات امنیتی را وارد کنید. اگر تجهیز فقط v3 می‌پذیرد، نسخه را v3 بگذارید؛ فیلد انجمن غیرفعال می‌شود. نام امنیتی، الگوریتم احراز هویت و رمزنگاری و دو رمز را وارد کنید. پیام کنار این فیلدها را جدی بگیرید: «اطلاعات امنیتی نسخهٔ ۳ فقط برای راه‌اندازی ارسال می‌شود و در تنظیمات عمومی دستگاه ذخیره نمی‌شود. هنگام ویرایش دوباره وارد کنید.»
  3. ذخیره کنید. ذخیره را بزنید. اگر مدل از کاتالوگ انتخاب شده باشد، پایش SNMP و نقاط پروفایل پس از ذخیره خودکار ساخته می‌شوند و می‌توانید مستقیم به گام ۵ بروید. پیش از ذخیره، زبانهٔ SNMP فقط یک پیام راهنما نشان می‌دهد: برای مدل کاتالوگی «پس از ذخیره دستگاه، SNMP به‌صورت خودکار ایجاد می‌شود.» و برای مدلی که SNMP ندارد «این مدل از SNMP پشتیبانی نمی‌کند. پس از ذخیره، می‌توانید SNMP را دستی اضافه کنید.»
    زبانهٔ SNMP پیش از ذخیرهٔ دستگاه
    زبانهٔ SNMP پیش از ذخیره · پیام راهنمای پیش از اولین ذخیره
  4. برای دستگاه سفارشی، اتصال SNMP بسازید. دستگاه را از فهرست ویرایش کنید و در زبانهٔ SNMP روی افزودن SNMP بزنید. در پنجرهٔ «افزودن دستگاه SNMP» فیلدهای نام (مثلاً «PDU-SERVER-001»)، آدرس IP، پورت (161)، نسخه SNMP و رشته Community را پر کنید و ایجاد را بزنید. این دکمه تا پر شدن نام و نشانی غیرفعال است. این پنجره فیلدهای v3 ندارد؛ برای v3 از بخش SNMP در زبانهٔ «پروتکل‌ها» استفاده کنید.
  5. اتصال را بیازمایید. در ردیف اتصال SNMP روی تست اتصال بزنید. اگر پاسخ نیامد، نشانی، پورت، Community و دسترسی شبکه (دیوارهٔ آتش و فهرست مجاز کارت SNMP تجهیز) را بررسی کنید.
  6. OIDها را به نقطه تبدیل کنید. روی SNMP Walk بزنید. OID شروع به‌طور پیش‌فرض 1.3.6.1.2.1 است؛ برای شاخه‌های اختصاصی سازنده، OID شاخهٔ همان سازنده را وارد کنید. Walk را اجرا کنید؛ نتیجه به شکل «N OID یافت شد — M انتخاب شده» نمایش داده می‌شود. OIDهای لازم را تیک بزنید و وارد کردن (N) را بزنید.
  7. نگاشت‌ها را بازبینی کنید. روی ردیف اتصال کلیک کنید تا جدول فقط‌خواندنی «OID Mappings» با ستون‌های Name، OID، ENID، Current Value و Unit باز شود. مقدار جاری را با نمایشگر خود تجهیز مقایسه کنید.

کدام OIDها را وارد کنیم

برای یک UPS معمولاً این گروه‌ها کافی‌اند: ولتاژ و جریان ورودی و خروجی، درصد بار، درصد شارژ باتری، زمان پشتیبانی باقی‌مانده، دمای باتری، وضعیت کار روی باتری و وضعیت بایپس. برای PDU: جریان و توان هر مدار و وضعیت هر خروجی. برای سوئیچ و روتر: وضعیت هر پورت، ترافیک، دمای دستگاه و مدت روشن بودن. برای حسگر محیطی: دما، رطوبت و ورودی‌های کنتاکت خشک. هر OID که وارد کنید یک نقطهٔ داده می‌سازد که برای همیشه خوانده و ذخیره می‌شود؛ بنابراین انتخاب سنجیده، هم بار شبکه و هم حجم تاریخچه را کنترل می‌کند. پیش از ورود انبوه، فهرست نقاط لازم داشبورد و گزارش‌ها را از مشتری بگیرید.

پشت صحنه: زمان‌سنج سرور هر ۱۰ ثانیه فهرست دستگاه‌ها را مرور می‌کند و هر دستگاه با بازهٔ خودش خوانده می‌شود؛ پایشی که از فرم دستگاه فعال شود با بازهٔ ۶۰ ثانیه، مهلت پاسخ ۵ ثانیه و ۲ بار تلاش مجدد کار می‌کند. پس از خطاهای پیاپی فاصلهٔ خواندن به‌صورت نمایی تا ۳۲ برابر زیاد می‌شود تا تجهیز ازکارافتاده شبکه را اشغال نکند. برای هر OID یک ENID خودکار ساخته می‌شود که رقم‌های ۵ تا ۸ آن پایهٔ پروتکل SNMP یعنی 9004 است، و مقدار عددی به شکل «مقدار خام × ضریب + افست» محاسبه می‌شود.

نکته‌ها و اشتباه‌های رایج

  • در v3 فیلد انجمن غیرفعال است و اطلاعات امنیتی ذخیره نمی‌شود؛ در هر ویرایش دستگاه باید دوباره وارد شود، وگرنه راه‌اندازی دوباره بدون آن انجام می‌شود.
  • جدول «OID Mappings» فقط‌خواندنی است. OID تازه فقط با SNMP Walk و وارد کردن اضافه می‌شود.
  • Walk روی کل درخت 1.3.6.1 ممکن است صدها OID برگرداند؛ فقط نقاطی را وارد کنید که در داشبورد، هشدار یا گزارش به کار می‌روند.
  • اگر Poll Count بالا نمی‌رود و Errors زیاد می‌شود، پیش از هر چیز با تست اتصال و تستر پروتکل (درس B7) مسیر شبکه را بیازمایید.
نکته: صفحه‌های جداگانهٔ مدیریت پروتکل در منو نیستند. تنظیم SNMP را همیشه از فرم دستگاه انجام دهید تا تعریف دستگاه، فضا و نقاط آن یکجا و هماهنگ بماند.

خلاصه

  • SNMP در زبانهٔ «پروتکل‌ها» روشن و در زبانهٔ «SNMP» مدیریت می‌شود.
  • پیش‌فرض‌ها: v2c، انجمن public، پورت 161.
  • نقاط با SNMP Walk و «وارد کردن» ساخته می‌شوند؛ پایهٔ ENID آن‌ها 9004 است.
  • اطلاعات امنیتی v3 ذخیره نمی‌شود و در هر ویرایش دوباره وارد می‌شود.

تمرین عملی روی دموی زنده

روی دموی عمومی تنظیمات موجود را تغییر ندهید و چیزی ذخیره نکنید.

  1. در دستگاه‌ها یک دستگاه با پروتکل SNMP را برای ویرایش باز کنید.
  2. در زبانهٔ پروتکل‌ها نسخه و پورت SNMP را یادداشت کنید.
  3. در زبانهٔ SNMP روی ردیف اتصال کلیک کنید و برای سه OID مقدار ENID و Current Value را بنویسید. نشان دهید رقم‌های ۵ تا ۸ هر ENID برابر 9004 است.
  4. با انصراف از فرم خارج شوید.
باز کردن دموی زنده

آزمون درس

برای گذراندن درس دست‌کم به ۳ پرسش از ۴ پرسش پاسخ درست بدهید.

  1. ۱. پورت پیش‌فرض SNMP در فرم دستگاه کدام است؟
  2. ۲. در کدام نسخه فیلد «انجمن» غیرفعال می‌شود؟
  3. ۳. رقم‌های ۵ تا ۸ ENID یک OID نگاشت‌شدهٔ SNMP چیست؟
  4. ۴. OID تازه چگونه به نقطهٔ داده تبدیل می‌شود؟