Asosiy kontentga o‘tish
Innovialabs

Ofis tarmog‘ini monitoring qilish: SNMP, Zabbix va ogohlantirishlar

Chuqur4 daq

Qisqacha

Kanallar, kommutatorlar, kirish nuqtalari, UPS, NAS va printerlar holatini SNMP orqali Zabbix kabi tizimga yig‘ing, Telegram ga esa faqat harakat talab qiladigan, kechikish va bog‘liqliklar bilan shovqindan tozalangan alertlarni yuboring.

Qisqacha

Ofis tarmog‘i monitoringi — qurilmalarni muntazam so‘rab turadigan, metrikalarni saqlaydigan va biror narsa buzilganda yoki buzilish arafasida bo‘lganda signal beradigan server. Ko‘pchilik qurilmalardan ma’lumotlar SNMP orqali keladi, Zabbix kabi vosita ularni grafiklar va triggerlarga aylantiradi, Telegram dagi bot esa alertlarni harakat qila oladigan odamlarga yetkazadi.

Maqsad — hamma narsani yig‘ish emas, balki muammo haqida foydalanuvchilar qo‘ng‘iroq qilishidan oldin bilish.

Nimani kuzatish kerak

QurilmaAsosiy metrikalar
Internet kanallariTashqi tugunlargacha yo‘qotishlar va kechikish, interfeys trafigi, zaxiralashda qaysi kanal faol
Router yoki firewallMavjudlik, CPU, xotira, interfeys xatolari, uptime (to‘satdan nolga tushishi — qayta yuklanish belgisi)
KommutatorlarUplink portlar holati, xatolar va tashlab yuborishlar, PoE quvvat byudjeti
Kirish nuqtalariOnlayn holat, mijozlar soni, kontroller bersa — kanal yuklamasi
UPSBatareyadan ishlash, zaryad, qolgan vaqt, batareyani almashtirish belgisi
NAS va fayl serverlarRAID holati, disklar salomatligi (SMART), bo‘sh joy, harorat
PrinterlarToner darajasi, qog‘oz tiqilishi, xatolar
VideoregistratorMavjudlik, disklar holati, kameralardan yozuv ketyaptimi

Kanallar, asosiy kommutator, UPS va NAS dan boshlang: ularning ishdan chiqishi hammaga ta’sir qiladi.

SNMP asoslari

  • Monitoring serveri (manager) qurilmadagi agentni UDP 161 port orqali so‘raydi.
  • Qurilmalar hodisa yuz berganda o‘zi UDP 162 portga trap yuborishi mumkin.
  • Har bir qiymatning OID i — raqamli manzili bor. OID lar MIB larda tavsiflanadi: interfeyslar uchun IF-MIB, HOST-RESOURCES-MIB, UPS-MIB va Printer-MIB kabi standart MIB lar hamda ishlab chiqaruvchilar MIB lari.
  • Tez interfeyslarda 64 bitli hisoblagichlardan foydalaning (ifHCInOctets va shunga o‘xshash): 32 bitlilari juda tez to‘lib qoladi.

Versiya xavfsizlik uchun muhim. SNMPv1/v2c ochiq matnda uzatiladigan community qatoridan foydalanadi. SNMPv3 autentifikatsiya va shifrlashni qo‘shadi. Qurilma qo‘llab-quvvatlasa, v3 dan foydalaning; aks holda — faqat o‘qish uchun, public bo‘lmagan community va SNMP ga faqat monitoring serveri IP sidan ruxsat bering.

Tizimga qo‘shishdan oldin qurilma javob berishini tekshiring:

snmpget -v2c -c your-ro-community 192.168.10.2 1.3.6.1.2.1.1.3.0
snmpwalk -v3 -l authPriv -u monitor -a SHA -A 'auth-pass' -x AES -X 'priv-pass' 192.168.10.2 1.3.6.1.2.1.1

Birinchi buyruq qurilma uptime ini qaytaradi, ikkinchisi SNMPv3 orqali system guruhini aylanib chiqadi.

Vositani tanlash

VositaNima uchun mosE’tibor bering
ZabbixTo‘liq monitoring: SNMP shablonlari, triggerlar, bog‘liqliklar, filiallar uchun proksiSozlash va moslashtirishga vaqt kerak
LibreNMSTarmoq monitoringi, SNMP qurilmalarini avtomatik topishTarmoqdan tashqari tekshiruvlar uchun kamroq moslashuvchan
Prometheus + snmp_exporter + GrafanaPrometheus dan allaqachon foydalanayotgan jamoalarKo‘proq qo‘lda yig‘ish talab qiladi
PRTGTayyor sensorlar, Windows da ishlaydiTijoriy, litsenziya sensorlar soniga qarab
Uptime KumaBildirishnomalar bilan oddiy mavjudlik tekshiruvlariAsosan «ishlayapti / ishlamayapti», chuqur metrikalarsiz

Bir necha o‘nlab qurilmali ofis uchun Zabbix — ishonchli standart tanlov: bepul, yaxshi hujjatlashtirilgan va odatiy tarmoq uskunalari, UPS va printerlar uchun shablonlarga ega.

Amalda Zabbix

  1. Zabbix serverini ma’lumotlar bazasi bilan kichik Linux VM ga yoki konteynerlarga o‘rnating.
  2. SNMP interfeysli xostlarni qo‘shing va mos shablonni bog‘lang (umumiy SNMP, ishlab chiqaruvchiniki, UPS, printer).
  3. Community yoki SNMPv3 login ma’lumotlarini har bir elementda emas, makroslarda saqlang.
  4. Low-level discovery interfeyslar va disklarni avtomatik topsin.
  5. Shablonlar bilan kelgan triggerlar va chegaralarni qayta ko‘rib chiqing.
  6. Filial uchun u yerga Zabbix proxy o‘rnating, so‘rov mahalliy ravishda bajarilsin.

Telegram ga ogohlantirishlar

  1. @BotFather orqali bot yarating va tokenni xavfsiz saqlang.
  2. Botni IT jamoasi guruhiga qo‘shing va guruhning chat ID sini aniqlang.
  3. Zabbix da Telegram ogohlantirish turini yoqing va tokenni kiriting.
  4. Alert olishi kerak bo‘lgan foydalanuvchilarga chat ID ni media sifatida qo‘shing.
  5. Harakat yarating: faqat tanlangan muhimlik darajasi va undan yuqori muammolarni, tiklanish xabarlari bilan birga yuboring.

Yaxshi xabarda xost, muammo, boshlangan vaqt va joriy qiymat bo‘ladi.

Alertlarga botib qolmaslik

Agar Telegram kun bo‘yi signal bersa, chatni o‘chirib qo‘yishadi va haqiqiy avariyani o‘tkazib yuborishadi.

  • Faqat harakat talab qiladigan narsalar uchun alert yuboring. Qolgani — dashbordlarga.
  • Muhimlik darajalaridan foydalaning. High va Disaster — Telegram ga, ogohlantirishlar — alohida chatga yoki kundalik hisobotga.
  • Kechikish qo‘shing. Bitta sakrashga emas, bir necha muvaffaqiyatsiz tekshiruvdan keyin yoki bir necha daqiqalik o‘rtacha qiymat bo‘yicha ishga tushsin.
  • Bog‘liqliklardan foydalaning. Asosiy kommutator ishdan chiqsa, uning orqasidagi barcha kirish nuqtalari bo‘yicha alertlarni bostiring.
  • Ishlar vaqtiga xizmat ko‘rsatish oynalarini rejalashtiring.
  • Oyda bir marta qayta ko‘rib chiqing: oqibatsiz ishga tushadigan triggerlarni moslang yoki o‘chiring.

Ko‘p uchraydigan xatolar

  • Yozish huquqi bilan public community.
  • Faqat ofis ichidan monitoring: internet uzilganda alertlar chiqib keta olmaydi. Tashqi tekshiruv yoki zaxira kanal qo‘shing.
  • Monitoring serverining o‘zini hech kim kuzatmaydi.
  • UPS ni faqat elektr o‘chganda eslashadi.

Ko‘p beriladigan savollar

Shart emas, lekin ping tekshiruvlari va Telegram bildirishnomalari bo‘lgan oddiyroq vosita ham yetishi mumkin. Zabbix disklar salomatligi, toner yoki UPS ishlash vaqti kabi metrikalar kerak bo‘lganda o‘zini oqlaydi.

Bunda yordam beramiz

O‘zingiz shug‘ullanmasdan natija olishni istasangiz — biz har kuni shu bilan shug‘ullanamiz.

Loyihani muhokama qilish

Yana o‘qing

G‘oya yoki vazifangiz bormi? Bizga aytib bering

Ish kuni davomida javob beramiz va yechim taklif qilamiz. Konsultatsiya bepul.