Bosh sahifa Wiki SNMP manager

SNMP manager

SNMP manager — Simple Network Management Protocol orqali agentlardan boshqaruv ma’lumotini so‘raydigan, notification qabul qiladigan va monitoring yoki konfiguratsiya jarayonini boshqaradigan tizim. U router, switch, printer, UPS va serverdagi SNMP agent bilan aloqa qiladi. Network management station SNMP managerning amaliy ko‘rinishidir.

Manager va agent

Agent boshqariladigan qurilmada ishlaydi va MIB obyektlarini taqdim etadi. Manager GET, GETNEXT yoki GETBULK bilan qiymatlarni o‘qiydi. Ayrim obyektlar SET bilan o‘zgartirilishi mumkin. Agent Trap yoki Inform orqali hodisani managerga yuboradi.

Operatsiya Yo‘nalish Vazifa
GET Manager → agent Aniq OID qiymatini o‘qish
GETNEXT Manager → agent Keyingi OIDni olish
GETBULK Manager → agent Jadvalni samarali o‘qish
SET Manager → agent Yoziladigan obyektni o‘zgartirish
Trap Agent → manager Tasdiqsiz notification
Inform Agent → manager Tasdiqlanadigan notification

SNMP ko‘pincha UDP 161 portda so‘rov, UDP 162 portda trap ishlatadi. Port va transport security siyosatiga ko‘ra o‘zgartirilishi mumkin.

Polling

Manager qurilmalar ro‘yxati va credential asosida davriy polling qiladi. Interface byte counter farqi va vaqt oralig‘idan trafik tezligi hisoblanadi. Counter wrap, device reboot va 32/64-bit tur hisobga olinmasa noto‘g‘ri spike paydo bo‘ladi.

Polling interval juda qisqa bo‘lsa qurilma CPU va management network yuklanadi; juda uzun bo‘lsa qisqa hodisa ko‘rinmaydi. Kritik obyekt va sekin o‘zgaruvchi inventory uchun turli interval ishlatiladi. So‘rovlar bir vaqtda barcha qurilmaga yuborilmay, jitter bilan taqsimlanadi.

MIB va OID

Management Information Base obyekt nomi, turi va semantikasini belgilaydi. OID iyerarxik raqamli identifikator. Standard MIB interface counter kabi umumiy ma’lumotni, vendor MIB esa qurilmaga xos sensor va holatni beradi.

Manager MIB fayl yordamida raqamli OIDni o‘qiladigan nom va enumga aylantiradi. MIB fayl qiymatlarni agentdan olib bermaydi; u schema va tavsifdir. Bir xil nomning vendor versiya bo‘yicha semantikasi o‘zgarishi mumkin.

Discovery va inventory

Manager ICMP, seed device, routing table yoki manual ro‘yxat orqali node’larni topishi mumkin. Avtomatik discovery noto‘g‘ri credential bilan katta subnetni tekshirib security alert va yuk yaratmasligi uchun scope cheklanadi.

sysObjectID, sysName, interface table va LLDP ma’lumoti inventory hamda topology tuzishga yordam beradi. IP manzil o‘zgarsa barqaror device identity saqlanishi kerak; faqat IPga bog‘lash tarixni boshqa qurilmaga qo‘shishi mumkin.

SNMP versiyalari va xavfsizlik

SNMPv1 va v2c community string orqali sodda access beradi; u ko‘pincha tarmoqda shifrlanmagan uzatiladi. SNMPv3 User-based Security Model autentifikatsiya va privacy shifrlashini qo‘llaydi. authPriv rejimi identity va payloadni himoya qiladi.

Read-only user monitoring uchun, write huquqi esa alohida va juda cheklangan bo‘ladi. Management VRF, ACL va firewall agentga faqat manager manzilidan kirishni ruxsat etadi. Default community o‘zgartiriladi va credential secret managerda saqlanadi.

Trap qabul qilish

Trap tez hodisa signalini beradi, ammo UDP va tasdiqsiz bo‘lgani uchun yo‘qolishi mumkin. Inform acknowledgement va retry beradi, buning evaziga agent state saqlaydi. Manager trapni source, enterprise OID va varbindlar orqali parse qilib incidentga bog‘laydi.

Trap storm managerni bosmasligi uchun rate limit, deduplication va correlation qo‘llanadi. Polling authoritative joriy holatni tasdiqlaydi; trap yolg‘iz monitoring o‘rnini bosmaydi.

Yuqori mavjudlik

Ikki manager bir agentni parallel poll qilsa yuk va duplicate event oshadi. HA tizim leader yoki shard ownership orqali vazifani bo‘ladi. Metric storage va alert state failoverdan keyin davom etishi kerak.

Bog‘liq tushunchalar

SNMP, SNMP agent, Management Information Base, Object identifier, GETBULK, Trap, Network monitoring