zabbix_export:
  version: '6.4'
  template_groups:
    - uuid: 7df96b18c230490a9a0a9e2307226338
      name: Templates
  templates:
    - uuid: fa664cb5405943759507ae2835e56ff7
      template: REDES-BRASIL_OLTVSOL_GPON_V1
      name: REDES-BRASIL_OLTVSOL_GPON_V1
      groups:
        - name: Templates
      items:
        - uuid: c7f0393fe11b439bb32bc0fccd332097
          name: 'ONUs Autorizadas PON 1'
          type: SNMP_AGENT
          snmp_oid: 1.3.6.1.4.1.37950.1.1.6.1.1.18.1.2.1
          key: gOnuNumberAll1
          delay: 5m
          description: 'Numero total de ONUs autorizadas (provisionadas) na porta PON 1, incluindo ONUs online e offline.'
          tags:
            - tag: 'ONUs Autorizadas'
        - uuid: 5d47f0d3bae2495c814ee561828d04c1
          name: 'ONUs Autorizadas PON 2'
          type: SNMP_AGENT
          snmp_oid: 1.3.6.1.4.1.37950.1.1.6.1.1.18.1.2.2
          key: gOnuNumberAll2
          delay: 5m
          description: 'Numero total de ONUs autorizadas (provisionadas) na porta PON 2, incluindo ONUs online e offline.'
          tags:
            - tag: 'ONUs Autorizadas'
        - uuid: 30d79fbb70494c7498f023d3561fb059
          name: 'ONUs Autorizadas PON 3'
          type: SNMP_AGENT
          snmp_oid: 1.3.6.1.4.1.37950.1.1.6.1.1.18.1.2.3
          key: gOnuNumberAll3
          delay: 5m
          description: 'Numero total de ONUs autorizadas (provisionadas) na porta PON 3, incluindo ONUs online e offline.'
          tags:
            - tag: 'ONUs Autorizadas'
        - uuid: 4d1b34c44e2e48e19f6a9f06566c77c2
          name: 'ONUs Autorizadas PON 4'
          type: SNMP_AGENT
          snmp_oid: 1.3.6.1.4.1.37950.1.1.6.1.1.18.1.2.4
          key: gOnuNumberAll4
          delay: 5m
          description: 'Numero total de ONUs autorizadas (provisionadas) na porta PON 4, incluindo ONUs online e offline.'
          tags:
            - tag: 'ONUs Autorizadas'
        - uuid: 6690344be0aa4daf9f21b1a46b822ec1
          name: 'ONUs Autorizadas PON 5'
          type: SNMP_AGENT
          snmp_oid: 1.3.6.1.4.1.37950.1.1.6.1.1.18.1.2.5
          key: gOnuNumberAll5
          delay: 5m
          description: 'Numero total de ONUs autorizadas (provisionadas) na porta PON 5, incluindo ONUs online e offline.'
          tags:
            - tag: 'ONUs Autorizadas'
        - uuid: 1c23996453874a1f814b40797ea8fd16
          name: 'ONUs Autorizadas PON 6'
          type: SNMP_AGENT
          snmp_oid: 1.3.6.1.4.1.37950.1.1.6.1.1.18.1.2.6
          key: gOnuNumberAll6
          delay: 5m
          description: 'Numero total de ONUs autorizadas (provisionadas) na porta PON 6, incluindo ONUs online e offline.'
          tags:
            - tag: 'ONUs Autorizadas'
        - uuid: 5f9d17f9493d43b5888ecde15d5f2db6
          name: 'ONUs Autorizadas PON 7'
          type: SNMP_AGENT
          snmp_oid: 1.3.6.1.4.1.37950.1.1.6.1.1.18.1.2.7
          key: gOnuNumberAll7
          delay: 5m
          description: 'Numero total de ONUs autorizadas (provisionadas) na porta PON 7, incluindo ONUs online e offline.'
          tags:
            - tag: 'ONUs Autorizadas'
        - uuid: bdd23c9b3c8541faba19e6f4492326e2
          name: 'ONUs Autorizadas PON 8'
          type: SNMP_AGENT
          snmp_oid: 1.3.6.1.4.1.37950.1.1.6.1.1.18.1.2.8
          key: gOnuNumberAll8
          delay: 5m
          description: 'Numero total de ONUs autorizadas (provisionadas) na porta PON 8, incluindo ONUs online e offline.'
          tags:
            - tag: 'ONUs Autorizadas'
        - uuid: c62eaac98c054c8aa1603d6d3e9a5c3a
          name: 'ONUs Onlines PON 1'
          type: SNMP_AGENT
          snmp_oid: 1.3.6.1.4.1.37950.1.1.6.1.1.18.1.3.1
          key: gOnuNumberOnline1
          delay: 5m
          description: 'Numero de ONUs atualmente online (ativas e comunicando) na porta PON 1. A diferenca entre autorizadas e onlines indica quantas ONUs estao offline.'
          tags:
            - tag: 'ONUs Onlines'
          triggers:
            - uuid: b2a0b6e8db2040d79b253c488c7a89d1
              expression: |
                ((last(/REDES-BRASIL_OLTVSOL_GPON_V1/gOnuNumberOnline1,#2)+0.1)
                - last(/REDES-BRASIL_OLTVSOL_GPON_V1/gOnuNumberOnline1))
                /
                (last(/REDES-BRASIL_OLTVSOL_GPON_V1/gOnuNumberOnline1,#2)+0.1)*100>=20
                and
                change(/REDES-BRASIL_OLTVSOL_GPON_V1/gOnuNumberOnline1)<=-5
              recovery_mode: RECOVERY_EXPRESSION
              recovery_expression: |
                ((last(/REDES-BRASIL_OLTVSOL_GPON_V1/gOnuNumberOnline1,#2)+0.1)
                - last(/REDES-BRASIL_OLTVSOL_GPON_V1/gOnuNumberOnline1))
                /
                (last(/REDES-BRASIL_OLTVSOL_GPON_V1/gOnuNumberOnline1,#2)+0.1)*100<=20
                and
                last(/REDES-BRASIL_OLTVSOL_GPON_V1/gOnuNumberOnline1)>=
                avg(/REDES-BRASIL_OLTVSOL_GPON_V1/gOnuNumberOnline1,12h)
              name: 'Possivel Queda Massiva de ONUs Onlines (-20%): PON1'
              priority: WARNING
              description: 'Dispara quando ha queda de 20% ou mais nas ONUs onlines da PON 1 com reducao absoluta de pelo menos 5 ONUs. Indica possivel rompimento de fibra tronco, queda de energia na regiao atendida ou falha no splitter. Requer investigacao imediata.'
              manual_close: 'YES'
        - uuid: da7e44dcc17e492e9e7e04ada26044db
          name: 'ONUs Onlines PON 2'
          type: SNMP_AGENT
          snmp_oid: 1.3.6.1.4.1.37950.1.1.6.1.1.18.1.3.2
          key: gOnuNumberOnline2
          delay: 5m
          description: 'Numero de ONUs atualmente online (ativas e comunicando) na porta PON 2. A diferenca entre autorizadas e onlines indica quantas ONUs estao offline.'
          tags:
            - tag: 'ONUs Onlines'
          triggers:
            - uuid: 1d559316fb1e4759986c6d4771d3aef2
              expression: |
                ((last(/REDES-BRASIL_OLTVSOL_GPON_V1/gOnuNumberOnline2,#2)+0.1)
                - last(/REDES-BRASIL_OLTVSOL_GPON_V1/gOnuNumberOnline2))
                /
                (last(/REDES-BRASIL_OLTVSOL_GPON_V1/gOnuNumberOnline2,#2)+0.1)*100>=20
                and
                change(/REDES-BRASIL_OLTVSOL_GPON_V1/gOnuNumberOnline2)<=-5
              recovery_mode: RECOVERY_EXPRESSION
              recovery_expression: |
                ((last(/REDES-BRASIL_OLTVSOL_GPON_V1/gOnuNumberOnline2,#2)+0.1)
                - last(/REDES-BRASIL_OLTVSOL_GPON_V1/gOnuNumberOnline2))
                /
                (last(/REDES-BRASIL_OLTVSOL_GPON_V1/gOnuNumberOnline2,#2)+0.1)*100<=20
                and
                last(/REDES-BRASIL_OLTVSOL_GPON_V1/gOnuNumberOnline2)>=
                avg(/REDES-BRASIL_OLTVSOL_GPON_V1/gOnuNumberOnline2,12h)
              name: 'Possivel Queda Massiva de ONUs Onlines (-20%): PON2'
              priority: WARNING
              description: 'Dispara quando ha queda de 20% ou mais nas ONUs onlines da PON 2 com reducao absoluta de pelo menos 5 ONUs. Indica possivel rompimento de fibra tronco, queda de energia na regiao atendida ou falha no splitter. Requer investigacao imediata.'
              manual_close: 'YES'
        - uuid: 2bff99146d254352b6d5187fb8d28deb
          name: 'ONUs OnlinesPON 3'
          type: SNMP_AGENT
          snmp_oid: 1.3.6.1.4.1.37950.1.1.6.1.1.18.1.3.3
          key: gOnuNumberOnline3
          delay: 5m
          description: 'Numero de ONUs atualmente online (ativas e comunicando) na porta PON 3. A diferenca entre autorizadas e onlines indica quantas ONUs estao offline.'
          tags:
            - tag: 'ONUs Onlines'
          triggers:
            - uuid: a7b56db5939847de854ec4eaaf711ce9
              expression: |
                ((last(/REDES-BRASIL_OLTVSOL_GPON_V1/gOnuNumberOnline3,#2)+0.1)
                - last(/REDES-BRASIL_OLTVSOL_GPON_V1/gOnuNumberOnline3))
                /
                (last(/REDES-BRASIL_OLTVSOL_GPON_V1/gOnuNumberOnline3,#2)+0.1)*100>=20
                and
                change(/REDES-BRASIL_OLTVSOL_GPON_V1/gOnuNumberOnline3)<=-5
              recovery_mode: RECOVERY_EXPRESSION
              recovery_expression: |
                ((last(/REDES-BRASIL_OLTVSOL_GPON_V1/gOnuNumberOnline3,#2)+0.1)
                - last(/REDES-BRASIL_OLTVSOL_GPON_V1/gOnuNumberOnline3))
                /
                (last(/REDES-BRASIL_OLTVSOL_GPON_V1/gOnuNumberOnline3,#2)+0.1)*100<=20
                and
                last(/REDES-BRASIL_OLTVSOL_GPON_V1/gOnuNumberOnline3)>=
                avg(/REDES-BRASIL_OLTVSOL_GPON_V1/gOnuNumberOnline3,12h)
              name: 'Possivel Queda Massiva de ONUs Onlines (-20%): PON3'
              priority: WARNING
              description: 'Dispara quando ha queda de 20% ou mais nas ONUs onlines da PON 3 com reducao absoluta de pelo menos 5 ONUs. Indica possivel rompimento de fibra tronco, queda de energia na regiao atendida ou falha no splitter. Requer investigacao imediata.'
              manual_close: 'YES'
        - uuid: 7dc27beb06214526812d47503dea1e5b
          name: 'ONUs Onlines PON 4'
          type: SNMP_AGENT
          snmp_oid: 1.3.6.1.4.1.37950.1.1.6.1.1.18.1.3.4
          key: gOnuNumberOnline4
          delay: 5m
          description: 'Numero de ONUs atualmente online (ativas e comunicando) na porta PON 4. A diferenca entre autorizadas e onlines indica quantas ONUs estao offline.'
          tags:
            - tag: 'ONUs Onlines'
          triggers:
            - uuid: f50b022aaf4b4972a1827d3f2ad35d61
              expression: |
                ((last(/REDES-BRASIL_OLTVSOL_GPON_V1/gOnuNumberOnline4,#2)+0.1)
                - last(/REDES-BRASIL_OLTVSOL_GPON_V1/gOnuNumberOnline4))
                /
                (last(/REDES-BRASIL_OLTVSOL_GPON_V1/gOnuNumberOnline4,#2)+0.1)*100>=20
                and
                change(/REDES-BRASIL_OLTVSOL_GPON_V1/gOnuNumberOnline4)<=-5
              recovery_mode: RECOVERY_EXPRESSION
              recovery_expression: |
                ((last(/REDES-BRASIL_OLTVSOL_GPON_V1/gOnuNumberOnline4,#2)+0.1)
                - last(/REDES-BRASIL_OLTVSOL_GPON_V1/gOnuNumberOnline4))
                /
                (last(/REDES-BRASIL_OLTVSOL_GPON_V1/gOnuNumberOnline4,#2)+0.1)*100<=20
                and
                last(/REDES-BRASIL_OLTVSOL_GPON_V1/gOnuNumberOnline4)>=
                avg(/REDES-BRASIL_OLTVSOL_GPON_V1/gOnuNumberOnline4,12h)
              name: 'Possivel Queda Massiva de ONUs Onlines (-20%): PON4'
              priority: WARNING
              description: 'Dispara quando ha queda de 20% ou mais nas ONUs onlines da PON 4 com reducao absoluta de pelo menos 5 ONUs. Indica possivel rompimento de fibra tronco, queda de energia na regiao atendida ou falha no splitter. Requer investigacao imediata.'
              manual_close: 'YES'
        - uuid: c95cfa20133a4a34ad1a2ac15f8185e4
          name: 'ONUs Onlines PON 5'
          type: SNMP_AGENT
          snmp_oid: 1.3.6.1.4.1.37950.1.1.6.1.1.18.1.3.5
          key: gOnuNumberOnline5
          delay: 5m
          description: 'Numero de ONUs atualmente online (ativas e comunicando) na porta PON 5. A diferenca entre autorizadas e onlines indica quantas ONUs estao offline.'
          tags:
            - tag: 'ONUs Onlines'
          triggers:
            - uuid: a6084f976f46438c9407d25dbd0649a2
              expression: |
                ((last(/REDES-BRASIL_OLTVSOL_GPON_V1/gOnuNumberOnline5,#2)+0.1)
                - last(/REDES-BRASIL_OLTVSOL_GPON_V1/gOnuNumberOnline5))
                /
                (last(/REDES-BRASIL_OLTVSOL_GPON_V1/gOnuNumberOnline5,#2)+0.1)*100>=20
                and
                change(/REDES-BRASIL_OLTVSOL_GPON_V1/gOnuNumberOnline5)<=-5
              recovery_mode: RECOVERY_EXPRESSION
              recovery_expression: |
                ((last(/REDES-BRASIL_OLTVSOL_GPON_V1/gOnuNumberOnline5,#2)+0.1)
                - last(/REDES-BRASIL_OLTVSOL_GPON_V1/gOnuNumberOnline5))
                /
                (last(/REDES-BRASIL_OLTVSOL_GPON_V1/gOnuNumberOnline5,#2)+0.1)*100<=20
                and
                last(/REDES-BRASIL_OLTVSOL_GPON_V1/gOnuNumberOnline5)>=
                avg(/REDES-BRASIL_OLTVSOL_GPON_V1/gOnuNumberOnline5,12h)
              name: 'Possivel Queda Massiva de ONUs Onlines (-20%): PON5'
              priority: WARNING
              description: 'Dispara quando ha queda de 20% ou mais nas ONUs onlines da PON 5 com reducao absoluta de pelo menos 5 ONUs. Indica possivel rompimento de fibra tronco, queda de energia na regiao atendida ou falha no splitter. Requer investigacao imediata.'
              manual_close: 'YES'
        - uuid: 5bc7591d71614f0582cec570b6e61b21
          name: 'ONUs Onlines PON 6'
          type: SNMP_AGENT
          snmp_oid: 1.3.6.1.4.1.37950.1.1.6.1.1.18.1.3.6
          key: gOnuNumberOnline6
          delay: 5m
          description: 'Numero de ONUs atualmente online (ativas e comunicando) na porta PON 6. A diferenca entre autorizadas e onlines indica quantas ONUs estao offline.'
          tags:
            - tag: 'ONUs Onlines'
          triggers:
            - uuid: 4e75db70f9ad46708794dea95af989b3
              expression: |
                ((last(/REDES-BRASIL_OLTVSOL_GPON_V1/gOnuNumberOnline6,#2)+0.1)
                - last(/REDES-BRASIL_OLTVSOL_GPON_V1/gOnuNumberOnline6))
                /
                (last(/REDES-BRASIL_OLTVSOL_GPON_V1/gOnuNumberOnline6,#2)+0.1)*100>=20
                and
                change(/REDES-BRASIL_OLTVSOL_GPON_V1/gOnuNumberOnline6)<=-5
              recovery_mode: RECOVERY_EXPRESSION
              recovery_expression: |
                ((last(/REDES-BRASIL_OLTVSOL_GPON_V1/gOnuNumberOnline6,#2)+0.1)
                - last(/REDES-BRASIL_OLTVSOL_GPON_V1/gOnuNumberOnline6))
                /
                (last(/REDES-BRASIL_OLTVSOL_GPON_V1/gOnuNumberOnline6,#2)+0.1)*100<=20
                and
                last(/REDES-BRASIL_OLTVSOL_GPON_V1/gOnuNumberOnline6)>=
                avg(/REDES-BRASIL_OLTVSOL_GPON_V1/gOnuNumberOnline6,12h)
              name: 'Possivel Queda Massiva de ONUs Onlines (-20%): PON6'
              priority: WARNING
              description: 'Dispara quando ha queda de 20% ou mais nas ONUs onlines da PON 6 com reducao absoluta de pelo menos 5 ONUs. Indica possivel rompimento de fibra tronco, queda de energia na regiao atendida ou falha no splitter. Requer investigacao imediata.'
              manual_close: 'YES'
        - uuid: e786f77f385246539f3bac069bb19247
          name: 'ONUs Onlines PON 7'
          type: SNMP_AGENT
          snmp_oid: 1.3.6.1.4.1.37950.1.1.6.1.1.18.1.3.7
          key: gOnuNumberOnline7
          delay: 5m
          description: 'Numero de ONUs atualmente online (ativas e comunicando) na porta PON 7. A diferenca entre autorizadas e onlines indica quantas ONUs estao offline.'
          tags:
            - tag: 'ONUs Onlines'
          triggers:
            - uuid: 7fce847a6bff46449749fe694f9474bf
              expression: |
                ((last(/REDES-BRASIL_OLTVSOL_GPON_V1/gOnuNumberOnline7,#2)+0.1)
                - last(/REDES-BRASIL_OLTVSOL_GPON_V1/gOnuNumberOnline7))
                /
                (last(/REDES-BRASIL_OLTVSOL_GPON_V1/gOnuNumberOnline7,#2)+0.1)*100>=20
                and
                change(/REDES-BRASIL_OLTVSOL_GPON_V1/gOnuNumberOnline7)<=-5
              recovery_mode: RECOVERY_EXPRESSION
              recovery_expression: |
                ((last(/REDES-BRASIL_OLTVSOL_GPON_V1/gOnuNumberOnline7,#2)+0.1)
                - last(/REDES-BRASIL_OLTVSOL_GPON_V1/gOnuNumberOnline7))
                /
                (last(/REDES-BRASIL_OLTVSOL_GPON_V1/gOnuNumberOnline7,#2)+0.1)*100<=20
                and
                last(/REDES-BRASIL_OLTVSOL_GPON_V1/gOnuNumberOnline7)>=
                avg(/REDES-BRASIL_OLTVSOL_GPON_V1/gOnuNumberOnline7,12h)
              name: 'Possivel Queda Massiva de ONUs Onlines (-20%): PON7'
              priority: WARNING
              description: 'Dispara quando ha queda de 20% ou mais nas ONUs onlines da PON 7 com reducao absoluta de pelo menos 5 ONUs. Indica possivel rompimento de fibra tronco, queda de energia na regiao atendida ou falha no splitter. Requer investigacao imediata.'
              manual_close: 'YES'
        - uuid: 8f433404ed3d4fb3ab92f08c035d5888
          name: 'ONUs Onlines PON 8'
          type: SNMP_AGENT
          snmp_oid: 1.3.6.1.4.1.37950.1.1.6.1.1.18.1.3.8
          key: gOnuNumberOnline8
          delay: 5m
          description: 'Numero de ONUs atualmente online (ativas e comunicando) na porta PON 8. A diferenca entre autorizadas e onlines indica quantas ONUs estao offline.'
          tags:
            - tag: 'ONUs Onlines'
          triggers:
            - uuid: f98d1b63b4ff44e4a941e6e9d4cf7416
              expression: |
                ((last(/REDES-BRASIL_OLTVSOL_GPON_V1/gOnuNumberOnline8,#2)+0.1)
                - last(/REDES-BRASIL_OLTVSOL_GPON_V1/gOnuNumberOnline8))
                /
                (last(/REDES-BRASIL_OLTVSOL_GPON_V1/gOnuNumberOnline8,#2)+0.1)*100>=20
                and
                change(/REDES-BRASIL_OLTVSOL_GPON_V1/gOnuNumberOnline8)<=-5
              recovery_mode: RECOVERY_EXPRESSION
              recovery_expression: |
                ((last(/REDES-BRASIL_OLTVSOL_GPON_V1/gOnuNumberOnline8,#2)+0.1)
                - last(/REDES-BRASIL_OLTVSOL_GPON_V1/gOnuNumberOnline8))
                /
                (last(/REDES-BRASIL_OLTVSOL_GPON_V1/gOnuNumberOnline8,#2)+0.1)*100<=20
                and
                last(/REDES-BRASIL_OLTVSOL_GPON_V1/gOnuNumberOnline8)>=
                avg(/REDES-BRASIL_OLTVSOL_GPON_V1/gOnuNumberOnline8,12h)
              name: 'Possivel Queda Massiva de ONUs Onlines (-20%): PON8'
              priority: WARNING
              description: 'Dispara quando ha queda de 20% ou mais nas ONUs onlines da PON 8 com reducao absoluta de pelo menos 5 ONUs. Indica possivel rompimento de fibra tronco, queda de energia na regiao atendida ou falha no splitter. Requer investigacao imediata.'
              manual_close: 'YES'
        - uuid: b78a8b6efaa649a8b98a6ebab5ff92f2
          name: 'ONUs Offlines PON 1'
          type: CALCULATED
          key: onus.off.calculado.pon1
          delay: 5m
          params: last(//gOnuNumberAll1)-last(//gOnuNumberOnline1)
          description: 'Numero de ONUs offline na porta PON 1. Calculado a partir da diferenca entre ONUs autorizadas e onlines. Aumento subito indica possivel queda massiva (rompimento de fibra, falha de energia na regiao).'
          tags:
            - tag: 'ONUs Offlines'
        - uuid: bdbd9e44a3ba4c70aac411cbc6bbd39f
          name: 'ONUs Offlines PON 2'
          type: CALCULATED
          key: onus.off.calculado.pon2
          delay: 5m
          params: last(//gOnuNumberAll2)-last(//gOnuNumberOnline2)
          description: 'Numero de ONUs offline na porta PON 2. Calculado a partir da diferenca entre ONUs autorizadas e onlines. Aumento subito indica possivel queda massiva (rompimento de fibra, falha de energia na regiao).'
          tags:
            - tag: 'ONUs Offlines'
        - uuid: a6367b4d3930476cbe7848433c29eecb
          name: 'ONUs Offlines PON 3'
          type: CALCULATED
          key: onus.off.calculado.pon3
          delay: 5m
          params: last(//gOnuNumberAll3)-last(//gOnuNumberOnline3)
          description: 'Numero de ONUs offline na porta PON 3. Calculado a partir da diferenca entre ONUs autorizadas e onlines. Aumento subito indica possivel queda massiva (rompimento de fibra, falha de energia na regiao).'
          tags:
            - tag: 'ONUs Offlines'
        - uuid: 4b70f2245f024e4582d434e627d8f0c4
          name: 'ONUs Offlines PON 4'
          type: CALCULATED
          key: onus.off.calculado.pon4
          delay: 5m
          params: last(//gOnuNumberAll4)-last(//gOnuNumberOnline4)
          description: 'Numero de ONUs offline na porta PON 4. Calculado a partir da diferenca entre ONUs autorizadas e onlines. Aumento subito indica possivel queda massiva (rompimento de fibra, falha de energia na regiao).'
          tags:
            - tag: 'ONUs Offlines'
        - uuid: fe1796e972a341de9c542770f61959f0
          name: 'ONUs Offlines PON 5'
          type: CALCULATED
          key: onus.off.calculado.pon5
          delay: 5m
          params: last(//gOnuNumberAll5)-last(//gOnuNumberOnline5)
          description: 'Numero de ONUs offline na porta PON 5. Calculado a partir da diferenca entre ONUs autorizadas e onlines. Aumento subito indica possivel queda massiva (rompimento de fibra, falha de energia na regiao).'
          tags:
            - tag: 'ONUs Offlines'
        - uuid: 74890e425c4447de8c1ee78122741a0a
          name: 'ONUs Offlines PON 6'
          type: CALCULATED
          key: onus.off.calculado.pon6
          delay: 5m
          params: last(//gOnuNumberAll6)-last(//gOnuNumberOnline6)
          description: 'Numero de ONUs offline na porta PON 6. Calculado a partir da diferenca entre ONUs autorizadas e onlines. Aumento subito indica possivel queda massiva (rompimento de fibra, falha de energia na regiao).'
          tags:
            - tag: 'ONUs Offlines'
        - uuid: b877e95ce090487b8f1c067d8c093e3e
          name: 'ONUs Offlines PON 7'
          type: CALCULATED
          key: onus.off.calculado.pon7
          delay: 5m
          params: last(//gOnuNumberAll7)-last(//gOnuNumberOnline7)
          description: 'Numero de ONUs offline na porta PON 7. Calculado a partir da diferenca entre ONUs autorizadas e onlines. Aumento subito indica possivel queda massiva (rompimento de fibra, falha de energia na regiao).'
          tags:
            - tag: 'ONUs Offlines'
        - uuid: c9abfb36ef334d27888be1a661d6b5e7
          name: 'ONUs Offlines PON 8'
          type: CALCULATED
          key: onus.off.calculado.pon8
          delay: 5m
          params: last(//gOnuNumberAll8)-last(//gOnuNumberOnline8)
          description: 'Numero de ONUs offline na porta PON 8. Calculado a partir da diferenca entre ONUs autorizadas e onlines. Aumento subito indica possivel queda massiva (rompimento de fibra, falha de energia na regiao).'
          tags:
            - tag: 'ONUs Offlines'
        - uuid: 84f536bf793d4dd0926fa9918cad13f9
          name: Uptime
          type: SNMP_AGENT
          snmp_oid: 1.3.6.1.2.1.1.3.0
          key: sysUpTimeInstance
          units: uptime
          description: 'Tempo de atividade (uptime) da OLT desde o ultimo reboot, em ticks (centesimos de segundo). Quedas inesperadas no valor indicam reinicializacao do equipamento.'
          preprocessing:
            - type: MULTIPLIER
              parameters:
                - '0.01'
          tags:
            - tag: Application
              value: Sistema
        - uuid: c8ee3c0d9eaa41969903c0ed0d80474b
          name: CPU
          type: SNMP_AGENT
          snmp_oid: 1.3.6.1.4.1.37950.1.1.5.10.12.3.0
          key: vsSystemBaseInfoCPU
          value_type: FLOAT
          units: '%'
          description: 'Percentual de uso de CPU da OLT VSOL. Valores constantemente acima de 90% podem indicar sobrecarga no equipamento, afetando o desempenho geral e o processamento de ONUs.'
          tags:
            - tag: Application
              value: Sistema
          triggers:
            - uuid: 7a0ec52c8e8b4862a8de4f9cc8685257
              expression: last(/REDES-BRASIL_OLTVSOL_GPON_V1/vsSystemBaseInfoCPU)>90
              name: 'Alto Uso de CPU'
              priority: HIGH
              description: 'Dispara quando o uso de CPU da OLT ultrapassa 90%. CPU alta pode causar lentidao no provisionamento de ONUs, falhas em protocolos de gerencia e instabilidade geral. Verificar se ha excesso de ONUs, loops ou ataques na rede.'
              manual_close: 'YES'
        - uuid: 04cd3e5453b746c19181ebf5717ca37a
          name: RAM
          type: SNMP_AGENT
          snmp_oid: 1.3.6.1.4.1.37950.1.1.5.10.12.4.0
          key: vsSystemMemory
          units: '%'
          description: 'Percentual de uso de memoria RAM da OLT VSOL. Valores elevados (acima de 70%) podem indicar vazamento de memoria ou excesso de ONUs provisionadas para a capacidade do equipamento.'
          tags:
            - tag: Application
              value: Sistema
          triggers:
            - uuid: 1115314db51c46bd990f37a3d8f9f287
              expression: last(/REDES-BRASIL_OLTVSOL_GPON_V1/vsSystemMemory)>70
              name: 'Alto Uso de Memória'
              priority: HIGH
              description: 'Dispara quando o uso de memoria RAM da OLT ultrapassa 70%. Memoria alta pode causar travamentos, falha ao registrar novas ONUs e comportamento imprevisivel. Verificar numero de ONUs ativas e considerar reboot programado se necessario.'
              manual_close: 'YES'
        - uuid: 1434256c085c49f7914db3fc58a0a8ed
          name: Temperatura
          type: SNMP_AGENT
          snmp_oid: 1.3.6.1.4.1.37950.1.1.5.10.12.5.9.0
          key: vsTemperatureEntry
          units: C°
          description: 'Temperatura interna do chassi da OLT VSOL em graus Celsius. Valores acima de 60C podem indicar falha na ventilacao ou ambiente inadequado. Monitorar para prevenir desligamentos por superaquecimento.'
          tags:
            - tag: Application
              value: Sistema
          triggers:
            - uuid: 1a2b6ab0b5a84cc694a21e28fdd153ef
              expression: last(/REDES-BRASIL_OLTVSOL_GPON_V1/vsTemperatureEntry)>60
              name: 'Temperatura Alta'
              priority: HIGH
              description: 'Dispara quando a temperatura interna da OLT ultrapassa 60C. Superaquecimento pode causar desligamento automatico do equipamento ou reducao da vida util dos componentes. Verificar ventilacao do rack, ar-condicionado da sala e limpeza dos filtros.'
              manual_close: 'YES'
      discovery_rules:
        - uuid: e33bc7deb5b545df8977b4d3c06c9adf
          name: 'GPON ONU Discovery'
          type: SNMP_AGENT
          snmp_oid: 'discovery[{#ONUINDEX},1.3.6.1.4.1.37950.1.1.6.1.1.3.1.7]'
          key: gpon.onu.discovery
          delay: 1h
          description: 'Descoberta automatica de ONUs registradas na OLT VSOL GPON. Utiliza a tabela de diagnostico optico (Rx Power) para identificar ONUs ativas. O indice SNMP retornado eh composto por PON.ONU (ex: 1.5 = PON 1, ONU 5).'
          item_prototypes:
            - uuid: 7035b706748c4540ba69cb649c974b1a
              name: 'ONU [{#SNMPINDEX}]: Bias laser'
              type: SNMP_AGENT
              snmp_oid: '1.3.6.1.4.1.37950.1.1.6.1.1.3.1.5.{#SNMPINDEX}'
              key: 'gpon.onu.bias[{#SNMPINDEX}]'
              delay: 5m
              history: 7d
              value_type: FLOAT
              units: mA
              description: 'Corrente de polarizacao (bias current) do diodo laser do modulo optico na porta PON em miliamperes (mA). Indica a saude do transceiver: valores subindo ao longo do tempo significam degradacao do laser. Valores tipicos: 10-50 mA dependendo do modelo. O valor retornado em string eh convertido para float via regex.'
              valuemap:
                name: 'Null'
              preprocessing:
                - type: REGEX
                  parameters:
                    - '(-?[\d.]+)'
                    - \1
                  error_handler: CUSTOM_VALUE
                  error_handler_params: '-1000'
            - uuid: 2415d4d97b7241bd9eba6dba0f555fce
              name: 'ONU [{#SNMPINDEX}]: Rx Power'
              type: SNMP_AGENT
              snmp_oid: '1.3.6.1.4.1.37950.1.1.6.1.1.3.1.7.{#SNMPINDEX}'
              key: 'gpon.onu.rxpower[{#SNMPINDEX}]'
              history: 7d
              value_type: FLOAT
              units: dBm
              description: 'Potencia optica de recepcao (Rx Power) da ONU em dBm. Indica a qualidade do sinal optico que a ONU recebe da OLT. Valores tipicos: -8 a -25 dBm. Abaixo de -25 dBm indica possivel problema na fibra (emenda ruim, curva, sujeira no conector). O valor retornado em string (ex: -18.998(dBm)) eh convertido para float via regex.'
              valuemap:
                name: 'Null'
              preprocessing:
                - type: REGEX
                  parameters:
                    - '(-?[\d.]+)'
                    - \1
                  error_handler: CUSTOM_VALUE
                  error_handler_params: '-1000'
            - uuid: 81c6601da749418584cff3d7e73402aa
              name: 'ONU [{#SNMPINDEX}]: Service aplicado'
              type: SNMP_AGENT
              snmp_oid: '1.3.6.1.4.1.37950.1.1.6.2.2.7.1.5.{#SNMPINDEX}'
              key: 'gpon.onu.service[{#SNMPINDEX}]'
              delay: 1h
              history: 7d
              value_type: TEXT
              trends: '0'
              description: 'Nome do perfil de servico (service profile) aplicado na ONU. Identifica qual plano ou configuracao de servico esta provisionado. Util para auditorias e verificacao de consistencia entre o plano contratado e o configurado na OLT.'
            - uuid: 1bbe8bdcf6de47a8bd30fccb2b18f8dd
              name: 'ONU [{#SNMPINDEX}]: Temperatura PON port'
              type: SNMP_AGENT
              snmp_oid: '1.3.6.1.4.1.37950.1.1.6.1.1.3.1.3.{#SNMPINDEX}'
              key: 'gpon.onu.temp[{#SNMPINDEX}]'
              delay: 5m
              history: 7d
              value_type: FLOAT
              units: C
              description: 'Temperatura do modulo optico (transceiver) na porta PON da OLT em graus Celsius. Valores normais: 20-55C. Acima de 65C pode indicar superaquecimento do modulo SFP ou ventilacao inadequada no rack. O valor retornado em string (ex: 55.000(C)) eh convertido para float via regex.'
              valuemap:
                name: 'Null'
              preprocessing:
                - type: REGEX
                  parameters:
                    - '(-?[\d.]+)'
                    - \1
                  error_handler: CUSTOM_VALUE
                  error_handler_params: '-1000'
            - uuid: 609be4fd0d9448c4b786e7425b7e9c51
              name: 'ONU [{#SNMPINDEX}]: Utilizacao %'
              type: SNMP_AGENT
              snmp_oid: '1.3.6.1.4.1.37950.1.1.6.1.1.17.1.7.{#SNMPINDEX}'
              key: 'gpon.onu.utilizacao[{#SNMPINDEX}]'
              delay: 5m
              history: 7d
              value_type: FLOAT
              units: '%'
              description: 'Percentual de utilizacao da capacidade da porta PON pela ONU. Valores altos (acima de 80%) indicam que a ONU esta consumindo grande parte da banda disponivel na PON. O valor retornado em string eh convertido para float via regex.'
              valuemap:
                name: 'Null'
              preprocessing:
                - type: REGEX
                  parameters:
                    - '(-?[\d.]+)'
                    - \1
                  error_handler: CUSTOM_VALUE
                  error_handler_params: '-1000'
        - uuid: ffedd3a13a944e73b6c2cab7f035d6b4
          name: 'Network interfaces discovery fisicas'
          type: SNMP_AGENT
          snmp_oid: 'discovery[{#IFALIAS},1.3.6.1.2.1.31.1.1.1.18,{#IFNAME},1.3.6.1.2.1.31.1.1.1.1,{#IFTYPE},1.3.6.1.2.1.2.2.1.3]'
          key: net.if.discovery.fisicas
          delay: 1h
          description: 'Discovering interfaces from IF-MIB.'
          item_prototypes:
            - uuid: 2d48670a799649828fe1e482a8d3fe29
              name: 'Interface {#IFNAME}({#IFALIAS}): Bits received'
              type: SNMP_AGENT
              snmp_oid: '1.3.6.1.2.1.31.1.1.1.6.{#SNMPINDEX}'
              key: 'net.if.in[ifHCInOctets.{#SNMPINDEX}]'
              delay: 3m
              history: 7d
              units: bps
              description: 'MIB: IF-MIB - Total octets received on the interface.'
            - uuid: 63e0188b60734c628e2160d7f3cf2cc7
              name: 'Interface {#IFNAME}({#IFALIAS}): Bits sent'
              type: SNMP_AGENT
              snmp_oid: '1.3.6.1.2.1.31.1.1.1.10.{#SNMPINDEX}'
              key: 'net.if.out[ifHCOutOctets.{#SNMPINDEX}]'
              delay: 3m
              history: 7d
              units: bps
              description: 'MIB: IF-MIB - Total octets transmitted out of the interface.'
            - uuid: fe1f7379894641fc992bc58666b19ddb
              name: 'Interface {#IFNAME}({#IFALIAS}): Operational status'
              type: SNMP_AGENT
              snmp_oid: '1.3.6.1.2.1.2.2.1.8.{#SNMPINDEX}'
              key: 'net.if.status[ifOperStatus.{#SNMPINDEX}]'
              history: 7d
              trends: '0'
              description: 'MIB: IF-MIB - Current operational state of the interface.'
              valuemap:
                name: 'IF-MIB::ifOperStatus'
      valuemaps:
        - uuid: 1237dc4e76954650ba93b972b5e65e9a
          name: 'IF-MIB::ifOperStatus'
          mappings:
            - value: '1'
              newvalue: up
            - value: '2'
              newvalue: down
            - value: '4'
              newvalue: unknown
            - value: '5'
              newvalue: dormant
            - value: '6'
              newvalue: notPresent
            - value: '7'
              newvalue: lowerLayerDown
        - uuid: e3c738e0a4104a84972cc4d6221c2e89
          name: 'Null'
          mappings:
            - value: '-1000'
              newvalue: Ausente
  graphs:
    - uuid: beccecb0d2204d289f941c54041eb68e
      name: CPU
      graph_items:
        - sortorder: '1'
          color: FFFF00
          item:
            host: REDES-BRASIL_OLTVSOL_GPON_V1
            key: vsSystemBaseInfoCPU
    - uuid: 2035c2315adc4e0ea870342e75bdb01d
      name: 'RAM Livre'
      graph_items:
        - sortorder: '1'
          color: 199C0D
          item:
            host: REDES-BRASIL_OLTVSOL_GPON_V1
            key: vsSystemMemory
    - uuid: f417853168374ea4ae328815267c8d1a
      name: Temperatura
      graph_items:
        - sortorder: '1'
          color: FF0000
          item:
            host: REDES-BRASIL_OLTVSOL_GPON_V1
            key: vsTemperatureEntry
