CodingBox Q&A Ask question

LibreNMS tidak menemukan sensor optik di OLT ZTE ZXA10 C300/C320, dan sama sekali tidak ada interface ONU

Asked Active Viewed 24 AI translation from English
3

Saya yang mengurus access layer di ISP kecil, dan saya mau dua OLT GPON kami muncul di monitoring sama seperti yang lain. Wish list-nya tidak eksotis: seberapa panas chassis-nya jalan, load CPU dan RAM, counter per port, dan bagian yang benar-benar saya pedulikan, sisi optiknya. Maksudnya dBm Rx/Tx untuk port OLT itu sendiri dan angka Rx per ONU pelanggan.

  • ZTE ZXA10 C300 dan ZXA10 C320, community SNMP v2c read-only
  • LibreNMS 25.8.0-dev, poller self-hosted di site yang sama
  • uplink SFP dan SFP+ di kedua OLT

Out of the box saya tidak dapat apa pun yang optik sama sekali:

# discovery completes, device is green, but:
#   - no transceiver Rx/Tx power sensors are discovered for either OLT
#   - ONU interfaces do not exist in IF-MIB, only the OLT's own ports
snmpwalk -v2c -c <community> <olt> IF-MIB::ifDescr

Yang sudah saya lakukan:

  • pastikan SNMP-nya sendiri sehat, grafik traffic di uplink dan port PON tergambar dengan benar
  • rediscover perangkatnya setelah tiap perubahan dan cek tabel sensor standar, semuanya kosong
  • cari template siap pakai untuk keluarga C320 dan tidak menemukan apa pun yang mencakup port GPON atau optik ONU

Jadi tree yang mana sebenarnya dipakai box-box ini untuk publish data itu, baik untuk port mereka sendiri maupun per ONU, dan apa ada yang pernah berhasil memasukkannya ke LibreNMS dalam bentuk yang tetap bertahan setelah upgrade?

Comments 4

Accepted answer

Versi singkatnya: tidak ada apa pun yang optik di OLT ini yang hidup di MIB standar, semuanya ada di tree enterprise privat ZTE 3902.

Mulai dari yang gampang, temperature chassis di .1.3.6.1.4.1.3902.1015.2.1.3.2. Ada definisi sensor PHP yang beredar untuk itu dengan threshold 65/55/15/5 derajat. Jangan langsung percaya begitu saja, cek dulu terhadap suhu jalan sebenarnya di chassis kamu sebelum menyambungkan alerting ke situ.

Sisi ONU itu kerjaan yang sebenarnya. IF-MIB cuma mendeskripsikan interface OLT, dan satu port PON bisa membawa sampai 128 ONU, jadi tidak ada tempat untuk menggantungkan interface-nya. Yang akhirnya dilakukan orang-orang adalah membangun index dari shelf, slot, port dan nomor ONU yang dipadatkan jadi satu integer:

(1 << 30) + (($shelf-1) << 21) + (($slot-1) << 20) + (($port-1) << 16) + (($onu_num-1) << 8)

dan memakainya terhadap tree ONU:

snmpwalk -v2c -c <community> <olt> .1.3.6.1.4.1.3902.1015.1010.5.56.1

Tree itu membawa level RX ONU dan counter byte Counter64, jadi traffic per ONU keluar dari walk yang sama.

Dua peringatan. Ini tumpukan patch user, tidak ada yang sampai ke upstream, jadi simpan salinannya di tempat yang bisa kamu apply ulang setelah update. Dan OLT dengan 300 lebih ONU mengalikan jumlah sensor kamu kira-kira sepuluh kali lipat, yang akan terasa oleh poller-nya. Di skala itu, taruh data ONU-nya ke Components, bukan ke interface biasa.

8 Kazakhstanlanbyte59KZ Show original (English) AI translation

Dua pertanyaan sebelum ada yang menuliskan template buat kamu.

Sudah pernah walk sesuatu di luar MIB standar? Di keluarga ZXA10, data yang menarik itu tidak ada di IF-MIB, jadi tabel sensor kosong itu hasil yang memang diharapkan, bukan bug. Posting apa yang kamu dapat dari

snmpwalk -v2c -c <community> <olt> .1.3.6.1.4.1.3902.1015.2.1.3.2

Kalau itu mengembalikan nilai, kamu sudah di jalur yang benar dan sisanya cuma aritmetika index.

Kedua: berapa banyak ONU per port PON, dan berapa total per chassis? Angka itu menentukan apakah kamu mau sensor biasa atau sesuatu yang lebih ringan, dan itu cukup banyak mengubah sarannya.

4 United Stateslinkeng21US Show original (English) AI translation

Itu jawabannya. Walk 3902 secara manual langsung mengembalikan nilai, dan setelah saya sambungkan, sekarang saya punya temperature, CPU, memory, bandwidth, error counter dan RX dBm untuk port OLT maupun ONU-nya.

Peringatan soal skala itu juga bukan teori belaka. C300-nya membawa lebih dari 300 ONU, dan waktu jalan poller untuk perangkat itu jadi terlihat jauh lebih lama begitu setiap ONU berubah jadi sensor, jadi data per-ONU-nya dipindah ke Components dan cuma optik OLT yang tetap jadi sensor biasa. Saya masih menyebut ini partial, bukan solved: ini jalan, tapi ini patch set saya sendiri, dan tidak ada apa pun yang siap pakai untuk C320.

3 United Statescoaxhawk46US Show original (English) AI translation

Vendor beda, pelajaran sama dari sisi saya: begitu satu box kasih kamu angka, cek dulu terhadap sisi seberang sebelum kamu bangun alerting di atasnya.

Kami punya dua link 20 km dengan SFP+ non-Juniper antara EX4550 dan sepasang EX3300. Kedua link-nya lewatin traffic normal, tapi di EX4550 show interfaces diagnostics optics mencetak

Receiver signal average optical power : 0.0011 mW / -29.64 dBm

sementara ujung EX3300 dari fiber yang sama melaporkan 0.1196 mW / -9.22 dBm. Itu cacat scaling Junos di EX4550, PR1007055, sudah diperbaiki di 12.3R8. Sampai kami upgrade, kami memperlakukan pembacaan EX4550 sebagai dekorasi saja dan pakai sisi seberang.

Denger dari orang lain, jadi jangan terlalu dipercaya: di ICX 7450 dan ICX 7550, optical monitoring katanya tetap kosong untuk part number bikinan Ruckus 33211-100 dan 33210-100, sementara yang setara berkode Brocade di chassis yang sama melapor normal, dilacak sebagai FI-264785 dengan fix diperkirakan sekitar build 08.0.95j. Layak show optic dulu sebelum siapa pun mulai pasang ulang modul.

4 VietnamdwdmpilotVN Show original (English) AI translation
Log in to comment. Log in