سلام دوستان ، برای راه اندازی مانیتورینگ شبکه و اضافه کردن تجهیزات شبکه به نرم افزار، از روش های مختلفی می توان استفاده کرد که مهمترین و پر کاربرد ترین آن ، استفاده از پروتکل (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 های خودمه و امکان داره توش اشکالاتی باشه یا بشه کاملترش کرد. خوشحال میشم اگه از من انتقاد کنین و اگه چیزی یاد دارین کامنت بزارین تا منم استفاده کنم.
متشکرم
دیدگاهها
بسیار عالی جناب مهندس
نویسنده
خواهش می کنم آقای مهندس