Huawei - OLT
Huawei - OLT
version: '7.0'
template_groups:
- uuid: 7df96b18c230490a9a0a9e2307226338
name: Templates
templates:
- uuid: 6bfe1bf25c57456da97506e49eddeb55
template: 'Huawei - OLT'
name: 'Huawei - OLT'
description: |
Desenvolvido por:
JM Network Solutions
https://jmnetwork.solutions
051 2160-9897 | 048 3036-0478
Atualização: 02/12/2024
By: Felipe Hoher
(last(/Huawei - OLT/OltOffONU[{#OLTPORT}])>=
last(/Huawei - OLT/OltAuthONU[{#OLTPORT}.{#SNMPINDEX}])* 0.2) and
(last(/Huawei - OLT/OltOnONU[{#OLTPORT}]) <
last(/Huawei - OLT/OltOnONU[{#OLTPORT}],#2) and
last(/Huawei - OLT/OltDyingGaspONU[{#OLTPORT}]) +
last(/Huawei - OLT/OltLostSignalONU[{#OLTPORT}])+
last(/Huawei - OLT/onu.desconhecidas.[{#OLTPORT}])=
last(/Huawei - OLT/OltOffONU[{#OLTPORT}]))
recovery_mode: RECOVERY_EXPRESSION
recovery_expression: |
last(/Huawei - OLT/OltOffONU[{#OLTPORT}])<
last(/Huawei - OLT/OltOffONU[{#OLTPORT}],#2) and
last(/Huawei - OLT/OltOnONU[{#OLTPORT}])>
last(/Huawei - OLT/OltOnONU[{#OLTPORT}],#2) or
last(/Huawei - OLT/OltDyingGaspONU[{#OLTPORT}])<
last(/Huawei - OLT/OltDyingGaspONU[{#OLTPORT}],#2) or
last(/Huawei - OLT/OltLostSignalONU[{#OLTPORT}])<
last(/Huawei - OLT/OltLostSignalONU[{#OLTPORT}],#2) or
last(/Huawei - OLT/onu.desconhecidas.[{#OLTPORT}])<
last(/Huawei - OLT/onu.desconhecidas.[{#OLTPORT}],#2)
name: 'ONUs OFFLINE EM {#OLTPORT}'
priority: AVERAGE
description: |
AUTORIZADAS: {ITEM.LASTVALUE1}
ONLINE: {ITEM.LASTVALUE2}
OFFLINE: {ITEM.LASTVALUE3}
∟DYINGGASP: {ITEM.LASTVALUE4}
∟ROMPIMENTO: {ITEM.LASTVALUE6}
∟SEM DADOS: {ITEM.LASTVALUE8}
manual_close: 'YES'
dependencies:
- name: 'ONUs OFFLINE EM {#OLTPORT}'
expression: |
(last(/Huawei - OLT/OltAuthONU[{#OLTPORT}.{#SNMPINDEX}])>= 10
and
last(/Huawei - OLT/OltOnONU[{#OLTPORT}])>= 0 and
last(/Huawei - OLT/OltOffONU[{#OLTPORT}])>= 0 and
last(/Huawei - OLT/OltDyingGaspONU[{#OLTPORT}])>= 0 and
last(/Huawei - OLT/OltLostSignalONU[{#OLTPORT}])>= 0 and
last(/Huawei - OLT/onu.desconhecidas.[{#OLTPORT}])>= 0) and
(last(/Huawei - OLT/OltOffONU[{#OLTPORT}])>=
last(/Huawei - OLT/OltAuthONU[{#OLTPORT}.{#SNMPINDEX}])* 0.4)
and
(last(/Huawei - OLT/OltOnONU[{#OLTPORT}]) <
last(/Huawei - OLT/OltOnONU[{#OLTPORT}],#2) and
last(/Huawei - OLT/OltDyingGaspONU[{#OLTPORT}]) +
last(/Huawei - OLT/OltLostSignalONU[{#OLTPORT}])+
last(/Huawei - OLT/onu.desconhecidas.[{#OLTPORT}])=
last(/Huawei - OLT/OltOffONU[{#OLTPORT}]))
recovery_expression: |
last(/Huawei - OLT/OltOffONU[{#OLTPORT}])<
last(/Huawei - OLT/OltOffONU[{#OLTPORT}],#2) and
last(/Huawei - OLT/OltOnONU[{#OLTPORT}])>
last(/Huawei - OLT/OltOnONU[{#OLTPORT}],#2) or
last(/Huawei - OLT/OltDyingGaspONU[{#OLTPORT}])<
last(/Huawei - OLT/OltDyingGaspONU[{#OLTPORT}],#2) or
last(/Huawei - OLT/OltLostSignalONU[{#OLTPORT}])<
last(/Huawei - OLT/OltLostSignalONU[{#OLTPORT}],#2) or
last(/Huawei - OLT/onu.desconhecidas.[{#OLTPORT}])<
last(/Huawei - OLT/onu.desconhecidas.[{#OLTPORT}],#2)
- name: 'ONUs OFFLINE EM {#OLTPORT}'
expression: |
(last(/Huawei - OLT/OltAuthONU[{#OLTPORT}.{#SNMPINDEX}])>= 10
and
last(/Huawei - OLT/OltOnONU[{#OLTPORT}])>= 0 and
last(/Huawei - OLT/OltOffONU[{#OLTPORT}])>= 0 and
last(/Huawei - OLT/OltDyingGaspONU[{#OLTPORT}])>= 0 and
last(/Huawei - OLT/OltLostSignalONU[{#OLTPORT}])>= 0 and
last(/Huawei - OLT/onu.desconhecidas.[{#OLTPORT}])>= 0) and
(last(/Huawei - OLT/OltOffONU[{#OLTPORT}])>=
last(/Huawei - OLT/OltAuthONU[{#OLTPORT}.{#SNMPINDEX}])* 0.6)
and
(last(/Huawei - OLT/OltOnONU[{#OLTPORT}]) <
last(/Huawei - OLT/OltOnONU[{#OLTPORT}],#2) and
last(/Huawei - OLT/OltDyingGaspONU[{#OLTPORT}]) +
last(/Huawei - OLT/OltLostSignalONU[{#OLTPORT}])+
last(/Huawei - OLT/onu.desconhecidas.[{#OLTPORT}])=
last(/Huawei - OLT/OltOffONU[{#OLTPORT}]))
recovery_expression: |
last(/Huawei - OLT/OltOffONU[{#OLTPORT}])<
last(/Huawei - OLT/OltOffONU[{#OLTPORT}],#2) and
last(/Huawei - OLT/OltOnONU[{#OLTPORT}])>
last(/Huawei - OLT/OltOnONU[{#OLTPORT}],#2) or
last(/Huawei - OLT/OltDyingGaspONU[{#OLTPORT}])<
last(/Huawei - OLT/OltDyingGaspONU[{#OLTPORT}],#2) or
last(/Huawei - OLT/OltLostSignalONU[{#OLTPORT}])<
last(/Huawei - OLT/OltLostSignalONU[{#OLTPORT}],#2) or
last(/Huawei - OLT/onu.desconhecidas.[{#OLTPORT}])<
last(/Huawei - OLT/onu.desconhecidas.[{#OLTPORT}],#2)
tags:
- tag: STATUS
value: ONU/PON
- uuid: 3079a4755bc247af955f49d8abfc178b
expression: |
(last(/Huawei - OLT/OltAuthONU[{#OLTPORT}.{#SNMPINDEX}])>= 10 and
last(/Huawei - OLT/OltOnONU[{#OLTPORT}])>= 0 and
last(/Huawei - OLT/OltOffONU[{#OLTPORT}])>= 0 and
last(/Huawei - OLT/OltDyingGaspONU[{#OLTPORT}])>= 0 and
last(/Huawei - OLT/OltLostSignalONU[{#OLTPORT}])>= 0 and
last(/Huawei - OLT/onu.desconhecidas.[{#OLTPORT}])>= 0) and
(last(/Huawei - OLT/OltOffONU[{#OLTPORT}])>=
last(/Huawei - OLT/OltAuthONU[{#OLTPORT}.{#SNMPINDEX}])* 0.4) and
(last(/Huawei - OLT/OltOnONU[{#OLTPORT}]) <
last(/Huawei - OLT/OltOnONU[{#OLTPORT}],#2) and
last(/Huawei - OLT/OltDyingGaspONU[{#OLTPORT}]) +
last(/Huawei - OLT/OltLostSignalONU[{#OLTPORT}])+
last(/Huawei - OLT/onu.desconhecidas.[{#OLTPORT}])=
last(/Huawei - OLT/OltOffONU[{#OLTPORT}]))
recovery_mode: RECOVERY_EXPRESSION
recovery_expression: |
last(/Huawei - OLT/OltOffONU[{#OLTPORT}])<
last(/Huawei - OLT/OltOffONU[{#OLTPORT}],#2) and
last(/Huawei - OLT/OltOnONU[{#OLTPORT}])>
last(/Huawei - OLT/OltOnONU[{#OLTPORT}],#2) or
last(/Huawei - OLT/OltDyingGaspONU[{#OLTPORT}])<
last(/Huawei - OLT/OltDyingGaspONU[{#OLTPORT}],#2) or
last(/Huawei - OLT/OltLostSignalONU[{#OLTPORT}])<
last(/Huawei - OLT/OltLostSignalONU[{#OLTPORT}],#2) or
last(/Huawei - OLT/onu.desconhecidas.[{#OLTPORT}])<
last(/Huawei - OLT/onu.desconhecidas.[{#OLTPORT}],#2)
name: 'ONUs OFFLINE EM {#OLTPORT}'
priority: HIGH
description: |
AUTORIZADAS: {ITEM.LASTVALUE1}
ONLINE: {ITEM.LASTVALUE2}
OFFLINE: {ITEM.LASTVALUE3}
∟DYINGGASP: {ITEM.LASTVALUE4}
∟ROMPIMENTO: {ITEM.LASTVALUE6}
∟SEM DADOS: {ITEM.LASTVALUE8}
manual_close: 'YES'
dependencies:
- name: 'ONUs OFFLINE EM {#OLTPORT}'
expression: |
(last(/Huawei - OLT/OltAuthONU[{#OLTPORT}.{#SNMPINDEX}])>= 10
and
last(/Huawei - OLT/OltOnONU[{#OLTPORT}])>= 0 and
last(/Huawei - OLT/OltOffONU[{#OLTPORT}])>= 0 and
last(/Huawei - OLT/OltDyingGaspONU[{#OLTPORT}])>= 0 and
last(/Huawei - OLT/OltLostSignalONU[{#OLTPORT}])>= 0 and
last(/Huawei - OLT/onu.desconhecidas.[{#OLTPORT}])>= 0) and
(last(/Huawei - OLT/OltOffONU[{#OLTPORT}])>=
last(/Huawei - OLT/OltAuthONU[{#OLTPORT}.{#SNMPINDEX}])* 0.6)
and
(last(/Huawei - OLT/OltOnONU[{#OLTPORT}]) <
last(/Huawei - OLT/OltOnONU[{#OLTPORT}],#2) and
last(/Huawei - OLT/OltDyingGaspONU[{#OLTPORT}]) +
last(/Huawei - OLT/OltLostSignalONU[{#OLTPORT}])+
last(/Huawei - OLT/onu.desconhecidas.[{#OLTPORT}])=
last(/Huawei - OLT/OltOffONU[{#OLTPORT}]))
recovery_expression: |
last(/Huawei - OLT/OltOffONU[{#OLTPORT}])<
last(/Huawei - OLT/OltOffONU[{#OLTPORT}],#2) and
last(/Huawei - OLT/OltOnONU[{#OLTPORT}])>
last(/Huawei - OLT/OltOnONU[{#OLTPORT}],#2) or
last(/Huawei - OLT/OltDyingGaspONU[{#OLTPORT}])<
last(/Huawei - OLT/OltDyingGaspONU[{#OLTPORT}],#2) or
last(/Huawei - OLT/OltLostSignalONU[{#OLTPORT}])<
last(/Huawei - OLT/OltLostSignalONU[{#OLTPORT}],#2) or
last(/Huawei - OLT/onu.desconhecidas.[{#OLTPORT}])<
last(/Huawei - OLT/onu.desconhecidas.[{#OLTPORT}],#2)
tags:
- tag: STATUS
value: ONU/PON
- uuid: 44e783cee45246fbb204fa1f054fd21a
expression: |
(last(/Huawei - OLT/OltAuthONU[{#OLTPORT}.{#SNMPINDEX}])>= 10 and
last(/Huawei - OLT/OltOnONU[{#OLTPORT}])>= 0 and
last(/Huawei - OLT/OltOffONU[{#OLTPORT}])>= 0 and
last(/Huawei - OLT/OltDyingGaspONU[{#OLTPORT}])>= 0 and
last(/Huawei - OLT/OltLostSignalONU[{#OLTPORT}])>= 0 and
last(/Huawei - OLT/onu.desconhecidas.[{#OLTPORT}])>= 0) and
(last(/Huawei - OLT/OltOffONU[{#OLTPORT}])>=
last(/Huawei - OLT/OltAuthONU[{#OLTPORT}.{#SNMPINDEX}])* 0.6) and
(last(/Huawei - OLT/OltOnONU[{#OLTPORT}]) <
last(/Huawei - OLT/OltOnONU[{#OLTPORT}],#2) and
last(/Huawei - OLT/OltDyingGaspONU[{#OLTPORT}]) +
last(/Huawei - OLT/OltLostSignalONU[{#OLTPORT}])+
last(/Huawei - OLT/onu.desconhecidas.[{#OLTPORT}])=
last(/Huawei - OLT/OltOffONU[{#OLTPORT}]))
recovery_mode: RECOVERY_EXPRESSION
recovery_expression: |
last(/Huawei - OLT/OltOffONU[{#OLTPORT}])<
last(/Huawei - OLT/OltOffONU[{#OLTPORT}],#2) and
last(/Huawei - OLT/OltOnONU[{#OLTPORT}])>
last(/Huawei - OLT/OltOnONU[{#OLTPORT}],#2) or
last(/Huawei - OLT/OltDyingGaspONU[{#OLTPORT}])<
last(/Huawei - OLT/OltDyingGaspONU[{#OLTPORT}],#2) or
last(/Huawei - OLT/OltLostSignalONU[{#OLTPORT}])<
last(/Huawei - OLT/OltLostSignalONU[{#OLTPORT}],#2) or
last(/Huawei - OLT/onu.desconhecidas.[{#OLTPORT}])<
last(/Huawei - OLT/onu.desconhecidas.[{#OLTPORT}],#2)
name: 'ONUs OFFLINE EM {#OLTPORT}'
priority: DISASTER
description: |
AUTORIZADAS: {ITEM.LASTVALUE1}
ONLINE: {ITEM.LASTVALUE2}
OFFLINE: {ITEM.LASTVALUE3}
∟DYINGGASP: {ITEM.LASTVALUE4}
∟ROMPIMENTO: {ITEM.LASTVALUE6}
∟SEM DADOS: {ITEM.LASTVALUE8}
manual_close: 'YES'
tags:
- tag: STATUS
value: ONU/PON
graph_prototypes:
- uuid: 56b12c28b1924504969e36fc57ab6ba6
name: '{#OLTPORT} Quantidade de ONT autorizadas'
graph_items:
- sortorder: '1'
color: 1A7C11
item:
host: 'Huawei - OLT'
key: 'OltAuthONU[{#OLTPORT}.{#SNMPINDEX}]'
master_item:
key: get.gpon.walk
preprocessing:
- type: SNMP_WALK_TO_JSON
parameters:
- '{#OLTPORT}'
- 1.3.6.1.2.1.31.1.1.1.1
- '0'
- '{#ONUSTATE}'
- 1.3.6.1.4.1.2011.6.128.1.1.2.46.1.15
- '0'
- uuid: ca992d80c7aa4c838e340a49bfdee83a
name: 'STATUS ONU'
type: SNMP_AGENT
snmp_oid: 'discovery[{#SNMPVALUE},1.3.6.1.4.1.2011.6.128.1.1.2.43.1.9,
{#SINALRX},1.3.6.1.4.1.2011.6.128.1.1.2.51.1.4,
{#TRAFIN},1.3.6.1.4.1.2011.6.128.1.1.4.23.1.3,
{#TRAFOUT},1.3.6.1.4.1.2011.6.128.1.1.4.23.1.4]'
key: onudisc
delay: 2h
filter:
conditions:
- macro: '{#SINALRX}'
value: '2147483647'
operator: NOT_MATCHES_REGEX
formulaid: A
enabled_lifetime_type: DISABLE_NEVER
item_prototypes:
- uuid: 587da8fdc7034d04bc488bece94f5c7a
name: 'TRAF-OUT-ONU {#SNMPVALUE}'
type: SNMP_AGENT
snmp_oid: '1.3.6.1.4.1.2011.6.128.1.1.4.23.1.4.{#SNMPINDEX}'
key: 'hwGponOntStatisticDownBytes[{#SNMPINDEX}]'
delay: 5m
trends: 180d
units: bps
preprocessing:
- type: CHANGE_PER_SECOND
parameters:
- ''
- type: MULTIPLIER
parameters:
- '8'
tags:
- tag: ONU
value: TRÁFEGO
- uuid: a88a1173426f40ca9b2b7edcca4ae106
name: 'TRAF-IN-ONU {#SNMPVALUE}'
type: SNMP_AGENT
snmp_oid: '1.3.6.1.4.1.2011.6.128.1.1.4.23.1.3.{#SNMPINDEX}'
key: 'hwGponOntStatisticUpBytes[{#SNMPINDEX}]'
delay: 5m
trends: 180d
units: bps
preprocessing:
- type: CHANGE_PER_SECOND
parameters:
- ''
- type: MULTIPLIER
parameters:
- '8'
tags:
- tag: ONU
value: TRÁFEGO
- uuid: 428e05c363af40c99c5854a425a37213
name: 'SINAL Rx {#SNMPVALUE}'
type: SNMP_AGENT
snmp_oid: '1.3.6.1.4.1.2011.6.128.1.1.2.51.1.4.{#SNMPINDEX}'
key: 'OntRxPower[{#SNMPINDEX}]'
delay: 2m
history: 7d
value_type: FLOAT
units: dBm
preprocessing:
- type: MULTIPLIER
parameters:
- '0.01'
- type: STR_REPLACE
parameters:
- '21474836.47'
- '-40'
tags:
- tag: ONU
value: SINAL
trigger_prototypes:
- uuid: cd10f05fb3bd4e7ea5410d9836d66d5d
expression: |
last(/Huawei - OLT/OntRxPower[{#SNMPINDEX}])<
last(/Huawei - OLT/OntRxPower[{#SNMPINDEX}],#3) and
last(/Huawei - OLT/OntRxPower[{#SNMPINDEX}],#3)>=-30 and
count(/Huawei - OLT/OntRxPower[{#SNMPINDEX}],#2,"lt",-30)=2 and
count(/Huawei - OLT/OntRxPower[{#SNMPINDEX}],#2,"ne",-40)=2
recovery_mode: RECOVERY_EXPRESSION
recovery_expression: 'count(/Huawei -
OLT/OntRxPower[{#SNMPINDEX}],#2,"ge",-30)=2'
name: 'ONU cliente {#SNMPVALUE} está atenuada (Sinal:
{ITEM.VALUE})'
status: DISABLED
priority: WARNING
description: 'Sinal: {ITEM.LASTVALUE}'
- uuid: 68791fa10a244b4397c7ab1c60523858
expression: |
last(/Huawei - OLT/OntRxPower[{#SNMPINDEX}])<>
last(/Huawei - OLT/OntRxPower[{#SNMPINDEX}],#3) and
count(/Huawei - OLT/OntRxPower[{#SNMPINDEX}],#2,"eq",0)=2
recovery_mode: RECOVERY_EXPRESSION
recovery_expression: 'count(/Huawei -
OLT/OntRxPower[{#SNMPINDEX}],#2,"ne",0)=2'
name: 'ONU cliente {#SNMPVALUE} offline'
status: DISABLED
priority: WARNING
- uuid: 2808afed44b243b1af3d546773c0c3ed
name: 'STATUS ONU {#SNMPVALUE}'
type: SNMP_AGENT
snmp_oid: '1.3.6.1.4.1.2011.6.128.1.1.2.101.1.8.{#SNMPINDEX}.9'
key: 'OnuStatus[{#SNMPINDEX}]'
history: 7d
value_type: FLOAT
valuemap:
name: 'STATUS ONU'
tags:
- tag: ONU
value: STATUS
valuemaps:
- uuid: 48882e5507e74c5a8094f27054aefdc5
name: CPU
mappings:
- value: '-1'
newvalue: 'Não Suportado'
- uuid: 6766fbf0254a42aaad1b663356d31da9
name: 'MODO OPERAÇÃO PLACA'
mappings:
- value: '1'
newvalue: Active_normal
- value: '2'
newvalue: Standby_normal
- value: '255'
newvalue: DESCONHECIDO
- uuid: 925655772f8d44359af7dea604077fe0
name: 'SNMP interface status (ifAdminStatus)'
mappings:
- value: '1'
newvalue: up
- value: '2'
newvalue: down
- value: '3'
newvalue: testing
- uuid: 4e02cdec15514b8183d77fd28c785b11
name: 'SNMP interface status (ifOperStatus)'
mappings:
- value: '1'
newvalue: up
- value: '2'
newvalue: down
- value: '3'
newvalue: testing
- value: '4'
newvalue: unknown
- value: '5'
newvalue: dormant
- value: '6'
newvalue: notPresent
- value: '7'
newvalue: lowerLayerDown
- uuid: 0e4e5e6e53e4419c9f2f468dffd8f736
name: 'STATUS ONU'
mappings:
- value: '255'
newvalue: ONLINE
- value: '2'
newvalue: 'SEM SINAL'
- value: '13'
newvalue: 'SEM ENERGIA'
- value: '-1'
newvalue: 'SEM DADOS'
- uuid: 71d4d096eeed48faa731a4087a298b99
name: 'STATUS PLACA'
mappings:
- value: '1'
newvalue: Nula
- value: '2'
newvalue: Normal
- value: '3'
newvalue: Defeito
- value: '4'
newvalue: Desabilitada
- value: '6'
newvalue: Configuração
- value: '7'
newvalue: Offline
- value: '8'
newvalue: Anormal
- value: '9'
newvalue: VersionError
- value: '10'
newvalue: Autoload
- value: '11'
newvalue: 'Fora de Serviço'
- value: '12'
newvalue: Gracioso
- value: '13'
newvalue: Shutdown
- value: '14'
newvalue: 'Desligamento por Economia de Energia'
- value: '15'
newvalue: 'Desligamento por Alta Temperatura'
- value: '16'
newvalue: 'Desligamento Manual'
- value: '17'
newvalue: Incompatibilidade
- value: '18'
newvalue: Acoffshutdown
- uuid: 9e0d13f7893942b9a529d9be56501352
name: TEMPERATURA
mappings:
- value: '2147483647'
newvalue: 'Sem Sensor'