آموزش نصب SNMP
پروتکل مدیریت شبکه ساده (SNMP) یک پروتکل کاربردی است که توسط شورای معماری اینترنت (IAB) در RFC1157 برای تبادل اطلاعات مدیریتی بین دستگاه های شبکه تعریف شده است. این بخشی از مجموعه پروتکل کنترل انتقال اینترنت (TCP⁄IP) است. SNMP یکی از پروتکل های شبکه ای است که به طور گسترده ای برای مدیریت و نظارت بر عناصر شبکه پذیرفته شده است. بیشتر عناصر شبکه با agent SNMP ارائه می شوند. این angnt ها باید فعال و پیکربندی شوند تا با ابزارهای نظارت بر شبکه یا سیستم مدیریت شبکه (NMS) ارتباط برقرار کنند.
در این آموزش نحوه نصب سرویس SNMP در سیستم عامل های ویندوز، اوبونتو، centos بررسی میکنیم.
برای نصب در سیستم عامل اوبونتو دستورات زیر را وارد میکنیم
apt update apt install snmpd
برای تنظیم SNMP فایل زیر را باز میکنیم
/etc/snmp/snmpd.conf
و دستور زیر رو اضافه میکنیم
rocommunity public
همچنین کد زیر را کامنت میکنیم با کاراکتر # که این کد از دسترس خارج شود
#agentAddress udp:127.0.0.1:161
و کد زیر را به جای کد بالا اضافه میکنیم
agentaddress udp:161
سپس سرویس snmp را ریستارت میکنیم
service snmpd restart
حالا باید پورت های snmp را در فایروال اضافه کنیم تا سرور اصلی بتونه به این کلاینت دسترسی داشته باشه.
ufw allow 161/udp ufw allow 162/udp
برای نصب در سیستم عامل لینوکس centos دستورات زیر را در ترمینال SSH وارد میکنیم
yum update
yum install net-snmp
برای تنظیم SNMP فایل زیر را باز میکنیم
/etc/snmp/snmpd.conf
و دستور زیر رو اضافه میکنیم
rocommunity public
سپس به جای کد view systemview included .1.3.6.1.2.1.25.1.1، کد زیر را جایگزین میکنیم
view systemview included .1.3.
و بعد از اعمال تغییرات بالا، سرویس snmp را ریستارت میکنیم
service snmpd restart
برای دسترسی به سرور اصلی باید پورت های snmp را در فایروال کلاینت اضافه کنیم
firewall-cmd --zone=public --add-port=161/udp --permanent firewall-cmd --zone=public --add-port=162/udp --permanent firewall-cmd --reload
برای فعالسازی SNMP در ویندوز سرور، از بخش server manager ویندوز اقدام به نصب rule سرویس Snmp میکنیم.
بعد از نصب، برای انجام تنظیمات در سیستم کلاینت از منوی استارت دستور services.msc در run وارد میکنیم و آیکون سرویس SNMP service رو پیدا میکنیم، در بخش agent میتونیم service هایی که نیاز به دسترسی دارن رو تیک بزنیم
در تصویر زیر هم میتونین IP سرور میزبان رو برای امنیت بهش اضافه کنین و در community name هم مقدار public با READ ONLY باید حتما اضافه کنیم تا بسته های snmp امکان مانیتورینگ داشته باشن.
سایر آموزش ها : رفع خطای Deceptive site ahead