آشنایی عمیق با SNMP: از OID تا داشبورد
SNMP (پروتکل ساده مدیریت شبکه) ستون فقرات پایش شبکه است. درک عمیق آن دید کامل به هر دستگاه شبکه را باز میکند.
نسخههای SNMP
| نسخه | امنیت | کاربرد |
|---|---|---|
| v1 | متن ساده | فقط legacy |
| v2c | Community متن ساده | اکثر پایشها |
| v3 | AuthPriv (AES+SHA) | تولیدی |
پیمایش درخت MIB
BASH
# نصب ابزارها
apt install snmp snmp-mibs-downloader
# پیمایش کل MIB دستگاه
snmpwalk -v2c -c public 192.168.1.1
# دریافت OID خاص (CPU روی MikroTik)
snmpget -v2c -c public 192.168.1.1 .1.3.6.1.4.1.14988.1.1.3.14.0OIDهای مهم
TEXT
# MIB-2 استاندارد
sysDescr: .1.3.6.1.2.1.1.1.0
ifInOctets: .1.3.6.1.2.1.2.2.1.10.[ifIndex]
ifOperStatus: .1.3.6.1.2.1.2.2.1.8.[ifIndex]
# MIB خصوصی MikroTik
بار CPU: .1.3.6.1.4.1.14988.1.1.3.14.0
حافظه آزاد: .1.3.6.1.4.1.14988.1.1.3.6.0پیکربندی SNMP v3 (MikroTik)
BASH
/snmp set enabled=yes
/snmp community add name=v3comm security=private authentication-protocol=SHA1 authentication-password=AuthPass123 encryption-protocol=AES encryption-password=EncPass123بهترین شیوهها
- همیشه در تولید از SNMPv3 با AuthPriv استفاده کنید
- از رشتههای Community فقطخواندنی استفاده کنید — هرگز دسترسی نوشتن
- دسترسی SNMP را با IP منبع روی دستگاه محدود کنید
- حداقل با فاصله ۶۰ ثانیه Poll کنید
