فعال کردن SNMP در ESXi

سلام دوستان ، برای راه اندازی مانیتورینگ شبکه و اضافه کردن تجهیزات شبکه به نرم افزار، از روش های مختلفی می توان استفاده کرد که مهمترین و پر کاربرد ترین آن ، استفاده از پروتکل (SNMP (Simple Network Management Protocol است.

در ESXi یه Agent برای snmp هست که ارسال و دریافت درخواست های snmp استفاده میشه شما می تونین اونو از طریق vCLI یا PowerCLI فعال و تنظیم ولی از طریق vSphere web interface مانند تصویر زیر شما فقط می تونین سرویس snmp را فعال یا غیر فعال کنین

برای انجام تنظیمات لازمه که SSH بزنین پس اونم فعال کنین و از طریق نرم افزاری مثل Putty به هاست SSH بزنین.

برای چک کردن تنظیمات فعلی snmp از دستور زیر استفاده کنین:

esxcli system snmp get

همانطور که در تصویر می بینین snmp تنظیم نشده و پارامترها مقدار ندارن و agent هم run نیست.

IP سرور مانیتورینگ ، پورت  و یه نام مشخص کنین

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

یه سری اطلاعات مثل آدرس و ایمیل هم می تونین ثبت کنین

esxcli system snmp set --syslocation "mashhad, Iran"
esxcli system snmp set --syscontact [email protected]

اگه از طریق vSphere web interface سرویس snmp را فعال نکردین از طریق دستور زیر می تونین این کارو بکنین

esxcli system snmp set --enable true

برای تست تنظیمات snmp دستور زیر را بزنین

esxcli system snmp test

برای ثبت تنظیمات انجام شده agent باید ریست بشه با دستور زیر

/etc/init.d/snmpd restart

برای ریست تنظیمات snmp می تونین از دستور زیر استفاده کنین:

esxcli system snmp set –r

اگه خواستین snmp را غیر فعال کنین:

esxcli system snmp set --disable true

این تنظیمات مربوط به snmp های نسخه ۱ و ۲ بود برای نسخه ۳ سرویس snmp که از ESXi 5.1 به بعد آمده می تونین دستورات زیر را برای تنظیمش بزنین:

تنظیم پروتکل های احراز هویت و رمزنگاری:

esxcli system snmp set -a MD5 -x AES128

یه hashcode برای احراز هویت و رمزنگاری ایجاد کنین

esxcli system snmp hash --auth-hash authpass --priv-hash privhash --raw-secret

با authhash  و  privhashیه یوزر بسازین

esxcli system snmp set -e yes -C [email protected] -u snmpuser/authhash/privhash/priv

IP سرور مانیتورینگ ، پورت  و یه نام مشخص کنین

esxcli system snmp set –v3targets 192.168.99.99@161/user/priv/trap

توجه: این مطلب از تجربیات و Research های خودمه و امکان داره توش اشکالاتی باشه یا بشه کاملترش کرد. خوشحال میشم اگه از من انتقاد کنین و اگه چیزی یاد دارین کامنت بزارین تا منم استفاده کنم.

متشکرم

دیدگاه‌ها

    1. نوشته
      نویسنده

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

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *