zabbix_export:
  version: '7.0'
  template_groups:
    - uuid: 36bff6c29af64692839d077febfc7079
      name: 'Templates/Network devices'
  templates:
    - uuid: 75d009cd4dc84ee7a8fc479fa2fbaeee
      template: 'Cisco ASAv by SNMP'
      name: 'Cisco ASAv by SNMP'
      description: |
        Template Net Cisco ASAv
        
        MIBs used:
        CISCO-PORT-MIB
        CISCO-MEMORY-POOL-MIB
        CISCO-REMOTE-ACCESS-MONITOR-MIB
        IF-MIB
        RFC1213-MIB
        CISCO-PROCESS-MIB
        ENTITY-MIB
        
        You can discuss this template or leave feedback on our forum https://www.zabbix.com/forum/zabbix-suggestions-and-feedback/418396-discussion-thread-for-official-zabbix-templates-for-cisco
        
        Generated by official Zabbix template tool "Templator"
      vendor:
        name: Zabbix
        version: 7.0-0
      groups:
        - name: 'Templates/Network devices'
      items:
        - uuid: 9371a5b8ca3445eaa6516044e60a2ec6
          name: Contact
          type: SNMP_AGENT
          snmp_oid: .1.3.6.1.2.1.1.4.0
          key: cisco.asav.contact
          delay: 1h
          value_type: CHAR
          description: |
            MIB: RFC1213-MIB
            The textual identification of the contact person
            for this managed node, together with information
            on how to contact this person.
          inventory_link: CONTACT
          preprocessing:
            - type: DISCARD_UNCHANGED_HEARTBEAT
              parameters:
                - 6h
          tags:
            - tag: component
              value: system
        - uuid: 2d4a058787a141629a33ab98194055f2
          name: Location
          type: SNMP_AGENT
          snmp_oid: .1.3.6.1.2.1.1.6.0
          key: cisco.asav.location
          delay: 1h
          value_type: CHAR
          description: |
            MIB: RFC1213-MIB
            The physical location of this node (e.g.,
            `telephone closet, 3rd floor').
          inventory_link: LOCATION
          preprocessing:
            - type: DISCARD_UNCHANGED_HEARTBEAT
              parameters:
                - 6h
          tags:
            - tag: component
              value: system
        - uuid: c2e63e282bcd4fd09a80f1be95c089d4
          name: 'System description'
          type: SNMP_AGENT
          snmp_oid: .1.3.6.1.2.1.1.1.0
          key: cisco.asav.model
          delay: 1h
          value_type: CHAR
          description: |
            MIB: RFC1213-MIB
            A textual description of the entity.  This value
            should include the full name and version
            identification of the system's hardware type,
            software operating-system, and networking
            software.  It is mandatory that this only contain
            printable ASCII characters.
          inventory_link: MODEL
          preprocessing:
            - type: DISCARD_UNCHANGED_HEARTBEAT
              parameters:
                - 6h
          tags:
            - tag: component
              value: system
        - uuid: d20d56dccd494060a4bc130f2951a610
          name: 'Host name'
          type: SNMP_AGENT
          snmp_oid: .1.3.6.1.2.1.1.5.0
          key: cisco.asav.name
          delay: 1h
          value_type: CHAR
          description: |
            MIB: RFC1213-MIB
            An administratively-assigned name for this
            managed node.  By convention, this is the node's
            fully-qualified domain name.
          inventory_link: NAME
          preprocessing:
            - type: DISCARD_UNCHANGED_HEARTBEAT
              parameters:
                - 6h
          tags:
            - tag: component
              value: system
        - uuid: 526b1a118bab4c948af0935197a659f6
          name: Uptime
          type: SNMP_AGENT
          snmp_oid: .1.3.6.1.2.1.1.3.0
          key: cisco.asav.uptime
          delay: 30s
          trends: '0'
          units: uptime
          description: |
            MIB: RFC1213-MIB
            The time (in hundredths of a second) 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: 7fcf46583d2b42f4be6758e85784f28f
              expression: 'last(/Cisco ASAv by SNMP/cisco.asav.uptime)<10m'
              name: 'Host 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: 33e87e5fe2774f1fabb93553e782aaa0
          name: 'SNMP agent availability'
          type: INTERNAL
          key: 'zabbix[host,snmp,available]'
          valuemap:
            name: 'SNMP available'
          preprocessing:
            - type: DISCARD_UNCHANGED_HEARTBEAT
              parameters:
                - 1h
          tags:
            - tag: component
              value: application
            - tag: component
              value: network
          triggers:
            - uuid: 9ee945a0b0b942d7a7e3fcf218f0e82f
              expression: 'max(/Cisco ASAv 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.'
              tags:
                - tag: scope
                  value: availability
      discovery_rules:
        - uuid: 0469f5b40a77457f9447512ed2e75f5e
          name: 'CPU discovery'
          type: SNMP_AGENT
          snmp_oid: 'discovery[{#SNMPVALUE},1.3.6.1.4.1.9.9.109.1.1.1.1.8]'
          key: cisco.asav.cpu.discovery
          delay: 1h
          description: 'Discovery of cpmCPUTotalTable, a table of CPU monitoring entries.'
          item_prototypes:
            - uuid: b2a6af9454a34ed3b8fa2e84ae801b69
              name: 'CPU [{#SNMPINDEX}] Utilization'
              type: SNMP_AGENT
              snmp_oid: '1.3.6.1.4.1.9.9.109.1.1.1.1.8.{#SNMPINDEX}'
              key: 'cisco.asav.cpu.util[{#SNMPINDEX}]'
              value_type: FLOAT
              units: '%'
              description: |
                MIB: CISCO-PROCESS-MIB
                The overall CPU busy percentage in the last 5 minute
                period. This object deprecates the object cpmCPUTotal5min
                and increases the value range to (0..100).
              tags:
                - tag: component
                  value: cpu
              trigger_prototypes:
                - uuid: 2e90218795b94ee8b3c01dd79d2dd8b3
                  expression: 'min(/Cisco ASAv by SNMP/cisco.asav.cpu.util[{#SNMPINDEX}],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: 'The CPU utilization is too high. The system might be slow to respond.'
                  tags:
                    - tag: scope
                      value: performance
          graph_prototypes:
            - uuid: c3d95f2670f346cda44b3def5a835379
              name: 'Cisco ASAv: CPU[{#SNMPINDEX}] Utilization'
              graph_items:
                - color: 199C0D
                  item:
                    host: 'Cisco ASAv by SNMP'
                    key: 'cisco.asav.cpu.util[{#SNMPINDEX}]'
        - uuid: 072c0dc4527c492592df91115f1621cb
          name: 'Memory discovery'
          type: SNMP_AGENT
          snmp_oid: 'discovery[{#SNMPVALUE},1.3.6.1.4.1.9.9.48.1.1.1.2]'
          key: cisco.asav.memory.discovery
          delay: 1h
          description: 'Discovery of ciscoMemoryPoolTable, a table of memory pool monitoring entries.'
          item_prototypes:
            - uuid: 983f90966701470fb713fdfae62f1146
              name: '{#SNMPVALUE} Free memory'
              type: SNMP_AGENT
              snmp_oid: '1.3.6.1.4.1.9.9.48.1.1.1.6.{#SNMPINDEX}'
              key: 'cisco.asav.memory.free[{#SNMPINDEX}]'
              units: B
              description: |
                MIB: CISCO-MEMORY-POOL-MIB
                Indicates the number of bytes from the memory pool that are currently unused on the managed device. Note that the sum of ciscoMemoryPoolUsed and ciscoMemoryPoolFree is the total amount of memory in the pool
                Reference: http://www.cisco.com/c/en/us/support/docs/ip/simple-network-management-protocol-snmp/15216-contiguous-memory.html
              tags:
                - tag: component
                  value: memory
            - uuid: a34b4279d8ac40ec8f2d6577ebaa4280
              name: '{#SNMPVALUE} Used memory'
              type: SNMP_AGENT
              snmp_oid: '1.3.6.1.4.1.9.9.48.1.1.1.5.{#SNMPINDEX}'
              key: 'cisco.asav.memory.used[{#SNMPINDEX}]'
              units: B
              description: |
                MIB: CISCO-MEMORY-POOL-MIB
                Indicates the number of bytes from the memory pool that are currently in use by applications on the managed device.
                Reference: http://www.cisco.com/c/en/us/support/docs/ip/simple-network-management-protocol-snmp/15216-contiguous-memory.html
              tags:
                - tag: component
                  value: memory
            - uuid: d67342c8a8124b1b89ef5ec36684b2a7
              name: '{#SNMPVALUE} Memory utilization'
              type: CALCULATED
              key: 'cisco.asav.memory.util[{#SNMPINDEX}]'
              value_type: FLOAT
              units: '%'
              params: 'last(//cisco.asav.memory.used[{#SNMPINDEX}])/(last(//cisco.asav.memory.free[{#SNMPINDEX}])+last(//cisco.asav.memory.used[{#SNMPINDEX}]))*100'
              description: 'Memory utilization in %.'
              tags:
                - tag: component
                  value: memory
              trigger_prototypes:
                - uuid: 688975747f664a15a3bca9dd3e1e0b01
                  expression: 'min(/Cisco ASAv by SNMP/cisco.asav.memory.util[{#SNMPINDEX}],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
          graph_prototypes:
            - uuid: 388a69f2dfad42ac934d3f09c5e0efd1
              name: 'Cisco ASAv: Memory[{#SNMPVALUE}] Utilization'
              graph_items:
                - color: 199C0D
                  item:
                    host: 'Cisco ASAv by SNMP'
                    key: 'cisco.asav.memory.util[{#SNMPINDEX}]'
        - uuid: 2ced96f9e3ff40de85530b9ef9e4585c
          name: 'Interface discovery'
          type: SNMP_AGENT
          snmp_oid: 'discovery[{#CISCO.IF.NAME}, .1.3.6.1.2.1.31.1.1.1.1,{#CISCO.IF.STATUS.ADMIN},.1.3.6.1.2.1.2.2.1.7,{#CISCO.IF.STATUS.OPER},.1.3.6.1.2.1.2.2.1.8,{#CISCO.IF.DESC},.1.3.6.1.2.1.31.1.1.1.18]'
          key: cisco.asav.net.if.discovery
          delay: 1h
          filter:
            evaltype: AND
            conditions:
              - macro: '{#CISCO.IF.DESC}'
                value: '{$CISCO.LLD.FILTER.IF.DESC.MATCHES}'
              - macro: '{#CISCO.IF.DESC}'
                value: '{$CISCO.LLD.FILTER.IF.DESC.NOT_MATCHES}'
                operator: NOT_MATCHES_REGEX
              - macro: '{#CISCO.IF.NAME}'
                value: '{$CISCO.LLD.FILTER.IF.NAME.MATCHES}'
              - macro: '{#CISCO.IF.NAME}'
                value: '{$CISCO.LLD.FILTER.IF.NAME.NOT_MATCHES}'
                operator: NOT_MATCHES_REGEX
              - macro: '{#CISCO.IF.STATUS.ADMIN}'
                value: '{$CISCO.LLD.FILTER.IF.ADMIN.MATCHES}'
              - macro: '{#CISCO.IF.STATUS.ADMIN}'
                value: '{$CISCO.LLD.FILTER.IF.ADMIN.NOT_MATCHES}'
                operator: NOT_MATCHES_REGEX
          description: 'Network interfaces discovery'
          item_prototypes:
            - uuid: c4be70b6d6934281ba1c78ef056c7d79
              name: '{#CISCO.IF.NAME} Administrative status'
              type: SNMP_AGENT
              snmp_oid: '.1.3.6.1.2.1.2.2.1.7.{#SNMPINDEX}'
              key: 'cisco.asav.net.if.adminstatus[{#SNMPINDEX}]'
              description: |
                MIB: IF-MIB
                The desired state of the interface.  The
                testing(3) state indicates that no operational
                packets can be passed.
              valuemap:
                name: 'Cisco ASAv port admin status'
              preprocessing:
                - type: DISCARD_UNCHANGED_HEARTBEAT
                  parameters:
                    - 6h
              tags:
                - tag: component
                  value: interface
                - tag: description
                  value: '{#CISCO.IF.DESC}'
                - tag: interface
                  value: '{#CISCO.IF.NAME}'
            - uuid: 17f768ffe6604c678e15bb2538cb8cc5
              name: '{#CISCO.IF.NAME} Interface description'
              type: SNMP_AGENT
              snmp_oid: '.1.3.6.1.2.1.31.1.1.1.18.{#SNMPINDEX}'
              key: 'cisco.asav.net.if.descr[{#SNMPINDEX}]'
              value_type: CHAR
              description: |
                MIB: IF-MIB
                A textual string containing information about the interface
              preprocessing:
                - type: DISCARD_UNCHANGED_HEARTBEAT
                  parameters:
                    - 6h
              tags:
                - tag: component
                  value: interface
                - tag: description
                  value: '{#CISCO.IF.DESC}'
                - tag: interface
                  value: '{#CISCO.IF.NAME}'
            - uuid: 01c5f157fc6140149dec01f512babadd
              name: '{#CISCO.IF.NAME} Link speed'
              type: SNMP_AGENT
              snmp_oid: '.1.3.6.1.2.1.31.1.1.1.15.{#SNMPINDEX}'
              key: 'cisco.asav.net.if.highspeed[{#SNMPINDEX}]'
              units: bps
              description: |
                MIB: IF-MIB
                An estimate of the interface's current bandwidth in bits per second
              preprocessing:
                - type: MULTIPLIER
                  parameters:
                    - '1000000'
                - type: DISCARD_UNCHANGED_HEARTBEAT
                  parameters:
                    - 6h
              tags:
                - tag: component
                  value: interface
                - tag: description
                  value: '{#CISCO.IF.DESC}'
                - tag: interface
                  value: '{#CISCO.IF.NAME}'
            - uuid: 263e253c378f4928ad5c5f6fd0ce1cbe
              name: '{#CISCO.IF.NAME} Incoming broadcast packets'
              type: SNMP_AGENT
              snmp_oid: '.1.3.6.1.2.1.31.1.1.1.9.{#SNMPINDEX}'
              key: 'cisco.asav.net.if.in.broadcastpkts[{#SNMPINDEX}]'
              units: packets/s
              description: |
                MIB: IF-MIB
                The number of packets, delivered by this sub-layer to a
                higher (sub-)layer, which were addressed to a broadcast
                address at this sub-layer.
              preprocessing:
                - type: CHANGE_PER_SECOND
              tags:
                - tag: component
                  value: interface
                - tag: description
                  value: '{#CISCO.IF.DESC}'
                - tag: interface
                  value: '{#CISCO.IF.NAME}'
            - uuid: 9479f382e7e943e0aa560396d3a4db40
              name: '{#CISCO.IF.NAME} Incoming multicast packets'
              type: SNMP_AGENT
              snmp_oid: '.1.3.6.1.2.1.31.1.1.1.8.{#SNMPINDEX}'
              key: 'cisco.asav.net.if.in.multicastpkts[{#SNMPINDEX}]'
              units: packets/s
              description: |
                MIB: IF-MIB
                The number of packets, delivered by this sub-layer to a
                higher (sub-)layer, which were addressed to a multicast
                address at this sub-layer.  For a MAC layer protocol, this
                includes both Group and Functional addresses.
              preprocessing:
                - type: CHANGE_PER_SECOND
              tags:
                - tag: component
                  value: interface
                - tag: description
                  value: '{#CISCO.IF.DESC}'
                - tag: interface
                  value: '{#CISCO.IF.NAME}'
            - uuid: 443ce01bb9b04e69a936ec8fb9636720
              name: '{#CISCO.IF.NAME} Incoming traffic'
              type: SNMP_AGENT
              snmp_oid: '.1.3.6.1.2.1.31.1.1.1.6.{#SNMPINDEX}'
              key: 'cisco.asav.net.if.in.traffic[{#SNMPINDEX}]'
              units: bps
              description: |
                MIB: IF-MIB
                The total number of octets received on the interface,
                including framing characters.
              preprocessing:
                - type: MULTIPLIER
                  parameters:
                    - '8'
                - type: CHANGE_PER_SECOND
              tags:
                - tag: component
                  value: interface
                - tag: description
                  value: '{#CISCO.IF.DESC}'
                - tag: interface
                  value: '{#CISCO.IF.NAME}'
            - uuid: 900bf66a4a7f411f9d9ce231daa8d8a8
              name: '{#CISCO.IF.NAME} Incoming unicast packets'
              type: SNMP_AGENT
              snmp_oid: '.1.3.6.1.2.1.31.1.1.1.7.{#SNMPINDEX}'
              key: 'cisco.asav.net.if.in.ucastpkts[{#SNMPINDEX}]'
              units: packets/s
              description: |
                MIB: IF-MIB
                The number of packets, delivered by this sub-layer to a
                higher (sub-)layer, which were not addressed to a multicast
                or broadcast address at this sub-layer
              preprocessing:
                - type: CHANGE_PER_SECOND
              tags:
                - tag: component
                  value: interface
                - tag: description
                  value: '{#CISCO.IF.DESC}'
                - tag: interface
                  value: '{#CISCO.IF.NAME}'
            - uuid: d7564be184564d06abb1f7a718bdf134
              name: '{#CISCO.IF.NAME} Incoming utilization'
              type: CALCULATED
              key: 'cisco.asav.net.if.in.util[{#SNMPINDEX}]'
              value_type: FLOAT
              units: '%'
              params: 'last(//cisco.asav.net.if.in.traffic[{#SNMPINDEX}]) * (last(//cisco.asav.net.if.highspeed[{#SNMPINDEX}]) <> 0) / ( last(//cisco.asav.net.if.highspeed[{#SNMPINDEX}]) + (last(//cisco.asav.net.if.highspeed[{#SNMPINDEX}]) = 0) ) * 100'
              description: 'Interface utilization percentage'
              preprocessing:
                - type: IN_RANGE
                  parameters:
                    - '0'
                    - '100'
                  error_handler: DISCARD_VALUE
                - type: JAVASCRIPT
                  parameters:
                    - 'return +parseFloat(value).toFixed(0);'
              tags:
                - tag: component
                  value: interface
                - tag: description
                  value: '{#CISCO.IF.DESC}'
                - tag: interface
                  value: '{#CISCO.IF.NAME}'
            - uuid: ceb3a35e289043668d0087255de5c79b
              name: '{#CISCO.IF.NAME} Interface name'
              type: SNMP_AGENT
              snmp_oid: '.1.3.6.1.2.1.31.1.1.1.1.{#SNMPINDEX}'
              key: 'cisco.asav.net.if.name[{#SNMPINDEX}]'
              value_type: CHAR
              description: |
                MIB: CISCO-PORT-MIB
                Descriptive name that identifies this port.
              preprocessing:
                - type: DISCARD_UNCHANGED_HEARTBEAT
                  parameters:
                    - 6h
              tags:
                - tag: component
                  value: interface
                - tag: description
                  value: '{#CISCO.IF.DESC}'
                - tag: interface
                  value: '{#CISCO.IF.NAME}'
            - uuid: 8d51a019f3634b079c2115ccb063840c
              name: '{#CISCO.IF.NAME} Operational status'
              type: SNMP_AGENT
              snmp_oid: '.1.3.6.1.2.1.2.2.1.8.{#SNMPINDEX}'
              key: 'cisco.asav.net.if.operstatus[{#SNMPINDEX}]'
              description: |
                MIB: IF-MIB
                The current operational state of the interface.
                The testing(3) state indicates that no operational
                packets can be passed.
              valuemap:
                name: 'Cisco ASAv port operational status'
              preprocessing:
                - type: DISCARD_UNCHANGED_HEARTBEAT
                  parameters:
                    - 6h
              tags:
                - tag: component
                  value: interface
                - tag: description
                  value: '{#CISCO.IF.DESC}'
                - tag: interface
                  value: '{#CISCO.IF.NAME}'
              trigger_prototypes:
                - uuid: 0aca9e16545a46f4a7b150d03cdb1df1
                  expression: 'last(/Cisco ASAv by SNMP/cisco.asav.net.if.operstatus[{#SNMPINDEX}])=2 and last(/Cisco ASAv by SNMP/cisco.asav.net.if.operstatus[{#SNMPINDEX}],#1)<>last(/Cisco ASAv by SNMP/cisco.asav.net.if.operstatus[{#SNMPINDEX}],#2)'
                  recovery_mode: RECOVERY_EXPRESSION
                  recovery_expression: 'last(/Cisco ASAv by SNMP/cisco.asav.net.if.operstatus[{#SNMPINDEX}])<>2'
                  name: '{#CISCO.IF.NAME} Link down'
                  opdata: 'Current state: {ITEM.LASTVALUE1}'
                  priority: AVERAGE
                  description: |
                    This trigger expression works as follows:
                    1. It can be triggered if the operations status is down.
                    2. {TEMPLATE_NAME:METRIC.diff()}=1) - trigger fires only if operational status was up(1) sometime before. (So, do not fire 'eternal off' interfaces.)
                    
                    WARNING: if closed manually - won't fire again on next poll, because of .diff.
                  manual_close: 'YES'
                  tags:
                    - tag: scope
                      value: availability
            - uuid: 8a97ed7804f042c7b6767f72bcf9a504
              name: '{#CISCO.IF.NAME} Outgoing broadcast packets'
              type: SNMP_AGENT
              snmp_oid: '.1.3.6.1.2.1.31.1.1.1.13.{#SNMPINDEX}'
              key: 'cisco.asav.net.if.out.broadcastpkts[{#SNMPINDEX}]'
              units: packets/s
              description: |
                MIB: IF-MIB
                The total number of packets that higher-level protocols
                requested be transmitted, and which were addressed to a
                broadcast address at this sub-layer, including those that
                were discarded or not sent.
              preprocessing:
                - type: CHANGE_PER_SECOND
              tags:
                - tag: component
                  value: interface
                - tag: description
                  value: '{#CISCO.IF.DESC}'
                - tag: interface
                  value: '{#CISCO.IF.NAME}'
            - uuid: c0918a1acaa049e786a356c25c7dd654
              name: '{#CISCO.IF.NAME} Outgoing multicast packets'
              type: SNMP_AGENT
              snmp_oid: '.1.3.6.1.2.1.31.1.1.1.12.{#SNMPINDEX}'
              key: 'cisco.asav.net.if.out.multicastpkts[{#SNMPINDEX}]'
              units: packets/s
              description: |
                MIB: IF-MIB
                The total number of packets that higher-level protocols
                requested be transmitted, and which were addressed to a
                multicast address at this sub-layer, including those that
                were discarded or not sent.  For a MAC layer protocol, this
                includes both Group and Functional addresses.
              preprocessing:
                - type: CHANGE_PER_SECOND
              tags:
                - tag: component
                  value: interface
                - tag: description
                  value: '{#CISCO.IF.DESC}'
                - tag: interface
                  value: '{#CISCO.IF.NAME}'
            - uuid: 8e9c4d99c0d649e79e2f7f64d91789bf
              name: '{#CISCO.IF.NAME} Outgoing traffic'
              type: SNMP_AGENT
              snmp_oid: '.1.3.6.1.2.1.31.1.1.1.10.{#SNMPINDEX}'
              key: 'cisco.asav.net.if.out.traffic[{#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.
              preprocessing:
                - type: MULTIPLIER
                  parameters:
                    - '8'
                - type: CHANGE_PER_SECOND
              tags:
                - tag: component
                  value: interface
                - tag: description
                  value: '{#CISCO.IF.DESC}'
                - tag: interface
                  value: '{#CISCO.IF.NAME}'
            - uuid: 1439162918d842ab92f4fca35c32279f
              name: '{#CISCO.IF.NAME} Outgoing unicast packets'
              type: SNMP_AGENT
              snmp_oid: '.1.3.6.1.2.1.31.1.1.1.11.{#SNMPINDEX}'
              key: 'cisco.asav.net.if.out.ucastpkts[{#SNMPINDEX}]'
              units: packets/s
              description: |
                MIB: IF-MIB
                The total number of packets that higher-level protocols
                requested be transmitted, and which were not addressed to a
                multicast or broadcast address at this sub-layer, including
                those that were discarded or not sent.
              preprocessing:
                - type: CHANGE_PER_SECOND
              tags:
                - tag: component
                  value: interface
                - tag: description
                  value: '{#CISCO.IF.DESC}'
                - tag: interface
                  value: '{#CISCO.IF.NAME}'
            - uuid: 559d5ddae7744b19b32993174ef06918
              name: '{#CISCO.IF.NAME} Outgoing utilization'
              type: CALCULATED
              key: 'cisco.asav.net.if.out.util[{#SNMPINDEX}]'
              value_type: FLOAT
              units: '%'
              params: 'last(//cisco.asav.net.if.out.traffic[{#SNMPINDEX}]) * (last(//cisco.asav.net.if.highspeed[{#SNMPINDEX}]) <> 0) / ( last(//cisco.asav.net.if.highspeed[{#SNMPINDEX}]) + (last(//cisco.asav.net.if.highspeed[{#SNMPINDEX}]) = 0) ) * 100'
              description: 'Interface utilization percentage'
              preprocessing:
                - type: IN_RANGE
                  parameters:
                    - '0'
                    - '100'
                  error_handler: DISCARD_VALUE
                - type: JAVASCRIPT
                  parameters:
                    - 'return +parseFloat(value).toFixed(0);'
              tags:
                - tag: component
                  value: interface
                - tag: description
                  value: '{#CISCO.IF.DESC}'
                - tag: interface
                  value: '{#CISCO.IF.NAME}'
          graph_prototypes:
            - uuid: 5e94c9468d7d40ba9705bcfe01f7c24e
              name: 'Cisco ASAv: {#CISCO.IF.NAME}: Packets traffic'
              graph_items:
                - color: 199C0D
                  item:
                    host: 'Cisco ASAv by SNMP'
                    key: 'cisco.asav.net.if.in.ucastpkts[{#SNMPINDEX}]'
                - sortorder: '1'
                  color: F63100
                  item:
                    host: 'Cisco ASAv by SNMP'
                    key: 'cisco.asav.net.if.out.ucastpkts[{#SNMPINDEX}]'
                - sortorder: '2'
                  color: 00611C
                  item:
                    host: 'Cisco ASAv by SNMP'
                    key: 'cisco.asav.net.if.in.multicastpkts[{#SNMPINDEX}]'
                - sortorder: '3'
                  color: F7941D
                  item:
                    host: 'Cisco ASAv by SNMP'
                    key: 'cisco.asav.net.if.out.multicastpkts[{#SNMPINDEX}]'
                - sortorder: '4'
                  color: FC6EA3
                  item:
                    host: 'Cisco ASAv by SNMP'
                    key: 'cisco.asav.net.if.in.broadcastpkts[{#SNMPINDEX}]'
                - sortorder: '5'
                  color: 6C59DC
                  item:
                    host: 'Cisco ASAv by SNMP'
                    key: 'cisco.asav.net.if.out.broadcastpkts[{#SNMPINDEX}]'
            - uuid: 1e252a00f1a14e99b06498a659a0d1d5
              name: 'Cisco ASAv: {#CISCO.IF.NAME}: Utilization'
              ymin_type_1: FIXED
              ymax_type_1: FIXED
              graph_items:
                - color: 199C0D
                  item:
                    host: 'Cisco ASAv by SNMP'
                    key: 'cisco.asav.net.if.out.util[{#SNMPINDEX}]'
                - sortorder: '1'
                  color: F63100
                  item:
                    host: 'Cisco ASAv by SNMP'
                    key: 'cisco.asav.net.if.in.util[{#SNMPINDEX}]'
            - uuid: 4609522ac9a545b3a5b38129e5110174
              name: 'Cisco ASAv: {#CISCO.IF.NAME} Traffic'
              graph_items:
                - color: 199C0D
                  item:
                    host: 'Cisco ASAv by SNMP'
                    key: 'cisco.asav.net.if.in.traffic[{#SNMPINDEX}]'
                - sortorder: '1'
                  color: F63100
                  item:
                    host: 'Cisco ASAv by SNMP'
                    key: 'cisco.asav.net.if.out.traffic[{#SNMPINDEX}]'
          overrides:
            - name: 'Don''t create triggers for matching interface'
              step: '1'
              filter:
                conditions:
                  - macro: '{#CISCO.IF.NAME}'
                    value: '{$CISCO.LLD.FILTER.IF.CONTROL.MATCHES}'
                    operator: NOT_MATCHES_REGEX
              operations:
                - operationobject: TRIGGER_PROTOTYPE
                  operator: REGEXP
                  value: '.*'
                  discover: NO_DISCOVER
        - uuid: de837df7c2f84cae86a84c773d7a07dc
          name: 'Physical entry discovery'
          type: SNMP_AGENT
          snmp_oid: 'discovery[{#CISCO.ASAV.PHYS.DESC},.1.3.6.1.2.1.47.1.1.1.1.2,{#CISCO.ASAV.PHYS.CLASS},.1.3.6.1.2.1.47.1.1.1.1.5,{#CISCO.ASAV.PHYS.NAME},.1.3.6.1.2.1.47.1.1.1.1.7]'
          key: cisco.asav.physical.entry.discovery
          delay: 1h
          description: 'Information about a particular physical entity.'
          item_prototypes:
            - uuid: 3ac03ebbab6e4868887715f74443011c
              name: '{#CISCO.ASAV.PHYS.NAME} Physical class'
              type: SNMP_AGENT
              snmp_oid: '.1.3.6.1.2.1.47.1.1.1.1.5.{#SNMPINDEX}'
              key: 'cisco.asav.phys.class[{#SNMPINDEX}]'
              delay: 1h
              description: |
                MIB: ENTITY-MIB
                An indication of the general hardware type of the physical
                entity.
                An agent should set this object to the standard enumeration
                value that most accurately indicates the general class of
                the physical entity, or the primary class if there is more
                than one entity.
                If no appropriate standard registration identifier exists
                for this physical entity, then the value 'other(1)' is
                returned.  If the value is unknown by this agent, then the
                value 'unknown(2)' is returned.
              valuemap:
                name: 'Physical class'
              preprocessing:
                - type: DISCARD_UNCHANGED_HEARTBEAT
                  parameters:
                    - 6h
              tags:
                - tag: component
                  value: physical
                - tag: physical
                  value: '{#CISCO.ASAV.PHYS.NAME}'
            - uuid: a63fe0420f2e446ca10094fbf04ee4a8
              name: '{#CISCO.ASAV.PHYS.NAME} Physical description'
              type: SNMP_AGENT
              snmp_oid: '.1.3.6.1.2.1.47.1.1.1.1.2.{#SNMPINDEX}'
              key: 'cisco.asav.phys.description[{#SNMPINDEX}]'
              delay: 1h
              value_type: CHAR
              description: |
                MIB: ENTITY-MIB
                A textual description of physical entity.  This object
                should contain a string that identifies the manufacturer's
                name for the physical entity, and should be set to a
                distinct value for each version or model of the physical
                entity.
              preprocessing:
                - type: DISCARD_UNCHANGED_HEARTBEAT
                  parameters:
                    - 6h
              tags:
                - tag: component
                  value: physical
                - tag: physical
                  value: '{#CISCO.ASAV.PHYS.NAME}'
            - uuid: 862f2607838647b3b173d113e531c931
              name: '{#CISCO.ASAV.PHYS.NAME} Hardware revision'
              type: SNMP_AGENT
              snmp_oid: '.1.3.6.1.2.1.47.1.1.1.1.8.{#SNMPINDEX}'
              key: 'cisco.asav.phys.hw[{#SNMPINDEX}]'
              delay: 1h
              value_type: CHAR
              description: |
                MIB: ENTITY-MIB
                The vendor-specific hardware revision string for the
                physical entity.  The preferred value is the hardware
                revision identifier actually printed on the component itself
                (if present).
                Note that if revision information is stored internally in a
                non-printable (e.g., binary) format, then the agent must
                convert such information to a printable format, in an
                implementation-specific manner.
                If no specific hardware revision string is associated with
                the physical component, or if this information is unknown to
                the agent, then this object will contain a zero-length
                string.
              preprocessing:
                - type: DISCARD_UNCHANGED_HEARTBEAT
                  parameters:
                    - 6h
              tags:
                - tag: component
                  value: physical
                - tag: physical
                  value: '{#CISCO.ASAV.PHYS.NAME}'
            - uuid: d64c4765f78847cc8071913c5454f433
              name: '{#CISCO.ASAV.PHYS.NAME} Manufacturer name'
              type: SNMP_AGENT
              snmp_oid: '.1.3.6.1.2.1.47.1.1.1.1.12.{#SNMPINDEX}'
              key: 'cisco.asav.phys.mfgname[{#SNMPINDEX}]'
              delay: 1h
              value_type: CHAR
              description: |
                MIB: ENTITY-MIB
                The name of the manufacturer of this physical component.
                The preferred value is the manufacturer name string actually
                printed on the component itself (if present).
                Note that comparisons between instances of the
                entPhysicalModelName, entPhysicalFirmwareRev,
                entPhysicalSoftwareRev, and the entPhysicalSerialNum
                objects, are only meaningful amongst entPhysicalEntries with
                the same value of entPhysicalMfgName.
                If the manufacturer name string associated with the physical
                component is unknown to the agent, then this object will
                contain a zero-length string.
              preprocessing:
                - type: DISCARD_UNCHANGED_HEARTBEAT
                  parameters:
                    - 6h
              tags:
                - tag: component
                  value: physical
                - tag: physical
                  value: '{#CISCO.ASAV.PHYS.NAME}'
            - uuid: 73739a08da634cd09b857a7512166d7b
              name: '{#CISCO.ASAV.PHYS.NAME} Model name'
              type: SNMP_AGENT
              snmp_oid: '.1.3.6.1.2.1.47.1.1.1.1.13.{#SNMPINDEX}'
              key: 'cisco.asav.phys.model[{#SNMPINDEX}]'
              delay: 1h
              value_type: CHAR
              description: |
                MIB: ENTITY-MIB
                The vendor-specific model name identifier string associated
                with this physical component.  The preferred value is the
                customer-visible part number, which may be printed on the
                component itself.
                If the model name string associated with the physical
                component is unknown to the agent, then this object will
                contain a zero-length string.
              preprocessing:
                - type: DISCARD_UNCHANGED_HEARTBEAT
                  parameters:
                    - 6h
              tags:
                - tag: component
                  value: physical
                - tag: physical
                  value: '{#CISCO.ASAV.PHYS.NAME}'
            - uuid: 21da0a63b5344b099ab21932a4a65dc6
              name: '{#CISCO.ASAV.PHYS.NAME} Physical name'
              type: SNMP_AGENT
              snmp_oid: '.1.3.6.1.2.1.47.1.1.1.1.7.{#SNMPINDEX}'
              key: 'cisco.asav.phys.name[{#SNMPINDEX}]'
              delay: 1h
              value_type: CHAR
              description: |
                MIB: ENTITY-MIB
                The textual name of the physical entity.  The value of this
                object should be the name of the component as assigned by
                the local device and should be suitable for use in commands
                entered at the device's `console'.  This might be a text
                name (e.g., `console') or a simple component number (e.g.,
                port or module number, such as `1'), depending on the
                physical component naming syntax of the device.
                If there is no local name, or if this object is otherwise
                not applicable, then this object contains a zero-length
                string.
                Note that the value of entPhysicalName for two physical
                entities will be the same in the event that the console
                interface does not distinguish between them, e.g., slot-1
                and the card in slot-1.
              preprocessing:
                - type: DISCARD_UNCHANGED_HEARTBEAT
                  parameters:
                    - 6h
              tags:
                - tag: component
                  value: physical
                - tag: physical
                  value: '{#CISCO.ASAV.PHYS.NAME}'
            - uuid: 9962cc7467c14221bee66a2f17aba12b
              name: '{#CISCO.ASAV.PHYS.NAME} Serial number'
              type: SNMP_AGENT
              snmp_oid: '.1.3.6.1.2.1.47.1.1.1.1.11.{#SNMPINDEX}'
              key: 'cisco.asav.phys.sn[{#SNMPINDEX}]'
              delay: 1h
              value_type: CHAR
              description: |
                MIB: ENTITY-MIB
                The vendor-specific serial number string for the physical
                entity.  The preferred value is the serial number string
                actually printed on the component itself (if present).
                On the first instantiation of an physical entity, the value
                of entPhysicalSerialNum associated with that entity is set
                to the correct vendor-assigned serial number, if this
                information is available to the agent.  If a serial number
                is unknown or non-existent, the entPhysicalSerialNum will be
                set to a zero-length string instead.
              preprocessing:
                - type: DISCARD_UNCHANGED_HEARTBEAT
                  parameters:
                    - 6h
              tags:
                - tag: component
                  value: physical
                - tag: physical
                  value: '{#CISCO.ASAV.PHYS.NAME}'
              trigger_prototypes:
                - uuid: c9f9bff9e9cd4519807c5be583670d02
                  expression: 'last(/Cisco ASAv by SNMP/cisco.asav.phys.sn[{#SNMPINDEX}],#1)<>last(/Cisco ASAv by SNMP/cisco.asav.phys.sn[{#SNMPINDEX}],#2) and length(last(/Cisco ASAv by SNMP/cisco.asav.phys.sn[{#SNMPINDEX}]))>0'
                  name: '{#CISCO.ASAV.PHYS.NAME} has been replaced'
                  event_name: '{#CISCO.ASAV.PHYS.NAME} has been replaced (new serial number received)'
                  priority: INFO
                  description: '{#CISCO.ASAV.PHYS.NAME} serial number has changed. Acknowledge to close the problem manually.'
                  manual_close: 'YES'
                  tags:
                    - tag: scope
                      value: notice
            - uuid: 698a7613f08048b48d7aad4ad5285562
              name: '{#CISCO.ASAV.PHYS.NAME} Software revision'
              type: SNMP_AGENT
              snmp_oid: '.1.3.6.1.2.1.47.1.1.1.1.10.{#SNMPINDEX}'
              key: 'cisco.asav.phys.sw[{#SNMPINDEX}]'
              delay: 1h
              value_type: CHAR
              description: |
                MIB: ENTITY-MIB
                The vendor-specific software revision string for the
                physical entity.
                Note that if revision information is stored internally in a
                non-printable (e.g., binary) format, then the agent must
                convert such information to a printable format, in an
                implementation-specific manner.
                If no specific software programs are associated with the
                physical component, or if this information is unknown to the
                agent, then this object will contain a zero-length string.
              preprocessing:
                - type: DISCARD_UNCHANGED_HEARTBEAT
                  parameters:
                    - 6h
              tags:
                - tag: component
                  value: physical
                - tag: physical
                  value: '{#CISCO.ASAV.PHYS.NAME}'
        - uuid: b49543c7150a4e258645b4b076b2454a
          name: 'Session discovery'
          type: SNMP_AGENT
          snmp_oid: 'discovery[{#CISCO.CRAS.USER},.1.3.6.1.4.1.9.9.392.1.3.21.1.1,{#CISCO.CRAS.INDEX},.1.3.6.1.4.1.9.9.392.1.3.21.1.3]'
          key: cisco.asav.session.discovery
          delay: 1h
          description: 'Remote access session discovery'
          item_prototypes:
            - uuid: ff7de8cbf36643e3888451757b802873
              name: '{#CISCO.CRAS.USER} [{#CISCO.CRAS.INDEX}] ISP address'
              type: SNMP_AGENT
              snmp_oid: '.1.3.6.1.4.1.9.9.392.1.3.21.1.10.{#SNMPINDEX}'
              key: 'cisco.asav.session.addr.isp[{#SNMPINDEX}]'
              description: |
                MIB:  CISCO-REMOTE-ACCESS-MONITOR-MIB
                The IP address of the peer (client) assigned by the ISP.
                This is the address of the client device in the public
                network.
              preprocessing:
                - type: DISCARD_UNCHANGED_HEARTBEAT
                  parameters:
                    - 6h
              tags:
                - tag: component
                  value: session
                - tag: session-index
                  value: '{#CISCO.CRAS.INDEX}'
                - tag: session-user
                  value: '{#CISCO.CRAS.USER}'
            - uuid: 3071310f4f0e4c14bcf47d07a05568cc
              name: '{#CISCO.CRAS.USER} [{#CISCO.CRAS.INDEX}] Local address'
              type: SNMP_AGENT
              snmp_oid: '.1.3.6.1.4.1.9.9.392.1.3.21.1.8.{#SNMPINDEX}'
              key: 'cisco.asav.session.addr.local[{#SNMPINDEX}]'
              description: |
                MIB:  CISCO-REMOTE-ACCESS-MONITOR-MIB
                The IP address assigned to the client of this session
                in the private network assigned by the managed entity.
              preprocessing:
                - type: DISCARD_UNCHANGED_HEARTBEAT
                  parameters:
                    - 6h
              tags:
                - tag: component
                  value: session
                - tag: session-index
                  value: '{#CISCO.CRAS.INDEX}'
                - tag: session-user
                  value: '{#CISCO.CRAS.USER}'
            - uuid: 47c84fde7b47415d96d461c28da50526
              name: '{#CISCO.CRAS.USER} [{#CISCO.CRAS.INDEX}] Algorithm validate packets'
              type: SNMP_AGENT
              snmp_oid: '.1.3.6.1.4.1.9.9.392.1.3.21.1.14.{#SNMPINDEX}'
              key: 'cisco.asav.session.authen.algorithm[{#SNMPINDEX}]'
              description: |
                MIB:  CISCO-REMOTE-ACCESS-MONITOR-MIB
                The algorithm used by this remote access session to
                to validate packets.
              valuemap:
                name: 'Cisco ASAv algorithm validate packets'
              preprocessing:
                - type: DISCARD_UNCHANGED_HEARTBEAT
                  parameters:
                    - 6h
              tags:
                - tag: component
                  value: session
                - tag: session-index
                  value: '{#CISCO.CRAS.INDEX}'
                - tag: session-user
                  value: '{#CISCO.CRAS.USER}'
            - uuid: 901b8473e8054e929a55dd3e5d507d5d
              name: '{#CISCO.CRAS.USER} [{#CISCO.CRAS.INDEX}] Authenticate method'
              type: SNMP_AGENT
              snmp_oid: '.1.3.6.1.4.1.9.9.392.1.3.21.1.4.{#SNMPINDEX}'
              key: 'cisco.asav.session.authen.method[{#SNMPINDEX}]'
              description: |
                MIB:  CISCO-REMOTE-ACCESS-MONITOR-MIB
                The method used to authenticate the user prior to
                establishing the session.
              valuemap:
                name: 'Cisco ASAv user authenticate method'
              preprocessing:
                - type: DISCARD_UNCHANGED_HEARTBEAT
                  parameters:
                    - 6h
              tags:
                - tag: component
                  value: session
                - tag: session-index
                  value: '{#CISCO.CRAS.INDEX}'
                - tag: session-user
                  value: '{#CISCO.CRAS.USER}'
            - uuid: 452348005b1c4b7db194afcf3c95473d
              name: '{#CISCO.CRAS.USER} [{#CISCO.CRAS.INDEX}] Authorize method'
              type: SNMP_AGENT
              snmp_oid: '.1.3.6.1.4.1.9.9.392.1.3.21.1.5.{#SNMPINDEX}'
              key: 'cisco.asav.session.author.method[{#SNMPINDEX}]'
              description: |
                MIB:  CISCO-REMOTE-ACCESS-MONITOR-MIB
                The method used to authorize the user prior to
                establishing the session.
              valuemap:
                name: 'Cisco ASAv user authenticate method'
              preprocessing:
                - type: DISCARD_UNCHANGED_HEARTBEAT
                  parameters:
                    - 6h
              tags:
                - tag: component
                  value: session
                - tag: session-index
                  value: '{#CISCO.CRAS.INDEX}'
                - tag: session-user
                  value: '{#CISCO.CRAS.USER}'
            - uuid: c25050519610453baf3e69042fe77cf0
              name: '{#CISCO.CRAS.USER} [{#CISCO.CRAS.INDEX}] Session duration'
              type: SNMP_AGENT
              snmp_oid: '.1.3.6.1.4.1.9.9.392.1.3.21.1.6.{#SNMPINDEX}'
              key: 'cisco.asav.session.duration[{#SNMPINDEX}]'
              description: |
                MIB:  CISCO-REMOTE-ACCESS-MONITOR-MIB
                The number of seconds elapsed since this session
                was established.
              preprocessing:
                - type: DISCARD_UNCHANGED_HEARTBEAT
                  parameters:
                    - 1h
              tags:
                - tag: component
                  value: session
                - tag: session-index
                  value: '{#CISCO.CRAS.INDEX}'
                - tag: session-user
                  value: '{#CISCO.CRAS.USER}'
            - uuid: 63ea7737e7534608b60744ec3b82ffae
              name: '{#CISCO.CRAS.USER} [{#CISCO.CRAS.INDEX}] Encryption algorithm'
              type: SNMP_AGENT
              snmp_oid: '.1.3.6.1.4.1.9.9.392.1.3.21.1.13.{#SNMPINDEX}'
              key: 'cisco.asav.session.encryption[{#SNMPINDEX}]'
              description: |
                MIB:  CISCO-REMOTE-ACCESS-MONITOR-MIB
                The algorithm used by this remote access session to
                encrypt its payload.
              valuemap:
                name: 'Cisco ASAv encryption algorithm'
              preprocessing:
                - type: DISCARD_UNCHANGED_HEARTBEAT
                  parameters:
                    - 6h
              tags:
                - tag: component
                  value: session
                - tag: session-index
                  value: '{#CISCO.CRAS.INDEX}'
                - tag: session-user
                  value: '{#CISCO.CRAS.USER}'
            - uuid: c7a05da2f7d84743851e7d628d1e9838
              name: '{#CISCO.CRAS.USER} [{#CISCO.CRAS.INDEX}] Incoming traffic'
              type: SNMP_AGENT
              snmp_oid: '.1.3.6.1.4.1.9.9.392.1.3.21.1.35.{#SNMPINDEX}'
              key: 'cisco.asav.session.in.traffic[{#SNMPINDEX}]'
              units: bps
              description: |
                MIB: CISCO-REMOTE-ACCESS-MONITOR-MIB
                The rate of octets received by this Remote
                Access Session.
                This value is accumulated BEFORE determining whether
                or not the packet should be decompressed.
              preprocessing:
                - type: MULTIPLIER
                  parameters:
                    - '8'
                - type: CHANGE_PER_SECOND
              tags:
                - tag: component
                  value: session
                - tag: session-index
                  value: '{#CISCO.CRAS.INDEX}'
                - tag: session-user
                  value: '{#CISCO.CRAS.USER}'
            - uuid: c71e07de9083472a982a827061496d5a
              name: '{#CISCO.CRAS.USER} [{#CISCO.CRAS.INDEX}] Outgoing traffic'
              type: SNMP_AGENT
              snmp_oid: '.1.3.6.1.4.1.9.9.392.1.3.21.1.36.{#SNMPINDEX}'
              key: 'cisco.asav.session.out.traffic[{#SNMPINDEX}]'
              units: bps
              description: |
                MIB: CISCO-REMOTE-ACCESS-MONITOR-MIB
                The rate of octets transmitted by this Remote
                Access Session.
                This value is accumulated AFTER determining whether
                or not the packet should be compressed.
              preprocessing:
                - type: MULTIPLIER
                  parameters:
                    - '8'
                - type: CHANGE_PER_SECOND
              tags:
                - tag: component
                  value: session
                - tag: session-index
                  value: '{#CISCO.CRAS.INDEX}'
                - tag: session-user
                  value: '{#CISCO.CRAS.USER}'
            - uuid: de873aa34ad64f3d91e11d6999950692
              name: '{#CISCO.CRAS.USER} [{#CISCO.CRAS.INDEX}] Session protocol'
              type: SNMP_AGENT
              snmp_oid: '.1.3.6.1.4.1.9.9.392.1.3.21.1.11.{#SNMPINDEX}'
              key: 'cisco.asav.session.protocol[{#SNMPINDEX}]'
              description: |
                MIB:  CISCO-REMOTE-ACCESS-MONITOR-MIB
                The protocol underlying this remote access session.
              valuemap:
                name: 'Cisco ASAv session protocol'
              preprocessing:
                - type: DISCARD_UNCHANGED_HEARTBEAT
                  parameters:
                    - 6h
              tags:
                - tag: component
                  value: session
                - tag: session-index
                  value: '{#CISCO.CRAS.INDEX}'
                - tag: session-user
                  value: '{#CISCO.CRAS.USER}'
          graph_prototypes:
            - uuid: bed8a06cbbc24144813d0c515bd09328
              name: 'Cisco ASAv: {#CISCO.CRAS.USER} [{#CISCO.CRAS.INDEX}] Traffic'
              graph_items:
                - color: 199C0D
                  item:
                    host: 'Cisco ASAv by SNMP'
                    key: 'cisco.asav.session.in.traffic[{#SNMPINDEX}]'
                - sortorder: '1'
                  color: F63100
                  item:
                    host: 'Cisco ASAv by SNMP'
                    key: 'cisco.asav.session.out.traffic[{#SNMPINDEX}]'
      tags:
        - tag: class
          value: application
        - tag: target
          value: cisco
        - tag: target
          value: cisco-asav
      macros:
        - macro: '{$CISCO.LLD.FILTER.IF.ADMIN.MATCHES}'
          value: '1'
          description: |
            Filter of discoverable interfaces by admin status.
            1 - Up
            2 - Down
            3 - Testing
        - macro: '{$CISCO.LLD.FILTER.IF.ADMIN.NOT_MATCHES}'
          value: CHANGE_IF_NEEDED
          description: 'Filter to exclude discovered interfaces by admin status.'
        - macro: '{$CISCO.LLD.FILTER.IF.CONTROL.MATCHES}'
          value: '.*'
          description: |
            Filter triggers by discoverable interface names.
            Used in overrides. Triggers will only be created for interfaces whose names contain the value of the macro.
        - macro: '{$CISCO.LLD.FILTER.IF.DESC.MATCHES}'
          value: '.*'
          description: 'Filter by discoverable interface description.'
        - macro: '{$CISCO.LLD.FILTER.IF.DESC.NOT_MATCHES}'
          value: CHANGE_IF_NEEDED
          description: 'Filter to exclude discovered interfaces by description.'
        - macro: '{$CISCO.LLD.FILTER.IF.NAME.MATCHES}'
          value: '.*'
          description: 'Filter by discoverable interface names.'
        - macro: '{$CISCO.LLD.FILTER.IF.NAME.NOT_MATCHES}'
          value: CHANGE_IF_NEEDED
          description: 'Filter to exclude discovered interfaces by name.'
        - macro: '{$CPU.UTIL.CRIT}'
          value: '90'
        - macro: '{$MEMORY.UTIL.MAX}'
          value: '90'
        - macro: '{$SNMP.TIMEOUT}'
          value: 5m
          description: 'The time interval for SNMP agent availability trigger expression.'
      dashboards:
        - uuid: 91fa042eeba442b492ba16422b7ce567
          name: 'Cisco ASAv: Overview'
          pages:
            - name: Network
              widgets:
                - type: graphprototype
                  width: '72'
                  height: '5'
                  fields:
                    - type: INTEGER
                      name: columns
                      value: '1'
                    - type: GRAPH_PROTOTYPE
                      name: graphid.0
                      value:
                        host: 'Cisco ASAv by SNMP'
                        name: 'Cisco ASAv: {#CISCO.IF.NAME} Traffic'
                    - type: STRING
                      name: reference
                      value: AAAAA
                - type: graphprototype
                  'y': '5'
                  width: '72'
                  height: '10'
                  fields:
                    - type: INTEGER
                      name: columns
                      value: '1'
                    - type: GRAPH_PROTOTYPE
                      name: graphid.0
                      value:
                        host: 'Cisco ASAv by SNMP'
                        name: 'Cisco ASAv: {#CISCO.IF.NAME}: Packets traffic'
                    - type: STRING
                      name: reference
                      value: AAAAB
                - type: graphprototype
                  'y': '15'
                  width: '72'
                  height: '5'
                  fields:
                    - type: INTEGER
                      name: columns
                      value: '1'
                    - type: GRAPH_PROTOTYPE
                      name: graphid.0
                      value:
                        host: 'Cisco ASAv by SNMP'
                        name: 'Cisco ASAv: {#CISCO.IF.NAME}: Utilization'
                    - type: STRING
                      name: reference
                      value: AAAAC
            - name: Resources
              widgets:
                - type: graphprototype
                  width: '72'
                  height: '5'
                  fields:
                    - type: INTEGER
                      name: columns
                      value: '1'
                    - type: GRAPH_PROTOTYPE
                      name: graphid.0
                      value:
                        host: 'Cisco ASAv by SNMP'
                        name: 'Cisco ASAv: Memory[{#SNMPVALUE}] Utilization'
                    - type: STRING
                      name: reference
                      value: AAAAD
                - type: graphprototype
                  'y': '5'
                  width: '72'
                  height: '5'
                  fields:
                    - type: INTEGER
                      name: columns
                      value: '1'
                    - type: GRAPH_PROTOTYPE
                      name: graphid.0
                      value:
                        host: 'Cisco ASAv by SNMP'
                        name: 'Cisco ASAv: CPU[{#SNMPINDEX}] Utilization'
                    - type: STRING
                      name: reference
                      value: AAAAE
            - name: 'Sessions traffic'
              widgets:
                - type: graphprototype
                  width: '72'
                  height: '5'
                  fields:
                    - type: INTEGER
                      name: columns
                      value: '1'
                    - type: GRAPH_PROTOTYPE
                      name: graphid.0
                      value:
                        host: 'Cisco ASAv by SNMP'
                        name: 'Cisco ASAv: {#CISCO.CRAS.USER} [{#CISCO.CRAS.INDEX}] Traffic'
                    - type: STRING
                      name: reference
                      value: AAAAF
      valuemaps:
        - uuid: 764f7c162b8a45d9b41e795cf2f5f8da
          name: 'Cisco ASAv algorithm validate packets'
          mappings:
            - value: '1'
              newvalue: none
            - value: '2'
              newvalue: other
            - value: '3'
              newvalue: hmacMd5
            - value: '4'
              newvalue: hmacSha
        - uuid: f38e3c5200c941aa831857698eb3ea8b
          name: 'Cisco ASAv encryption algorithm'
          mappings:
            - value: '1'
              newvalue: none
            - value: '2'
              newvalue: des
            - value: '3'
              newvalue: des3
            - value: '4'
              newvalue: rc4
            - value: '5'
              newvalue: rc5
            - value: '6'
              newvalue: idea
            - value: '7'
              newvalue: cast
            - value: '8'
              newvalue: blowfish
            - value: '9'
              newvalue: aes
        - uuid: 8395b87d3ff3496aabafdfd1d2e1c4be
          name: 'Cisco ASAv port admin status'
          mappings:
            - value: '1'
              newvalue: Up
            - value: '2'
              newvalue: Down
            - value: '3'
              newvalue: Testing
        - uuid: e97c331986454b68917c771c3bba9a3d
          name: 'Cisco ASAv port operational 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: 22e5704487924e4ebca70e2062d40da4
          name: 'Cisco ASAv session protocol'
          mappings:
            - value: '1'
              newvalue: other
            - value: '2'
              newvalue: ipsec
            - value: '3'
              newvalue: l2tp
            - value: '4'
              newvalue: l2tpoveripsxe
            - value: '5'
              newvalue: pptp
            - value: '6'
              newvalue: l2f
            - value: '7'
              newvalue: ssl
        - uuid: 8dd72ccb744e4bd989ea739e21da7820
          name: 'Cisco ASAv user authenticate method'
          mappings:
            - value: '1'
              newvalue: none
            - value: '2'
              newvalue: other
            - value: '3'
              newvalue: radius
            - value: '4'
              newvalue: tacacsplus
            - value: '5'
              newvalue: kerberos
            - value: '6'
              newvalue: local
            - value: '7'
              newvalue: ldap
            - value: '8'
              newvalue: ntlm
            - value: '9'
              newvalue: sdi
        - uuid: 3c3b7c75af4b4fedb12e30fb74406a23
          name: 'Physical class'
          mappings:
            - value: '1'
              newvalue: other
            - value: '2'
              newvalue: unknown
            - value: '3'
              newvalue: chassis
            - value: '4'
              newvalue: backplane
            - value: '5'
              newvalue: container
            - value: '6'
              newvalue: powerSupply
            - value: '7'
              newvalue: fan
            - value: '8'
              newvalue: sensor
            - value: '9'
              newvalue: module
            - value: '10'
              newvalue: port
            - value: '11'
              newvalue: stack
            - value: '12'
              newvalue: cpu
        - uuid: 91e8696b05654efca8f03b700ea74b0b
          name: 'SNMP available'
          mappings:
            - value: '0'
              newvalue: 'not available'
            - value: '1'
              newvalue: available
            - value: '2'
              newvalue: unknown
