DD,
problem je, ze:
1) monitorovat lze asi milion veci
2) GPON port ma v OIDcku (ne nutne uplne na konci) index (cislo kolem4E9), ktere zavisi i na umisteni karty (slotu).
3) kazde OID tykajici se ONT obsahuje predem ne uplne jiste definovatelny index slotu (a take index OID). Napr:
enterprises.2011.6.128.1.1.2.46.1.24.4194312192.0 = INTEGER: 13
enterprises.2011.6.128.1.1.2.46.1.24.4194312192.1 = INTEGER: -1
popisuje kvuli cemu bylo ONT 0 (a 1 na dalsim radku) na gpon port 0/1/0 naposledy odpojeno. Pokud nebude GPON karta v hornim slotu misto 4194312192 bude trochu jine cislo.
Obecna sablona pro nejaky dohled muze tak maximalne hlidat stav teplot v sasi apod. Ne veci, ktere jsou spojeny s portem a ONT.
Dalsi vec je, ze zajimave veci jako sily signalu na ONT se v okamziku SNMP dotazu vycitaji neskutecne pomalu - OLT je nema nakesovane. Cekal bych, ze ONT bude obcas posilat info o sile signalu a OLT si je bude kesovat aby SNMP dotaz byl rychly. Neni. Takze pri vetsim poctu ONT bude trvat vycist sily signalu tak cca 0.5sec*pocetONT * pocet vycitanych typu hodnot (RX,TX, RX na OLT - i to je pomale zrejme zdrzuje komunikace s SFP modulem na i2c). V dusledku toho vycitame signaly skriptem (1x za 1h) do DB a teprve pak se z toho kresli graf.