SNMP به معنای پروتکل مدیریت شبکه ساده است. این یک پروتکل سرویس گیرنده-سرور است که مدیران شبکه برای جمعآوری اطلاعات درباره سوئیچهای شبکه، چاپگرها، تلفنها و سایر دستگاههای متصل به شبکه (همچنین به عنوان عوامل SNMP شناخته میشوند) استفاده میکنند.
SNMP به طور پیش فرض در ویندوز 10 فعال نیست. مایکروسافت توصیه می کند که مدیران به جای آن از مدل اطلاعات مشترک (CIM) استفاده کنند.
SNMP در شبکه به چه معناست؟
SNMP یک پروتکل سرویس گیرنده-سرور است. این بدان معناست که مدیران شبکه باید یک سرور SNMP را که به عنوان مدیر شناخته میشود، نصب و پیکربندی کنند که دائماً اطلاعات دقیقی درباره دستگاههای SNMP در شبکه جمعآوری میکند.
سرورهای SNMP اطلاعات مربوط به همه عوامل SNMP را جمع آوری و ذخیره می کنند. این پروتکل مدیریت شبکه جمعآوری اطلاعات بیدرنگ درباره آن دستگاهها را بدون ایجاد ترافیک شبکه بیش از حد آسان میکند.
عوامل SNMP دستگاههایی هستند که به شبکه متصل هستند و از نظارت شبکه SNMP پشتیبانی میکنند. عوامل SNMP معمولی عبارتند از:
- کامپیوتر
- چاپگر
- سوئیچ شبکه
- نقاط دسترسی بیسیم
- تلفن های VoIP
- ساعت های زمان IP
SNMP چگونه کار می کند
هر عامل SNMP، بسته به سازنده، فهرستی از اشیاء دارد که مدیران شبکه می توانند اطلاعاتی درباره استفاده از دستورات SNMP برای دسترسی به اطلاعات جمع آوری کنند. داده ها در یک ساختار درختی در سرور SNMP به صورت زیر سازماندهی می شوند:
- پایگاه اطلاعات مدیریت (MIB): این گروه سطح بالایی است که انواع خاصی از دستگاهها (مانند چاپگرها یا رایانهها) را سازماندهی میکند.
- Node: در داخل هر MIB، گره های جداگانه ای وجود دارد که دستگاه های جداگانه را در شبکه نشان می دهد.
- شناسه شی (OID): این آدرس خاصی است که مدیران شبکه برای دسترسی به گره های جداگانه در داخل MIB استفاده می کنند. OID به مدیران اجازه می دهد تا دستوراتی را برای درخواست اطلاعات در مورد یک گره صادر کنند.
تنها شرط لازم برای نظارت بر دستگاه با سرور SNMP این است که دستگاه با پروتکل SNMP سازگار باشد. بسیاری از دستگاهها، مانند تلفنهای VoIP و چاپگرها، معمولاً SNMP را به طور پیشفرض فعال میکنند. دستگاه های دیگر مانند رایانه های ویندوز 10 باید آن را به صورت دستی فعال کنند. راهنمای دستگاه را برای دستورالعملهای نحوه فعال کردن SNMP بررسی کنید.
دام SNMP چیست؟
مزیت اصلی پروتکل SNMP این است که پهنای باند شبکه کمی مصرف می کند. این کار را از طریق چیزی که به عنوان تله شناخته می شود انجام می دهد.
در یک سیستم کلاینت-سرور معمولی، یک سرور ممکن است هر بار که نیاز به به روز رسانی پایگاه داده مرکزی داشته باشد، از بسیاری از دستگاه های موجود در یک شبکه نظرسنجی یا درخواست اطلاعات کند.با این حال، از آنجایی که اکثر شبکهها دارای تعداد زیادی دستگاه هستند که حجم زیادی از اطلاعات را ارائه میکنند، برای سرور عملی نیست که به طور مداوم از همه آن دستگاهها نظرسنجی کند. انجام این کار عملکرد شبکه را به شدت مختل می کند.
در عوض، هر دستگاه SNMP در شبکه به طور خودکار اطلاعات را به دام می اندازد و بدون اینکه از شما خواسته شود به مدیر SNMP ارسال می کند. در اینجا نحوه برقراری ارتباط معمولاً در مدل سرویس گیرنده-سرور SNMP آمده است:
- نمایندگان SNMP رویدادها را به دام می اندازند و به روز رسانی های ناخواسته را برای مدیر SNMP ارسال می کنند.
- مدیران SNMP ممکن است به طور خودکار به رویدادهای دام با درخواستهای پیگیری خودکار برای اطلاعات بیشتر پاسخ دهند.
- مدیران شبکه می توانند از مدیر SNMP برای نظرسنجی دستی دستگاه ها برای عیب یابی یا مدیریت استفاده کنند.
این رویکرد امکان نظارت و مدیریت حجم زیادی از اطلاعات را بدون تأثیر منفی بر شبکه فراهم می کند.
برای فعال کردن تله SNMP در ویندوز 10، Settings را باز کنید و به Apps & Features > ویژگی های اختیاری بروید. > یک ویژگی اضافه کنید، سپس به دنبال پروتکل مدیریت شبکه ساده (SNMP) باشید.
دستورهای اساسی SNMP
هنگامی که یک سرور SNMP پیکربندی می شود و عوامل در شبکه حضور دارند، مدیران شبکه از مجموعه ای از دستورات به عنوان بخشی از مجموعه ابزار نظارت شبکه خود را انتخاب می کنند. در زیر برخی از رایج ترین دستورات SNMP استفاده می شود:
- GET: یک یا چند مقدار نظارت شده را بازیابی کنید.
- دریافت بعدی: مقدار OID بعدی را در درخت MIB دستگاه بازیابی کنید.
- دریافت بزرگ: مجموعه بزرگی از مقادیر داده را بکشید.
- SET: یک مقدار به یک متغیر در دستگاه اختصاص دهید.
همچنین دستورات SNMP مخصوص دستگاه بسته به دستگاه تحت نظارت وجود دارد. به عنوان مثال، هنگام نظارت بر سوئیچ شبکه، مدیران به دستورات زیر دسترسی دارند:
- پیکربندی ترمینال: خط فرمان را در حالت پیکربندی جهانی قرار دهید.
- نمایش Running-Config: فهرستی ارائه دهید که تمام ورودیهای پیکربندی را تأیید میکند.
- Copy Running-Config Startup-Config: پیکربندی در حال اجرا را ذخیره کنید تا مطمئن شوید که هنگام راه اندازی مجدد سوئیچ از همان پیکربندی استفاده می شود.
سازندگان دستگاه مستنداتی را برای کتابخانه دستورات SNMP موجود و نحوه استفاده از دستورات ارائه می دهند، بنابراین راهنمای کاربر را در وب سایت سازنده بررسی کنید.