رضا اردانه
۰۹ اردیبهشت ۱۳۹۷

پیکربندی SNMP در هاست ESXi

۰ دیدگاه
مقاله آموزشی
امتیاز دهید

تنظیمات SNMP برای مانیتور کردن هاست های ESXi یک الزام می باشد. جهت پیکربندی بخش SNMP سرورهای ESXi راهکارهای متعددی وجود دارد. در این آموزش می خواهیم با نحوه پیکربندی این بخش آشنا شویم.

اگر از نسخه 5.5 این سرویس استفاده می کنید می توانید از طریق دستورات زیر اقدام به فعالسازی SNMP سرورها نمایید:

  • esxcli system snmp set –communities YOUR_STRING
  • esxcli system snmp set –targets YOUR_TARGET@162
  • esxcli system snmp set –enable true
  • esxcli network firewall ruleset set –ruleset-id snmp –allowed-all true
  • esxcli network firewall ruleset set –ruleset-id snmp –enabled true
  • /etc/init.d/snmpd restart

در اینجا پورت پیش فرض برای SNMP همان 162 در نظر گرفته شده است.

اگر از نسخه 6 به بالای این سرویس استفاده می کنید می توانید از طریق دستورات زیر اقدام به فعالسازی SNMP سرورها نمایید:

  • esxcli system snmp set -r
  • esxcli system snmp set -c YOUR_STRING
  • esxcli system snmp set -t YOUR_TARGET
  • esxcli system snmp set -p 161
  • esxcli system snmp set -e yes
  • esxcli system snmp set -l LOG_LEVEL debug|info|warning|error

توضیح سوئیچ ها:

سوئیچ r جهت بازگشت به تنظیمات پیش فرض استفاده می شود.

سوئیچ c جهت تعریف مجوز برقراری اتصال SNMP کاربرد دارد.

سوئیچ t جهت معرفی سروری است که می خواهد اتصال SNMP به هاست شما برقرار کند.

سوئیچ p جهت معرفی پورت مربوط به SNMP که پورت پیش فرض برای SNMP پورت 161 در نظر گرفته شده است.

سوئیچ e جهت فعالسازی سرویس SNMP است.

سوئیچ l جهت تنظیم سطح پیغام هایی است که توسط هاست تولید می شود. براین اساس تنها رخدادهایی سمت سامانه مانیتورینگ شما ارسال می شود که سطح آنها در این بخش مشخص شده باشد. این مقدار شامل خود مقدار مشخص شده و مقادیر سطح بالاتر آن خواهد بود.

روش دوم برای فعالسازی SNMP ویرایش مستقیم فایل XML مربوط به این سرویس است. برای اینکار وارد مسیر زیر شوید و فایل snmp.xml را ویرایش کنید:

vi /etc/vmware/snmp.xml

جهت پیکربندی این فایل می توانید نمونه تصویر زیر را در نظر بگیرید. در نظر داشته باشید که خط اول فایل شما با مقدار مشخص شده در تصویر می بایست تطابق داشته باشد.

snmp.xml

به منظور پیکربندی SNMP بر روی vCenter مراحل زیر را طی نمایید:
با اتصال SSH وارد محیط Shell مربوط به Appliance سرویس خود شوید و دستور زیر را وارد نمایید:

snmp.get

خروجی این دستور تنظیمات فعلی سرویس SNMP شماست. حال میخواهیم این تنظیمات را تغییر دهیم:

به منظور ثبت Community دستور زیر را وارد نمایید:

snmp.set –communities

به منظور ثبت Target به هر تعداد مدنظر دستور زیر را وارد نمایید:

snmp.set –targets IP_ADDRESS_OR_HOSTNAME@PORT/COMMUNITY_STRING,IP_ADDRESS_OR_HOSTNAME@PORT/COMMUNITY_STRING,…

حال دستور snmp.get را مجدد وارد نمایید تا تنظیمات ثبت شده را مشاهده نمایید. در صورت تایید تنظیمات می توانید دستور snmp.enable را اجرا نمایید تا این سرویس فعال شود.

امتیاز دهید

دیدگاهتان را بنویسید