راه اندازی SNMP در CentOS

SNMP Centos

SNMP مخفف( Simple Network Management Protocol)و یک پروتکل لایه ۷(لایه کاربرد) از مدل مفهومی OSI میباشد.این پروتکل توسط Internet Architecture Board) IAB) در RFC1157 برای تبادل اطلاعات بین دستگاه های مدیریت شبکه معرفی شد.لازم به ذکر است کهSNMP یکی از زیر شاخه های مجموعه پروتکل TCP/IP محسوب میشود.snmp به طور گسترده ای در مدیریت و مانیتورینگ عناصر مختلف شبکه بکار میرود.

راه اندازی SNMP در CentOS

۱- ابتدا Package های لازم را نصب می‌کنیم.

# yum install -y net-snmp net-snmp-utils

۲- دستورات زیر را اجرا کنید.

# cd /etc/snmp
# cp -p snmpd.conf snmpd.conf.dist
# echo “rocommunity public”>snmpd.conf
# echo “syslocation here” >>snmpd.conf
# echo “syscontact root@localhost” >>snmpd.conf

این دستورات از فایل کانفیگ SNMP یک بکاپ گرفته و یک فایل کانفیگ جدید می‌سازد. شما می‌توانید برای امن سازی SNMP خود در خط سوم به جای Public یک پسورد دلخواه بگذارید.

۳- قدم بعدی فعال کردن SNMP هنگام بوت و اجرا شدن آن در حال حاضر است که با دستور زیر انجام می‌شود.

systemctl enable snmpd && systemctl start snmpd

۴- کار ما تمام شده و حال برای تست SNMP دستور زیر را وارد می‌کنیم.

snmpwalk -v 1 -c public -O e 127.0.0.1

خروجی دستور زیر شامل صدها خط است. اگر با خطایی مواجه نشدید. SNMP شما به درستی کانفیگ شده است.

 

اتصال یک سیستم Monitoring به SNMP در CentOS

حال اگر سیستم مانیتورینگی مانند OP Manager, PRTG, Zabbix, Cacti و … برای اتصال آن‌ها به CentOS باید پورت UDP 161 را در فایروال باز کنیم. با دستورات زیر می‌توانیم اینکار را انجام دهیم.

# firewall-cmd –permanent –add-port=161/udp
success
# firewall-cmd –reload
success

برای اطلاعات بیشتر درباره SNMP می‌توانید به اینجا مراجعه کنید.

3 پاسخ
  1. محمد
    محمد says:

    خیلی عالی بود

    خیلی ممنونم از وقتی که گذاشتید بابت ارایه این مطلب

    فقط ی سوال داشتم من چند تا سرور دارم که میخوام پورت SNMP اون هارو روی nagios مانیتور کنم

    ولی بابت امنیتش من پورت سرور هامو تغییر دادم

    و تو فایروال nagios اضافه کردم این پورت به خصوص باز باشه

    ولی متاسفانه روی مانیتورینگم نمیتونم ببینمش

    ی سوال کلی تر بکنم اینه که میشه پورت SNMP رو روی nagios مانیتور کرد؟

    پاسخ

دیدگاه خود را ثبت کنید

Want to join the discussion?
Feel free to contribute!

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *