zabbix_export:
  version: '7.0'
  template_groups:
    - uuid: 36bff6c29af64692839d077febfc7079
      name: 'Templates/Network devices'
  templates:
    - uuid: 3a7ff6eb19bb4a42b5b5b34a7179b30c
      template: 'Check Point Next Generation Firewall by SNMP'
      name: 'Check Point Next Generation Firewall by SNMP'
      description: |
        The template for monitoring Check Point Quantum Next Generation Firewall Security Gateway by SNMP.
        
        MIBs used:
        HOST-RESOURCES-MIB
        CHECKPOINT-MIB
        UCD-SNMP-MIB
        SNMPv2-MIB
        IF-MIB
        
        Generated by official Zabbix template tool "Templator"
      vendor:
        name: Zabbix
        version: 7.0-0
      groups:
        - name: 'Templates/Network devices'
      items:
        - uuid: 737cc32022044218bd0599bc9be1c6cf
          name: 'ICMP ping'
          type: SIMPLE
          key: icmpping
          description: |
            Host accessibility by ICMP.
            0 - ICMP ping fails.
            1 - ICMP ping successful.
          valuemap:
            name: 'Service state'
          tags:
            - tag: component
              value: health
            - tag: component
              value: network
          triggers:
            - uuid: b1d8e86983234d998ed7819d176dc406
              expression: 'max(/Check Point Next Generation Firewall by SNMP/icmpping,#3)=0'
              name: 'Unavailable by ICMP ping'
              priority: HIGH
              description: 'Last three attempts returned timeout. Please check device connectivity.'
              tags:
                - tag: scope
                  value: availability
        - uuid: 584837895d324e5bbcbce686ec894fb4
          name: 'ICMP loss'
          type: SIMPLE
          key: icmppingloss
          value_type: FLOAT
          units: '%'
          description: 'Percentage of lost packets.'
          tags:
            - tag: component
              value: health
            - tag: component
              value: network
          triggers:
            - uuid: 7fc82682e0c345e8aefd0c9a261f6890
              expression: 'min(/Check Point Next Generation Firewall by SNMP/icmppingloss,5m)>{$ICMP_LOSS_WARN} and min(/Check Point Next Generation Firewall by SNMP/icmppingloss,5m)<100'
              name: 'High ICMP ping loss'
              opdata: 'Loss: {ITEM.LASTVALUE1}'
              priority: WARNING
              description: 'ICMP packet loss detected.'
              dependencies:
                - name: 'Unavailable by ICMP ping'
                  expression: 'max(/Check Point Next Generation Firewall by SNMP/icmpping,#3)=0'
              tags:
                - tag: scope
                  value: availability
                - tag: scope
                  value: performance
        - uuid: 85013b32538f445d87955582857f2942
          name: 'ICMP response time'
          type: SIMPLE
          key: icmppingsec
          value_type: FLOAT
          units: s
          description: 'ICMP ping response time (in seconds).'
          tags:
            - tag: component
              value: health
            - tag: component
              value: network
          triggers:
            - uuid: 95c6128f0ab84518af233627fe6f3e2b
              expression: 'avg(/Check Point Next Generation Firewall by SNMP/icmppingsec,5m)>{$ICMP_RESPONSE_TIME_WARN}'
              name: 'High ICMP ping response time'
              opdata: 'Value: {ITEM.LASTVALUE1}'
              priority: WARNING
              description: 'Average ICMP response time is too high.'
              dependencies:
                - name: 'High ICMP ping loss'
                  expression: 'min(/Check Point Next Generation Firewall by SNMP/icmppingloss,5m)>{$ICMP_LOSS_WARN} and min(/Check Point Next Generation Firewall by SNMP/icmppingloss,5m)<100'
                - name: 'Unavailable by ICMP ping'
                  expression: 'max(/Check Point Next Generation Firewall by SNMP/icmpping,#3)=0'
              tags:
                - tag: scope
                  value: availability
                - tag: scope
                  value: performance
        - uuid: a81c01a9acfe49eabea71a3106bf43b8
          name: 'SNMP walk network interfaces'
          type: SNMP_AGENT
          snmp_oid: 'walk[1.3.6.1.2.1.2.2.1.8,1.3.6.1.2.1.2.2.1.7,1.3.6.1.2.1.31.1.1.1.18,1.3.6.1.2.1.31.1.1.1.1,1.3.6.1.2.1.2.2.1.2,1.3.6.1.2.1.2.2.1.3,1.3.6.1.2.1.31.1.1.1.6,1.3.6.1.2.1.31.1.1.1.10,1.3.6.1.2.1.2.2.1.14,1.3.6.1.2.1.2.2.1.20,1.3.6.1.2.1.2.2.1.19,1.3.6.1.2.1.2.2.1.13,1.3.6.1.2.1.31.1.1.1.15]'
          key: net.if.walk
          history: '0'
          value_type: TEXT
          description: 'Used for discovering interfaces from IF-MIB.'
          tags:
            - tag: component
              value: raw
        - uuid: d50cbc1930c24647b1f5a7921c9c3b06
          name: 'Remote Access users'
          type: SNMP_AGENT
          snmp_oid: 'discovery[{#SNMPVALUE},1.3.6.1.4.1.2620.500.9000.1.2]'
          key: remote.users.number
          description: |
            MIB: CHECKPOINT-MIB
            Number of remote access users.
          preprocessing:
            - type: JSONPATH
              parameters:
                - $.length()
          tags:
            - tag: component
              value: users
        - uuid: b943e400640e46498ba7ecf2ea3510dd
          name: 'SNMP walk fan sensors'
          type: SNMP_AGENT
          snmp_oid: 'walk[1.3.6.1.4.1.2620.1.6.7.8.2.1.2,1.3.6.1.4.1.2620.1.6.7.8.2.1.3,1.3.6.1.4.1.2620.1.6.7.8.2.1.4,1.3.6.1.4.1.2620.1.6.7.8.2.1.6]'
          key: sensor.fan.walk
          history: '0'
          value_type: TEXT
          description: 'Used for discovering fan sensors from CHECKPOINT-MIB.'
          tags:
            - tag: component
              value: raw
        - uuid: 76167bb41de149d6a4b4af4ba68e1460
          name: 'SNMP walk PSU sensors'
          type: SNMP_AGENT
          snmp_oid: 'walk[1.3.6.1.4.1.2620.1.6.7.9.1.1.1,1.3.6.1.4.1.2620.1.6.7.9.1.1.2]'
          key: sensor.psu.walk
          history: '0'
          value_type: TEXT
          description: 'Used for discovering power supply sensors from CHECKPOINT-MIB.'
          tags:
            - tag: component
              value: raw
        - uuid: d5122dad11df4f6790d49d46614c3ea2
          name: 'SNMP walk temperature sensors'
          type: SNMP_AGENT
          snmp_oid: 'walk[1.3.6.1.4.1.2620.1.6.7.8.1.1.2,1.3.6.1.4.1.2620.1.6.7.8.1.1.3]'
          key: sensor.temp.walk
          history: '0'
          value_type: TEXT
          description: 'Used for discovering temperature sensors from CHECKPOINT-MIB.'
          tags:
            - tag: component
              value: raw
        - uuid: 620126ff805d48aea5b7cac6d5ab4084
          name: 'SNMP walk voltage sensors'
          type: SNMP_AGENT
          snmp_oid: 'walk[1.3.6.1.4.1.2620.1.6.7.8.3.1.2,1.3.6.1.4.1.2620.1.6.7.8.3.1.3]'
          key: sensor.volt.walk
          history: '0'
          value_type: TEXT
          description: 'Used for discovering voltage sensors from CHECKPOINT-MIB.'
          tags:
            - tag: component
              value: raw
        - uuid: e04735bdbc4f453692902c0bc6596f3b
          name: 'SNMP traps (fallback)'
          type: SNMP_TRAP
          key: snmptrap.fallback
          value_type: LOG
          description: 'Used to collect all SNMP traps unmatched by other `snmptrap` items.'
          logtimefmt: 'hh:mm:sszyyyy/MM/dd'
          tags:
            - tag: component
              value: network
        - uuid: 847084d2b72a4c9688a4375a12fd7ea0
          name: 'SNMP walk svn features'
          type: SNMP_AGENT
          snmp_oid: 'walk[1.3.6.1.4.1.2620.1.6.18.1.1.4,1.3.6.1.4.1.2620.1.6.18.1.1.5,1.3.6.1.4.1.2620.1.6.18.1.1.6,1.3.6.1.4.1.2620.1.6.18.1.1.8,1.3.6.1.4.1.2620.1.6.18.1.1.9,1.3.6.1.4.1.2620.1.6.18.1.1.10]'
          key: svn.feature.walk
          history: '0'
          value_type: TEXT
          description: 'Used for discovering software blades and features from CHECKPOINT-MIB.'
          tags:
            - tag: component
              value: raw
        - uuid: 499ee4e8eb2f481295625592ee215610
          name: 'System contact details'
          type: SNMP_AGENT
          snmp_oid: 1.3.6.1.2.1.1.4.0
          key: system.contact
          delay: 15m
          value_type: CHAR
          description: |
            MIB: SNMPv2-MIB
            Name and contact information of the contact person for the node. If not provided, the value is a zero-length string.
          inventory_link: CONTACT
          preprocessing:
            - type: DISCARD_UNCHANGED_HEARTBEAT
              parameters:
                - 12h
          tags:
            - tag: component
              value: system
        - uuid: 07162e1ca0c44dc5979b17c258b34052
          name: 'CPU idle time'
          type: SNMP_AGENT
          snmp_oid: 1.3.6.1.4.1.2620.1.6.7.2.3.0
          key: system.cpu.idle
          value_type: FLOAT
          units: '%'
          description: |
            MIB: CHECKPOINT-MIB
            Average time the CPU has spent doing nothing.
          tags:
            - tag: component
              value: cpu
        - uuid: 5acef2ff22464f2c816bf1ab5ed8c66f
          name: 'CPU interrupts per second'
          type: SNMP_AGENT
          snmp_oid: 1.3.6.1.4.1.2620.1.6.7.2.6.0
          key: system.cpu.intr
          value_type: FLOAT
          description: |
            MIB: CHECKPOINT-MIB
            Number of interrupts processed per second.
          tags:
            - tag: component
              value: cpu
        - uuid: 4b659e86f18146ca877b595c3151368a
          name: 'Load average (1m avg)'
          type: SNMP_AGENT
          snmp_oid: '1.3.6.1.4.1.2021.10.1.3["index","1.3.6.1.4.1.2021.10.1.2", "Load-1"]'
          key: system.cpu.load.avg1
          value_type: FLOAT
          description: |
            MIB: UCD-SNMP-MIB
            Average number of processes being executed or waiting over the last minute.
          tags:
            - tag: component
              value: cpu
        - uuid: 534ad1fb2bec4db5aa25de1a42f28dc6
          name: 'Load average (5m avg)'
          type: SNMP_AGENT
          snmp_oid: '1.3.6.1.4.1.2021.10.1.3["index","1.3.6.1.4.1.2021.10.1.2", "Load-5"]'
          key: system.cpu.load.avg5
          value_type: FLOAT
          description: |
            MIB: UCD-SNMP-MIB
            Average number of processes being executed or waiting over the last 5 minutes.
          tags:
            - tag: component
              value: cpu
        - uuid: f23f2785833b4096ad65114c40fdaa9b
          name: 'Load average (15m avg)'
          type: SNMP_AGENT
          snmp_oid: '1.3.6.1.4.1.2021.10.1.3["index","1.3.6.1.4.1.2021.10.1.2", "Load-15"]'
          key: system.cpu.load.avg15
          value_type: FLOAT
          description: |
            MIB: UCD-SNMP-MIB
            Average number of processes being executed or waiting over the last 15 minutes.
          tags:
            - tag: component
              value: cpu
        - uuid: b42cc71d0b5143108b2314ab1fb1ceff
          name: 'Number of CPUs'
          type: SNMP_AGENT
          snmp_oid: 1.3.6.1.4.1.2620.1.6.7.2.7.0
          key: system.cpu.num
          description: |
            MIB: CHECKPOINT-MIB
            Number of processors.
          preprocessing:
            - type: DISCARD_UNCHANGED_HEARTBEAT
              parameters:
                - 1h
          tags:
            - tag: component
              value: cpu
        - uuid: ada3e8eb30bc4c4f863fca6e46dc1cd5
          name: 'Context switches per second'
          type: SNMP_AGENT
          snmp_oid: 1.3.6.1.4.1.2021.11.60.0
          key: system.cpu.switches
          value_type: FLOAT
          description: |
            MIB: UCD-SNMP-MIB
            Number of context switches per second.
          preprocessing:
            - type: CHANGE_PER_SECOND
          tags:
            - tag: component
              value: cpu
        - uuid: bf0a80a981d248bdb2e4567ee8c084b3
          name: 'CPU system time'
          type: SNMP_AGENT
          snmp_oid: 1.3.6.1.4.1.2620.1.6.7.2.2.0
          key: system.cpu.system
          value_type: FLOAT
          units: '%'
          description: |
            MIB: CHECKPOINT-MIB
            Average time the CPU has spent running the kernel and its processes.
          tags:
            - tag: component
              value: cpu
        - uuid: 7a8a46d486404a5184a7fdba0832c50f
          name: 'CPU user time'
          type: SNMP_AGENT
          snmp_oid: 1.3.6.1.4.1.2620.1.6.7.2.1.0
          key: system.cpu.user
          value_type: FLOAT
          units: '%'
          description: |
            MIB: CHECKPOINT-MIB
            Average time the CPU has spent running user processes that are not niced.
          tags:
            - tag: component
              value: cpu
        - uuid: db554f92ee6a4ab297b75839c019a7fe
          name: 'CPU utilization'
          type: SNMP_AGENT
          snmp_oid: 1.3.6.1.4.1.2620.1.6.7.2.4.0
          key: system.cpu.util
          value_type: FLOAT
          units: '%'
          description: |
            MIB: CHECKPOINT-MIB
            CPU utilization per core in %.
          tags:
            - tag: component
              value: cpu
          triggers:
            - uuid: b9df7717d21145dc86954380422671a9
              expression: 'min(/Check Point Next Generation Firewall by SNMP/system.cpu.util,5m)>{$CPU.UTIL.CRIT}'
              name: 'High CPU utilization'
              event_name: 'High CPU utilization (over {$CPU.UTIL.CRIT}% for 5m)'
              opdata: 'Current utilization: {ITEM.LASTVALUE1}'
              priority: WARNING
              description: 'CPU utilization is too high. The system might be slow to respond.'
              tags:
                - tag: scope
                  value: performance
        - uuid: 3628aac1e934408489153062d078e2e7
          name: 'SNMP walk CPU'
          type: SNMP_AGENT
          snmp_oid: 'walk[1.3.6.1.4.1.2620.1.6.7.5.1.1,1.3.6.1.4.1.2620.1.6.7.5.1.2,1.3.6.1.4.1.2620.1.6.7.5.1.3,1.3.6.1.4.1.2620.1.6.7.5.1.4,1.3.6.1.4.1.2620.1.6.7.5.1.5]'
          key: system.cpu.walk
          history: '0'
          value_type: TEXT
          description: 'Used for discovering CPU from CHECKPOINT-MIB.'
          tags:
            - tag: component
              value: raw
        - uuid: a7ad79b572ab4e678011aa8ee810cd75
          name: 'System description'
          type: SNMP_AGENT
          snmp_oid: 1.3.6.1.2.1.1.1.0
          key: system.descr
          delay: 15m
          value_type: CHAR
          description: |
            MIB: SNMPv2-MIB
            Full name and version identification of the system's hardware type, software operating system, and networking software.
          preprocessing:
            - type: DISCARD_UNCHANGED_HEARTBEAT
              parameters:
                - 12h
          tags:
            - tag: component
              value: system
        - uuid: 8385b6ee11b340f888676d013531a4d5
          name: 'Appliance manufacturer'
          type: SNMP_AGENT
          snmp_oid: 1.3.6.1.4.1.2620.1.6.16.9.0
          key: system.hw.manufacturer
          delay: 1h
          value_type: CHAR
          description: |
            MIB: CHECKPOINT-MIB
            Appliance manufacturer.
          inventory_link: VENDOR
          preprocessing:
            - type: DISCARD_UNCHANGED_HEARTBEAT
              parameters:
                - 1d
          tags:
            - tag: component
              value: system
        - uuid: b461939fa04348f19c4f03ce3fd211b8
          name: 'Appliance product name'
          type: SNMP_AGENT
          snmp_oid: 1.3.6.1.4.1.2620.1.6.16.7.0
          key: system.hw.model
          delay: 1h
          value_type: CHAR
          description: |
            MIB: CHECKPOINT-MIB
            Appliance product name.
          inventory_link: MODEL
          preprocessing:
            - type: DISCARD_UNCHANGED_HEARTBEAT
              parameters:
                - 1d
          tags:
            - tag: component
              value: system
        - uuid: adb0bce1162a4e8990f4d299d8554d29
          name: 'Appliance serial number'
          type: SNMP_AGENT
          snmp_oid: 1.3.6.1.4.1.2620.1.6.16.3.0
          key: system.hw.serialnumber
          delay: 1h
          value_type: CHAR
          description: |
            MIB: CHECKPOINT-MIB
            Appliance serial number.
          inventory_link: SERIALNO_A
          preprocessing:
            - type: DISCARD_UNCHANGED_HEARTBEAT
              parameters:
                - 1d
          tags:
            - tag: component
              value: system
          triggers:
            - uuid: 13644b6f980d409c865fab446296791b
              expression: |
                last(/Check Point Next Generation Firewall by SNMP/system.hw.serialnumber,#1)<>last(/Check Point Next Generation Firewall by SNMP/system.hw.serialnumber,#2) and
                length(last(/Check Point Next Generation Firewall by SNMP/system.hw.serialnumber))>0
              name: 'Device has been replaced'
              event_name: 'Device has been replaced (new serial number received)'
              priority: INFO
              description: 'The device serial number has changed. Acknowledge to close the problem manually.'
              manual_close: 'YES'
              tags:
                - tag: scope
                  value: notice
        - uuid: df1681db47dc40b987f7be51e640974e
          name: 'System location'
          type: SNMP_AGENT
          snmp_oid: 1.3.6.1.2.1.1.6.0
          key: system.location
          delay: 15m
          value_type: CHAR
          description: |
            MIB: SNMPv2-MIB
            Physical location of the node (e.g., `equipment room`, `3rd floor`). If not provided, the value is a zero-length string.
          inventory_link: LOCATION
          preprocessing:
            - type: DISCARD_UNCHANGED_HEARTBEAT
              parameters:
                - 12h
          tags:
            - tag: component
              value: system
        - uuid: a18c50a7b53e49c09de5fa39d9a70a14
          name: 'System name'
          type: SNMP_AGENT
          snmp_oid: 1.3.6.1.2.1.1.5.0
          key: system.name
          delay: 15m
          value_type: CHAR
          description: |
            MIB: SNMPv2-MIB
            An administratively-assigned name for the node (the node's fully-qualified domain name). If not provided, the value is a zero-length string.
          inventory_link: NAME
          preprocessing:
            - type: DISCARD_UNCHANGED_HEARTBEAT
              parameters:
                - 12h
          tags:
            - tag: component
              value: system
          triggers:
            - uuid: d6891f768d354bd09adf47ea313a4ec8
              expression: 'last(/Check Point Next Generation Firewall by SNMP/system.name,#1)<>last(/Check Point Next Generation Firewall by SNMP/system.name,#2) and length(last(/Check Point Next Generation Firewall by SNMP/system.name))>0'
              name: 'System name has changed'
              event_name: 'System name has changed (new name: {ITEM.VALUE})'
              priority: INFO
              description: 'The name of the system has changed. Acknowledge to close the problem manually.'
              manual_close: 'YES'
              tags:
                - tag: scope
                  value: notice
                - tag: scope
                  value: security
        - uuid: bd2f23c23fff46b5b43e8283f1683927
          name: 'System object ID'
          type: SNMP_AGENT
          snmp_oid: 1.3.6.1.2.1.1.2.0
          key: system.objectid
          delay: 15m
          value_type: CHAR
          description: |
            MIB: SNMPv2-MIB
            The vendor's authoritative identification of the entity as part of the vendor's SMI enterprises subtree with the prefix 1.3.6.1.4.1 (e.g., a vendor with the identifier 1.3.6.1.4.1.4242 might assign a system object with the OID 1.3.6.1.4.1.4242.1.1).
          preprocessing:
            - type: DISCARD_UNCHANGED_HEARTBEAT
              parameters:
                - 12h
          tags:
            - tag: component
              value: system
        - uuid: b05995de7faf4d408b467c1024f2a438
          name: 'System uptime'
          type: SNMP_AGENT
          snmp_oid: 1.3.6.1.2.1.25.1.1.0
          key: system.uptime
          units: uptime
          description: |
            MIB: HOST-RESOURCES-V2-MIB
            Time since the network management portion of the system was last re-initialized.
          preprocessing:
            - type: MULTIPLIER
              parameters:
                - '0.01'
          tags:
            - tag: component
              value: system
          triggers:
            - uuid: 9c5b6ef7d033486189e045ad62d13991
              expression: 'last(/Check Point Next Generation Firewall by SNMP/system.uptime)<10m'
              name: 'Device has been restarted'
              event_name: '{HOST.NAME} has been restarted (uptime < 10m)'
              priority: INFO
              description: 'Uptime is less than 10 minutes.'
              manual_close: 'YES'
              tags:
                - tag: scope
                  value: notice
        - uuid: d66ff3625ea74b5493a37d7b5e231c66
          name: 'SNMP walk disks'
          type: SNMP_AGENT
          snmp_oid: 'walk[1.3.6.1.4.1.2620.1.6.7.6.1.2,1.3.6.1.4.1.2620.1.6.7.6.1.3,1.3.6.1.4.1.2620.1.6.7.6.1.4,1.3.6.1.4.1.2620.1.6.7.6.1.5,1.3.6.1.4.1.2620.1.6.7.6.1.6,1.3.6.1.4.1.2620.1.6.7.6.1.7]'
          key: vfs.fs.walk
          history: '0'
          value_type: TEXT
          description: 'Used for discovering storage disks from CHECKPOINT-MIB.'
          tags:
            - tag: component
              value: raw
        - uuid: 9c5fbaca93854ad3941cb95e159b0ee1
          name: 'Active memory'
          type: SNMP_AGENT
          snmp_oid: 1.3.6.1.4.1.2620.1.6.7.4.4.0
          key: vm.memory.active
          units: B
          description: |
            MIB: CHECKPOINT-MIB
            Active real memory (memory used by applications that is not cached to the disk) in bytes.
          tags:
            - tag: component
              value: memory
        - uuid: 0a55ee1b84cb490494e27a4543db7691
          name: 'Free memory'
          type: SNMP_AGENT
          snmp_oid: 1.3.6.1.4.1.2620.1.6.7.4.5.0
          key: vm.memory.free
          units: B
          description: |
            MIB: CHECKPOINT-MIB
            Free memory available for applications in bytes.
          tags:
            - tag: component
              value: memory
        - uuid: 517445d996d148bcb34d7898dca55df6
          name: 'Total memory'
          type: SNMP_AGENT
          snmp_oid: 1.3.6.1.4.1.2620.1.6.7.4.3.0
          key: vm.memory.total
          units: B
          description: |
            MIB: CHECKPOINT-MIB
            Total real memory in bytes. Memory used by applications.
          tags:
            - tag: component
              value: memory
        - uuid: 8846be280ae14ee8a1af1be65bef1996
          name: 'Used memory'
          type: CALCULATED
          key: vm.memory.used
          units: B
          params: 'last(//vm.memory.total) - last(//vm.memory.free)'
          description: 'Used real memory calculated by total real memory and free real memory in bytes.'
          tags:
            - tag: component
              value: memory
        - uuid: 6bb39f4c24f14cc6a90db2ce1492dbea
          name: 'Memory utilization'
          type: CALCULATED
          key: vm.memory.util
          value_type: FLOAT
          units: '%'
          params: 'last(//vm.memory.used)/last(//vm.memory.total)*100'
          description: 'Memory utilization in %.'
          tags:
            - tag: component
              value: memory
          triggers:
            - uuid: e641a3b2e5ce41dabffed001b26c6075
              expression: 'min(/Check Point Next Generation Firewall by SNMP/vm.memory.util,5m)>{$MEMORY.UTIL.MAX}'
              name: 'High memory utilization'
              event_name: 'High memory utilization (>{$MEMORY.UTIL.MAX}% for 5m)'
              priority: AVERAGE
              description: 'The system is running out of free memory.'
              tags:
                - tag: scope
                  value: capacity
                - tag: scope
                  value: performance
        - uuid: 0eac75ac03af43d596b84cee15a8ddb4
          name: 'Decrypted packets per second'
          type: SNMP_AGENT
          snmp_oid: 1.3.6.1.4.1.2620.1.2.5.4.6.0
          key: vpn.packets.decrypted
          description: |
            MIB: CHECKPOINT-MIB
            Number of decrypted packets per second.
          preprocessing:
            - type: CHANGE_PER_SECOND
          tags:
            - tag: component
              value: vpn
        - uuid: 5d2b872c90774b868d5ce086fabe5cb2
          name: 'Encrypted packets per second'
          type: SNMP_AGENT
          snmp_oid: 1.3.6.1.4.1.2620.1.2.5.4.5.0
          key: vpn.packets.encrypted
          description: |
            MIB: CHECKPOINT-MIB
            Number of encrypted packets per second.
          preprocessing:
            - type: CHANGE_PER_SECOND
          tags:
            - tag: component
              value: vpn
        - uuid: eb15e618aff347b3ba986a2c02deb6bd
          name: 'SNMP walk VPN tunnels'
          type: SNMP_AGENT
          snmp_oid: 'walk[1.3.6.1.4.1.2620.500.9002.1.1,1.3.6.1.4.1.2620.500.9002.1.2,1.3.6.1.4.1.2620.500.9002.1.3,1.3.6.1.4.1.2620.500.9002.1.4,1.3.6.1.4.1.2620.500.9002.1.6,1.3.6.1.4.1.2620.500.9002.1.7,1.3.6.1.4.1.2620.500.9002.1.8,1.3.6.1.4.1.2620.500.9002.1.9,1.3.6.1.4.1.2620.500.9002.1.10,1.3.6.1.4.1.2620.500.9002.1.11]'
          key: vpn.tunnel.walk
          history: '0'
          value_type: TEXT
          description: 'Used for discovering VPN tunnels from CHECKPOINT-MIB.'
          tags:
            - tag: component
              value: raw
        - uuid: 843f5f01701e4d79b3e899134f87632d
          name: 'SNMP agent availability'
          type: INTERNAL
          key: 'zabbix[host,snmp,available]'
          description: |
            Availability of SNMP checks on the host. The value of this item corresponds to the availability icons in the host list.
            
            Possible values:
            0 - not available
            1 - available
            2 - unknown
          valuemap:
            name: 'Zabbix host available'
          tags:
            - tag: component
              value: health
            - tag: component
              value: network
          triggers:
            - uuid: 5d450a6a6d1f483da57164e6a32d1828
              expression: 'max(/Check Point Next Generation Firewall by SNMP/zabbix[host,snmp,available],{$SNMP.TIMEOUT})=0'
              name: 'No SNMP data collection'
              opdata: 'Current state: {ITEM.LASTVALUE1}'
              priority: WARNING
              description: 'SNMP is not available for polling. Please check device connectivity and SNMP settings.'
              dependencies:
                - name: 'Unavailable by ICMP ping'
                  expression: 'max(/Check Point Next Generation Firewall by SNMP/icmpping,#3)=0'
              tags:
                - tag: scope
                  value: availability
      discovery_rules:
        - uuid: 2457ecd2b2ad4a2a815c11bf37c3f029
          name: 'CPU discovery'
          type: DEPENDENT
          key: cpu.discovery
          description: 'For discovering CPU from CHECKPOINT-MIB.'
          item_prototypes:
            - uuid: 0d17d7831b954decada6fba5f14f9265
              name: 'CPU Core {#CPU.ID}: CPU idle time'
              type: DEPENDENT
              key: 'system.core.idle[multiProcIdleTime.{#CPU.ID}]'
              value_type: FLOAT
              units: '%'
              description: |
                MIB: CHECKPOINT-MIB
                The time the CPU `{#CPU.ID}` has spent doing nothing.
              preprocessing:
                - type: SNMP_WALK_VALUE
                  parameters:
                    - '1.3.6.1.4.1.2620.1.6.7.5.1.2.{#SNMPINDEX}'
                    - '0'
              master_item:
                key: system.cpu.walk
              tags:
                - tag: component
                  value: cpu
            - uuid: ce72097a6de44bc7b02f21e065f19a7b
              name: 'CPU Core {#CPU.ID}: CPU system time'
              type: DEPENDENT
              key: 'system.core.system[multiProcSystemTime.{#CPU.ID}]'
              value_type: FLOAT
              units: '%'
              description: |
                MIB: CHECKPOINT-MIB
                The time the CPU `{#CPU.ID}` has spent running the kernel and its processes.
              preprocessing:
                - type: SNMP_WALK_VALUE
                  parameters:
                    - '1.3.6.1.4.1.2620.1.6.7.5.1.3.{#SNMPINDEX}'
                    - '0'
              master_item:
                key: system.cpu.walk
              tags:
                - tag: component
                  value: cpu
            - uuid: a1e8f16be14e4efbb0c6333aded1c761
              name: 'CPU Core {#CPU.ID}: CPU user time'
              type: DEPENDENT
              key: 'system.core.user[multiProcUserTime.{#CPU.ID}]'
              value_type: FLOAT
              units: '%'
              description: |
                MIB: CHECKPOINT-MIB
                The time the CPU `{#CPU.ID}` has spent running user processes that are not niced.
              preprocessing:
                - type: SNMP_WALK_VALUE
                  parameters:
                    - '1.3.6.1.4.1.2620.1.6.7.5.1.4.{#SNMPINDEX}'
                    - '0'
              master_item:
                key: system.cpu.walk
              tags:
                - tag: component
                  value: cpu
            - uuid: 54c95169f93a497c9ba4b83874ec85ea
              name: 'CPU Core {#CPU.ID}: CPU utilization'
              type: DEPENDENT
              key: 'system.core.util[multiProcUsage.{#CPU.ID}]'
              value_type: FLOAT
              units: '%'
              description: |
                MIB: CHECKPOINT-MIB
                CPU `{#CPU.ID}` utilization in %.
              preprocessing:
                - type: SNMP_WALK_VALUE
                  parameters:
                    - '1.3.6.1.4.1.2620.1.6.7.5.1.5.{#SNMPINDEX}'
                    - '0'
              master_item:
                key: system.cpu.walk
              tags:
                - tag: component
                  value: cpu
          graph_prototypes:
            - uuid: a28d9820ad3747bebbb4d15ff0b7ce6b
              name: 'CPU Core {#CPU.ID}: CPU usage'
              ymin_type_1: FIXED
              ymax_type_1: FIXED
              graph_items:
                - color: 199C0D
                  item:
                    host: 'Check Point Next Generation Firewall by SNMP'
                    key: 'system.core.system[multiProcSystemTime.{#CPU.ID}]'
                - sortorder: '1'
                  color: F63100
                  item:
                    host: 'Check Point Next Generation Firewall by SNMP'
                    key: 'system.core.user[multiProcUserTime.{#CPU.ID}]'
                - sortorder: '2'
                  color: 00611C
                  item:
                    host: 'Check Point Next Generation Firewall by SNMP'
                    key: 'system.core.idle[multiProcIdleTime.{#CPU.ID}]'
          master_item:
            key: system.cpu.walk
          preprocessing:
            - type: SNMP_WALK_TO_JSON
              parameters:
                - '{#CPU.ID}'
                - 1.3.6.1.4.1.2620.1.6.7.5.1.1
                - '0'
            - type: DISCARD_UNCHANGED_HEARTBEAT
              parameters:
                - 1h
        - uuid: 7af85b5904c54687ad9f249cb1a9ad7b
          name: 'FAN discovery'
          type: DEPENDENT
          key: fan.discovery
          description: 'For discovering fan sensors from CHECKPOINT-MIB.'
          item_prototypes:
            - uuid: 4d334701a73a4295a7b3a45a7925ed76
              name: 'FAN {#SNMPINDEX}: Fan speed'
              type: DEPENDENT
              key: 'sensor.fan.speed[fanSpeedSensorValue.{#SNMPINDEX}]'
              value_type: FLOAT
              units: '!{#FAN.UNIT}'
              description: |
                MIB: CHECKPOINT-MIB
                Current speed of the fan.
              preprocessing:
                - type: SNMP_WALK_VALUE
                  parameters:
                    - '1.3.6.1.4.1.2620.1.6.7.8.2.1.3.{#SNMPINDEX}'
                    - '0'
              master_item:
                key: sensor.fan.walk
              tags:
                - tag: component
                  value: fan
                - tag: component
                  value: sensor
            - uuid: 5421e274306148b694ed5866bb4bff27
              name: 'FAN {#SNMPINDEX}: Fan status'
              type: DEPENDENT
              key: 'sensor.fan.status[fanSpeedSensorStatus.{#SNMPINDEX}]'
              trends: '0'
              description: |
                MIB: CHECKPOINT-MIB
                Current status of the fan tray.
              valuemap:
                name: 'FanSensor Status'
              preprocessing:
                - type: SNMP_WALK_VALUE
                  parameters:
                    - '1.3.6.1.4.1.2620.1.6.7.8.2.1.6.{#SNMPINDEX}'
                    - '0'
              master_item:
                key: sensor.fan.walk
              tags:
                - tag: component
                  value: fan
                - tag: component
                  value: sensor
              trigger_prototypes:
                - uuid: 5e4f3ca3b93940adaf3a5f9e19aee9ec
                  expression: 'count(/Check Point Next Generation Firewall by SNMP/sensor.fan.status[fanSpeedSensorStatus.{#SNMPINDEX}],#3,"eq",1)=3'
                  recovery_mode: RECOVERY_EXPRESSION
                  recovery_expression: 'max(/Check Point Next Generation Firewall by SNMP/sensor.fan.status[fanSpeedSensorStatus.{#SNMPINDEX}],#3)=0'
                  name: 'FAN {#SNMPINDEX}: Fan speed is out of range'
                  opdata: 'Current state: {ITEM.LASTVALUE1}'
                  priority: AVERAGE
                  description: 'Please check the fan unit.'
                  tags:
                    - tag: scope
                      value: performance
          graph_prototypes:
            - uuid: 7a2b8b229cc64130980db46dddd990d7
              name: 'FAN {#SNMPINDEX}: Fan speed'
              graph_items:
                - color: 199C0D
                  item:
                    host: 'Check Point Next Generation Firewall by SNMP'
                    key: 'sensor.fan.speed[fanSpeedSensorValue.{#SNMPINDEX}]'
          master_item:
            key: sensor.fan.walk
          preprocessing:
            - type: SNMP_WALK_TO_JSON
              parameters:
                - '{#SNMPVALUE}'
                - 1.3.6.1.4.1.2620.1.6.7.8.2.1.2
                - '0'
                - '{#FAN.UNIT}'
                - 1.3.6.1.4.1.2620.1.6.7.8.2.1.4
                - '0'
            - type: DISCARD_UNCHANGED_HEARTBEAT
              parameters:
                - 1h
        - uuid: 5fa6a636f36f44069f83885bc2767e85
          name: 'Firewall discovery'
          type: SNMP_AGENT
          snmp_oid: 'discovery[{#FW.STATE},1.3.6.1.4.1.2620.1.1.1]'
          key: fw.discovery
          delay: 1h
          description: 'This discovery will create a set of firewall metrics from CHECKPOINT-MIB if the firewall is installed.'
          item_prototypes:
            - uuid: ff64891849684cc88ae5414c0bc1b0bb
              name: 'Check Point Firewall: Accepted packets per second{#SINGLETON}'
              type: SNMP_AGENT
              snmp_oid: '1.3.6.1.4.1.2620.1.1.25.6.{#SNMPINDEX}'
              key: 'fw.accepted[fwAccepted.{#SNMPINDEX}]'
              description: |
                MIB: CHECKPOINT-MIB
                Number of accepted packets per second.
              preprocessing:
                - type: CHANGE_PER_SECOND
              tags:
                - tag: component
                  value: firewall
            - uuid: a26ba0c4eec04fb99160b15a8ff40cee
              name: 'Check Point Firewall: Peak concurrent connections{#SINGLETON}'
              type: SNMP_AGENT
              snmp_oid: '1.3.6.1.4.1.2620.1.1.25.4.{#SNMPINDEX}'
              key: 'fw.conn.num.peak[fwPeakNumConn.{#SNMPINDEX}]'
              description: |
                MIB: CHECKPOINT-MIB
                Peak number of concurrent connections since last reboot.
              tags:
                - tag: component
                  value: firewall
            - uuid: 3cf7583bcf2a43f4b7598689b6d8825d
              name: 'Check Point Firewall: Concurrent connections{#SINGLETON}'
              type: SNMP_AGENT
              snmp_oid: '1.3.6.1.4.1.2620.1.1.25.3.{#SNMPINDEX}'
              key: 'fw.conn.num[fwNumConn.{#SNMPINDEX}]'
              description: |
                MIB: CHECKPOINT-MIB
                Number of concurrent IPv6 and IPv4 connections.
              tags:
                - tag: component
                  value: firewall
            - uuid: b35e258430f04d7b96f70f0df97040ef
              name: 'Check Point Firewall: Dropped packets per second{#SINGLETON}'
              type: SNMP_AGENT
              snmp_oid: '1.3.6.1.4.1.2620.1.1.25.16.{#SNMPINDEX}'
              key: 'fw.dropped[fwDropped.{#SNMPINDEX}]'
              description: |
                MIB: CHECKPOINT-MIB
                Number of dropped packets per second.
              preprocessing:
                - type: CHANGE_PER_SECOND
              tags:
                - tag: component
                  value: firewall
            - uuid: 8dc145b5354940c88089df72ce59557e
              name: 'Check Point Firewall: Firewall filter install time{#SINGLETON}'
              type: SNMP_AGENT
              snmp_oid: '1.3.6.1.4.1.2620.1.1.3.{#SNMPINDEX}'
              key: 'fw.filter.installed[fwFilterDate.{#SNMPINDEX}]'
              units: unixtime
              description: |
                MIB: CHECKPOINT-MIB
                Last install time of the firewall filter.
              preprocessing:
                - type: JAVASCRIPT
                  parameters:
                    - 'return Math.floor(new Date(value).getTime() / 1000);'
                - type: DISCARD_UNCHANGED_HEARTBEAT
                  parameters:
                    - 6h
              tags:
                - tag: component
                  value: firewall
            - uuid: 7c0837980dca4bdda426c5b22bae21e2
              name: 'Check Point Firewall: Firewall filter name{#SINGLETON}'
              type: SNMP_AGENT
              snmp_oid: '1.3.6.1.4.1.2620.1.1.2.{#SNMPINDEX}'
              key: 'fw.filter.name[fwFilterName.{#SNMPINDEX}]'
              value_type: CHAR
              description: |
                MIB: CHECKPOINT-MIB
                Name of the firewall filter.
              preprocessing:
                - type: DISCARD_UNCHANGED_HEARTBEAT
                  parameters:
                    - 1h
              tags:
                - tag: component
                  value: firewall
            - uuid: 03ec2d7d252d458fac388d915467af42
              name: 'Check Point Firewall: Logged packets per second{#SINGLETON}'
              type: SNMP_AGENT
              snmp_oid: '1.3.6.1.4.1.2620.1.1.25.13.{#SNMPINDEX}'
              key: 'fw.logged[fwLogged.{#SNMPINDEX}]'
              description: |
                MIB: CHECKPOINT-MIB
                Number of logged packets per second.
              preprocessing:
                - type: CHANGE_PER_SECOND
              tags:
                - tag: component
                  value: firewall
            - uuid: 8ff79fb5ec1844ff9a502a81ec306f8b
              name: 'Check Point Firewall: Rejected packets per second{#SINGLETON}'
              type: SNMP_AGENT
              snmp_oid: '1.3.6.1.4.1.2620.1.1.25.14.{#SNMPINDEX}'
              key: 'fw.rejected[fwRejected.{#SNMPINDEX}]'
              description: |
                MIB: CHECKPOINT-MIB
                Number of rejected packets per second.
              preprocessing:
                - type: CHANGE_PER_SECOND
              tags:
                - tag: component
                  value: firewall
            - uuid: 85d1ffccfcf44f41965efa37cbc21c61
              name: 'Check Point Firewall: SIC Trust State{#SINGLETON}'
              type: SNMP_AGENT
              snmp_oid: '1.3.6.1.4.1.2620.1.1.12.{#SNMPINDEX}'
              key: 'fw.sic.trust.state[fwSICTrustState.{#SNMPINDEX}]'
              description: |
                MIB: CHECKPOINT-MIB
                Firewall SIC Trust State.
              valuemap:
                name: 'Firewall SIC Trust State'
              tags:
                - tag: component
                  value: firewall
            - uuid: 589e8b27a2174380a8fee1080bd36471
              name: 'Check Point Firewall: Utilized drops number per second{#SINGLETON}'
              type: SNMP_AGENT
              snmp_oid: '1.3.6.1.4.1.2620.1.1.25.26.{#SNMPINDEX}'
              key: 'fw.utilized.drops[fwFullyUtilizedDrops.{#SNMPINDEX}]'
              description: |
                MIB: CHECKPOINT-MIB
                Number of dropped packets per second due to instance being fully utilized.
              preprocessing:
                - type: CHANGE_PER_SECOND
              tags:
                - tag: component
                  value: firewall
              trigger_prototypes:
                - uuid: 424568aded01461bb1fe5583ef373418
                  expression: 'avg(/Check Point Next Generation Firewall by SNMP/fw.utilized.drops[fwFullyUtilizedDrops.{#SNMPINDEX}],5m)>{$FW.DROPPED.PACKETS.TH}'
                  recovery_mode: RECOVERY_EXPRESSION
                  recovery_expression: 'max(/Check Point Next Generation Firewall by SNMP/fw.utilized.drops[fwFullyUtilizedDrops.{#SNMPINDEX}],5m)<={$FW.DROPPED.PACKETS.TH}'
                  name: 'Check Point Firewall: Instance is currently fully utilized'
                  event_name: 'Check Point Firewall: Number of dropped packets has been increased: >{$FW.DROPPED.PACKETS.TH}'
                  opdata: 'Current value: {ITEM.LASTVALUE1}'
                  priority: HIGH
                  description: 'This trigger uses the number of dropped packets, an increase of which indicates that the instance is fully utilized.'
                  tags:
                    - tag: scope
                      value: availability
            - uuid: f752805cc45647f290f32085edbb6843
              name: 'Check Point Firewall: Firewall version{#SINGLETON}'
              type: SNMP_AGENT
              snmp_oid: 'discovery[{#MAJOR},1.3.6.1.4.1.2620.1.1.22,{#MINOR},1.3.6.1.4.1.2620.1.1.23]'
              key: 'fw.version[fwVersion.{#SNMPINDEX}]'
              value_type: FLOAT
              description: |
                MIB: CHECKPOINT-MIB
                Current version of the firewall.
              preprocessing:
                - type: JAVASCRIPT
                  parameters:
                    - |
                      var value = JSON.parse(value)[0];
                      return value['{#MAJOR}']+"."+value['{#MINOR}'];
                - type: DISCARD_UNCHANGED_HEARTBEAT
                  parameters:
                    - 1h
              tags:
                - tag: component
                  value: firewall
          graph_prototypes:
            - uuid: 06c3a0000af94b88bce5d7fe0dbca184
              name: 'Check Point Firewall: Concurrent connections{#SINGLETON}'
              graph_items:
                - drawtype: GRADIENT_LINE
                  color: 199C0D
                  item:
                    host: 'Check Point Next Generation Firewall by SNMP'
                    key: 'fw.conn.num[fwNumConn.{#SNMPINDEX}]'
                - sortorder: '1'
                  drawtype: BOLD_LINE
                  color: F63100
                  yaxisside: RIGHT
                  item:
                    host: 'Check Point Next Generation Firewall by SNMP'
                    key: 'fw.conn.num.peak[fwPeakNumConn.{#SNMPINDEX}]'
            - uuid: 7eb0b600fc7b41e9806f1032bbdc2508
              name: 'Check Point Firewall: Processed packets{#SINGLETON}'
              graph_items:
                - color: 199C0D
                  item:
                    host: 'Check Point Next Generation Firewall by SNMP'
                    key: 'fw.accepted[fwAccepted.{#SNMPINDEX}]'
                - sortorder: '1'
                  color: F63100
                  item:
                    host: 'Check Point Next Generation Firewall by SNMP'
                    key: 'fw.rejected[fwRejected.{#SNMPINDEX}]'
                - sortorder: '2'
                  color: 00611C
                  item:
                    host: 'Check Point Next Generation Firewall by SNMP'
                    key: 'fw.dropped[fwDropped.{#SNMPINDEX}]'
                - sortorder: '3'
                  color: F7941D
                  item:
                    host: 'Check Point Next Generation Firewall by SNMP'
                    key: 'fw.logged[fwLogged.{#SNMPINDEX}]'
          preprocessing:
            - type: JAVASCRIPT
              parameters:
                - |
                  var items = JSON.parse(value);
                  
                  if (items.length == 0) {
                  	return '[]';
                  }
                  
                  if (items[0]['{#FW.STATE}'] != 'Installed') {
                  	return '[]';
                  }
                  
                  return JSON.stringify([{"{#SNMPINDEX}": 0, "{#SINGLETON}":""}]);
        - uuid: f53944b3106843c896816bd3e73832fa
          name: 'Network interfaces discovery'
          type: DEPENDENT
          key: net.if.discovery
          filter:
            evaltype: AND
            conditions:
              - macro: '{#IFADMINSTATUS}'
                value: '{$NET.IF.IFADMINSTATUS.MATCHES}'
              - macro: '{#IFADMINSTATUS}'
                value: '{$NET.IF.IFADMINSTATUS.NOT_MATCHES}'
                operator: NOT_MATCHES_REGEX
              - macro: '{#IFALIAS}'
                value: '{$NET.IF.IFALIAS.MATCHES}'
              - macro: '{#IFALIAS}'
                value: '{$NET.IF.IFALIAS.NOT_MATCHES}'
                operator: NOT_MATCHES_REGEX
              - macro: '{#IFDESCR}'
                value: '{$NET.IF.IFDESCR.MATCHES}'
              - macro: '{#IFDESCR}'
                value: '{$NET.IF.IFDESCR.NOT_MATCHES}'
                operator: NOT_MATCHES_REGEX
              - macro: '{#IFNAME}'
                value: '{$NET.IF.IFNAME.MATCHES}'
              - macro: '{#IFNAME}'
                value: '{$NET.IF.IFNAME.NOT_MATCHES}'
                operator: NOT_MATCHES_REGEX
              - macro: '{#IFOPERSTATUS}'
                value: '{$NET.IF.IFOPERSTATUS.MATCHES}'
              - macro: '{#IFOPERSTATUS}'
                value: '{$NET.IF.IFOPERSTATUS.NOT_MATCHES}'
                operator: NOT_MATCHES_REGEX
              - macro: '{#IFTYPE}'
                value: '{$NET.IF.IFTYPE.MATCHES}'
              - macro: '{#IFTYPE}'
                value: '{$NET.IF.IFTYPE.NOT_MATCHES}'
                operator: NOT_MATCHES_REGEX
          description: 'For discovering interfaces from IF-MIB.'
          item_prototypes:
            - uuid: fa2d9726b0ce42c6ac16d61a8abbe8c6
              name: 'Interface {#IFNAME}({#IFALIAS}): Inbound packets discarded'
              type: DEPENDENT
              key: 'net.if.in.discards[ifInDiscards.{#SNMPINDEX}]'
              description: |
                MIB: IF-MIB
                The number of inbound packets which were chosen to be discarded even though no errors had been detected to prevent their being deliverable to a higher-layer protocol. One possible reason for discarding such a packet could be to free up buffer space.
                Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of `ifCounterDiscontinuityTime`.
              preprocessing:
                - type: SNMP_WALK_VALUE
                  parameters:
                    - '1.3.6.1.2.1.2.2.1.13.{#SNMPINDEX}'
                    - '0'
                - type: CHANGE_PER_SECOND
              master_item:
                key: net.if.walk
              tags:
                - tag: component
                  value: network
                - tag: description
                  value: '{#IFALIAS}'
                - tag: interface
                  value: '{#IFNAME}'
            - uuid: 9527d631a5a2434f8bdd9616bf62efd4
              name: 'Interface {#IFNAME}({#IFALIAS}): Inbound packets with errors'
              type: DEPENDENT
              key: 'net.if.in.errors[ifInErrors.{#SNMPINDEX}]'
              description: |
                MIB: IF-MIB
                For packet-oriented interfaces - the number of inbound packets that contained errors preventing them from being deliverable to a higher-layer protocol.
                For character-oriented or fixed-length interfaces - the number of inbound transmission units that contained errors preventing them from being deliverable to a higher-layer protocol.
                Discontinuities in the value of this counter can occur at re-initialization of the management system and at other times as indicated by the value of `ifCounterDiscontinuityTime`.
              preprocessing:
                - type: SNMP_WALK_VALUE
                  parameters:
                    - '1.3.6.1.2.1.2.2.1.14.{#SNMPINDEX}'
                    - '0'
                - type: CHANGE_PER_SECOND
              master_item:
                key: net.if.walk
              tags:
                - tag: component
                  value: network
                - tag: description
                  value: '{#IFALIAS}'
                - tag: interface
                  value: '{#IFNAME}'
            - uuid: 42c3b17b9d0041719afa0c8acc66e20f
              name: 'Interface {#IFNAME}({#IFALIAS}): Bits received'
              type: DEPENDENT
              key: 'net.if.in[ifInOctets.{#SNMPINDEX}]'
              units: bps
              description: |
                MIB: IF-MIB
                The total number of octets received on the interface, including framing characters. This object is a 64-bit version of `ifInOctets`.
                Discontinuities in the value of this counter can occur at re-initialization of the management system and at other times as indicated by the value of `ifCounterDiscontinuityTime`.
              preprocessing:
                - type: SNMP_WALK_VALUE
                  parameters:
                    - '1.3.6.1.2.1.31.1.1.1.6.{#SNMPINDEX}'
                    - '0'
                - type: CHANGE_PER_SECOND
                - type: MULTIPLIER
                  parameters:
                    - '8'
              master_item:
                key: net.if.walk
              tags:
                - tag: component
                  value: network
                - tag: description
                  value: '{#IFALIAS}'
                - tag: interface
                  value: '{#IFNAME}'
            - uuid: 9e4a88ba65964ce4b7fc91923a0d2e15
              name: 'Interface {#IFNAME}({#IFALIAS}): Outbound packets discarded'
              type: DEPENDENT
              key: 'net.if.out.discards[ifOutDiscards.{#SNMPINDEX}]'
              description: |
                MIB: IF-MIB
                The number of outbound packets which were chosen to be discarded even though no errors had been detected to prevent their being deliverable to a higher-layer protocol. One possible reason for discarding such a packet could be to free up buffer space.
                Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of `ifCounterDiscontinuityTime`.
              preprocessing:
                - type: SNMP_WALK_VALUE
                  parameters:
                    - '1.3.6.1.2.1.2.2.1.19.{#SNMPINDEX}'
                    - '0'
                - type: CHANGE_PER_SECOND
              master_item:
                key: net.if.walk
              tags:
                - tag: component
                  value: network
                - tag: description
                  value: '{#IFALIAS}'
                - tag: interface
                  value: '{#IFNAME}'
            - uuid: 29ba2aa7f8c04ece9f0fe8884cc480a0
              name: 'Interface {#IFNAME}({#IFALIAS}): Outbound packets with errors'
              type: DEPENDENT
              key: 'net.if.out.errors[ifOutErrors.{#SNMPINDEX}]'
              description: |
                MIB: IF-MIB
                For packet-oriented interfaces - the number of outbound packets that contained errors preventing them from being deliverable to a higher-layer protocol.
                For character-oriented or fixed-length interfaces - the number of outbound transmission units that contained errors preventing them from being deliverable to a higher-layer protocol.
                Discontinuities in the value of this counter can occur at re-initialization of the management system and at other times as indicated by the value of `ifCounterDiscontinuityTime`.
              preprocessing:
                - type: SNMP_WALK_VALUE
                  parameters:
                    - '1.3.6.1.2.1.2.2.1.20.{#SNMPINDEX}'
                    - '0'
                - type: CHANGE_PER_SECOND
              master_item:
                key: net.if.walk
              tags:
                - tag: component
                  value: network
                - tag: description
                  value: '{#IFALIAS}'
                - tag: interface
                  value: '{#IFNAME}'
            - uuid: 552579d5a30e4543b4984a46575675eb
              name: 'Interface {#IFNAME}({#IFALIAS}): Bits sent'
              type: DEPENDENT
              key: 'net.if.out[ifOutOctets.{#SNMPINDEX}]'
              units: bps
              description: |
                MIB: IF-MIB
                The total number of octets transmitted out of the interface, including framing characters. This object is a 64-bit version of `ifOutOctets`.
                Discontinuities in the value of this counter can occur at re-initialization of the management system and at other times as indicated by the value of `ifCounterDiscontinuityTime`.
              preprocessing:
                - type: SNMP_WALK_VALUE
                  parameters:
                    - '1.3.6.1.2.1.31.1.1.1.10.{#SNMPINDEX}'
                    - '0'
                - type: CHANGE_PER_SECOND
                - type: MULTIPLIER
                  parameters:
                    - '8'
              master_item:
                key: net.if.walk
              tags:
                - tag: component
                  value: network
                - tag: description
                  value: '{#IFALIAS}'
                - tag: interface
                  value: '{#IFNAME}'
            - uuid: feca9e6449a04708bdfeee36f2731625
              name: 'Interface {#IFNAME}({#IFALIAS}): Speed'
              type: DEPENDENT
              key: 'net.if.speed[ifSpeed.{#SNMPINDEX}]'
              trends: '0'
              units: bps
              description: |
                MIB: IF-MIB
                An estimate of the interface's current bandwidth in units of 1,000,000 bits per second.
                If this object reports a value of `n`, then the speed of the interface is somewhere in the range of `n-500,000` to `n+499,999`.
                For interfaces that do not vary in bandwidth or for those where no accurate estimation can be made, this object should contain the nominal bandwidth.
                For a sub-layer which has no concept of bandwidth, this object should be zero.
              preprocessing:
                - type: SNMP_WALK_VALUE
                  parameters:
                    - '1.3.6.1.2.1.31.1.1.1.15.{#SNMPINDEX}'
                    - '0'
                - type: MULTIPLIER
                  parameters:
                    - '1000000'
                - type: DISCARD_UNCHANGED_HEARTBEAT
                  parameters:
                    - 1h
              master_item:
                key: net.if.walk
              tags:
                - tag: component
                  value: network
                - tag: description
                  value: '{#IFALIAS}'
                - tag: interface
                  value: '{#IFNAME}'
            - uuid: af3dc7efefb34141a0075f308ef51dd6
              name: 'Interface {#IFNAME}({#IFALIAS}): Operational status'
              type: DEPENDENT
              key: 'net.if.status[ifOperStatus.{#SNMPINDEX}]'
              trends: '0'
              description: |
                MIB: IF-MIB
                The current operational state of the interface.
                - The `testing(3)` state indicates that no operational packets can be passed.
                - If `ifAdminStatus` is `down(2)`, then `ifOperStatus` should be `down(2)`.
                - If `ifAdminStatus` is changed to `up(1)`, then `ifOperStatus` should change to `up(1)` if the interface is ready to transmit and receive network traffic.
                - It should change to `dormant(5)` if the interface is waiting for external actions (such as a serial line waiting for an incoming connection).
                - It should remain in the `down(2)` state if and only if there is a fault that prevents it from going to the `up(1)` state.
                - It should remain in the `notPresent(6)` state if the interface has missing (typically, hardware) components.
              valuemap:
                name: 'Interface Status'
              preprocessing:
                - type: SNMP_WALK_VALUE
                  parameters:
                    - '1.3.6.1.2.1.2.2.1.8.{#SNMPINDEX}'
                    - '0'
              master_item:
                key: net.if.walk
              tags:
                - tag: component
                  value: network
                - tag: description
                  value: '{#IFALIAS}'
                - tag: interface
                  value: '{#IFNAME}'
              trigger_prototypes:
                - uuid: 6cdb81b7e49a49a48cfc3f203a08ae6b
                  expression: '{$NET.IF.CONTROL:"{#IFNAME}"}=1 and last(/Check Point Next Generation Firewall by SNMP/net.if.status[ifOperStatus.{#SNMPINDEX}])=2 and (last(/Check Point Next Generation Firewall by SNMP/net.if.status[ifOperStatus.{#SNMPINDEX}],#1)<>last(/Check Point Next Generation Firewall by SNMP/net.if.status[ifOperStatus.{#SNMPINDEX}],#2))'
                  recovery_mode: RECOVERY_EXPRESSION
                  recovery_expression: 'last(/Check Point Next Generation Firewall by SNMP/net.if.status[ifOperStatus.{#SNMPINDEX}])<>2 or {$NET.IF.CONTROL:"{#IFNAME}"}=0'
                  name: 'Interface {#IFNAME}({#IFALIAS}): Link down'
                  opdata: 'Current status: {ITEM.LASTVALUE1}'
                  priority: AVERAGE
                  description: |
                    This trigger expression works as follows:
                    1. It can be triggered if the interface link status is down.
                    2. `{$NET.IF.CONTROL:"{#IFNAME}"}=1` - a user can redefine the context macro to "0", marking this interface as not important. No new trigger will be fired if this interface link is down.
                    3. `{TEMPLATE_NAME:METRIC.diff()}=1` - the trigger fires only if the interface link status was up to "1" sometime before.
                    
                    WARNING: If closed manually, it will not fire again on the next poll because of `diff`.
                  manual_close: 'YES'
                  tags:
                    - tag: scope
                      value: availability
            - uuid: e364e61d77c3470496010dc444cff029
              name: 'Interface {#IFNAME}({#IFALIAS}): Interface type'
              type: DEPENDENT
              key: 'net.if.type[ifType.{#SNMPINDEX}]'
              trends: '0'
              description: |
                MIB: IF-MIB
                The type of interface.
                Additional values for `ifType` are assigned by the Internet Assigned Numbers Authority (IANA) through updating the syntax of the IANAifType textual convention.
              valuemap:
                name: 'Interface Type'
              preprocessing:
                - type: SNMP_WALK_VALUE
                  parameters:
                    - '1.3.6.1.2.1.2.2.1.3.{#SNMPINDEX}'
                    - '0'
                - type: DISCARD_UNCHANGED_HEARTBEAT
                  parameters:
                    - 1d
              master_item:
                key: net.if.walk
              tags:
                - tag: component
                  value: network
                - tag: description
                  value: '{#IFALIAS}'
                - tag: interface
                  value: '{#IFNAME}'
          trigger_prototypes:
            - uuid: 4000bd86c3ca4597bc55accf186f49a2
              expression: |
                change(/Check Point Next Generation Firewall by SNMP/net.if.speed[ifSpeed.{#SNMPINDEX}])<0 and last(/Check Point Next Generation Firewall by SNMP/net.if.speed[ifSpeed.{#SNMPINDEX}])>0
                and (
                last(/Check Point Next Generation Firewall by SNMP/net.if.type[ifType.{#SNMPINDEX}])=6 or
                last(/Check Point Next Generation Firewall by SNMP/net.if.type[ifType.{#SNMPINDEX}])=7 or
                last(/Check Point Next Generation Firewall by SNMP/net.if.type[ifType.{#SNMPINDEX}])=11 or
                last(/Check Point Next Generation Firewall by SNMP/net.if.type[ifType.{#SNMPINDEX}])=62 or
                last(/Check Point Next Generation Firewall by SNMP/net.if.type[ifType.{#SNMPINDEX}])=69 or
                last(/Check Point Next Generation Firewall by SNMP/net.if.type[ifType.{#SNMPINDEX}])=117
                )
                and
                (last(/Check Point Next Generation Firewall by SNMP/net.if.status[ifOperStatus.{#SNMPINDEX}])<>2)
              recovery_mode: RECOVERY_EXPRESSION
              recovery_expression: |
                (change(/Check Point Next Generation Firewall by SNMP/net.if.speed[ifSpeed.{#SNMPINDEX}])>0 and last(/Check Point Next Generation Firewall by SNMP/net.if.speed[ifSpeed.{#SNMPINDEX}],#2)>0) or
                (last(/Check Point Next Generation Firewall by SNMP/net.if.status[ifOperStatus.{#SNMPINDEX}])=2)
              name: 'Interface {#IFNAME}({#IFALIAS}): Ethernet has changed to lower speed than it was before'
              opdata: 'Current reported speed: {ITEM.LASTVALUE1}'
              priority: INFO
              description: 'This Ethernet connection has transitioned down from its known maximum speed. This might be a sign of autonegotiation issues. Acknowledge to close the problem manually.'
              manual_close: 'YES'
              dependencies:
                - name: 'Interface {#IFNAME}({#IFALIAS}): Link down'
                  expression: '{$NET.IF.CONTROL:"{#IFNAME}"}=1 and last(/Check Point Next Generation Firewall by SNMP/net.if.status[ifOperStatus.{#SNMPINDEX}])=2 and (last(/Check Point Next Generation Firewall by SNMP/net.if.status[ifOperStatus.{#SNMPINDEX}],#1)<>last(/Check Point Next Generation Firewall by SNMP/net.if.status[ifOperStatus.{#SNMPINDEX}],#2))'
                  recovery_expression: 'last(/Check Point Next Generation Firewall by SNMP/net.if.status[ifOperStatus.{#SNMPINDEX}])<>2 or {$NET.IF.CONTROL:"{#IFNAME}"}=0'
              tags:
                - tag: scope
                  value: performance
            - uuid: af4c27b4c8474728973ea1d3d0a78dff
              expression: |
                (avg(/Check Point Next Generation Firewall by SNMP/net.if.in[ifInOctets.{#SNMPINDEX}],15m)>({$NET.IF.UTIL.MAX:"{#IFNAME}"}/100)*last(/Check Point Next Generation Firewall by SNMP/net.if.speed[ifSpeed.{#SNMPINDEX}]) or
                avg(/Check Point Next Generation Firewall by SNMP/net.if.out[ifOutOctets.{#SNMPINDEX}],15m)>({$NET.IF.UTIL.MAX:"{#IFNAME}"}/100)*last(/Check Point Next Generation Firewall by SNMP/net.if.speed[ifSpeed.{#SNMPINDEX}])) and 
                last(/Check Point Next Generation Firewall by SNMP/net.if.speed[ifSpeed.{#SNMPINDEX}])>0
              recovery_mode: RECOVERY_EXPRESSION
              recovery_expression: |
                avg(/Check Point Next Generation Firewall by SNMP/net.if.in[ifInOctets.{#SNMPINDEX}],15m)<(({$NET.IF.UTIL.MAX:"{#IFNAME}"}-3)/100)*last(/Check Point Next Generation Firewall by SNMP/net.if.speed[ifSpeed.{#SNMPINDEX}]) and 
                avg(/Check Point Next Generation Firewall by SNMP/net.if.out[ifOutOctets.{#SNMPINDEX}],15m)<(({$NET.IF.UTIL.MAX:"{#IFNAME}"}-3)/100)*last(/Check Point Next Generation Firewall by SNMP/net.if.speed[ifSpeed.{#SNMPINDEX}])
              name: 'Interface {#IFNAME}({#IFALIAS}): High bandwidth usage'
              event_name: 'Interface {#IFNAME}({#IFALIAS}): High bandwidth usage (>{$NET.IF.UTIL.MAX:"{#IFNAME}"}%)'
              opdata: 'In: {ITEM.LASTVALUE1}, out: {ITEM.LASTVALUE3}, speed: {ITEM.LASTVALUE2}'
              priority: WARNING
              description: 'The utilization of the network interface is close to its estimated maximum bandwidth.'
              manual_close: 'YES'
              dependencies:
                - name: 'Interface {#IFNAME}({#IFALIAS}): Link down'
                  expression: '{$NET.IF.CONTROL:"{#IFNAME}"}=1 and last(/Check Point Next Generation Firewall by SNMP/net.if.status[ifOperStatus.{#SNMPINDEX}])=2 and (last(/Check Point Next Generation Firewall by SNMP/net.if.status[ifOperStatus.{#SNMPINDEX}],#1)<>last(/Check Point Next Generation Firewall by SNMP/net.if.status[ifOperStatus.{#SNMPINDEX}],#2))'
                  recovery_expression: 'last(/Check Point Next Generation Firewall by SNMP/net.if.status[ifOperStatus.{#SNMPINDEX}])<>2 or {$NET.IF.CONTROL:"{#IFNAME}"}=0'
              tags:
                - tag: scope
                  value: performance
            - uuid: d0d1f9f90be948c2ac0b3b40676a52bd
              expression: |
                min(/Check Point Next Generation Firewall by SNMP/net.if.in.errors[ifInErrors.{#SNMPINDEX}],5m)>{$NET.IF.ERRORS.WARN:"{#IFNAME}"} or 
                min(/Check Point Next Generation Firewall by SNMP/net.if.out.errors[ifOutErrors.{#SNMPINDEX}],5m)>{$NET.IF.ERRORS.WARN:"{#IFNAME}"}
              recovery_mode: RECOVERY_EXPRESSION
              recovery_expression: |
                max(/Check Point Next Generation Firewall by SNMP/net.if.in.errors[ifInErrors.{#SNMPINDEX}],5m)<{$NET.IF.ERRORS.WARN:"{#IFNAME}"}*0.8 and 
                max(/Check Point Next Generation Firewall by SNMP/net.if.out.errors[ifOutErrors.{#SNMPINDEX}],5m)<{$NET.IF.ERRORS.WARN:"{#IFNAME}"}*0.8
              name: 'Interface {#IFNAME}({#IFALIAS}): High error rate'
              event_name: 'Interface {#IFNAME}({#IFALIAS}): High error rate (>{$NET.IF.ERRORS.WARN:"{#IFNAME}"} for 5m)'
              opdata: 'errors in: {ITEM.LASTVALUE1}, errors out: {ITEM.LASTVALUE2}'
              priority: WARNING
              description: 'It recovers when it is below 80% of the `{$NET.IF.ERRORS.WARN:"{#IFNAME}"}` threshold.'
              manual_close: 'YES'
              dependencies:
                - name: 'Interface {#IFNAME}({#IFALIAS}): Link down'
                  expression: '{$NET.IF.CONTROL:"{#IFNAME}"}=1 and last(/Check Point Next Generation Firewall by SNMP/net.if.status[ifOperStatus.{#SNMPINDEX}])=2 and (last(/Check Point Next Generation Firewall by SNMP/net.if.status[ifOperStatus.{#SNMPINDEX}],#1)<>last(/Check Point Next Generation Firewall by SNMP/net.if.status[ifOperStatus.{#SNMPINDEX}],#2))'
                  recovery_expression: 'last(/Check Point Next Generation Firewall by SNMP/net.if.status[ifOperStatus.{#SNMPINDEX}])<>2 or {$NET.IF.CONTROL:"{#IFNAME}"}=0'
              tags:
                - tag: scope
                  value: availability
                - tag: scope
                  value: performance
          graph_prototypes:
            - uuid: eba9534785bf494fade918edcbafee2d
              name: 'Interface {#IFNAME}({#IFALIAS}): Network traffic'
              graph_items:
                - drawtype: GRADIENT_LINE
                  color: 199C0D
                  item:
                    host: 'Check Point Next Generation Firewall by SNMP'
                    key: 'net.if.in[ifInOctets.{#SNMPINDEX}]'
                - sortorder: '1'
                  drawtype: BOLD_LINE
                  color: F63100
                  item:
                    host: 'Check Point Next Generation Firewall by SNMP'
                    key: 'net.if.out[ifOutOctets.{#SNMPINDEX}]'
                - sortorder: '2'
                  color: 00611C
                  yaxisside: RIGHT
                  item:
                    host: 'Check Point Next Generation Firewall by SNMP'
                    key: 'net.if.out.errors[ifOutErrors.{#SNMPINDEX}]'
                - sortorder: '3'
                  color: F7941D
                  yaxisside: RIGHT
                  item:
                    host: 'Check Point Next Generation Firewall by SNMP'
                    key: 'net.if.in.errors[ifInErrors.{#SNMPINDEX}]'
                - sortorder: '4'
                  color: FC6EA3
                  yaxisside: RIGHT
                  item:
                    host: 'Check Point Next Generation Firewall by SNMP'
                    key: 'net.if.out.discards[ifOutDiscards.{#SNMPINDEX}]'
                - sortorder: '5'
                  color: 6C59DC
                  yaxisside: RIGHT
                  item:
                    host: 'Check Point Next Generation Firewall by SNMP'
                    key: 'net.if.in.discards[ifInDiscards.{#SNMPINDEX}]'
          master_item:
            key: net.if.walk
          preprocessing:
            - type: SNMP_WALK_TO_JSON
              parameters:
                - '{#IFOPERSTATUS}'
                - 1.3.6.1.2.1.2.2.1.8
                - '0'
                - '{#IFADMINSTATUS}'
                - 1.3.6.1.2.1.2.2.1.7
                - '0'
                - '{#IFALIAS}'
                - 1.3.6.1.2.1.31.1.1.1.18
                - '0'
                - '{#IFNAME}'
                - 1.3.6.1.2.1.31.1.1.1.1
                - '0'
                - '{#IFDESCR}'
                - 1.3.6.1.2.1.2.2.1.2
                - '0'
                - '{#IFTYPE}'
                - 1.3.6.1.2.1.2.2.1.3
                - '0'
            - type: DISCARD_UNCHANGED_HEARTBEAT
              parameters:
                - 1h
        - uuid: 0b206f11e8644cfa99e61aa79427820d
          name: 'PSU discovery'
          type: DEPENDENT
          key: psu.discovery
          description: 'For discovering power supply sensors from CHECKPOINT-MIB.'
          item_prototypes:
            - uuid: 49b166c588354a00ad500c2181de2602
              name: 'PSU {#SNMPINDEX}: Power supply status'
              type: DEPENDENT
              key: 'sensor.psu.status[powerSupplyStatus.{#SNMPINDEX}]'
              trends: '0'
              description: |
                MIB: CHECKPOINT-MIB
                Power supply status.
              valuemap:
                name: 'PSU Status'
              preprocessing:
                - type: SNMP_WALK_VALUE
                  parameters:
                    - '1.3.6.1.4.1.2620.1.6.7.9.1.1.2.{#SNMPINDEX}'
                    - '0'
                - type: JAVASCRIPT
                  parameters:
                    - |
                      const idx = [
                      	'Up',
                      	'Down',
                      	'Unknown'
                      ].indexOf(value);
                      return idx !== -1 ? idx : 2;
                - type: DISCARD_UNCHANGED_HEARTBEAT
                  parameters:
                    - 1h
              master_item:
                key: sensor.psu.walk
              tags:
                - tag: component
                  value: power
                - tag: component
                  value: sensor
              trigger_prototypes:
                - uuid: c5fa57ebf5ea40f8a0172f9ed09ca232
                  expression: 'count(/Check Point Next Generation Firewall by SNMP/sensor.psu.status[powerSupplyStatus.{#SNMPINDEX}],#3,"eq",1)=3'
                  recovery_mode: RECOVERY_EXPRESSION
                  recovery_expression: 'max(/Check Point Next Generation Firewall by SNMP/sensor.psu.status[powerSupplyStatus.{#SNMPINDEX}],#3)=0'
                  name: 'PSU {#SNMPINDEX}: Power supply is in down state'
                  opdata: 'Current state: {ITEM.LASTVALUE1}'
                  priority: AVERAGE
                  description: 'Please check the power supply unit for errors.'
                  tags:
                    - tag: scope
                      value: availability
                    - tag: scope
                      value: performance
          master_item:
            key: sensor.psu.walk
          preprocessing:
            - type: SNMP_WALK_TO_JSON
              parameters:
                - '{#SNMPVALUE}'
                - 1.3.6.1.4.1.2620.1.6.7.9.1.1.1
                - '0'
            - type: DISCARD_UNCHANGED_HEARTBEAT
              parameters:
                - 1h
        - uuid: 0ac2ae2dfe3947e1b753500036dc790d
          name: 'Software blades discovery'
          type: DEPENDENT
          key: svn.sw.discovery
          filter:
            evaltype: AND
            conditions:
              - macro: '{#SW.NAME}'
                value: '{$SW.NAME.MATCHES}'
              - macro: '{#SW.NAME}'
                value: '{$SW.NAME.NOT_MATCHES}'
                operator: NOT_MATCHES_REGEX
          description: 'For discovering software blades and features from CHECKPOINT-MIB.'
          item_prototypes:
            - uuid: 6024b29ddca34a99a052a4dc8961ca02
              name: '{#SW.NAME}: License expiration date'
              type: DEPENDENT
              key: 'svn.sw.license.exp_date[licensingExpirationDate.{#SNMPINDEX}]'
              trends: '0'
              units: unixtime
              description: |
                MIB: CHECKPOINT-MIB
                Expiration date for the license of the software blade. Doesn't return a value if the license doesn't have an expiration date.
              preprocessing:
                - type: SNMP_WALK_VALUE
                  parameters:
                    - '1.3.6.1.4.1.2620.1.6.18.1.1.6.{#SNMPINDEX}'
                    - '0'
                - type: NOT_MATCHES_REGEX
                  parameters:
                    - ^0$
                  error_handler: DISCARD_VALUE
                - type: DISCARD_UNCHANGED_HEARTBEAT
                  parameters:
                    - 6h
              master_item:
                key: svn.feature.walk
              tags:
                - tag: component
                  value: license
                - tag: component
                  value: software
                - tag: component
                  value: svn
                - tag: software
                  value: '{#SW.NAME}'
              trigger_prototypes:
                - uuid: 645bfe77760d49d7a23344d9f910045b
                  expression: '{$LICENSE.CONTROL:"{#SW.NAME}"}=1 and (last(/Check Point Next Generation Firewall by SNMP/svn.sw.license.exp_date[licensingExpirationDate.{#SNMPINDEX}]) - now()) / 86400 < {$LICENSE.EXPIRY.WARN:"{#SW.NAME}"} and last(/Check Point Next Generation Firewall by SNMP/svn.sw.license.exp_date[licensingExpirationDate.{#SNMPINDEX}]) > now()'
                  name: '{#SW.NAME}: License expires soon'
                  event_name: '{#SW.NAME}: License expires soon (less than {$LICENSE.EXPIRY.WARN:"{#SW.NAME}"} days)'
                  opdata: 'Current expiration date: {ITEM.LASTVALUE1}'
                  priority: WARNING
                  description: |
                    This trigger expression works as follows:
                    1. It can be triggered if the license expires soon.
                    2. `{$LICENSE.CONTROL:"{#SW.NAME}"}=1` - a user can redefine the context macro to "0", marking the current license as not important. No new trigger will be fired if this license expires.
                  manual_close: 'YES'
                  tags:
                    - tag: scope
                      value: notice
                - uuid: b50b2374731344a4b5cea5096c5de848
                  expression: '{$LICENSE.CONTROL:"{#SW.NAME}"}=1 and (last(/Check Point Next Generation Firewall by SNMP/svn.sw.license.exp_date[licensingExpirationDate.{#SNMPINDEX}]) - now()) / 86400 < now()'
                  name: '{#SW.NAME}: License has been expired'
                  opdata: 'Current expiration date: {ITEM.LASTVALUE1}'
                  priority: AVERAGE
                  description: |
                    This trigger expression works as follows:
                    1. It can be triggered if the license has been expired.
                    2. `{$LICENSE.CONTROL:"{#SW.NAME}"}=1` - a user can redefine the context macro to "0", marking the current license as not important. No new trigger will be fired if this license is expired.
                  manual_close: 'YES'
                  tags:
                    - tag: scope
                      value: notice
            - uuid: 24c7853fe8c84d0892f81fea4254e6bb
              name: '{#SW.NAME}: License total quota'
              type: DEPENDENT
              key: 'svn.sw.license.quota.total[licensingTotalQuota.{#SNMPINDEX}]'
              value_type: FLOAT
              description: |
                MIB: CHECKPOINT-MIB
                Total quota amount for the license of the software blade.
              preprocessing:
                - type: SNMP_WALK_VALUE
                  parameters:
                    - '1.3.6.1.4.1.2620.1.6.18.1.1.9.{#SNMPINDEX}'
                    - '0'
                - type: DISCARD_UNCHANGED_HEARTBEAT
                  parameters:
                    - 6h
              master_item:
                key: svn.feature.walk
              tags:
                - tag: component
                  value: license
                - tag: component
                  value: software
                - tag: component
                  value: svn
                - tag: software
                  value: '{#SW.NAME}'
            - uuid: 6b4c5c62f0fd4cc990c6c5fc742bcb86
              name: '{#SW.NAME}: License used quota'
              type: DEPENDENT
              key: 'svn.sw.license.quota.used[licensingUsedQuota.{#SNMPINDEX}]'
              value_type: FLOAT
              description: |
                MIB: CHECKPOINT-MIB
                Used quota amount for the license of the software blade.
              preprocessing:
                - type: SNMP_WALK_VALUE
                  parameters:
                    - '1.3.6.1.4.1.2620.1.6.18.1.1.10.{#SNMPINDEX}'
                    - '0'
                - type: DISCARD_UNCHANGED_HEARTBEAT
                  parameters:
                    - 1h
              master_item:
                key: svn.feature.walk
              tags:
                - tag: component
                  value: license
                - tag: component
                  value: software
                - tag: component
                  value: svn
                - tag: software
                  value: '{#SW.NAME}'
            - uuid: d25b27b9d698446dae7a7c2abb12f196
              name: '{#SW.NAME}: License state'
              type: DEPENDENT
              key: 'svn.sw.license.state[licensingState.{#SNMPINDEX}]'
              value_type: CHAR
              description: |
                MIB: CHECKPOINT-MIB
                Current license state of the software blade.
              preprocessing:
                - type: SNMP_WALK_VALUE
                  parameters:
                    - '1.3.6.1.4.1.2620.1.6.18.1.1.5.{#SNMPINDEX}'
                    - '0'
                - type: DISCARD_UNCHANGED_HEARTBEAT
                  parameters:
                    - 6h
              master_item:
                key: svn.feature.walk
              tags:
                - tag: component
                  value: license
                - tag: component
                  value: software
                - tag: component
                  value: svn
                - tag: software
                  value: '{#SW.NAME}'
            - uuid: 82216d7434834659afa14303a4e7cbcb
              name: '{#SW.NAME}: Software blade status'
              type: DEPENDENT
              key: 'svn.sw.status[licensingBladeActive.{#SNMPINDEX}]'
              trends: '0'
              description: |
                MIB: CHECKPOINT-MIB
                Current software blade status.
              preprocessing:
                - type: SNMP_WALK_VALUE
                  parameters:
                    - '1.3.6.1.4.1.2620.1.6.18.1.1.8.{#SNMPINDEX}'
                    - '0'
                - type: DISCARD_UNCHANGED_HEARTBEAT
                  parameters:
                    - 1h
              master_item:
                key: svn.feature.walk
              tags:
                - tag: component
                  value: software
                - tag: component
                  value: svn
                - tag: software
                  value: '{#SW.NAME}'
          master_item:
            key: svn.feature.walk
          preprocessing:
            - type: SNMP_WALK_TO_JSON
              parameters:
                - '{#SW.NAME}'
                - 1.3.6.1.4.1.2620.1.6.18.1.1.4
                - '0'
            - type: DISCARD_UNCHANGED_HEARTBEAT
              parameters:
                - 1h
        - uuid: 6f54b4025d4b47ffa1cf11652cd94e63
          name: 'Temperature discovery'
          type: DEPENDENT
          key: temperature.discovery
          filter:
            evaltype: AND
            conditions:
              - macro: '{#SENSOR.NAME}'
                value: '{$TEMP.NAME.MATCHES}'
              - macro: '{#SENSOR.NAME}'
                value: '{$TEMP.NAME.NOT_MATCHES}'
                operator: NOT_MATCHES_REGEX
          description: 'For discovering temperature sensors from CHECKPOINT-MIB.'
          item_prototypes:
            - uuid: f78ffa1229b746d989899af95c5687b5
              name: '{#SENSOR.NAME}: Temperature'
              type: DEPENDENT
              key: 'sensor.temp.value[tempertureSensorValue.{#SNMPINDEX}]'
              value_type: FLOAT
              units: '!°C'
              description: |
                MIB: CHECKPOINT-MIB
                Current temperature reading in degrees Celsius from the hardware component's temperature sensor.
              preprocessing:
                - type: SNMP_WALK_VALUE
                  parameters:
                    - '1.3.6.1.4.1.2620.1.6.7.8.1.1.3.{#SNMPINDEX}'
                    - '0'
              master_item:
                key: sensor.temp.walk
              tags:
                - tag: component
                  value: temperature
              trigger_prototypes:
                - uuid: 8d99d20265644e11b04811df55ac351e
                  expression: 'avg(/Check Point Next Generation Firewall by SNMP/sensor.temp.value[tempertureSensorValue.{#SNMPINDEX}],5m)>{$TEMP.VALUE.CRIT:"{#SENSOR.NAME}"}'
                  recovery_mode: RECOVERY_EXPRESSION
                  recovery_expression: 'max(/Check Point Next Generation Firewall by SNMP/sensor.temp.value[tempertureSensorValue.{#SNMPINDEX}],5m)<{$TEMP.VALUE.CRIT:"{#SENSOR.NAME}"}-3'
                  name: '{#SENSOR.NAME}: Temperature is above critical threshold'
                  event_name: '{#SENSOR.NAME}: Temperature is above critical threshold: >{$TEMP.VALUE.CRIT:"{#SENSOR.NAME}"}'
                  opdata: 'Current value: {ITEM.LASTVALUE1}'
                  priority: HIGH
                  description: 'This trigger uses temperature sensor values.'
                  tags:
                    - tag: scope
                      value: availability
                    - tag: scope
                      value: performance
                - uuid: 1bf4c64452754e4e9c2d700a8111c05d
                  expression: 'avg(/Check Point Next Generation Firewall by SNMP/sensor.temp.value[tempertureSensorValue.{#SNMPINDEX}],5m)>{$TEMP.VALUE.WARN:"{#SENSOR.NAME}"}'
                  recovery_mode: RECOVERY_EXPRESSION
                  recovery_expression: 'max(/Check Point Next Generation Firewall by SNMP/sensor.temp.value[tempertureSensorValue.{#SNMPINDEX}],5m)<{$TEMP.VALUE.WARN:"{#SENSOR.NAME}"}-3'
                  name: '{#SENSOR.NAME}: Temperature is above warning threshold'
                  event_name: '{#SENSOR.NAME}: Temperature is above warning threshold: >{$TEMP.VALUE.WARN:"{#SENSOR.NAME}"}'
                  opdata: 'Current value: {ITEM.LASTVALUE1}'
                  priority: WARNING
                  description: 'This trigger uses temperature sensor values.'
                  dependencies:
                    - name: '{#SENSOR.NAME}: Temperature is above critical threshold'
                      expression: 'avg(/Check Point Next Generation Firewall by SNMP/sensor.temp.value[tempertureSensorValue.{#SNMPINDEX}],5m)>{$TEMP.VALUE.CRIT:"{#SENSOR.NAME}"}'
                      recovery_expression: 'max(/Check Point Next Generation Firewall by SNMP/sensor.temp.value[tempertureSensorValue.{#SNMPINDEX}],5m)<{$TEMP.VALUE.CRIT:"{#SENSOR.NAME}"}-3'
                  tags:
                    - tag: scope
                      value: availability
                    - tag: scope
                      value: performance
                - uuid: c30e7ceef9b64ad1afbd9a08125c1fd8
                  expression: 'avg(/Check Point Next Generation Firewall by SNMP/sensor.temp.value[tempertureSensorValue.{#SNMPINDEX}],5m)<{$TEMP.VALUE.LOW:"{#SENSOR.NAME}"}'
                  recovery_mode: RECOVERY_EXPRESSION
                  recovery_expression: 'min(/Check Point Next Generation Firewall by SNMP/sensor.temp.value[tempertureSensorValue.{#SNMPINDEX}],5m)>{$TEMP.VALUE.LOW:"{#SENSOR.NAME}"}+3'
                  name: '{#SENSOR.NAME}: Temperature is too low'
                  event_name: '{#SENSOR.NAME}: Temperature is too low: <{$TEMP.VALUE.LOW:"{#SENSOR.NAME}"}'
                  opdata: 'Current value: {ITEM.LASTVALUE1}'
                  priority: AVERAGE
                  description: 'This trigger uses temperature sensor values.'
                  tags:
                    - tag: scope
                      value: availability
                    - tag: scope
                      value: performance
          graph_prototypes:
            - uuid: 147ecfdde31a4ab88d6fb53a67477dea
              name: '{#SENSOR.NAME}: Temperature'
              graph_items:
                - color: 199C0D
                  item:
                    host: 'Check Point Next Generation Firewall by SNMP'
                    key: 'sensor.temp.value[tempertureSensorValue.{#SNMPINDEX}]'
          master_item:
            key: sensor.temp.walk
          preprocessing:
            - type: SNMP_WALK_TO_JSON
              parameters:
                - '{#SNMPVALUE}'
                - 1.3.6.1.4.1.2620.1.6.7.8.1.1.2
                - '0'
            - type: DISCARD_UNCHANGED_HEARTBEAT
              parameters:
                - 1h
        - uuid: 46d85303a18f48aa81f09278b0d47a35
          name: 'Storage discovery'
          type: DEPENDENT
          key: vfs.fs.discovery
          filter:
            evaltype: AND
            conditions:
              - macro: '{#DISK.NAME}'
                value: '{$DISK.NAME.MATCHES}'
              - macro: '{#DISK.NAME}'
                value: '{$DISK.NAME.NOT_MATCHES}'
                operator: NOT_MATCHES_REGEX
          description: 'For discovering storage disks from CHECKPOINT-MIB.'
          item_prototypes:
            - uuid: 6a0fded5672b4863a273d39c93962c4e
              name: '{#DISK.NAME}: Available disk space'
              type: DEPENDENT
              key: 'vfs.fs.avail[multiDiskFreeAvailableBytes.{#SNMPINDEX}]'
              units: B
              description: |
                MIB: CHECKPOINT-MIB
                Available free disk (not reserved by the OS) in bytes.
              preprocessing:
                - type: SNMP_WALK_VALUE
                  parameters:
                    - '1.3.6.1.4.1.2620.1.6.7.6.1.7.{#SNMPINDEX}'
                    - '0'
              master_item:
                key: vfs.fs.walk
              tags:
                - tag: component
                  value: storage
                - tag: filesystem
                  value: '{#DISK.NAME}'
            - uuid: 811cb45579d94ea2ae3bbe8ee8fbb727
              name: '{#DISK.NAME}: Free disk space'
              type: DEPENDENT
              key: 'vfs.fs.free[multiDiskFreeTotalBytes.{#SNMPINDEX}]'
              units: B
              description: |
                MIB: CHECKPOINT-MIB
                Free disk capacity in bytes.
              preprocessing:
                - type: SNMP_WALK_VALUE
                  parameters:
                    - '1.3.6.1.4.1.2620.1.6.7.6.1.5.{#SNMPINDEX}'
                    - '0'
              master_item:
                key: vfs.fs.walk
              tags:
                - tag: component
                  value: storage
                - tag: filesystem
                  value: '{#DISK.NAME}'
            - uuid: 42947b9cf263429397e2d2bfb5b7253d
              name: '{#DISK.NAME}: Disk space utilization'
              type: DEPENDENT
              key: 'vfs.fs.pused[multiDiskUsagePercent.{#SNMPINDEX}]'
              value_type: FLOAT
              units: '%'
              description: 'Space utilization calculated by the free percentage metric `multiDiskFreeTotalPercent`, expressed in %'
              preprocessing:
                - type: SNMP_WALK_VALUE
                  parameters:
                    - '1.3.6.1.4.1.2620.1.6.7.6.1.6.{#SNMPINDEX}'
                    - '0'
                - type: JAVASCRIPT
                  parameters:
                    - 'return 100 - Number(value);'
              master_item:
                key: vfs.fs.walk
              tags:
                - tag: component
                  value: storage
                - tag: filesystem
                  value: '{#DISK.NAME}'
            - uuid: e171f238b9394dbbbc1bf3a80cb1f648
              name: '{#DISK.NAME}: Total disk space'
              type: DEPENDENT
              key: 'vfs.fs.total[multiDiskSize.{#SNMPINDEX}]'
              units: B
              description: |
                MIB: CHECKPOINT-MIB
                Total disk size in bytes.
              preprocessing:
                - type: SNMP_WALK_VALUE
                  parameters:
                    - '1.3.6.1.4.1.2620.1.6.7.6.1.3.{#SNMPINDEX}'
                    - '0'
                - type: DISCARD_UNCHANGED_HEARTBEAT
                  parameters:
                    - 6h
              master_item:
                key: vfs.fs.walk
              tags:
                - tag: component
                  value: storage
                - tag: filesystem
                  value: '{#DISK.NAME}'
            - uuid: d59f1f4f508741f0a33c47d61321afb4
              name: '{#DISK.NAME}: Used disk space'
              type: DEPENDENT
              key: 'vfs.fs.used[multiDiskUsed.{#SNMPINDEX}]'
              units: B
              description: |
                MIB: CHECKPOINT-MIB
                Amount of disk used in bytes.
              preprocessing:
                - type: SNMP_WALK_VALUE
                  parameters:
                    - '1.3.6.1.4.1.2620.1.6.7.6.1.4.{#SNMPINDEX}'
                    - '0'
              master_item:
                key: vfs.fs.walk
              tags:
                - tag: component
                  value: storage
                - tag: filesystem
                  value: '{#DISK.NAME}'
          trigger_prototypes:
            - uuid: d56142259e9b4a778a90f88fad2f5ca7
              expression: |
                last(/Check Point Next Generation Firewall by SNMP/vfs.fs.pused[multiDiskUsagePercent.{#SNMPINDEX}])>{$DISK.PUSED.MAX.CRIT:"{#DISK.NAME}"} and
                (last(/Check Point Next Generation Firewall by SNMP/vfs.fs.total[multiDiskSize.{#SNMPINDEX}])-last(/Check Point Next Generation Firewall by SNMP/vfs.fs.used[multiDiskUsed.{#SNMPINDEX}]))<{$DISK.FREE.MIN.CRIT:"{#DISK.NAME}"}
              name: '{#DISK.NAME}: Disk space is critically low'
              event_name: '{#DISK.NAME}: Disk space is critically low (used > {$DISK.PUSED.MAX.CRIT:"{#DISK.NAME}"}%)'
              opdata: 'Space used: {ITEM.LASTVALUE3} of {ITEM.LASTVALUE2} ({ITEM.LASTVALUE1})'
              priority: AVERAGE
              description: |
                Two conditions should match:
                1. The first condition - utilization of the space should be above `{$DISK.PUSED.MAX.CRIT:"{#DISK.NAME}"}`.
                2. The second condition should be one of the following:
                - the disk free space is less than `{$DISK.FREE.MIN.CRIT:"{#DISK.NAME}"}`;
                - the disk will be full in less than 24 hours.
              manual_close: 'YES'
              tags:
                - tag: scope
                  value: capacity
                - tag: scope
                  value: performance
            - uuid: edb173121bf94dc99e6626743b9ac3ad
              expression: |
                last(/Check Point Next Generation Firewall by SNMP/vfs.fs.pused[multiDiskUsagePercent.{#SNMPINDEX}])>{$DISK.PUSED.MAX.WARN:"{#DISK.NAME}"} and
                (last(/Check Point Next Generation Firewall by SNMP/vfs.fs.total[multiDiskSize.{#SNMPINDEX}])-last(/Check Point Next Generation Firewall by SNMP/vfs.fs.used[multiDiskUsed.{#SNMPINDEX}]))<{$DISK.FREE.MIN.WARN:"{#DISK.NAME}"}
              name: '{#DISK.NAME}: Disk space is low'
              event_name: '{#DISK.NAME}: Disk space is low (used > {$DISK.PUSED.MAX.WARN:"{#DISK.NAME}"}%)'
              opdata: 'Space used: {ITEM.LASTVALUE3} of {ITEM.LASTVALUE2} ({ITEM.LASTVALUE1})'
              priority: WARNING
              description: |
                Two conditions should match:
                1. The first condition - utilization of the space should be above `{$DISK.PUSED.MAX.WARN:"{#DISK.NAME}"}`.
                2. The second condition should be one of the following:
                - the disk free space is less than `{$DISK.FREE.MIN.WARN:"{#DISK.NAME}"}`;
                - the disk will be full in less than 24 hours.
              manual_close: 'YES'
              dependencies:
                - name: '{#DISK.NAME}: Disk space is critically low'
                  expression: |
                    last(/Check Point Next Generation Firewall by SNMP/vfs.fs.pused[multiDiskUsagePercent.{#SNMPINDEX}])>{$DISK.PUSED.MAX.CRIT:"{#DISK.NAME}"} and
                    (last(/Check Point Next Generation Firewall by SNMP/vfs.fs.total[multiDiskSize.{#SNMPINDEX}])-last(/Check Point Next Generation Firewall by SNMP/vfs.fs.used[multiDiskUsed.{#SNMPINDEX}]))<{$DISK.FREE.MIN.CRIT:"{#DISK.NAME}"}
              tags:
                - tag: scope
                  value: capacity
                - tag: scope
                  value: performance
          graph_prototypes:
            - uuid: 589eef3a19144fb68b32a018d83b3839
              name: '{#DISK.NAME}: Disk usage'
              graph_items:
                - color: 199C0D
                  item:
                    host: 'Check Point Next Generation Firewall by SNMP'
                    key: 'vfs.fs.total[multiDiskSize.{#SNMPINDEX}]'
                - sortorder: '1'
                  color: F63100
                  item:
                    host: 'Check Point Next Generation Firewall by SNMP'
                    key: 'vfs.fs.used[multiDiskUsed.{#SNMPINDEX}]'
                - sortorder: '2'
                  color: 00611C
                  item:
                    host: 'Check Point Next Generation Firewall by SNMP'
                    key: 'vfs.fs.avail[multiDiskFreeAvailableBytes.{#SNMPINDEX}]'
          master_item:
            key: vfs.fs.walk
          preprocessing:
            - type: SNMP_WALK_TO_JSON
              parameters:
                - '{#DISK.NAME}'
                - 1.3.6.1.4.1.2620.1.6.7.6.1.2
                - '0'
            - type: DISCARD_UNCHANGED_HEARTBEAT
              parameters:
                - 1h
        - uuid: 61e3a11989a5424a8d4dd2bf67b97526
          name: 'Voltage discovery'
          type: DEPENDENT
          key: voltage.discovery
          filter:
            evaltype: AND
            conditions:
              - macro: '{#SENSOR.NAME}'
                value: '{$VOLT.NAME.MATCHES}'
              - macro: '{#SENSOR.NAME}'
                value: '{$VOLT.NAME.NOT_MATCHES}'
                operator: NOT_MATCHES_REGEX
          description: 'For discovering voltage sensors from CHECKPOINT-MIB.'
          item_prototypes:
            - uuid: a302aefd0ea5499ea6d916929b4d45dc
              name: '{#SENSOR.NAME}: Voltage value'
              type: DEPENDENT
              key: 'sensor.volt.value[voltageSensorValue.{#SNMPINDEX}]'
              value_type: FLOAT
              units: V
              description: |
                MIB: CHECKPOINT-MIB
                Most recent measurement obtained by the agent for this sensor.
              preprocessing:
                - type: SNMP_WALK_VALUE
                  parameters:
                    - '1.3.6.1.4.1.2620.1.6.7.8.3.1.3.{#SNMPINDEX}'
                    - '0'
              master_item:
                key: sensor.volt.walk
              tags:
                - tag: component
                  value: sensor
                - tag: component
                  value: voltage
          graph_prototypes:
            - uuid: d95b5de9111a42a8a52f4876ea888beb
              name: '{#SENSOR.NAME}: Voltage'
              graph_items:
                - color: 199C0D
                  item:
                    host: 'Check Point Next Generation Firewall by SNMP'
                    key: 'sensor.volt.value[voltageSensorValue.{#SNMPINDEX}]'
          master_item:
            key: sensor.volt.walk
          preprocessing:
            - type: SNMP_WALK_TO_JSON
              parameters:
                - '{#SNMPVALUE}'
                - 1.3.6.1.4.1.2620.1.6.7.8.3.1.2
                - '0'
            - type: DISCARD_UNCHANGED_HEARTBEAT
              parameters:
                - 1h
        - uuid: 842341dc7bf64939a3c6a0848b3604a6
          name: 'VPN discovery'
          type: DEPENDENT
          key: vpn.discovery
          filter:
            evaltype: AND
            conditions:
              - macro: '{#VPN.NAME}'
                value: '{$VPN.NAME.MATCHES}'
              - macro: '{#VPN.NAME}'
                value: '{$VPN.NAME.NOT_MATCHES}'
                operator: NOT_MATCHES_REGEX
          description: 'For discovering VPN tunnels from CHECKPOINT-MIB.'
          item_prototypes:
            - uuid: 35acb99d29714edb88df244b006e8cd3
              name: 'VPN {#VPN.NAME}: Community'
              type: DEPENDENT
              key: 'vpn.tunnel.community[tunnelCommunity.{#SNMPINDEX}]'
              value_type: CHAR
              description: |
                MIB: CHECKPOINT-MIB
                VPN tunnel community.
              preprocessing:
                - type: SNMP_WALK_VALUE
                  parameters:
                    - '1.3.6.1.4.1.2620.500.9002.1.4.{#SNMPINDEX}'
                    - '0'
                - type: DISCARD_UNCHANGED_HEARTBEAT
                  parameters:
                    - 6h
              master_item:
                key: vpn.tunnel.walk
              tags:
                - tag: component
                  value: vpn
                - tag: tunnel
                  value: '{#VPN.NAME}'
            - uuid: 9498260975dd4a6fb9e7d03e5fab6ee2
              name: 'VPN {#VPN.NAME}: Tunnel interface'
              type: DEPENDENT
              key: 'vpn.tunnel.netif[tunnelInterface.{#SNMPINDEX}]'
              value_type: CHAR
              description: |
                MIB: CHECKPOINT-MIB
                VPN tunnel interface.
              preprocessing:
                - type: SNMP_WALK_VALUE
                  parameters:
                    - '1.3.6.1.4.1.2620.500.9002.1.6.{#SNMPINDEX}'
                    - '0'
                - type: DISCARD_UNCHANGED_HEARTBEAT
                  parameters:
                    - 6h
              master_item:
                key: vpn.tunnel.walk
              tags:
                - tag: component
                  value: vpn
                - tag: tunnel
                  value: '{#VPN.NAME}'
            - uuid: a0e98320c4834a74ab042e8b48331dc9
              name: 'VPN {#VPN.NAME}: Peer IP address'
              type: DEPENDENT
              key: 'vpn.tunnel.peer_ip[tunnelPeerIpAddr.{#SNMPINDEX}]'
              value_type: CHAR
              description: |
                MIB: CHECKPOINT-MIB
                VPN peer IP address.
              preprocessing:
                - type: SNMP_WALK_VALUE
                  parameters:
                    - '1.3.6.1.4.1.2620.500.9002.1.1.{#SNMPINDEX}'
                    - '0'
                - type: DISCARD_UNCHANGED_HEARTBEAT
                  parameters:
                    - 6h
              master_item:
                key: vpn.tunnel.walk
              tags:
                - tag: component
                  value: vpn
                - tag: tunnel
                  value: '{#VPN.NAME}'
            - uuid: 95c9d89c3d3f468ba08f6f1cef68d2a0
              name: 'VPN {#VPN.NAME}: Peer type'
              type: DEPENDENT
              key: 'vpn.tunnel.peer_type[tunnelPeerType.{#SNMPINDEX}]'
              description: |
                MIB: CHECKPOINT-MIB
                VPN peer type.
              valuemap:
                name: 'VPN Peer Type'
              preprocessing:
                - type: SNMP_WALK_VALUE
                  parameters:
                    - '1.3.6.1.4.1.2620.500.9002.1.10.{#SNMPINDEX}'
                    - '0'
                - type: DISCARD_UNCHANGED_HEARTBEAT
                  parameters:
                    - 1h
              master_item:
                key: vpn.tunnel.walk
              tags:
                - tag: component
                  value: vpn
                - tag: tunnel
                  value: '{#VPN.NAME}'
            - uuid: 6bc95f169f2c47c0b208ddd28431a88a
              name: 'VPN {#VPN.NAME}: Link priority'
              type: DEPENDENT
              key: 'vpn.tunnel.priority[tunnelLinkPriority.{#SNMPINDEX}]'
              description: |
                MIB: CHECKPOINT-MIB
                Link priority.
              valuemap:
                name: 'VPN Link Priority'
              preprocessing:
                - type: SNMP_WALK_VALUE
                  parameters:
                    - '1.3.6.1.4.1.2620.500.9002.1.8.{#SNMPINDEX}'
                    - '0'
                - type: DISCARD_UNCHANGED_HEARTBEAT
                  parameters:
                    - 1h
              master_item:
                key: vpn.tunnel.walk
              tags:
                - tag: component
                  value: vpn
                - tag: tunnel
                  value: '{#VPN.NAME}'
            - uuid: 667ffd215887414d9bfa39b40c9aa504
              name: 'VPN {#VPN.NAME}: Probing state'
              type: DEPENDENT
              key: 'vpn.tunnel.prob_state[tunnelProbState.{#SNMPINDEX}]'
              description: |
                MIB: CHECKPOINT-MIB
                VPN tunnel probing state:
                0 - unknown
                1 - alive
                2 - dead
              valuemap:
                name: 'VPN Probing State'
              preprocessing:
                - type: SNMP_WALK_VALUE
                  parameters:
                    - '1.3.6.1.4.1.2620.500.9002.1.9.{#SNMPINDEX}'
                    - '0'
              master_item:
                key: vpn.tunnel.walk
              tags:
                - tag: component
                  value: vpn
                - tag: tunnel
                  value: '{#VPN.NAME}'
            - uuid: 05967af892db4b8980b8c6b69204aa9d
              name: 'VPN {#VPN.NAME}: Source IP'
              type: DEPENDENT
              key: 'vpn.tunnel.src_ip[tunnelSourceIpAddr.{#SNMPINDEX}]'
              value_type: CHAR
              description: |
                MIB: CHECKPOINT-MIB
                Source IP address.
              preprocessing:
                - type: SNMP_WALK_VALUE
                  parameters:
                    - '1.3.6.1.4.1.2620.500.9002.1.7.{#SNMPINDEX}'
                    - '0'
                - type: DISCARD_UNCHANGED_HEARTBEAT
                  parameters:
                    - 6h
              master_item:
                key: vpn.tunnel.walk
              tags:
                - tag: component
                  value: vpn
                - tag: tunnel
                  value: '{#VPN.NAME}'
            - uuid: d4eb1c51226e41cfb08312ea87002d5a
              name: 'VPN {#VPN.NAME}: Tunnel state'
              type: DEPENDENT
              key: 'vpn.tunnel.state[tunnelState.{#SNMPINDEX}]'
              description: |
                MIB: CHECKPOINT-MIB
                VPN tunnel state:
                3 - active
                4 - destroy
                129 - idle
                130 - phase1
                131 - down
                132 - init
              valuemap:
                name: 'VPN Status'
              preprocessing:
                - type: SNMP_WALK_VALUE
                  parameters:
                    - '1.3.6.1.4.1.2620.500.9002.1.3.{#SNMPINDEX}'
                    - '0'
                - type: DISCARD_UNCHANGED_HEARTBEAT
                  parameters:
                    - 1h
              master_item:
                key: vpn.tunnel.walk
              tags:
                - tag: component
                  value: vpn
                - tag: tunnel
                  value: '{#VPN.NAME}'
              trigger_prototypes:
                - uuid: 25261c25e01c4f4292e9e47b3eeef100
                  expression: '{$VPN.STATE.CONTROL:"{#VPN.NAME}"}=1 and last(/Check Point Next Generation Firewall by SNMP/vpn.tunnel.state[tunnelState.{#SNMPINDEX}])=131'
                  recovery_mode: RECOVERY_EXPRESSION
                  recovery_expression: 'last(/Check Point Next Generation Firewall by SNMP/vpn.tunnel.state[tunnelState.{#SNMPINDEX}])=3 or {$VPN.STATE.CONTROL:"{#VPN.NAME}"}=0'
                  name: 'VPN {#VPN.NAME}: Tunnel down'
                  opdata: 'Current status: {ITEM.LASTVALUE1}'
                  priority: AVERAGE
                  description: |
                    This trigger expression works as follows:
                    1. It can be triggered if the current tunnel state is down.
                    2. `{$VPN.STATE.CONTROL:"{#VPN.NAME}"}=1` - a user can redefine the context macro to "0", marking this notification as not important. No new trigger will be fired if this tunnel is down.
                  manual_close: 'YES'
                  tags:
                    - tag: scope
                      value: availability
            - uuid: 9e723441c22c4d62b98173cab83589d9
              name: 'VPN {#VPN.NAME}: Tunnel type'
              type: DEPENDENT
              key: 'vpn.tunnel.type[tunnelType.{#SNMPINDEX}]'
              description: |
                MIB: CHECKPOINT-MIB
                VPN tunnel type.
              valuemap:
                name: 'VPN Tunnel Type'
              preprocessing:
                - type: SNMP_WALK_VALUE
                  parameters:
                    - '1.3.6.1.4.1.2620.500.9002.1.11.{#SNMPINDEX}'
                    - '0'
                - type: DISCARD_UNCHANGED_HEARTBEAT
                  parameters:
                    - 1h
              master_item:
                key: vpn.tunnel.walk
              tags:
                - tag: component
                  value: vpn
                - tag: tunnel
                  value: '{#VPN.NAME}'
          master_item:
            key: vpn.tunnel.walk
          preprocessing:
            - type: SNMP_WALK_TO_JSON
              parameters:
                - '{#VPN.NAME}'
                - 1.3.6.1.4.1.2620.500.9002.1.2
                - '0'
            - type: DISCARD_UNCHANGED_HEARTBEAT
              parameters:
                - 1h
      tags:
        - tag: class
          value: network
        - tag: target
          value: checkpoint
        - tag: target
          value: firewall
        - tag: target
          value: ngfw
      macros:
        - macro: '{$CPU.UTIL.CRIT}'
          value: '90'
          description: 'Threshold of CPU utilization for the Warning trigger in %.'
        - macro: '{$DISK.FREE.MIN.CRIT}'
          value: 5G
          description: 'Critical threshold of disk space usage.'
        - macro: '{$DISK.FREE.MIN.WARN}'
          value: 10G
          description: 'Warning threshold of disk space usage.'
        - macro: '{$DISK.NAME.MATCHES}'
          value: .+
          description: 'Used in Storage discovery. Can be overridden on the host or linked template level.'
        - macro: '{$DISK.NAME.NOT_MATCHES}'
          value: ^(/dev|/sys|/run|/proc|.+/shm$)
          description: 'Used in Storage discovery. Can be overridden on the host or linked template level.'
        - macro: '{$DISK.PUSED.MAX.CRIT}'
          value: '90'
          description: 'Disk utilization threshold for Critical trigger in %.'
        - macro: '{$DISK.PUSED.MAX.WARN}'
          value: '80'
          description: 'Disk utilization threshold for Warning trigger in %.'
        - macro: '{$FW.DROPPED.PACKETS.TH}'
          value: '0'
          description: 'Used in Firewall discovery.'
        - macro: '{$ICMP_LOSS_WARN}'
          value: '20'
          description: 'Threshold of ICMP packet loss for the Warning trigger in %.'
        - macro: '{$ICMP_RESPONSE_TIME_WARN}'
          value: '0.15'
          description: 'Threshold of average ICMP response time for the Warning trigger in seconds.'
        - macro: '{$LICENSE.CONTROL}'
          value: '1'
          description: 'Used in Software blade discovery. Can be overridden on the host or linked template level.'
        - macro: '{$LICENSE.EXPIRY.WARN}'
          value: '7'
          description: 'Number of days until the license expires.'
        - macro: '{$LOAD_AVG_PER_CPU.MAX.WARN}'
          value: '1.5'
          description: 'Load per CPU considered sustainable. Change if needed.'
        - macro: '{$MEMORY.UTIL.MAX}'
          value: '90'
          description: 'Warning threshold for the item "Physical memory: Memory utilization".'
        - macro: '{$NET.IF.CONTROL}'
          value: '1'
          description: 'Macro for the interface operational state for the "Link down" trigger. Can be used with the interface name as context.'
        - macro: '{$NET.IF.ERRORS.WARN}'
          value: '2'
          description: 'Threshold of error packet rate for the Warning trigger. Can be used with the interface name as context.'
        - macro: '{$NET.IF.IFADMINSTATUS.MATCHES}'
          value: '.*'
          description: 'Used in Network interfaces discovery. Can be overridden on the host or linked template level.'
        - macro: '{$NET.IF.IFADMINSTATUS.NOT_MATCHES}'
          value: ^2$
          description: 'Used in Network interfaces discovery. Can be overridden on the host or linked template level.'
        - macro: '{$NET.IF.IFALIAS.MATCHES}'
          value: '.*'
          description: 'Used in Network interfaces discovery. Can be overridden on the host or linked template level.'
        - macro: '{$NET.IF.IFALIAS.NOT_MATCHES}'
          value: CHANGE_IF_NEEDED
          description: 'Used in Network interfaces discovery. Can be overridden on the host or linked template level.'
        - macro: '{$NET.IF.IFDESCR.MATCHES}'
          value: '.*'
          description: 'Used in Network interfaces discovery. Can be overridden on the host or linked template level.'
        - macro: '{$NET.IF.IFDESCR.NOT_MATCHES}'
          value: CHANGE_IF_NEEDED
          description: 'Used in Network interfaces discovery. Can be overridden on the host or linked template level.'
        - macro: '{$NET.IF.IFNAME.MATCHES}'
          value: '.*'
          description: 'Used in Network interfaces discovery. Can be overridden on the host or linked template level.'
        - macro: '{$NET.IF.IFNAME.NOT_MATCHES}'
          value: CHANGE_IF_NEEDED
          description: 'Used in Network interfaces discovery. Can be overridden on the host or linked template level.'
        - macro: '{$NET.IF.IFOPERSTATUS.MATCHES}'
          value: '.*'
          description: 'Used in Network interfaces discovery. Can be overridden on the host or linked template level.'
        - macro: '{$NET.IF.IFOPERSTATUS.NOT_MATCHES}'
          value: ^6$
          description: 'Used in Network interfaces discovery. Can be overridden on the host or linked template level.'
        - macro: '{$NET.IF.IFTYPE.MATCHES}'
          value: '.*'
          description: 'Used in Network interfaces discovery. Can be overridden on the host or linked template level.'
        - macro: '{$NET.IF.IFTYPE.NOT_MATCHES}'
          value: CHANGE_IF_NEEDED
          description: 'Used in Network interfaces discovery. Can be overridden on the host or linked template level.'
        - macro: '{$NET.IF.UTIL.MAX}'
          value: '95'
          description: 'Threshold of interface bandwidth utilization for the Warning trigger in %. Can be used with interface name as context.'
        - macro: '{$SNMP.TIMEOUT}'
          value: 5m
          description: 'Time interval for the SNMP availability trigger.'
        - macro: '{$SW.NAME.MATCHES}'
          value: '.*'
          description: 'Used in Software blade discovery. Can be overridden on the host or linked template level.'
        - macro: '{$SW.NAME.NOT_MATCHES}'
          value: CHANGE_IF_NEEDED
          description: 'Used in Software blade discovery. Can be overridden on the host or linked template level.'
        - macro: '{$TEMP.NAME.MATCHES}'
          value: '.*'
          description: 'Used in Temperature discovery. Can be overridden on the host or linked template level.'
        - macro: '{$TEMP.NAME.NOT_MATCHES}'
          value: CHANGE_IF_NEEDED
          description: 'Used in Temperature discovery. Can be overridden on the host or linked template level.'
        - macro: '{$TEMP.VALUE.CRIT}'
          value: '75'
          description: 'Used in Temperature discovery. Can be overridden on the host or linked template level.'
        - macro: '{$TEMP.VALUE.LOW}'
          value: '5'
          description: 'Used in Temperature discovery. Can be overridden on the host or linked template level.'
        - macro: '{$TEMP.VALUE.WARN}'
          value: '65'
          description: 'Used in Temperature discovery. Can be overridden on the host or linked template level.'
        - macro: '{$VOLT.NAME.MATCHES}'
          value: '.*'
          description: 'Used in Voltage discovery. Can be overridden on the host or linked template level.'
        - macro: '{$VOLT.NAME.NOT_MATCHES}'
          value: CHANGE_IF_NEEDED
          description: 'Used in Voltage discovery. Can be overridden on the host or linked template level.'
        - macro: '{$VPN.NAME.MATCHES}'
          value: '.*'
          description: 'Used in VPN discovery. Can be overridden on the host or linked template level.'
        - macro: '{$VPN.NAME.NOT_MATCHES}'
          value: CHANGE_IF_NEEDED
          description: 'Used in VPN discovery. Can be overridden on the host or linked template level.'
        - macro: '{$VPN.STATE.CONTROL}'
          value: '1'
          description: 'Used in the "Tunnel down" trigger. Can be used with the interface name as context.'
      dashboards:
        - uuid: 6d73f2e443dd4f91bd16d1be0a680513
          name: 'Check Point: General'
          pages:
            - name: Overview
              widgets:
                - type: item
                  name: 'ICMP availability'
                  width: '12'
                  hide_header: 'YES'
                  fields:
                    - type: STRING
                      name: bg_color
                      value: FFCA28
                    - type: STRING
                      name: description
                      value: Ping
                    - type: INTEGER
                      name: desc_bold
                      value: '1'
                    - type: STRING
                      name: desc_color
                      value: FFFFFF
                    - type: INTEGER
                      name: desc_v_pos
                      value: '0'
                    - type: ITEM
                      name: itemid.0
                      value:
                        host: 'Check Point Next Generation Firewall by SNMP'
                        key: icmpping
                    - type: INTEGER
                      name: show.0
                      value: '1'
                    - type: INTEGER
                      name: show.1
                      value: '2'
                    - type: STRING
                      name: thresholds.0.color
                      value: FF465C
                    - type: STRING
                      name: thresholds.0.threshold
                      value: '0'
                    - type: STRING
                      name: thresholds.1.color
                      value: 0EC9AC
                    - type: STRING
                      name: thresholds.1.threshold
                      value: '1'
                    - type: STRING
                      name: value_color
                      value: FFFFFF
                    - type: INTEGER
                      name: value_size
                      value: '35'
                - type: item
                  name: 'Number of CPUs'
                  'y': '2'
                  width: '18'
                  fields:
                    - type: INTEGER
                      name: decimal_places
                      value: '0'
                    - type: ITEM
                      name: itemid.0
                      value:
                        host: 'Check Point Next Generation Firewall by SNMP'
                        key: system.cpu.num
                    - type: INTEGER
                      name: show.0
                      value: '2'
                    - type: INTEGER
                      name: units_show
                      value: '0'
                    - type: STRING
                      name: value_color
                      value: 1E88E5
                    - type: INTEGER
                      name: value_size
                      value: '50'
                - type: gauge
                  name: 'CPU utilization'
                  'y': '4'
                  width: '18'
                  height: '4'
                  fields:
                    - type: INTEGER
                      name: decimal_places
                      value: '0'
                    - type: ITEM
                      name: itemid.0
                      value:
                        host: 'Check Point Next Generation Firewall by SNMP'
                        key: system.cpu.util
                    - type: INTEGER
                      name: show.0
                      value: '2'
                    - type: INTEGER
                      name: show.1
                      value: '4'
                    - type: INTEGER
                      name: show.2
                      value: '5'
                    - type: STRING
                      name: thresholds.0.color
                      value: 0EC9AC
                    - type: STRING
                      name: thresholds.0.threshold
                      value: '0'
                    - type: STRING
                      name: thresholds.1.color
                      value: FFD54F
                    - type: STRING
                      name: thresholds.1.threshold
                      value: '80'
                    - type: STRING
                      name: thresholds.2.color
                      value: FF465C
                    - type: STRING
                      name: thresholds.2.threshold
                      value: '90'
                    - type: INTEGER
                      name: th_show_arc
                      value: '1'
                    - type: INTEGER
                      name: th_show_labels
                      value: '1'
                    - type: STRING
                      name: units
                      value: '%'
                    - type: INTEGER
                      name: units_size
                      value: '15'
                    - type: INTEGER
                      name: value_size
                      value: '15'
                - type: problems
                  'y': '8'
                  width: '72'
                  height: '6'
                  fields:
                    - type: INTEGER
                      name: acknowledgement_status
                      value: '1'
                    - type: STRING
                      name: reference
                      value: BAAAA
                    - type: INTEGER
                      name: show
                      value: '3'
                    - type: INTEGER
                      name: show_opdata
                      value: '2'
                    - type: INTEGER
                      name: show_tags
                      value: '1'
                    - type: STRING
                      name: tag_priority
                      value: scope
                - type: item
                  name: 'SNMP availability'
                  x: '12'
                  width: '12'
                  hide_header: 'YES'
                  fields:
                    - type: STRING
                      name: bg_color
                      value: FFCA28
                    - type: STRING
                      name: description
                      value: SNMP
                    - type: INTEGER
                      name: desc_bold
                      value: '1'
                    - type: STRING
                      name: desc_color
                      value: FFFFFF
                    - type: INTEGER
                      name: desc_v_pos
                      value: '0'
                    - type: ITEM
                      name: itemid.0
                      value:
                        host: 'Check Point Next Generation Firewall by SNMP'
                        key: 'zabbix[host,snmp,available]'
                    - type: INTEGER
                      name: show.0
                      value: '1'
                    - type: INTEGER
                      name: show.1
                      value: '2'
                    - type: STRING
                      name: thresholds.0.color
                      value: FF465C
                    - type: STRING
                      name: thresholds.0.threshold
                      value: '0'
                    - type: STRING
                      name: thresholds.1.color
                      value: 0EC9AC
                    - type: STRING
                      name: thresholds.1.threshold
                      value: '1'
                    - type: STRING
                      name: value_color
                      value: FFFFFF
                    - type: INTEGER
                      name: value_size
                      value: '35'
                - type: item
                  name: 'Total memory'
                  x: '18'
                  'y': '2'
                  width: '18'
                  fields:
                    - type: INTEGER
                      name: decimal_size
                      value: '40'
                    - type: ITEM
                      name: itemid.0
                      value:
                        host: 'Check Point Next Generation Firewall by SNMP'
                        key: vm.memory.total
                    - type: INTEGER
                      name: show.0
                      value: '2'
                    - type: STRING
                      name: units
                      value: B
                    - type: INTEGER
                      name: units_bold
                      value: '0'
                    - type: STRING
                      name: units_color
                      value: 1E88E5
                    - type: STRING
                      name: value_color
                      value: 1E88E5
                    - type: INTEGER
                      name: value_size
                      value: '50'
                - type: gauge
                  name: 'Memory utilization'
                  x: '18'
                  'y': '4'
                  width: '18'
                  height: '4'
                  fields:
                    - type: INTEGER
                      name: decimal_places
                      value: '0'
                    - type: ITEM
                      name: itemid.0
                      value:
                        host: 'Check Point Next Generation Firewall by SNMP'
                        key: vm.memory.util
                    - type: INTEGER
                      name: show.0
                      value: '2'
                    - type: INTEGER
                      name: show.1
                      value: '4'
                    - type: INTEGER
                      name: show.2
                      value: '5'
                    - type: STRING
                      name: thresholds.0.color
                      value: 0EC9AC
                    - type: STRING
                      name: thresholds.0.threshold
                      value: '0'
                    - type: STRING
                      name: thresholds.1.color
                      value: FFD54F
                    - type: STRING
                      name: thresholds.1.threshold
                      value: '70'
                    - type: STRING
                      name: thresholds.2.color
                      value: FF465C
                    - type: STRING
                      name: thresholds.2.threshold
                      value: '90'
                    - type: INTEGER
                      name: th_show_arc
                      value: '1'
                    - type: INTEGER
                      name: th_show_labels
                      value: '1'
                    - type: STRING
                      name: units
                      value: '%'
                    - type: INTEGER
                      name: units_size
                      value: '15'
                    - type: INTEGER
                      name: value_size
                      value: '15'
                - type: item
                  name: Uptime
                  x: '24'
                  width: '12'
                  hide_header: 'YES'
                  fields:
                    - type: STRING
                      name: bg_color
                      value: 1E88E5
                    - type: STRING
                      name: description
                      value: Uptime
                    - type: INTEGER
                      name: desc_bold
                      value: '1'
                    - type: STRING
                      name: desc_color
                      value: FFFFFF
                    - type: INTEGER
                      name: desc_v_pos
                      value: '0'
                    - type: ITEM
                      name: itemid.0
                      value:
                        host: 'Check Point Next Generation Firewall by SNMP'
                        key: system.uptime
                    - type: INTEGER
                      name: show.0
                      value: '1'
                    - type: INTEGER
                      name: show.1
                      value: '2'
                    - type: INTEGER
                      name: units_bold
                      value: '0'
                    - type: STRING
                      name: value_color
                      value: FFFFFF
                    - type: INTEGER
                      name: value_size
                      value: '35'
                - type: item
                  name: 'Product name'
                  x: '36'
                  width: '18'
                  fields:
                    - type: INTEGER
                      name: decimal_size
                      value: '20'
                    - type: ITEM
                      name: itemid.0
                      value:
                        host: 'Check Point Next Generation Firewall by SNMP'
                        key: system.hw.model
                    - type: INTEGER
                      name: show.0
                      value: '2'
                    - type: INTEGER
                      name: units_show
                      value: '0'
                    - type: INTEGER
                      name: value_size
                      value: '40'
                - type: item
                  name: Name
                  x: '36'
                  'y': '2'
                  width: '18'
                  fields:
                    - type: INTEGER
                      name: decimal_size
                      value: '20'
                    - type: ITEM
                      name: itemid.0
                      value:
                        host: 'Check Point Next Generation Firewall by SNMP'
                        key: system.name
                    - type: INTEGER
                      name: show.0
                      value: '2'
                    - type: INTEGER
                      name: units_show
                      value: '0'
                    - type: INTEGER
                      name: value_size
                      value: '40'
                - type: svggraph
                  name: 'CPU LA'
                  x: '36'
                  'y': '4'
                  width: '36'
                  height: '4'
                  fields:
                    - type: STRING
                      name: ds.0.color
                      value: 1976D2
                    - type: STRING
                      name: ds.0.items.0
                      value: system.cpu.load.avg1
                    - type: STRING
                      name: ds.1.color
                      value: 4CAF50
                    - type: STRING
                      name: ds.1.items.0
                      value: system.cpu.load.avg5
                    - type: STRING
                      name: ds.2.items.0
                      value: system.cpu.load.avg15
                    - type: STRING
                      name: lefty_min
                      value: '0'
                    - type: INTEGER
                      name: legend_lines
                      value: '3'
                    - type: INTEGER
                      name: legend_statistic
                      value: '1'
                    - type: STRING
                      name: reference
                      value: AAAAA
                    - type: STRING
                      name: time_period.from
                      value: now-1d
                    - type: STRING
                      name: time_period.to
                      value: now
                    - type: INTEGER
                      name: working_time
                      value: '1'
                - type: item
                  name: 'Serial number'
                  x: '54'
                  width: '18'
                  fields:
                    - type: INTEGER
                      name: decimal_size
                      value: '20'
                    - type: ITEM
                      name: itemid.0
                      value:
                        host: 'Check Point Next Generation Firewall by SNMP'
                        key: system.hw.serialnumber
                    - type: INTEGER
                      name: show.0
                      value: '2'
                    - type: INTEGER
                      name: units_show
                      value: '0'
                    - type: INTEGER
                      name: value_size
                      value: '40'
                - type: item
                  name: Manufacturer
                  x: '54'
                  'y': '2'
                  width: '18'
                  fields:
                    - type: INTEGER
                      name: decimal_size
                      value: '20'
                    - type: ITEM
                      name: itemid.0
                      value:
                        host: 'Check Point Next Generation Firewall by SNMP'
                        key: system.hw.manufacturer
                    - type: INTEGER
                      name: show.0
                      value: '2'
                    - type: INTEGER
                      name: units_show
                      value: '0'
                    - type: INTEGER
                      name: value_size
                      value: '40'
        - uuid: 8291aa73acc04ffe9832e02164531a6c
          name: 'Check Point: Statistics'
          pages:
            - name: 'System performance'
              widgets:
                - type: graph
                  width: '36'
                  height: '5'
                  fields:
                    - type: GRAPH
                      name: graphid.0
                      value:
                        host: 'Check Point Next Generation Firewall by SNMP'
                        name: 'Check Point: Memory usage'
                    - type: STRING
                      name: reference
                      value: AAAAB
                - type: graph
                  'y': '5'
                  width: '36'
                  height: '5'
                  fields:
                    - type: GRAPH
                      name: graphid.0
                      value:
                        host: 'Check Point Next Generation Firewall by SNMP'
                        name: 'Check Point: CPU utilization'
                    - type: STRING
                      name: reference
                      value: AAAAD
                - type: graphprototype
                  'y': '10'
                  width: '36'
                  height: '5'
                  fields:
                    - type: INTEGER
                      name: columns
                      value: '1'
                    - type: GRAPH_PROTOTYPE
                      name: graphid.0
                      value:
                        host: 'Check Point Next Generation Firewall by SNMP'
                        name: '{#DISK.NAME}: Disk usage'
                    - type: STRING
                      name: reference
                      value: AAAAF
                - type: graph
                  x: '36'
                  width: '36'
                  height: '5'
                  fields:
                    - type: GRAPH
                      name: graphid.0
                      value:
                        host: 'Check Point Next Generation Firewall by SNMP'
                        name: 'Check Point: CPU usage'
                    - type: STRING
                      name: reference
                      value: AAAAC
                - type: graph
                  x: '36'
                  'y': '5'
                  width: '36'
                  height: '5'
                  fields:
                    - type: GRAPH
                      name: graphid.0
                      value:
                        host: 'Check Point Next Generation Firewall by SNMP'
                        name: 'Check Point: CPU jumps'
                    - type: STRING
                      name: reference
                      value: AAAAE
            - name: Sensors
              widgets:
                - type: graphprototype
                  width: '36'
                  height: '5'
                  fields:
                    - type: INTEGER
                      name: columns
                      value: '1'
                    - type: GRAPH_PROTOTYPE
                      name: graphid.0
                      value:
                        host: 'Check Point Next Generation Firewall by SNMP'
                        name: 'FAN {#SNMPINDEX}: Fan speed'
                    - type: STRING
                      name: reference
                      value: AAAAG
                - type: graphprototype
                  'y': '5'
                  width: '36'
                  height: '5'
                  fields:
                    - type: INTEGER
                      name: columns
                      value: '1'
                    - type: GRAPH_PROTOTYPE
                      name: graphid.0
                      value:
                        host: 'Check Point Next Generation Firewall by SNMP'
                        name: '{#SENSOR.NAME}: Temperature'
                    - type: STRING
                      name: reference
                      value: AAAAI
                - type: graphprototype
                  x: '36'
                  width: '36'
                  height: '5'
                  fields:
                    - type: INTEGER
                      name: columns
                      value: '1'
                    - type: GRAPH_PROTOTYPE
                      name: graphid.0
                      value:
                        host: 'Check Point Next Generation Firewall by SNMP'
                        name: '{#SENSOR.NAME}: Voltage'
                    - type: STRING
                      name: reference
                      value: AAAAH
            - name: Firewall
              widgets:
                - type: graphprototype
                  width: '72'
                  height: '7'
                  fields:
                    - type: INTEGER
                      name: columns
                      value: '1'
                    - type: GRAPH_PROTOTYPE
                      name: graphid.0
                      value:
                        host: 'Check Point Next Generation Firewall by SNMP'
                        name: 'Check Point Firewall: Processed packets{#SINGLETON}'
                    - type: STRING
                      name: reference
                      value: AAAAJ
                - type: graphprototype
                  'y': '7'
                  width: '72'
                  height: '5'
                  fields:
                    - type: INTEGER
                      name: columns
                      value: '1'
                    - type: GRAPH_PROTOTYPE
                      name: graphid.0
                      value:
                        host: 'Check Point Next Generation Firewall by SNMP'
                        name: 'Check Point Firewall: Concurrent connections{#SINGLETON}'
                    - type: STRING
                      name: reference
                      value: AAAAK
            - name: VPN
              widgets:
                - type: item
                  name: 'Remote Access users'
                  width: '24'
                  fields:
                    - type: INTEGER
                      name: decimal_places
                      value: '0'
                    - type: ITEM
                      name: itemid.0
                      value:
                        host: 'Check Point Next Generation Firewall by SNMP'
                        key: remote.users.number
                    - type: INTEGER
                      name: show.0
                      value: '2'
                    - type: INTEGER
                      name: units_show
                      value: '0'
                    - type: STRING
                      name: value_color
                      value: 1E88E5
                    - type: INTEGER
                      name: value_size
                      value: '50'
                - type: graph
                  'y': '2'
                  width: '72'
                  height: '7'
                  fields:
                    - type: GRAPH
                      name: graphid.0
                      value:
                        host: 'Check Point Next Generation Firewall by SNMP'
                        name: 'Check Point: VPN packets processed'
                    - type: STRING
                      name: reference
                      value: AAAAL
                - type: item
                  name: 'Encrypted packets per second'
                  x: '24'
                  width: '24'
                  fields:
                    - type: INTEGER
                      name: decimal_places
                      value: '0'
                    - type: ITEM
                      name: itemid.0
                      value:
                        host: 'Check Point Next Generation Firewall by SNMP'
                        key: vpn.packets.encrypted
                    - type: INTEGER
                      name: show.0
                      value: '2'
                    - type: INTEGER
                      name: units_show
                      value: '0'
                    - type: STRING
                      name: value_color
                      value: 1E88E5
                    - type: INTEGER
                      name: value_size
                      value: '50'
                - type: item
                  name: 'Decrypted packets per second'
                  x: '48'
                  width: '24'
                  fields:
                    - type: INTEGER
                      name: decimal_places
                      value: '0'
                    - type: ITEM
                      name: itemid.0
                      value:
                        host: 'Check Point Next Generation Firewall by SNMP'
                        key: vpn.packets.decrypted
                    - type: INTEGER
                      name: show.0
                      value: '2'
                    - type: INTEGER
                      name: units_show
                      value: '0'
                    - type: STRING
                      name: value_color
                      value: 1E88E5
                    - type: INTEGER
                      name: value_size
                      value: '50'
            - name: 'Network interfaces'
              widgets:
                - type: graphprototype
                  width: '72'
                  height: '7'
                  fields:
                    - type: INTEGER
                      name: columns
                      value: '1'
                    - type: GRAPH_PROTOTYPE
                      name: graphid.0
                      value:
                        host: 'Check Point Next Generation Firewall by SNMP'
                        name: 'Interface {#IFNAME}({#IFALIAS}): Network traffic'
                    - type: STRING
                      name: reference
                      value: AAAAM
      valuemaps:
        - uuid: 6a115abb186b4f9fa22477c858d60c9e
          name: 'FanSensor Status'
          mappings:
            - value: '0'
              newvalue: Ok
            - value: '1'
              newvalue: 'Out of range'
            - value: '2'
              newvalue: 'Reading error'
        - uuid: 77983c82abc44f418cacaf98c57be31a
          name: 'Firewall SIC Trust State'
          mappings:
            - value: '0'
              newvalue: 'Not initialized'
            - value: '1'
              newvalue: Initialized
            - value: '2'
              newvalue: Established
            - value: '3'
              newvalue: Error
            - value: '4'
              newvalue: Unknown
        - uuid: 863e809ef63b47168e97c3ea34095503
          name: 'Interface Status'
          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: e2ed7260bd594394b85cb5f803c9d47a
          name: 'Interface Type'
          mappings:
            - value: '1'
              newvalue: other
            - value: '2'
              newvalue: regular1822
            - value: '3'
              newvalue: hdh1822
            - value: '4'
              newvalue: ddnX25
            - value: '5'
              newvalue: rfc877x25
            - value: '6'
              newvalue: ethernetCsmacd
            - value: '7'
              newvalue: iso88023Csmacd
            - value: '8'
              newvalue: iso88024TokenBus
            - value: '9'
              newvalue: iso88025TokenRing
            - value: '10'
              newvalue: iso88026Man
            - value: '11'
              newvalue: starLan
            - value: '12'
              newvalue: proteon10Mbit
            - value: '13'
              newvalue: proteon80Mbit
            - value: '14'
              newvalue: hyperchannel
            - value: '15'
              newvalue: fddi
            - value: '16'
              newvalue: lapb
            - value: '17'
              newvalue: sdlc
            - value: '18'
              newvalue: ds1
            - value: '19'
              newvalue: e1
            - value: '20'
              newvalue: basicISDN
            - value: '21'
              newvalue: primaryISDN
            - value: '22'
              newvalue: propPointToPointSerial
            - value: '23'
              newvalue: ppp
            - value: '24'
              newvalue: softwareLoopback
            - value: '25'
              newvalue: eon
            - value: '26'
              newvalue: ethernet3Mbit
            - value: '27'
              newvalue: nsip
            - value: '28'
              newvalue: slip
            - value: '29'
              newvalue: ultra
            - value: '30'
              newvalue: ds3
            - value: '31'
              newvalue: sip
            - value: '32'
              newvalue: frameRelay
            - value: '33'
              newvalue: rs232
            - value: '34'
              newvalue: para
            - value: '35'
              newvalue: arcnet
            - value: '36'
              newvalue: arcnetPlus
            - value: '37'
              newvalue: atm
            - value: '38'
              newvalue: miox25
            - value: '39'
              newvalue: sonet
            - value: '40'
              newvalue: x25ple
            - value: '41'
              newvalue: iso88022llc
            - value: '42'
              newvalue: localTalk
            - value: '43'
              newvalue: smdsDxi
            - value: '44'
              newvalue: frameRelayService
            - value: '45'
              newvalue: v35
            - value: '46'
              newvalue: hssi
            - value: '47'
              newvalue: hippi
            - value: '48'
              newvalue: modem
            - value: '49'
              newvalue: aal5
            - value: '50'
              newvalue: sonetPath
            - value: '51'
              newvalue: sonetVT
            - value: '52'
              newvalue: smdsIcip
            - value: '53'
              newvalue: propVirtual
            - value: '54'
              newvalue: propMultiplexor
            - value: '55'
              newvalue: ieee80212
            - value: '56'
              newvalue: fibreChannel
            - value: '57'
              newvalue: hippiInterface
            - value: '58'
              newvalue: frameRelayInterconnect
            - value: '59'
              newvalue: aflane8023
            - value: '60'
              newvalue: aflane8025
            - value: '61'
              newvalue: cctEmul
            - value: '62'
              newvalue: fastEther
            - value: '63'
              newvalue: isdn
            - value: '64'
              newvalue: v11
            - value: '65'
              newvalue: v36
            - value: '66'
              newvalue: g703at64k
            - value: '67'
              newvalue: g703at2mb
            - value: '68'
              newvalue: qllc
            - value: '69'
              newvalue: fastEtherFX
            - value: '70'
              newvalue: channel
            - value: '71'
              newvalue: ieee80211
            - value: '72'
              newvalue: ibm370parChan
            - value: '73'
              newvalue: escon
            - value: '74'
              newvalue: dlsw
            - value: '75'
              newvalue: isdns
            - value: '76'
              newvalue: isdnu
            - value: '77'
              newvalue: lapd
            - value: '78'
              newvalue: ipSwitch
            - value: '79'
              newvalue: rsrb
            - value: '80'
              newvalue: atmLogical
            - value: '81'
              newvalue: ds0
            - value: '82'
              newvalue: ds0Bundle
            - value: '83'
              newvalue: bsc
            - value: '84'
              newvalue: async
            - value: '85'
              newvalue: cnr
            - value: '86'
              newvalue: iso88025Dtr
            - value: '87'
              newvalue: eplrs
            - value: '88'
              newvalue: arap
            - value: '89'
              newvalue: propCnls
            - value: '90'
              newvalue: hostPad
            - value: '91'
              newvalue: termPad
            - value: '92'
              newvalue: frameRelayMPI
            - value: '93'
              newvalue: x213
            - value: '94'
              newvalue: adsl
            - value: '95'
              newvalue: radsl
            - value: '96'
              newvalue: sdsl
            - value: '97'
              newvalue: vdsl
            - value: '98'
              newvalue: iso88025CRFPInt
            - value: '99'
              newvalue: myrinet
            - value: '100'
              newvalue: voiceEM
            - value: '101'
              newvalue: voiceFXO
            - value: '102'
              newvalue: voiceFXS
            - value: '103'
              newvalue: voiceEncap
            - value: '104'
              newvalue: voiceOverIp
            - value: '105'
              newvalue: atmDxi
            - value: '106'
              newvalue: atmFuni
            - value: '107'
              newvalue: atmIma
            - value: '108'
              newvalue: pppMultilinkBundle
            - value: '109'
              newvalue: ipOverCdlc
            - value: '110'
              newvalue: ipOverClaw
            - value: '111'
              newvalue: stackToStack
            - value: '112'
              newvalue: virtualIpAddress
            - value: '113'
              newvalue: mpc
            - value: '114'
              newvalue: ipOverAtm
            - value: '115'
              newvalue: iso88025Fiber
            - value: '116'
              newvalue: tdlc
            - value: '117'
              newvalue: gigabitEthernet
            - value: '118'
              newvalue: hdlc
            - value: '119'
              newvalue: lapf
            - value: '120'
              newvalue: v37
            - value: '121'
              newvalue: x25mlp
            - value: '122'
              newvalue: x25huntGroup
            - value: '123'
              newvalue: trasnpHdlc
            - value: '124'
              newvalue: interleave
            - value: '125'
              newvalue: fast
            - value: '126'
              newvalue: ip
            - value: '127'
              newvalue: docsCableMaclayer
            - value: '128'
              newvalue: docsCableDownstream
            - value: '129'
              newvalue: docsCableUpstream
            - value: '130'
              newvalue: a12MppSwitch
            - value: '131'
              newvalue: tunnel
            - value: '132'
              newvalue: coffee
            - value: '133'
              newvalue: ces
            - value: '134'
              newvalue: atmSubInterface
            - value: '135'
              newvalue: l2vlan
            - value: '136'
              newvalue: l3ipvlan
            - value: '137'
              newvalue: l3ipxvlan
            - value: '138'
              newvalue: digitalPowerline
            - value: '139'
              newvalue: mediaMailOverIp
            - value: '140'
              newvalue: dtm
            - value: '141'
              newvalue: dcn
            - value: '142'
              newvalue: ipForward
            - value: '143'
              newvalue: msdsl
            - value: '144'
              newvalue: ieee1394
            - value: '145'
              newvalue: if-gsn
            - value: '146'
              newvalue: dvbRccMacLayer
            - value: '147'
              newvalue: dvbRccDownstream
            - value: '148'
              newvalue: dvbRccUpstream
            - value: '149'
              newvalue: atmVirtual
            - value: '150'
              newvalue: mplsTunnel
            - value: '151'
              newvalue: srp
            - value: '152'
              newvalue: voiceOverAtm
            - value: '153'
              newvalue: voiceOverFrameRelay
            - value: '154'
              newvalue: idsl
            - value: '155'
              newvalue: compositeLink
            - value: '156'
              newvalue: ss7SigLink
            - value: '157'
              newvalue: propWirelessP2P
            - value: '158'
              newvalue: frForward
            - value: '159'
              newvalue: rfc1483
            - value: '160'
              newvalue: usb
            - value: '161'
              newvalue: ieee8023adLag
            - value: '162'
              newvalue: bgppolicyaccounting
            - value: '163'
              newvalue: frf16MfrBundle
            - value: '164'
              newvalue: h323Gatekeeper
            - value: '165'
              newvalue: h323Proxy
            - value: '166'
              newvalue: mpls
            - value: '167'
              newvalue: mfSigLink
            - value: '168'
              newvalue: hdsl2
            - value: '169'
              newvalue: shdsl
            - value: '170'
              newvalue: ds1FDL
            - value: '171'
              newvalue: pos
            - value: '172'
              newvalue: dvbAsiIn
            - value: '173'
              newvalue: dvbAsiOut
            - value: '174'
              newvalue: plc
            - value: '175'
              newvalue: nfas
            - value: '176'
              newvalue: tr008
            - value: '177'
              newvalue: gr303RDT
            - value: '178'
              newvalue: gr303IDT
            - value: '179'
              newvalue: isup
            - value: '180'
              newvalue: propDocsWirelessMaclayer
            - value: '181'
              newvalue: propDocsWirelessDownstream
            - value: '182'
              newvalue: propDocsWirelessUpstream
            - value: '183'
              newvalue: hiperlan2
            - value: '184'
              newvalue: propBWAp2Mp
            - value: '185'
              newvalue: sonetOverheadChannel
            - value: '186'
              newvalue: digitalWrapperOverheadChannel
            - value: '187'
              newvalue: aal2
            - value: '188'
              newvalue: radioMAC
            - value: '189'
              newvalue: atmRadio
            - value: '190'
              newvalue: imt
            - value: '191'
              newvalue: mvl
            - value: '192'
              newvalue: reachDSL
            - value: '193'
              newvalue: frDlciEndPt
            - value: '194'
              newvalue: atmVciEndPt
            - value: '195'
              newvalue: opticalChannel
            - value: '196'
              newvalue: opticalTransport
            - value: '197'
              newvalue: propAtm
            - value: '198'
              newvalue: voiceOverCable
            - value: '199'
              newvalue: infiniband
            - value: '200'
              newvalue: teLink
            - value: '201'
              newvalue: q2931
            - value: '202'
              newvalue: virtualTg
            - value: '203'
              newvalue: sipTg
            - value: '204'
              newvalue: sipSig
            - value: '205'
              newvalue: docsCableUpstreamChannel
            - value: '206'
              newvalue: econet
            - value: '207'
              newvalue: pon155
            - value: '208'
              newvalue: pon622
            - value: '209'
              newvalue: bridge
            - value: '210'
              newvalue: linegroup
            - value: '211'
              newvalue: voiceEMFGD
            - value: '212'
              newvalue: voiceFGDEANA
            - value: '213'
              newvalue: voiceDID
            - value: '214'
              newvalue: mpegTransport
            - value: '215'
              newvalue: sixToFour
            - value: '216'
              newvalue: gtp
            - value: '217'
              newvalue: pdnEtherLoop1
            - value: '218'
              newvalue: pdnEtherLoop2
            - value: '219'
              newvalue: opticalChannelGroup
            - value: '220'
              newvalue: homepna
            - value: '221'
              newvalue: gfp
            - value: '222'
              newvalue: ciscoISLvlan
            - value: '223'
              newvalue: actelisMetaLOOP
            - value: '224'
              newvalue: fcipLink
            - value: '225'
              newvalue: rpr
            - value: '226'
              newvalue: qam
            - value: '227'
              newvalue: lmp
            - value: '228'
              newvalue: cblVectaStar
            - value: '229'
              newvalue: docsCableMCmtsDownstream
            - value: '230'
              newvalue: adsl2
            - value: '231'
              newvalue: macSecControlledIF
            - value: '232'
              newvalue: macSecUncontrolledIF
            - value: '233'
              newvalue: aviciOpticalEther
            - value: '234'
              newvalue: atmbond
            - value: '235'
              newvalue: voiceFGDOS
            - value: '236'
              newvalue: mocaVersion1
            - value: '237'
              newvalue: ieee80216WMAN
            - value: '238'
              newvalue: adsl2plus
            - value: '239'
              newvalue: dvbRcsMacLayer
            - value: '240'
              newvalue: dvbTdm
            - value: '241'
              newvalue: dvbRcsTdma
            - value: '242'
              newvalue: x86Laps
            - value: '243'
              newvalue: wwanPP
            - value: '244'
              newvalue: wwanPP2
            - value: '245'
              newvalue: voiceEBS
            - value: '246'
              newvalue: ifPwType
            - value: '247'
              newvalue: ilan
            - value: '248'
              newvalue: pip
            - value: '249'
              newvalue: aluELP
            - value: '250'
              newvalue: gpon
            - value: '251'
              newvalue: vdsl2
            - value: '252'
              newvalue: capwapDot11Profile
            - value: '253'
              newvalue: capwapDot11Bss
            - value: '254'
              newvalue: capwapWtpVirtualRadio
            - value: '255'
              newvalue: bits
            - value: '256'
              newvalue: docsCableUpstreamRfPort
            - value: '257'
              newvalue: cableDownstreamRfPort
            - value: '258'
              newvalue: vmwareVirtualNic
            - value: '259'
              newvalue: ieee802154
            - value: '260'
              newvalue: otnOdu
            - value: '261'
              newvalue: otnOtu
            - value: '262'
              newvalue: ifVfiType
            - value: '263'
              newvalue: g9981
            - value: '264'
              newvalue: g9982
            - value: '265'
              newvalue: g9983
            - value: '266'
              newvalue: aluEpon
            - value: '267'
              newvalue: aluEponOnu
            - value: '268'
              newvalue: aluEponPhysicalUni
            - value: '269'
              newvalue: aluEponLogicalLink
            - value: '270'
              newvalue: aluGponOnu
            - value: '271'
              newvalue: aluGponPhysicalUni
            - value: '272'
              newvalue: vmwareNicTeam
            - value: '277'
              newvalue: docsOfdmDownstream
            - value: '278'
              newvalue: docsOfdmaUpstream
            - value: '279'
              newvalue: gfast
            - value: '280'
              newvalue: sdci
            - value: '281'
              newvalue: xboxWireless
            - value: '282'
              newvalue: fastdsl
            - value: '283'
              newvalue: docsCableScte55d1FwdOob
            - value: '284'
              newvalue: docsCableScte55d1RetOob
            - value: '285'
              newvalue: docsCableScte55d2DsOob
            - value: '286'
              newvalue: docsCableScte55d2UsOob
            - value: '287'
              newvalue: docsCableNdf
            - value: '288'
              newvalue: docsCableNdr
            - value: '289'
              newvalue: ptm
            - value: '290'
              newvalue: ghn
        - uuid: 24c77b8db1e44ffd8dbb3547c9140326
          name: 'PSU Status'
          mappings:
            - value: '0'
              newvalue: Up
            - value: '1'
              newvalue: Down
            - value: '2'
              newvalue: Unknown
        - uuid: 9bef9869d1b94f78b4a5388d34f84a47
          name: 'Service state'
          mappings:
            - value: '0'
              newvalue: Down
            - value: '1'
              newvalue: Up
        - uuid: 4e09769502b84240aff18a24b17f57e0
          name: 'VPN Link Priority'
          mappings:
            - value: '0'
              newvalue: primary
            - value: '1'
              newvalue: backup
            - value: '2'
              newvalue: on-demand
            - value: '3'
              newvalue: unknown
        - uuid: 60597b4621df494fa8e69b7eb2806f4a
          name: 'VPN Peer Type'
          mappings:
            - value: '0'
              newvalue: unknown
            - value: '1'
              newvalue: regular
            - value: '2'
              newvalue: daip
            - value: '3'
              newvalue: robo
        - uuid: 02a3a896c3a14a23bc882657a8e72c0a
          name: 'VPN Probing State'
          mappings:
            - value: '0'
              newvalue: unknown
            - value: '1'
              newvalue: alive
            - value: '2'
              newvalue: dead
        - uuid: 673a59778998478e8752726f1d7cf5c2
          name: 'VPN Status'
          mappings:
            - value: '0'
              newvalue: unknown
            - value: '3'
              newvalue: active
            - value: '4'
              newvalue: destroy
            - value: '129'
              newvalue: idle
            - value: '130'
              newvalue: phase1
            - value: '131'
              newvalue: down
            - value: '132'
              newvalue: init
        - uuid: 6109e694ded24bb5a6042805e0e5bda5
          name: 'VPN Tunnel Type'
          mappings:
            - value: '0'
              newvalue: unknown
            - value: '1'
              newvalue: regular
            - value: '2'
              newvalue: permanent
        - uuid: acb530d7d3ef431f98748e928a088ecb
          name: 'Zabbix host available'
          mappings:
            - value: '0'
              newvalue: 'not available'
            - value: '1'
              newvalue: available
            - value: '2'
              newvalue: unknown
  triggers:
    - uuid: dc26681b9d8244799f28c6bda3dded3c
      expression: |
        min(/Check Point Next Generation Firewall by SNMP/system.cpu.load.avg1,5m)/last(/Check Point Next Generation Firewall by SNMP/system.cpu.num)>{$LOAD_AVG_PER_CPU.MAX.WARN}
        and last(/Check Point Next Generation Firewall by SNMP/system.cpu.load.avg5)>0
        and last(/Check Point Next Generation Firewall by SNMP/system.cpu.load.avg15)>0
      name: 'Load average is too high'
      event_name: 'Load average is too high (per CPU load over {$LOAD_AVG_PER_CPU.MAX.WARN} for 5m)'
      opdata: 'Load averages(1m 5m 15m): ({ITEM.LASTVALUE1} {ITEM.LASTVALUE3} {ITEM.LASTVALUE4}), # of CPUs: {ITEM.LASTVALUE2}'
      priority: AVERAGE
      description: 'The load average per CPU is too high. The system may be slow to respond.'
      tags:
        - tag: scope
          value: capacity
        - tag: scope
          value: performance
  graphs:
    - uuid: 7d3fdc1e26eb4748989a6d0c2eb09d61
      name: 'Check Point: CPU jumps'
      graph_items:
        - color: 199C0D
          item:
            host: 'Check Point Next Generation Firewall by SNMP'
            key: system.cpu.switches
        - sortorder: '1'
          color: F63100
          item:
            host: 'Check Point Next Generation Firewall by SNMP'
            key: system.cpu.intr
    - uuid: d3d422bf223645e5bab85a8c88651160
      name: 'Check Point: CPU usage'
      ymin_type_1: FIXED
      ymax_type_1: FIXED
      graph_items:
        - color: 199C0D
          item:
            host: 'Check Point Next Generation Firewall by SNMP'
            key: system.cpu.system
        - sortorder: '1'
          color: F63100
          item:
            host: 'Check Point Next Generation Firewall by SNMP'
            key: system.cpu.user
        - sortorder: '2'
          color: 00611C
          item:
            host: 'Check Point Next Generation Firewall by SNMP'
            key: system.cpu.idle
    - uuid: 51d21d313a3d4f2bad3ef221affe141c
      name: 'Check Point: CPU utilization'
      ymin_type_1: FIXED
      ymax_type_1: FIXED
      graph_items:
        - color: 199C0D
          item:
            host: 'Check Point Next Generation Firewall by SNMP'
            key: system.cpu.util
    - uuid: 0fe8af91daf1483d84650141a28d9748
      name: 'Check Point: Memory usage'
      graph_items:
        - color: 199C0D
          item:
            host: 'Check Point Next Generation Firewall by SNMP'
            key: vm.memory.total
        - sortorder: '1'
          color: F63100
          item:
            host: 'Check Point Next Generation Firewall by SNMP'
            key: vm.memory.active
        - sortorder: '2'
          color: 00611C
          item:
            host: 'Check Point Next Generation Firewall by SNMP'
            key: vm.memory.used
    - uuid: d5c5d886667e4bf8b22c526fe6f40f9e
      name: 'Check Point: Memory utilization'
      ymin_type_1: FIXED
      ymax_type_1: FIXED
      graph_items:
        - drawtype: GRADIENT_LINE
          color: 199C0D
          item:
            host: 'Check Point Next Generation Firewall by SNMP'
            key: vm.memory.util
    - uuid: f8957207dcd04c78a1a040d720634881
      name: 'Check Point: System load'
      ymin_type_1: FIXED
      graph_items:
        - color: 199C0D
          item:
            host: 'Check Point Next Generation Firewall by SNMP'
            key: system.cpu.load.avg1
        - sortorder: '1'
          color: F63100
          item:
            host: 'Check Point Next Generation Firewall by SNMP'
            key: system.cpu.load.avg5
        - sortorder: '2'
          color: 00611C
          item:
            host: 'Check Point Next Generation Firewall by SNMP'
            key: system.cpu.load.avg15
        - sortorder: '3'
          color: F7941D
          yaxisside: RIGHT
          item:
            host: 'Check Point Next Generation Firewall by SNMP'
            key: system.cpu.num
    - uuid: 349bd025bfde428d977739556e527698
      name: 'Check Point: VPN packets processed'
      ymin_type_1: FIXED
      graph_items:
        - color: 199C0D
          item:
            host: 'Check Point Next Generation Firewall by SNMP'
            key: vpn.packets.encrypted
        - sortorder: '1'
          color: F63100
          item:
            host: 'Check Point Next Generation Firewall by SNMP'
            key: vpn.packets.decrypted
