SNMP چیست؟

مخفف Simple Network Management Protocol

 SNMP یک پروتکل برای مدیریت شبکه است که شما اون رو می تونید روی هر سیستمی (از جمله روترها) نصب کنید و به مدیریت و البته Monitoring شبکه خودتون بپردازید.

البته SNMP v1 & SNMP v2 مشکلات امنیتی زیادی دارد .

 معمولاْ  مدیران شبکه و افراد آشنایی زیادی با اون ندارند نمی تونند به خوبی اون رو manage کرده و به راحتی می شه سوء استفاده کرد

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

 

این پروتکل در مجموع دارای دو متد بسیار مهم می باشدمتد SET و متد GET .متد SET جهت اعمال تنظیمات و متد GET جهت دریافت اطلاعات از قطعات IP Based مورد استفاده قرار می گیرد.معمولا در بحث SNMP مباحثی چون MIB و OID نیز مطرحست.هر Device تحت شبکه که پروتکل SNMP رو ساپورت می کنه OID های مربوط به خود رو داره.بطور مثال شما قصد دارید با کمک این پروتکل یک روتر سیسکو را از راه دور ریستار کنید برای این منظور شما بایستی با متد SET مقدار ( OID (.3.6.1.4.1.9.9.48.1.1.1.6.1 را ست نمود تا بتوانید از راه دور روتر را ریستار نمایید.البته بحث درمورد پروتکل SNMP بسیار وسیع تر از آنچیزیست که من اینجا مطرح نمود.مباحثی چون Trap و MIB Browser از جمله مطالبیست که در بحث پروتکل SNMP مطرح می باشد.
در دلفی در مجموع کامپوننت Indy این پروتکل موجود می باشد.

مزایای SNMP چیست ؟

بزرگترین مزیت استفاده از SNMP این است که SNMP برای سادگی طراحی شده و بنابراین کاربرد آن برای شبکه های بزرگ راحت است و زمان نصب آن کوتاه و بسیاری از فشارها و کارها را در شبکه کاهش میدهد. همچنین طراحی ساده آن این امکان را برای کاربر فراهم میکندکه برای متغیرهایی که میخواهد ببیند برنامه ریزی نماید و نمایش در سطح پایین برای متغیر های زیر انجام دهد :


الف ) عنوان متغیر


ب ) نوع داده متغیر ( به عنوان مثال : عدد صحیح , رشته )


ج ) عدم تفاوت در نوع متغیر که فقط خواندنی باشد یا قابل خواندن و نوشتن ( متغیر )
نتیجه تمام این ساده سازی ها این است که مدیریت شبکه ساده شده و بمقدار زیاد از فشارهای موجود کاسته میشود.

راه اندازی بر روی ویندوز سرور

 سرویس SNMP بر روی انواع سیستم عامل های شرکت مایکروسافت وجود دارد ولی به صورت پیش فرض نصب نمی شود. در این آموزش نحوه نصب و فعال سازی این سرویس توضیح داده می شود. با انجام این کار سیستم های مانیتورینگ می توانند اطلاعات لازم را از سیستم عامل دریافت کنند.


 

 پیش نیازها:

 

• برای نصب و اعمال تنظیمات SNMP نیاز به دسترسی در سطح راهبری (Administrative) است.

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

 

 نصب SNMP روی سیست عامل Windows 2008

 

 1. روی دکمه Start کلیک کنید.

2. وارد Control Panel شوید.

3. گزینه “Programs and Features” را انتخاب کنید.

4. روی گزینه “Turn Windows features on or off” کلیک کنید.

5. در پنجره باز شده روی لینک “Add Features” کلیک کنید.

6. سپس گزینه “Simple Network Management Protocol SNMP” را انتخاب کنید.

7. روی دکمه Next کلیک کنید.

8. در پنجره بعدی روی دکمه Install کلیک کنید و پس از پایان نصب روی دکمه Close کلیک کنید.

9. سرویس SNMP نصب شد. برای پیکربندی آن به بخش تنظیمات SNMP در پایان این سند مراجعه کنید.

 
 نصب SNMP روی سیست عامل Windows 2003

 

1. روی دکمه Start کلیک کنید.

2. وارد Control Panel شوید.

3. گزینه “Programs and Features” را انتخاب کنید.

4. روی گزینه “Add/Remove Windows Components” کلیک کنید.

5. در ویزارد “Windows Components Wizard” گزینه “Management and Monitoring Tools” را انتخاب کرده و روی دکمه Details کلیک کنید.

6. در پنجره جدید گزینه “Simple Network Management Protocol” را انتخاب کنید و روی دکمه OK کلیک کنید

7. در ویزارد “Windows Components Wizard” روی دکمه Next کلیک کنید.

8. سرویس SNMP نصب شد. برای پیکربندی آن به بخش تنظیمات SNMP در پایان این سند مراجعه کنید.
 

 اعمال تنظیمات و پیکر بندی SNMP ( همه سیستم عامل های مایکروسافت)
 
در این قسمت تنظیمات لازم برای به کار گیری سرویس SNMP توضیح داده می شود. قبل از انجام تنظیمات به نکات زیر توجه کنید:

 • در حال حاضر سه نسخه از SNMP وجود دارد که عبارتند از SNMPv1 ,SNMPv2, SNMPv3 نکته قابل توجه این است که هیچ یک از سیستم عامل های مایکروسافت از نسخه SNMPv3 پیشتیبانی نمی کنند.

 

• در ارتباطات SNMP برای ایجاد امنیت بین یک سیستم مانیتورینگ (NMS) و سیستم های هدف (Agents) از Community Name استفاده می شود. در واقع Community Name مانند رمز عبور بوده و سیستم های هدف تنها به درخواست هایی که دارای Community Name مجاز هستند پاسخ می دهند.
 
 1- روی دکمه Start کلیک کنید و سپس وارد Control Panel شوید.
 
2- سپس روی گزینه “Administrative Tools” دابل کلیک کنید.

 3- وارد گزینه Services شوید.
 
4- گزینه “SNMP Service” را انتخاب کنید و روی آن کلیک راست کنید سپس گزینه Properties را انتخاب کنید.
 
5- روی تب Security کلیک کنید. ( اگر این گزینه را پیدا نمی کنید لازم است یکبار سیستم عامل را ریبوت کنید.)
 
6- در بخش “Accepted community names” روی دکمه Add کلیک کنید.
 
7- گزینه “Read Only” را در پنجره باز شده انتخاب کنید.

8- سپس Community name دلخواه خود را وارد کنید و روی دکمه Add کلیک کنید.

9- شما می توانید تعیین کنید که سیستم عامل تنها به درخواست های SNMP که از طرف سیستم های شناخته شده ارسال می شود پاسخ دهد برای این کار گزینه “Accept SNMP packets from these hosts” را انتخاب کرده و روی دکمه Add کلیک کنید و آدرس IP سیستم های مانیتورینگ را وارد کنید.

 10- روی دکمه OK کلیک کنید، تنظیمات SNMP پایان یافته است.

 • شاید لازم باشد برای اعمال تغییرات یکبار سیستم عامل را ریبوت کنید.

 
تنظیمات فایروال

 
• در SNMP از شماره پورت UDP 161 برای تبادل پیغام استفاده می شود.

 • در SNMP از شماره پورت UDP 162 برای ارسال SNMP Trap استفاده می شود.


مطالب مشابه :


RAID چیست؟

xgrid تکنولوژی - raid چیست؟ - پیاده سازی سیستم های توزیع گرید کامپیوتینگ تحلیل بورس برای




پروتکل WMI چیست ؟

ابزار مانيتورينگ زبيكس Zabbix - پروتکل WMI چیست ؟ گرید کامپیوتینگ تحلیل بورس برای




آپاچی هادوپ چیست؟

سایت تخصصی گرید کامپیوتینگ sciencedirect.com IEEE.org ACM.org NoSQL آپاچی هادوپ چیست؟ What Is Apache Hadoop?




محاسبات موازی - بخش اول

محاسبات موازی یا Parallel Computing چیست گرید کامپیوتینگ تحلیل بورس برای




انباره داده چیست؟ بانک داده تجمیعی چیست؟ (خشایار جام سحر)

بانک داده تجمیعی چیست؟ (خشایار جام سحر) - سایت تخصصی گرید کامپیوتینگ sciencedirect.com IEEE.org ACM.org




SNMP چیست؟

ابزار مانيتورينگ زبيكس Zabbix - SNMP چیست؟ - در مورد سيستم هاي مانيتورينگ سرورها شبكه مانيتورينگ




برچسب :