شبکهمیم تک 12نرم افزارنرم افزار کامپیوتر

SNMP Simulator چیست و چه کاربردی دارد ؟

SNMP Simulator چیست و چه کاربردی دارد ؟
مقدمه:

اگر در حوزه کامپیوتر و IT فعالیت داشته باشید، پروتکل SNMP را می شناسید.

در این مقاله با مفهوم دقیق Simulator یا شبیه سازی مجازی SNMP آشنا می شوید.

مطلب مرتبط : پروتکل SNMP چیست ؟

SNMP چیست ؟

SNMP یا Simple Network Management Protocol یکی از اصلی ترین پروتکل ها برای مانیتورینگ شبکه است.

این پروتکل تمام اطلاعات ریز و مهم دستگاه های تحت شبکه را به شما نمایش میدهد تا بتوانید مدیریت درستی از زیرساخت شبکه خود داشته باشید. در پیاده سازی این پروتکل دو بخش وجود دارد. بخش Server که NMS یا همان نرم افزار های مانیتوریگ است و بخش Client که همان دستگاه ها و Agent هایی هستند که اطلاعاتشان برایمان مهم است و نیاز به بررسی آنها داریم. NMS یا Network Management System یک نوع سیستم است که تمام دستگاه ها، اطلاعات و وضعیت خود را توسط پروتکل SNMP با شماره پورت پیشفرض 161 اعلام می کنند.

Simulator چیست؟

به نرم افزار ها، ابزار ها، … که کار شبیه سازی یک چیز یا محیط خاصی را انجام می دهد، Simulator یا شبیه ساز می گویند.

مثلا فردی در حال آموزش خلبانی است. به این دلیل که هواپیما بسیار خطرناک است و نمی توان خلبان های غیر حرفه ای را به هواپیمای واقعی سپرد، محیطی را شبیه سازی می کنند تا فرد بتواند تجربه مناسب از شرایط و حالات مختلف خلبانی را تجربه کند.

شکل زیر محیط کاربری نرم افزار قدرتمند Solarwinds را نشان می دهد که اطلاعات دستگاه های شبکه را تفکیک می کند و نمایش می دهد.

معرفی SNMP Simulator :

بعد از آشنایی با پروتکل SNMP و درک مفهوم Simulator، حالا نوبت به درک مفهوم یا ویژگی SNMP Simulator می رسد.

SNMP Simulator ها یا شبیه ساز های SNMP، بخش Client این پروتکل را شبیه سازی می کنند.

یعنی اول همانند به NMS عمل میکنند و کل اطلاعات و وضعیت کنونی یک دستگاه خاص را دریافت و ذخیره می کنند. بعد به شکل مستقل، خودشان دست به ارسال اطلاعات به NMS ها می زنند.

تعداد و نسخه های زیادی از نرم افزار ها وجود دارند که عمل SNMP Simulator را انجام میدهند. در این آموزش با نرم افزار Verax SNMP Agent Simulator آشنا می شویم.

نیازمندی های اجرای کامل:

1. دانلود و نصب JRE یا JDK ( ترجیها اوراکل )


***  لینک دانلود JRE 8 نسخه 32 بیت  ***
***  لینک دانلود JRE 8 نسخه 64 بیت  ***

2. دانلود نرم افزار Verax SNMP Agent Simulator ( ترجیها نسخه 2 به قبل، زیرا از نسخه 2 این نرم افزار محدودیت های زیادی را اعمال کرده تا متخصصین مجبور به خرید آن شوند. )

***  لینک دانلود Verax SNMP Agent Simulator نسخه 1.3.6  ***

  • توجه داشته باشید که برنامه بالا هم روی ویندوز و هم روی لینوکس قابل اجرا هست. در ادامه مراحل نصب را مشاهده می کنید.

3. دانلود نرم افزار snmpwalk یا iReasoning MIB Browser برای تست

دانلود snmpwalk برای ویندوز

آموزش تست در ویندوز

دانلود iReasoning MIB Browser

آموزش نصب و تست SNMP Simulator بر روی ویندوز :

مرحله اول : جاوا

الف) جاوا یا JRE را کاملا نصب کنید.

مرحله دوم : Verax SNMP Agent Simulator

الف) محتویات فایل “vxsnmpsimulator-1.3.6” در تصویر زیر نشان داده شده است.

ب) فایل “simulator.bat” را اجرا کنید.

پ) در این مرحله پنج گزینه وجود دارد که  ما نیاز به اجرای Simulator داریم، پس “1” را انتخاب می کنیم.

سپس با پیغام “Simulator started successfully” مواجه می شویم که به معنی موفق بودن اجرای Simulator است.

ت) برای بررسی وضعیت Simulator، باید گزینه “3” را انتخاب کنید و به سوالاتی که در ادامه می پرسد، مقادیر پیشفرض را دهید.

ث) دستور “show” را وارد کنید تا وضعیت دستگاه های Simulate شده را نمایش دهد.

مرحله سوم : تست توسط iReasoning MIB Browser

الف) برنامه را باز کنید و با توجه به دستگاه های “مرحله دوم – بخش ث”، آدرس IP را وارد کنید.

همانطور که مشاهده میکنید، آدرس 127.0.0.1 (یا همان localhost) و OID ی sysDescr ( که توضیحات کلی درباره دستگاه میدهد. ) را Get می کنیم.

ب) میبینید که خروجی SNMP از یک SNMP Simulator دریافت کردیم.

امیدوارم مفید باشه براتون، موفق باشید.

ارسال پاسخ

محمد رستمی
محمد رستمی هستم، دانشجوی رشته نرم افزار و فعال در حوزه آی تی. علاقه مند به "تمامی مباحث شبکه"، "امنیت"، "لینوکس"، "اندروید"، "مجازی سازی" و ...