7.2
b01bb96a1ed547e1a8770677a646aa3c
Templates IPv0
1a62bf6492d64062a2b5f58e30234244
Templates Nokia
41049df2762c47218e8282386e938ff7
IPv0 - Template Olt Nokia API
IPv0 - Template Olt Nokia API
Templates IPv0
Templates Nokia
-
2e17d6504d804ef098c6d35614ac0626
Get OLT Stats
HTTP_AGENT
olt.api.stats
3m
1h
TEXT
90s
http://127.0.0.1:5050/api/v1/olt_stats
host
{HOST.IP}
driver
nokia
7a978a056189440f8bc3252788ce5034
Discovery Card de Gerencia
DEPENDENT
olt.mgmt.card.discovery
69b6137ee1f1498eb495ca9c14e0c9f1
{#CARD_TYPE}-{#CARD_CLASS} / {#CARD_NAME}: Utilização de Memória %
CALCULATED
mng.avgUsage[{#CARD_INDEX}]
2m
FLOAT
%
(last(//mng.memAbsoluteUsage[{#CARD_INDEX}])*100)/last(//mng.totalMemSize[{#CARD_INDEX}])
Card
MGMT
b460b66d4d8c47959388655797c47abb
{#CARD_TYPE}-{#CARD_CLASS} / {#CARD_NAME}: Utilização de CPU %
SNMP_AGENT
1.3.6.1.4.1.637.61.1.9.29.1.1.4.{#CARD_INDEX}
mng.cpuLoadAverage[{#CARD_INDEX}]
2m
FLOAT
%
Card
MGMT
8f8f575a9ca24fd88519fe42a6e436b8
{#CARD_TYPE}-{#CARD_CLASS} / {#CARD_NAME}: Status Administrativo
SNMP_AGENT
1.3.6.1.4.1.637.61.1.23.3.1.5.{#CARD_INDEX}
mng.eqptBoardAdminStatus[{#CARD_INDEX}]
2m
CARD: Status Administrativo
Card
MGMT
6effd55c130a47a2bf9ff51e1aaf7f37
{#CARD_TYPE}-{#CARD_CLASS} / {#CARD_NAME}: Código PBA
SNMP_AGENT
1.3.6.1.4.1.637.61.1.23.3.1.15.{#CARD_INDEX}
mng.eqptBoardInventoryPBACode[{#CARD_INDEX}]
1d
CHAR
application
inventory
Card
MGMT
538be380bc604f44b4e25f8a2eb2e7ba
{#CARD_TYPE}-{#CARD_CLASS} / {#CARD_NAME}: SN do Card
SNMP_AGENT
1.3.6.1.4.1.637.61.1.23.3.1.19.{#CARD_INDEX}
mng.eqptBoardInventorySerialNumber[{#CARD_INDEX}]
1d
CHAR
application
inventory
Card
MGMT
8a2b29a22fce4f27817e3b39b741c973
{#CARD_TYPE}-{#CARD_CLASS} / {#CARD_NAME}: Status Operacional do Card
SNMP_AGENT
1.3.6.1.4.1.637.61.1.23.3.1.6.{#CARD_INDEX}
mng.eqptBoardOperStatus[{#CARD_INDEX}]
2m
CARD: Status Operacional
Card
MGMT
3bb2deae12174e56ab4a91f9620028bb
{#CARD_TYPE}-{#CARD_CLASS} / {#CARD_NAME} / Sensor {#SENSOR_INDEX}: Temperatura Atual
SNMP_AGENT
1.3.6.1.4.1.637.61.1.23.10.1.2.{#CARD_INDEX}.{#SENSOR_INDEX}
mng.eqptBoardThermalSensorActualTemperature[{#CARD_INDEX}.{#SENSOR_INDEX}]
2m
°C
Card
MGMT
4f7a5fecd1554ea0baa33ee04ba9ef39
{#CARD_TYPE}-{#CARD_CLASS} / {#CARD_NAME}: Status Energético do Card
SNMP_AGENT
1.3.6.1.4.1.637.61.1.23.3.1.4.{#CARD_INDEX}
mng.eqptSlotPowerStatus[{#CARD_INDEX}]
2m
CARD: Power Status
Card
MGMT
279d9f528e6e4c22a2947530ec4df837
{#CARD_TYPE}-{#CARD_CLASS} / {#CARD_NAME}: Utilização de Memória
SNMP_AGENT
1.3.6.1.4.1.637.61.1.9.29.2.1.2.{#CARD_INDEX}
mng.memAbsoluteUsage[{#CARD_INDEX}]
2m
!MB
Card
MGMT
79604b14350941cf9cc896cc22648ef1
{#CARD_TYPE}-{#CARD_CLASS} / {#CARD_NAME}: Status de Operação da CPU
SNMP_AGENT
1.3.6.1.4.1.637.61.1.9.29.1.1.5.{#CARD_INDEX}
mng.operateStatus[{#CARD_INDEX}]
10m
CARD: Status CPU
Card
MGMT
0bc920aa3f95405a86f6bfd5fb2b2ee8
{#CARD_TYPE}-{#CARD_CLASS} / {#CARD_NAME}: Total de Memória
SNMP_AGENT
1.3.6.1.4.1.637.61.1.9.29.2.1.1.{#CARD_INDEX}
mng.totalMemSize[{#CARD_INDEX}]
2m
!MB
Card
MGMT
olt.api.stats
JAVASCRIPT
var data = JSON.parse(value);
var output = [];
if (data.FANT) {
data.FANT.forEach(function (card) {
output.push({
"{#CARD_INDEX}": card.cardIndex,
"{#CARD_NAME}": card.cardName,
"{#CARD_NUMBER}": card.cardNumber,
"{#CARD_TYPE}": card.cardType,
"{#CARD_CLASS}": card.cardClass
});
});
}
return JSON.stringify(output);
846ecdc97b7e45a9a62142aed73703d9
Discovery PONs
DEPENDENT
olt.pon.discovery
a2702a688be54c88b8a3c3dc057b312f
{#PON_NAME} Status Operacional
SNMP_AGENT
1.3.6.1.2.1.2.2.1.8.{#PON_CODE}
ifOperStatus[{#PON_CODE}]
CHAR
PON: Status Operacional
GPON Port
{#PON_NAME}
0b8b225f12c142a3b4001e5e48522b45
{#PON_NAME} ONTs Offline
DEPENDENT
olt.pon.onts.offline[{#PON_CODE}]
JSONPATH
$.FGLT[*].pons[?(@.ponCode=='{#PON_CODE}')].onuStats.down.first()
olt.api.stats
GPON Port
{#PON_NAME}
d665247611d44c0d99320118b0a3788f
{#PON_NAME} ONTs Online
DEPENDENT
olt.pon.onts.online[{#PON_CODE}]
JSONPATH
$.FGLT[*].pons[?(@.ponCode=='{#PON_CODE}')].onuStats.up.first()
olt.api.stats
GPON Port
{#PON_NAME}
ddc136525d274ef4b88d7e45f5c1cac7
((last(/IPv0 - Template Olt Nokia API/olt.pon.onts.online[{#PON_CODE}],#2)+0.1)
- last(/IPv0 - Template Olt Nokia API/olt.pon.onts.online[{#PON_CODE}]))
/
(last(/IPv0 - Template Olt Nokia API/olt.pon.onts.online[{#PON_CODE}],#2)+0.1)*100>={$LIMITONTOFF}
and
last(/IPv0 - Template Olt Nokia API/olt.pon.onts.online[{#PON_CODE}])<>0
RECOVERY_EXPRESSION
((last(/IPv0 - Template Olt Nokia API/olt.pon.onts.online[{#PON_CODE}],#2)+0.1)
- last(/IPv0 - Template Olt Nokia API/olt.pon.onts.online[{#PON_CODE}]))
/
(last(/IPv0 - Template Olt Nokia API/olt.pon.onts.online[{#PON_CODE}],#2)+0.1)*100<={$LIMITONTOFF}
and
last(/IPv0 - Template Olt Nokia API/olt.pon.onts.online[{#PON_CODE}])>=
avg(/IPv0 - Template Olt Nokia API/olt.pon.onts.online[{#PON_CODE}],12h)
Queda Massiva de ONUs {#PON_INDEX}
HIGH
YES
7362cd3b3c814d6992928cd2e971fb6b
{#PON_NAME} ONTs Total
DEPENDENT
olt.pon.onts.total[{#PON_CODE}]
JSONPATH
$.FGLT..[?(@.ponCode=='{#PON_CODE}')].onuStats.total.first()
olt.api.stats
GPON Port
{#PON_NAME}
d0c4dee94181467685df65cfcc3a77a5
last(/IPv0 - Template Olt Nokia API/olt.pon.onts.total[{#PON_CODE}])>{$ALERTLIMMITONTS}
RECOVERY_EXPRESSION
last(/IPv0 - Template Olt Nokia API/olt.pon.onts.total[{#PON_CODE}])<{$ALERTLIMMITONTS}
Limite de ONTs
AVERAGE
YES
5148cc790e694fc183aec93c3e2ab2bd
Interface GPON {#PON_INDEX} Operational status
DEPENDENT
olt.pon.status.oper[{#PON_INDEX}]
TEXT
DISABLED
NO_DISCOVER
JSONPATH
$.data[?(@.pon_index=='{#PON_INDEX}')].oper_status.first()
olt.api.stats
GPON Port
{#PON_NAME}
929d97d69e7d42618bfb063368f2937b
{#PON_NAME}: Voltagem
SNMP_AGENT
1.3.6.1.4.1.637.61.1.56.5.1.9.{#CARD_INDEX}.{#PON_INDEX}
sfpDiagSupplyVoltage[{#CARD_INDEX}.{#PON_INDEX}]
2m
FLOAT
V
TRIM
"
TRIM
VDC
GPON Port
{#PON_NAME}
83148e945c884ce99713c43806af6283
{#PON_NAME}: Temperatura
SNMP_AGENT
1.3.6.1.4.1.637.61.1.56.5.1.10.{#CARD_INDEX}.{#PON_INDEX}
sfpDiagTemperature[{#CARD_INDEX}.{#PON_INDEX}]
2m
FLOAT
ºC
TRIM
"
TRIM
degrees Celsius
GPON Port
{#PON_NAME}
256a6c2404ef4d759c75c1d5f4104b59
{#PON_NAME}: Corrente Elétrica
SNMP_AGENT
1.3.6.1.4.1.637.61.1.56.5.1.8.{#CARD_INDEX}.{#PON_INDEX}
sfpDiagTxBiasCurrent[{#CARD_INDEX}.{#PON_INDEX}]
2m
FLOAT
!mA
TRIM
"
TRIM
mA
GPON Port
{#PON_NAME}
3da4a5d55323446ea0b6ada7676c5597
{#PON_NAME}: Tx Power
SNMP_AGENT
1.3.6.1.4.1.637.61.1.56.5.1.6.{#CARD_INDEX}.{#PON_INDEX}
sfpDiagTxPower[{#CARD_INDEX}.{#PON_INDEX}]
2m
FLOAT
dBm
TRIM
"
TRIM
dBm
GPON Port
{#PON_NAME}
70e2452a22da41d6b4229d6c575c1999
{#PON_NAME}: Tipo do SFP
SNMP_AGENT
1.3.6.1.4.1.637.61.1.56.6.1.13.{#CARD_INDEX}.{#PON_INDEX}
sfpInvSpecificalType[{#CARD_INDEX}.{#PON_INDEX}]
2m
PON: SFP Type
GPON Port
{#PON_NAME}
olt.api.stats
JAVASCRIPT
var data = JSON.parse(value);
var output = [];
if (data.FGLT) {
data.FGLT.forEach(function(card) {
if (card.pons) {
card.pons.forEach(function(pon) {
output.push({
"{#CARD_INDEX}": card.cardIndex,
"{#PON_INDEX}": pon.ponIndex,
"{#PON_CODE}": pon.ponCode,
"{#PON_NAME}": pon.ponName
});
});
}
});
}
return JSON.stringify(output);
de352b4307a24dc3b7a7ba228224663d
Discovery Card de Serviço
DEPENDENT
olt.service.card.discovery
bb009bd92e18473ebbcc4daea67577c6
{#CARD_TYPE}-{#CARD_CLASS} / {#CARD_NAME}: Utilização de Memória %
CALCULATED
srv.avgUsage[{#CARD_INDEX}]
2m
FLOAT
%
(last(//srv.memAbsoluteUsage[{#CARD_INDEX}])*100)/last(//srv.totalMemSize[{#CARD_INDEX}])
JAVASCRIPT
return Math.round(value * 100)/100;
Card
Service
bf0fc61688d24828a22a23437f0baf26
{#CARD_TYPE}-{#CARD_CLASS} / {#CARD_NAME}: Utilização de CPU %
SNMP_AGENT
1.3.6.1.4.1.637.61.1.9.29.1.1.4.{#CARD_INDEX}
srv.cpuLoadAverage[{#CARD_INDEX}]
2m
%
Card
Service
b4ffa90bd79744669c4b1acbeefb8329
{#CARD_TYPE}-{#CARD_CLASS} / {#CARD_NAME}: Status Administrativo
SNMP_AGENT
1.3.6.1.4.1.637.61.1.23.3.1.5.{#CARD_INDEX}
srv.eqptBoardAdminStatus[{#CARD_INDEX}]
2m
CARD: Status Administrativo
Card
Service
4aa8a84284a4439b996183274d01f8b8
{#CARD_TYPE}-{#CARD_CLASS} / {#CARD_NAME}: Código PBA
SNMP_AGENT
1.3.6.1.4.1.637.61.1.23.3.1.15.{#CARD_INDEX}
srv.eqptBoardInventoryPBACode[{#CARD_INDEX}]
1d
CHAR
application
inventory
Card
Service
c0f2e77e0c594edebd4720ae608b8311
{#CARD_TYPE}-{#CARD_CLASS} / {#CARD_NAME}: SN do Card
SNMP_AGENT
1.3.6.1.4.1.637.61.1.23.3.1.19.{#CARD_INDEX}
srv.eqptBoardInventorySerialNumber[{#CARD_INDEX}]
1d
CHAR
application
inventory
Card
Service
0acd1bc1e82441bfa195ec8b97d0c034
{#CARD_TYPE}-{#CARD_CLASS} / {#CARD_NAME}: Status Operacional do Card
SNMP_AGENT
1.3.6.1.4.1.637.61.1.23.3.1.6.{#CARD_INDEX}
srv.eqptBoardOperStatus[{#CARD_INDEX}]
2m
CARD: Status Operacional
Card
Service
d955f5a1d1324e7baf380f63e4a1b6b3
{#CARD_TYPE}-{#CARD_CLASS} / {#CARD_NAME} / Sensor {#SENSOR_INDEX}: Temperatura Atual
SNMP_AGENT
1.3.6.1.4.1.637.61.1.23.10.1.2.{#CARD_INDEX}.{#SENSOR_INDEX}
srv.eqptBoardThermalSensorActualTemperature[{#CARD_INDEX}.{#SENSOR_INDEX}]
2m
FLOAT
ºC
Card
Service
372b8ece709443f99d076ccd1b6927cf
{#CARD_TYPE}-{#CARD_CLASS} / {#CARD_NAME}: Status Energético do Card
SNMP_AGENT
1.3.6.1.4.1.637.61.1.23.3.1.4.{#CARD_INDEX}
srv.eqptSlotPowerStatus[{#CARD_INDEX}]
2m
CARD: Power Status
Card
Service
039582f21ece4b5b9ede608fdcaf769e
{#CARD_TYPE}-{#CARD_CLASS} / {#CARD_NAME}: Utilização de Memória
SNMP_AGENT
1.3.6.1.4.1.637.61.1.9.29.2.1.2.{#CARD_INDEX}
srv.memAbsoluteUsage[{#CARD_INDEX}]
2m
FLOAT
!MB
Card
Service
2a206cc0b25e451285a37057a606b348
{#CARD_TYPE}-{#CARD_CLASS} / {#CARD_NAME}: Status de Operação da CPU
SNMP_AGENT
1.3.6.1.4.1.637.61.1.9.29.1.1.5.{#CARD_INDEX}
srv.operateStatus[{#CARD_INDEX}]
10m
FLOAT
CARD: Status CPU
Card
Service
76599aec4242436685dfc13209792312
{#CARD_TYPE}-{#CARD_CLASS} / {#CARD_NAME}: Total de Memória
SNMP_AGENT
1.3.6.1.4.1.637.61.1.9.29.2.1.1.{#CARD_INDEX}
srv.totalMemSize[{#CARD_INDEX}]
2m
FLOAT
!MB
Card
Service
olt.api.stats
JAVASCRIPT
var data = JSON.parse(value);
var output = [];
if (data.FGLT) {
data.FGLT.forEach(function (card) {
output.push({
"{#CARD_CLASS}": card.cardClass,
"{#CARD_INDEX}": card.cardIndex,
"{#CARD_NAME}": card.cardName,
"{#CARD_NUMBER}": card.cardNumber,
"{#CARD_TYPE}": card.cardType
});
});
}
return JSON.stringify(output);
ipv0
target
nokia
{$ALERTLIMMITONTS}
120
{$LIMITONTOFF}
20
Valor em %
f3ba4a6f09994b2fa4753ca09cfec605
CARD: Power Status
1
powerUp
2
powerDown
ca194f4197714aa58de43a4088308a30
CARD: Status Administrativo
1
Unlock
2
Lock
f36bdc78e7f341c8a3421d8a00e930f8
CARD: Status CPU
1
start
2
stop
3
proceeding
4
idle
5
not-operational
9cd3f98309994cd1be946cd7d2819d4a
CARD: Status Operacional
1
Enabled
2
Disabled
987074d3178f4941ad79d06d4cff5e3f
PON: SFP Type
0
Desconhecido
7
B
8
B+
9
C+
10
C++
2546518a57394c75a2cc34f2b4f18517
PON: Status Operacional
1
Up
2
Down