SNMP یک پروتکل استاندارد TCP / IP برای مدیریت شبکه است. مدیران شبکه از SNMP برای نظارت بر و در دسترس بودن شبکه، عملکرد و نرخ خطا استفاده می کنند.
با استفاده از SNMP
برای کار با SNMP، دستگاه های شبکه از یک فروشگاه داده توزیع شده به نام پایگاه اطلاعات مدیریت (MIB) استفاده می کنند. تمام دستگاه های سازگار با SNMP حاوی MIB است که ویژگی های مربوط به یک دستگاه را تامین می کند. بعضی از صفات در MIB ثابت هستند (سختی)، در حالی که دیگران مقدار پویای محاسبه شده توسط نرم افزار عامل در حال اجرا بر روی دستگاه است.
نرم افزار مدیریت پروژه های سازمانی، مانند Tivoli و HP OpenView، از دستورات SNMP برای خواندن و نوشتن داده ها در هر دستگاه MIB استفاده می کند. دستورات "دریافت" به طور معمول ارزش داده ها را بازیابی می کند، در حالی که دستورات "تنظیم" به طور معمول برخی از اقدامات در دستگاه را آغاز می کنند. برای مثال، یک اسکریپت سیستم راه اندازی مجدد سیستم اغلب در نرم افزار مدیریت با استفاده از تعریف ویژگی خاص MIB و صدور مجموعه SNMP از نرم افزار مدیریتی که مقدار "reboot" را به آن ویژگی می نویسد، اجرا می شود.
استانداردهای SNMP
نسخه اصلی SNMP، SNMPv1 در دهه 1980 توسعه یافت، قابلیت های مهمی نداشت و تنها با شبکه های TCP / IP کار می کرد. یک ویژگی پیشرفته برای SNMP، SNMPv2 ، در سال 1992 توسعه یافت. SNMP رنج می برد از نقص های مختلف خود، شبکه های بسیاری را در استاندارد SNMPv1 باقی ماند در حالی که دیگران SNMPv2 را به تصویب رسید.
اخیرا مشخصات SNMPv3 با تلاش برای حل مشکلات SNMPv1 و SNMPv2 تکمیل شد و به مدیران اجازه می داد که به یک استاندارد معمول SNMP حرکت کنند.
همچنین شناخته شده به عنوان: ساده شبکه مدیریت پروتکل