پروتکل SNMP چیست؟
SNMP مخفف Simple Network Management Protocol می باشد. یک پروتکل کلاینت/سرور که مدیران شبکه از آن جهت جمع آوری اطلاعات و مانیتور کردن تجهیزات شبکه استفاده می کنند. همانطور که گفته شد SNMP یک پروتکل کلاینت/سرور است. بدین معنی که مدیران شبکه نیاز دارند تا آن را نصب و پیکربندی کنند تا یک SNMP Server راه اندازی شود. بعد از آن توسط SNMP Server می توانند به جمع آوری اطلاعات درباره دستگاه هایی که بر روی آنها SNMP فعال هست بپردازند.
SNMP Server اطلاعات را درباره تمامی دستگاه هایی که SNMP agents بر روی آنها فعال شده باشد جمع آوری می کند. پروتکل SNMP بسیار منعطف عمل می کند و در آن واحد و بدون اینکه ترافیک زیاد و سنگینی در شبکه ایجاد کند اطلاعات را از دستگاه های مختلف جمع آوری می کند. منظور از SNMP agents دستگاه هایی می باشند که به شبکه متصل بوده و بر روی آنها پروتکل SNMP فعال و پیکربندی شده است. اکثر دستگاه های شبکه و حتی سیستم عامل ها از این پروتکل پشتیبانی می کنند.
بیایید با یک مثال بهتر عملکرد این پروتکل را تشریح کنیم.
فرض کنید که شما در شبکه خود یک نرم افزار مانیتورینگ مانند Solarwinds را راه اندازی کرده باشید. این نرم افزار بطور کامل از SNMP پشتیبانی می کند. حالا برای اینکه بتوانید با استفاده از این نرم افزار دستگاه های شبکه و حتی سیستم عامل های موجود در شبکه را مانیتور کنید و اطلاعات لازم را بدست آورید، می توانید از SNMP استفاده کنید. مسئله ای که وجود دارد این است که دستگاه و سیستم عامل مقصد هم باید از SNMP پشتیبانی کند.
بعنوان مثال در ویندوز 10 براحتی می توانید این پروتکل را فعال کرده و اطلاعات لازم را بر روی دستگاه خود بدست آورید. برای فعال کردن پروتکل SNMP در ویندوز 10 مراحل زیر را دنبال کنید:
- وارد Settings شوید.
- سپس وارد App & features شوید.
- بر روی Optional features کلیک کنید.
- وارد Add a feature شوید.
- و سپس در لیست پروتکل SNMP را پیدا کرده و آن را نصب کنید.
از مزیت های اصلی SNMP همانطور که گفته شد این است که پهنای باند کمی را در شبکه مصرف می کند. این کار را با استفاده از Trap انجام می دهد. با استفاده از Trap هر دستگاه SNMP بر روی شبکه بصورت اتوماتیک و بعد از پیکربندی اطلاعات خود را جمع آوری کرده و برای SNMP Server ارسال می کند.
دیدگاهتان را بنویسید
برای نوشتن دیدگاه باید وارد بشوید.