خوش آموز درخت تو گر بار دانش بگیرد، به زیر آوری چرخ نیلوفری را


نحوه فعال کردن SNMP در ESXI

نحوه فعال کردن SNMP در ESXI
اگر قصد دارید که از وضعیت سرورهای ESXI خود از طریق سیستم های مانیتورینگ مطلع شوید، می بایست SNMP agent را در هاست های esxi خود فعال کنید. بدیهی است که بصورت پیشفرض SNMP در سرورتان فعال نیست و شما باید آن را فعال کنید. در این مقاله نحوه فعال سازی و پیکربندی SNMP در VMWare ESXi 7 نشان داده شده است (این راهنما برای ESXi 5.5 و جدیدتر قابل اجرا است).

سیستم یکپارچۀ سازمانی راهکار
در ESXi یک SNMP agent بصورت built-in وجود دارد که می تواند عمل send و receive برای SNMP request ها و SNMP trap ها را انجام دهد. با استفاده از vCLI ، PowerCLI (نه از طریق رابط گرافیکی vSphere Client) می توانید SNMP را روی هاست های ESXi فعال و پیکربندی کنید.



SNMP Server in VMWare ESXi

از طریق کنسول vSphere web interface کار چندان خاصی به جز استاپ و استارت کردن snmp و همچنین مشاهده وضعیت آن نمی توانید انجام دهید. ولی از طریق دستور می توانید به این مهم برسید. همانگونه که مطلع هستید برای متصل شدن از طریق SSH به سرور ESXI باید SSH را روی سرور ESXI فعال کنید.


سپس با کمک ابزاری مانند Putty به سرور ESXI خود متصل شده و بدان لاگین کنید. برای مشاهده وضعیت جاری SNMP از دستور زیر می توانید استفاده کنید:

esxcli system snmp get

همانطور که در خروجی دستور مشاهده می کنید، SNMP پیکربندی نشده است چون همه پارامترها مقدار خالی دارند.

نحوه فعال کردن SNMP در ESXI . آموزشگاه رایگان خوش آموز

Authentication:
Communities:
Enable: false
Engineid:
Hwsrc: indications
Largestorage: true
Loglevel: info
Notraps:
Port: 161
Privacy:
Remoteusers:
Syscontact:
Syslocation:
Targets:
Users:
V3targets:

Configuring SNMP Agent Parameters in ESXi

با کمک دستور زیر اولین گام را در خصوص پیکربندی SNMP بر می داریم. ابتدا IP Address سرور مانیتورینگ و سپس شماره پورت را وارد می کنیم که معمولا پورت UDP 161 است.

esxcli system snmp set --targets=192.168.99.99@161/public

در دستور فوق و در کل دستورات زیر مقادیر خود را جایگزین کنید.
در دستور فوق community name به نام Public ست شده است ولی شما می توانید community name خود را کمک دستور زیر تغییر دهید و چیزی که مد نظر دارید تنظیم کنید.

esxcli system snmp set --communities YOUR_COMMUNITY_STRING

ضمنا می توانید location آن را هم مشخص کنید:

esxcli system snmp set --syslocation "Allee 16, Mun, DE"

اطلاعات تماس یا Contact را هم با دستور زیر می توانید پیکربندی کنید:

esxcli system snmp set --syscontact admin@woshub.com

سپس با دستور زیر SNMP را فعال کنید:

esxcli system snmp set --enable true

سپس برای تست پیکربندی SNMP از دستور زیر استفاده کنید.

esxcli system snmp test

نحوه فعال کردن SNMP در ESXI . آموزشگاه رایگان خوش آموز

برای اعمال تغییرات می بایست SNMP agent را یکبار ریستارت کنید. پس دستور زیر می تواند به شما در این امر کمک کند:

/etc/init.d/snmpd restart

لحظاتی را باید منتظر بمانید تا سرویس به طور کامل ریستارت شود.

نحوه فعال کردن SNMP در ESXI . آموزشگاه رایگان خوش آموز

ضمنا اگر نیاز به ریست کردن تنظیمات جاری SNMP دارید دستور اول و اگر نیاز به غیرفعال کردن SNMP روی سرور ESXI دارید، از دستور دوم استفاده کنید:

esxcli system snmp set -r

esxcli system snmp set --disable true

ESXi Firewall Configuration for SNMP Traffic

به دو روش می توانید ترافیک SNMP را در فایروال هاست ESXI خود Allow کنید. برای مجاز کردن SMNP request از همه دستگاه های شبکه ای از دستور زیر استفاده کنید:

esxcli network firewall ruleset set --ruleset-id snmp --allowed-all true
esxcli network firewall ruleset set --ruleset-id snmp --enabled true

و یا به جای دستور فوق، ترافیک های SNMP inbound از سوی سرور مانیتورینگی که راه اندازی کرده اید را فقط مجاز کنید. برای این منظور از دستورات زیر استفاده می کنیم. توجه داشته باشید که باید IP Address سرور مانیتورینگ خود را جایگزین کنید.

esxcli network firewall ruleset set --ruleset-id snmp --allowed-all false
esxcli network firewall ruleset allowedip add --ruleset-id snmp --ip-address 192.168.100.0/24
esxcli network firewall ruleset set --ruleset-id snmp --enabled true

حال می توانید سرورهای VMWare ESXi خود را از طریق پروتکل SNMP مانیتور کنید.

نمایش دیدگاه ها (0 دیدگاه)

دیدگاه خود را ثبت کنید:

انتخاب تصویر ویرایش حذف
توجه! حداکثر حجم مجاز برای تصویر 500 کیلوبایت می باشد.


دسته بندی مطالب خوش آموز