zabbix_export: version: '6.2' date: '2022-06-07T19:33:07Z' template_groups: - uuid: 36bff6c29af64692839d077febfc7079 name: 'Templates/Network devices' templates: - uuid: 4583f0c3bc894251a6c5e7129cb5b9aa template: 'Cisco Catalyst 3750V2-24PS SNMP' name: 'Cisco Catalyst 3750V2-24PS SNMP' description: | Template Cisco Catalyst 3750V2-24PS MIBs used: CISCO-MEMORY-POOL-MIB IF-MIB EtherLike-MIB SNMPv2-MIB CISCO-PROCESS-MIB CISCO-ENVMON-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 Template tooling version used: 0.41 groups: - name: 'Templates/Network devices' items: - uuid: 84ef605d7c914f62b4497ed6fdaccd8a name: 'ICMP ping' type: SIMPLE key: icmpping history: 7d valuemap: name: 'Service state' tags: - tag: component value: health - tag: component value: network triggers: - uuid: e66bcbef8f1d45fc8bc5d64e5dc848dc expression: 'max(/Cisco Catalyst 3750V2-24PS 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: c40980a878c94c3db61f80e206b890ec name: 'ICMP loss' type: SIMPLE key: icmppingloss history: 7d value_type: FLOAT units: '%' tags: - tag: component value: health - tag: component value: network triggers: - uuid: 20ee878da19f4d758e4372c6c918c773 expression: 'min(/Cisco Catalyst 3750V2-24PS SNMP/icmppingloss,5m)>{$ICMP_LOSS_WARN} and min(/Cisco Catalyst 3750V2-24PS SNMP/icmppingloss,5m)<100' name: 'High ICMP ping loss' opdata: 'Loss: {ITEM.LASTVALUE1}' priority: WARNING dependencies: - name: 'Unavailable by ICMP ping' expression: 'max(/Cisco Catalyst 3750V2-24PS SNMP/icmpping,#3)=0' tags: - tag: scope value: availability - tag: scope value: performance - uuid: d1c2bc9cee7046c2a17f876dce1f063f name: 'ICMP response time' type: SIMPLE key: icmppingsec history: 7d value_type: FLOAT units: s tags: - tag: component value: health - tag: component value: network triggers: - uuid: 0facff81f25c43869e86a0541f0e3ecd expression: 'avg(/Cisco Catalyst 3750V2-24PS SNMP/icmppingsec,5m)>{$ICMP_RESPONSE_TIME_WARN}' name: 'High ICMP ping response time' opdata: 'Value: {ITEM.LASTVALUE1}' priority: WARNING dependencies: - name: 'High ICMP ping loss' expression: 'min(/Cisco Catalyst 3750V2-24PS SNMP/icmppingloss,5m)>{$ICMP_LOSS_WARN} and min(/Cisco Catalyst 3750V2-24PS SNMP/icmppingloss,5m)<100' - name: 'Unavailable by ICMP ping' expression: 'max(/Cisco Catalyst 3750V2-24PS SNMP/icmpping,#3)=0' tags: - tag: scope value: availability - tag: scope value: performance - uuid: 612f59e4d582463bb386046a1d4342da name: 'SNMP traps (fallback)' type: SNMP_TRAP key: snmptrap.fallback history: 7d trends: '0' value_type: LOG description: 'Item is used to collect all SNMP traps unmatched by other snmptrap items' logtimefmt: 'hh:mm:sszyyyy/MM/dd' tags: - tag: component value: system - uuid: 582260ed2f2d4f419651bc526e41b733 name: 'System contact details' type: SNMP_AGENT snmp_oid: 1.3.6.1.2.1.1.4.0 key: system.contact delay: 1h history: 7d trends: '0' value_type: CHAR description: | MIB: SNMPv2-MIB The textual identification of the contact person for this managed node, together with information on how to contact this person. If no contact information is known, the value is the zero-length string. inventory_link: CONTACT preprocessing: - type: DISCARD_UNCHANGED_HEARTBEAT parameters: - 1d tags: - tag: component value: system - uuid: 956ce9527d604b4493d52815799590ca name: 'System description' type: SNMP_AGENT snmp_oid: 1.3.6.1.2.1.1.1.0 key: system.descr delay: 1h history: 7d trends: '0' value_type: CHAR description: | MIB: SNMPv2-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. preprocessing: - type: DISCARD_UNCHANGED_HEARTBEAT parameters: - 1d tags: - tag: component value: system - uuid: fb4df28cb44941e5b39348afe421a2ad name: 'Hardware model name' type: SNMP_AGENT snmp_oid: 1.3.6.1.2.1.47.1.1.1.1.13.1 key: system.hw.model delay: 1h history: 7d trends: '0' value_type: CHAR description: 'MIB: ENTITY-MIB' inventory_link: MODEL preprocessing: - type: DISCARD_UNCHANGED_HEARTBEAT parameters: - 1d tags: - tag: component value: system - uuid: 664548f83e924a8aaa125579f230d0e9 name: 'Hardware serial number' type: SNMP_AGENT snmp_oid: 1.3.6.1.2.1.47.1.1.1.1.11.1 key: system.hw.serialnumber delay: 1h history: 7d trends: '0' value_type: CHAR description: 'MIB: ENTITY-MIB' inventory_link: SERIALNO_A preprocessing: - type: DISCARD_UNCHANGED_HEARTBEAT parameters: - 1d tags: - tag: component value: system triggers: - uuid: 052fb88fae1349d5b9a5fa5bcf24d0fa expression: 'last(/Cisco Catalyst 3750V2-24PS SNMP/system.hw.serialnumber,#1)<>last(/Cisco Catalyst 3750V2-24PS SNMP/system.hw.serialnumber,#2) and length(last(/Cisco Catalyst 3750V2-24PS SNMP/system.hw.serialnumber))>0' name: 'Device has been replaced' event_name: 'Device has been replaced (new serial number received)' priority: INFO description: 'Device serial number has changed. Ack to close' manual_close: 'YES' tags: - tag: scope value: notice - uuid: b6d1ee7b8b3e42e380f6aa44bf39c008 name: 'System location' type: SNMP_AGENT snmp_oid: 1.3.6.1.2.1.1.6.0 key: system.location delay: 1h history: 7d trends: '0' value_type: CHAR description: | MIB: SNMPv2-MIB The physical location of this node (e.g., `telephone closet, 3rd floor'). If the location is unknown, the value is the zero-length string. inventory_link: LOCATION preprocessing: - type: DISCARD_UNCHANGED_HEARTBEAT parameters: - 1h tags: - tag: component value: system - uuid: 2f5f5b376c034f439ae19ed24e4d8bc5 name: 'System name' type: SNMP_AGENT snmp_oid: 1.3.6.1.2.1.1.5.0 key: system.name delay: 1h history: 7d trends: '0' value_type: CHAR description: | MIB: SNMPv2-MIB An administratively-assigned name for this managed node.By convention, this is the node's fully-qualified domain name. If the name is unknown, the value is the zero-length string. inventory_link: NAME preprocessing: - type: DISCARD_UNCHANGED_HEARTBEAT parameters: - 1h tags: - tag: component value: system triggers: - uuid: a678341d899846158fea2deb57f923cf expression: 'last(/Cisco Catalyst 3750V2-24PS SNMP/system.name,#1)<>last(/Cisco Catalyst 3750V2-24PS SNMP/system.name,#2) and length(last(/Cisco Catalyst 3750V2-24PS SNMP/system.name))>0' name: 'System name has changed' event_name: 'System name has changed (new name: {ITEM.VALUE})' priority: INFO description: 'System name has changed. Ack to close.' manual_close: 'YES' tags: - tag: scope value: notice - uuid: d791eebac4884924b7f40c08174aef00 name: 'System object ID' type: SNMP_AGENT snmp_oid: 1.3.6.1.2.1.1.2.0 key: system.objectid history: 7d trends: '0' value_type: CHAR description: | MIB: SNMPv2-MIB The vendor's authoritative identification of the network management subsystem contained in the entity. This value is allocated within the SMI enterprises subtree (1.3.6.1.4.1) and provides an easy and unambiguous means for determining`what kind of box' is being managed. For example, if vendor`Flintstones, Inc.' was assigned the subtree1.3.6.1.4.1.4242, it could assign the identifier 1.3.6.1.4.1.4242.1.1 to its `Fred Router'. preprocessing: - type: DISCARD_UNCHANGED_HEARTBEAT parameters: - 1h tags: - tag: component value: system - uuid: 2c7c4907dfdd46d18321f80b00152771 name: 'Operating system' type: SNMP_AGENT snmp_oid: 1.3.6.1.2.1.1.1.0 key: system.sw.os delay: 1h history: 7d trends: '0' value_type: CHAR description: 'MIB: SNMPv2-MIB' inventory_link: OS preprocessing: - type: REGEX parameters: - 'Version (.+), RELEASE' - \1 - type: DISCARD_UNCHANGED_HEARTBEAT parameters: - 1d tags: - tag: component value: system triggers: - uuid: 3e5d53072021491bb2af276aff3e1a0b expression: 'last(/Cisco Catalyst 3750V2-24PS SNMP/system.sw.os,#1)<>last(/Cisco Catalyst 3750V2-24PS SNMP/system.sw.os,#2) and length(last(/Cisco Catalyst 3750V2-24PS SNMP/system.sw.os))>0' recovery_mode: NONE name: 'Operating system description has changed' priority: INFO description: 'Operating system description has changed. Possible reasons that system has been updated or replaced. Ack to close.' manual_close: 'YES' dependencies: - name: 'System name has changed' expression: 'last(/Cisco Catalyst 3750V2-24PS SNMP/system.name,#1)<>last(/Cisco Catalyst 3750V2-24PS SNMP/system.name,#2) and length(last(/Cisco Catalyst 3750V2-24PS SNMP/system.name))>0' tags: - tag: scope value: notice - uuid: a9070d15765c4acaa856dde8ece57340 name: Uptime type: SNMP_AGENT snmp_oid: 1.3.6.1.2.1.1.3.0 key: system.uptime history: 7d trends: 0d units: uptime description: | MIB: SNMPv2-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: a9633d3df8724c7cba6dfc6ec790c1fd expression: 'last(/Cisco Catalyst 3750V2-24PS SNMP/system.uptime)<10m' name: 'has been restarted' event_name: '{HOST.NAME} has been restarted (uptime < 10m)' priority: WARNING description: 'Uptime is less than 10 minutes' manual_close: 'YES' tags: - tag: scope value: notice - uuid: 92d5d0c598674f20a0228cc66a433e84 name: 'SNMP agent availability' type: INTERNAL key: 'zabbix[host,snmp,available]' history: 7d valuemap: name: zabbix.host.available tags: - tag: component value: system triggers: - uuid: 0f2d48a1529c4ae49d58d466ed3a76e7 expression: 'max(/Cisco Catalyst 3750V2-24PS 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: 8635e89e60fd4c65a47a6da2bf3c072d name: 'CPU discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#SNMPVALUE},1.3.6.1.4.1.9.9.109.1.1.1.1.5]' key: cpu.discovery delay: 1h description: | If your IOS device has several CPUs, you must use CISCO-PROCESS-MIB and its object cpmCPUTotal5minRev from the table called cpmCPUTotalTable , indexed with cpmCPUTotalIndex . This table allows CISCO-PROCESS-MIB to keep CPU statistics for different physical entities in the router, like different CPU chips, group of CPUs, or CPUs in different modules/cards. In case of a single CPU, cpmCPUTotalTable has only one entry. item_prototypes: - uuid: 32bac9ece98d497680e84e43d1ac8f8e name: '#{#SNMPINDEX}: CPU utilization' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.9.9.109.1.1.1.1.8.{#SNMPINDEX}' key: 'system.cpu.util[{#SNMPINDEX}]' delay: 5m history: 7d value_type: FLOAT units: '%' description: | MIB: CISCO-PROCESS-MIB Object name: cpmCPUTotal5minRev The cpmCPUTotal5minRev MIB object provides a more accurate view of the performance of the router over time than the MIB objects cpmCPUTotal1minRev and cpmCPUTotal5secRev . These MIB objects are not accurate because they look at CPU at one minute and five second intervals, respectively. These MIBs enable you to monitor the trends and plan the capacity of your network. The recommended baseline rising threshold for cpmCPUTotal5minRev is 90 percent. Depending on the platform, some routers that run at 90 percent, for example, 2500s, can exhibit performance degradation versus a high-end router, for example, the 7500 series, which can operate fine. Reference: http://www.cisco.com/c/en/us/support/docs/ip/simple-network-management-protocol-snmp/15215-collect-cpu-util-snmp.html tags: - tag: component value: cpu - tag: cpu-index value: '{#SNMPINDEX}' trigger_prototypes: - uuid: 471acd7fa3ad4040aba27535905bfe63 expression: 'min(/Cisco Catalyst 3750V2-24PS SNMP/system.cpu.util[{#SNMPINDEX}],5m)>{$CPU.UTIL.CRIT}' name: '#{#SNMPINDEX}: High CPU utilization' event_name: '#{#SNMPINDEX}: 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: capacity - tag: scope value: performance graph_prototypes: - uuid: ab67e338f5784971b7b5a1cac20097fb name: '#{#SNMPINDEX}: CPU utilization' ymin_type_1: FIXED ymax_type_1: FIXED graph_items: - drawtype: GRADIENT_LINE color: 1A7C11 item: host: 'Cisco Catalyst 3750V2-24PS SNMP' key: 'system.cpu.util[{#SNMPINDEX}]' - uuid: 7a62ebc0c38942fa9f72eebc839be5d7 name: 'Entity Serial Numbers discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#ENT_CLASS},1.3.6.1.2.1.47.1.1.1.1.5,{#ENT_NAME},1.3.6.1.2.1.47.1.1.1.1.7,{#ENT_SN},1.3.6.1.2.1.47.1.1.1.1.11]' key: entity_sn.discovery delay: 1h filter: evaltype: AND conditions: - macro: '{#ENT_SN}' value: .+ formulaid: B - macro: '{#ENT_CLASS}' value: '[^3]' formulaid: A item_prototypes: - uuid: ba6a0cf3f63b475d80a59e537302bbaa name: '{#ENT_NAME}: Hardware serial number' type: SNMP_AGENT snmp_oid: '1.3.6.1.2.1.47.1.1.1.1.11.{#SNMPINDEX}' key: 'system.hw.serialnumber[{#SNMPINDEX}]' delay: 1h history: 7d trends: '0' value_type: CHAR description: | MIB: ENTITY-MIB Object name: entPhysicalSerialNum preprocessing: - type: DISCARD_UNCHANGED_HEARTBEAT parameters: - 1d tags: - tag: component value: serial-number - tag: entity value: '{#ENT_NAME}' trigger_prototypes: - uuid: 70aca80b5a8d414686967b104d301023 expression: 'last(/Cisco Catalyst 3750V2-24PS SNMP/system.hw.serialnumber[{#SNMPINDEX}],#1)<>last(/Cisco Catalyst 3750V2-24PS SNMP/system.hw.serialnumber[{#SNMPINDEX}],#2) and length(last(/Cisco Catalyst 3750V2-24PS SNMP/system.hw.serialnumber[{#SNMPINDEX}]))>0' name: '{#ENT_NAME}: Device has been replaced' event_name: '{#ENT_NAME}: Device has been replaced (new serial number received)' priority: INFO description: 'Device serial number has changed. Ack to close' tags: - tag: scope value: notice - uuid: 235f74f154bc422482f524b9a4c08125 name: 'FAN discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#SNMPVALUE},1.3.6.1.4.1.9.9.13.1.4.1.2]' key: fan.discovery delay: 1h description: 'The table of fan status maintained by the environmental monitor.' item_prototypes: - uuid: d7ae10cf2595493aa6b31c52bbc6220d name: '{#SNMPVALUE}: Fan status' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.9.9.13.1.4.1.3.{#SNMPINDEX}' key: 'sensor.fan.status[{#SNMPINDEX}]' history: 7d description: | MIB: CISCO-ENVMON-MIB Object name: ciscoEnvMonFanState valuemap: name: 'CISCO-ENVMON-MIB::CiscoEnvMonState' tags: - tag: component value: fan - tag: fan value: '{#SNMPVALUE}' trigger_prototypes: - uuid: e2b72d874d4f48e79aab3a6d514663b4 expression: 'last(/Cisco Catalyst 3750V2-24PS SNMP/sensor.fan.status[{#SNMPINDEX}])=3 or last(/Cisco Catalyst 3750V2-24PS SNMP/sensor.fan.status[{#SNMPINDEX}])=4' name: '{#SNMPVALUE}: Fan is in critical state' opdata: 'Current state: {ITEM.LASTVALUE1}' priority: AVERAGE description: 'Please check the fan unit' tags: - tag: scope value: availability - tag: scope value: performance - uuid: d4bf389614f54be08ffd8d010e480da6 expression: 'last(/Cisco Catalyst 3750V2-24PS SNMP/sensor.fan.status[{#SNMPINDEX}])=2' name: '{#SNMPVALUE}: Fan is in warning state' opdata: 'Current state: {ITEM.LASTVALUE1}' priority: WARNING description: 'Please check the fan unit' dependencies: - name: '{#SNMPVALUE}: Fan is in critical state' expression: 'last(/Cisco Catalyst 3750V2-24PS SNMP/sensor.fan.status[{#SNMPINDEX}])=3 or last(/Cisco Catalyst 3750V2-24PS SNMP/sensor.fan.status[{#SNMPINDEX}])=4' tags: - tag: scope value: availability - tag: scope value: performance - uuid: 86589a8d54cb4cfc81c38a6eeac05b80 name: 'Memory discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#SNMPVALUE},1.3.6.1.4.1.9.9.48.1.1.1.2]' key: memory.discovery delay: 1h description: | Discovery of ciscoMemoryPoolTable, a table of memory pool monitoring entries. http://www.cisco.com/c/en/us/support/docs/ip/simple-network-management-protocol-snmp/15216-contiguous-memory.html item_prototypes: - uuid: 8aa33136af58484ca1e0ee894dd9b22c name: '{#SNMPVALUE}: Free memory' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.9.9.48.1.1.1.6.{#SNMPINDEX}' key: 'vm.memory.free[{#SNMPINDEX}]' history: 7d units: B description: | MIB: CISCO-MEMORY-POOL-MIB Object name: ciscoMemoryPoolFree 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 - tag: memory value: '{#SNMPVALUE}' - uuid: 73a46e97c57e4fca912e74a7253e21f6 name: '{#SNMPVALUE}: Used memory' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.9.9.48.1.1.1.5.{#SNMPINDEX}' key: 'vm.memory.used[{#SNMPINDEX}]' history: 7d units: B description: | MIB: CISCO-MEMORY-POOL-MIB Object name: ciscoMemoryPoolUsed 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 - tag: memory value: '{#SNMPVALUE}' - uuid: 50638b5c78584c99978c6b57bec520d4 name: '{#SNMPVALUE}: Memory utilization' type: CALCULATED key: 'vm.memory.util[{#SNMPINDEX}]' history: 7d value_type: FLOAT units: '%' params: 'last(//vm.memory.used[{#SNMPINDEX}])/(last(//vm.memory.free[{#SNMPINDEX}])+last(//vm.memory.used[{#SNMPINDEX}]))*100' description: 'Memory utilization in %' tags: - tag: component value: memory - tag: memory value: '{#SNMPVALUE}' trigger_prototypes: - uuid: 918cf48b69d545dbb9f177fa1440f4cb expression: 'min(/Cisco Catalyst 3750V2-24PS SNMP/vm.memory.util[{#SNMPINDEX}],5m)>{$MEMORY.UTIL.MAX}' name: '{#SNMPVALUE}: High memory utilization' event_name: '{#SNMPVALUE}: 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: e86ef2331d1644ca80b28f0855a7a7e9 name: '{#SNMPVALUE}: Memory utilization' ymin_type_1: FIXED ymax_type_1: FIXED graph_items: - drawtype: GRADIENT_LINE color: 1A7C11 item: host: 'Cisco Catalyst 3750V2-24PS SNMP' key: 'vm.memory.util[{#SNMPINDEX}]' - uuid: 2b0dacd3b651413fb674eac430613286 name: 'Network interfaces discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#IFOPERSTATUS},1.3.6.1.2.1.2.2.1.8,{#IFADMINSTATUS},1.3.6.1.2.1.2.2.1.7,{#IFALIAS},1.3.6.1.2.1.31.1.1.1.18,{#IFNAME},1.3.6.1.2.1.31.1.1.1.1,{#IFDESCR},1.3.6.1.2.1.2.2.1.2,{#IFTYPE},1.3.6.1.2.1.2.2.1.3]' key: net.if.discovery delay: 1h filter: evaltype: AND conditions: - macro: '{#IFADMINSTATUS}' value: '{$NET.IF.IFADMINSTATUS.MATCHES}' formulaid: A - macro: '{#IFADMINSTATUS}' value: '{$NET.IF.IFADMINSTATUS.NOT_MATCHES}' operator: NOT_MATCHES_REGEX formulaid: B - macro: '{#IFOPERSTATUS}' value: '{$NET.IF.IFOPERSTATUS.MATCHES}' formulaid: I - macro: '{#IFOPERSTATUS}' value: '{$NET.IF.IFOPERSTATUS.NOT_MATCHES}' operator: NOT_MATCHES_REGEX formulaid: J - macro: '{#IFNAME}' value: '{$NET.IF.IFNAME.MATCHES}' formulaid: G - macro: '{#IFNAME}' value: '{$NET.IF.IFNAME.NOT_MATCHES}' operator: NOT_MATCHES_REGEX formulaid: H - macro: '{#IFDESCR}' value: '{$NET.IF.IFDESCR.MATCHES}' formulaid: E - macro: '{#IFDESCR}' value: '{$NET.IF.IFDESCR.NOT_MATCHES}' operator: NOT_MATCHES_REGEX formulaid: F - macro: '{#IFALIAS}' value: '{$NET.IF.IFALIAS.MATCHES}' formulaid: C - macro: '{#IFALIAS}' value: '{$NET.IF.IFALIAS.NOT_MATCHES}' operator: NOT_MATCHES_REGEX formulaid: D - macro: '{#IFTYPE}' value: '{$NET.IF.IFTYPE.MATCHES}' formulaid: K - macro: '{#IFTYPE}' value: '{$NET.IF.IFTYPE.NOT_MATCHES}' operator: NOT_MATCHES_REGEX formulaid: L description: 'Discovering interfaces from IF-MIB.' item_prototypes: - uuid: 670a337b61b8485da83bff8fb357aa6c name: 'Interface {#IFNAME}({#IFALIAS}): Inbound packets discarded' type: SNMP_AGENT snmp_oid: '1.3.6.1.2.1.2.2.1.13.{#SNMPINDEX}' key: 'net.if.in.discards[{#SNMPINDEX}]' history: 7d 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: CHANGE_PER_SECOND parameters: - '' tags: - tag: component value: interface - tag: description value: '{#IFALIAS}' - tag: interface value: '{#IFNAME}' - uuid: 677b9af6e45e42c1bc59772453778de2 name: 'Interface {#IFNAME}({#IFALIAS}): Inbound packets with errors' type: SNMP_AGENT snmp_oid: '1.3.6.1.2.1.2.2.1.14.{#SNMPINDEX}' key: 'net.if.in.errors[{#SNMPINDEX}]' history: 7d 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: CHANGE_PER_SECOND parameters: - '' tags: - tag: component value: interface - tag: description value: '{#IFALIAS}' - tag: interface value: '{#IFNAME}' trigger_prototypes: - uuid: df6bfacc52e1487d9f359c23545ceb84 expression: 'min(/Cisco Catalyst 3750V2-24PS SNMP/net.if.in.errors[{#SNMPINDEX}],5m)>{$IF.ERRORS.WARN:"{#IFNAME}"}' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'max(/Cisco Catalyst 3750V2-24PS SNMP/net.if.in.errors[{#SNMPINDEX}],5m)<{$IF.ERRORS.WARN:"{#IFNAME}"}*0.8' name: 'Interface {#IFNAME}({#IFALIAS}): High input error rate' event_name: 'Interface {#IFNAME}({#IFALIAS}): High input error rate ( > {$IF.ERRORS.WARN:"{#IFNAME}"} for 5m)' opdata: 'errors in: {ITEM.LASTVALUE1}' priority: WARNING description: 'Recovers when below 80% of {$IF.ERRORS.WARN:"{#IFNAME}"} threshold' dependencies: - name: 'Interface {#IFNAME}({#IFALIAS}): Link down' expression: '{$IFCONTROL:"{#IFNAME}"}=1 and (last(/Cisco Catalyst 3750V2-24PS SNMP/net.if.status[{#SNMPINDEX}])=2)' tags: - tag: scope value: performance - uuid: d745a153bdd443afb3b6c690a6cb1834 name: 'Interface {#IFNAME}({#IFALIAS}): Bits received' type: SNMP_AGENT snmp_oid: '1.3.6.1.2.1.31.1.1.1.6.{#SNMPINDEX}' key: 'net.if.in[{#SNMPINDEX}]' history: 7d 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: CHANGE_PER_SECOND parameters: - '' - type: MULTIPLIER parameters: - '8' tags: - tag: component value: interface - tag: description value: '{#IFALIAS}' - tag: interface value: '{#IFNAME}' - uuid: e000bdb0549747b98ef9ef824ead399d name: 'Interface {#IFNAME}({#IFALIAS}): Outbound packets discarded' type: SNMP_AGENT snmp_oid: '1.3.6.1.2.1.2.2.1.19.{#SNMPINDEX}' key: 'net.if.out.discards[{#SNMPINDEX}]' history: 7d 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: CHANGE_PER_SECOND parameters: - '' tags: - tag: component value: interface - tag: description value: '{#IFALIAS}' - tag: interface value: '{#IFNAME}' - uuid: bf863b01e546466e9f7516435fd34631 name: 'Interface {#IFNAME}({#IFALIAS}): Outbound packets with errors' type: SNMP_AGENT snmp_oid: '1.3.6.1.2.1.2.2.1.20.{#SNMPINDEX}' key: 'net.if.out.errors[{#SNMPINDEX}]' history: 7d 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: CHANGE_PER_SECOND parameters: - '' tags: - tag: component value: interface - tag: description value: '{#IFALIAS}' - tag: interface value: '{#IFNAME}' trigger_prototypes: - uuid: aa49d99c77d64e31ad2369d09e547cab expression: 'min(/Cisco Catalyst 3750V2-24PS SNMP/net.if.out.errors[{#SNMPINDEX}],5m)>{$IF.ERRORS.WARN:"{#IFNAME}"}' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'max(/Cisco Catalyst 3750V2-24PS SNMP/net.if.out.errors[{#SNMPINDEX}],5m)<{$IF.ERRORS.WARN:"{#IFNAME}"}*0.8' name: 'Interface {#IFNAME}({#IFALIAS}): High output error rate' event_name: 'Interface {#IFNAME}({#IFALIAS}): High output error rate ( > {$IF.ERRORS.WARN:"{#IFNAME}"} for 5m)' opdata: 'errors out: {ITEM.LASTVALUE2}' priority: WARNING description: 'Recovers when below 80% of {$IF.ERRORS.WARN:"{#IFNAME}"} threshold' dependencies: - name: 'Interface {#IFNAME}({#IFALIAS}): Link down' expression: '{$IFCONTROL:"{#IFNAME}"}=1 and (last(/Cisco Catalyst 3750V2-24PS SNMP/net.if.status[{#SNMPINDEX}])=2)' tags: - tag: scope value: performance - uuid: 8b9edde24248456f902880625e33e289 name: 'Interface {#IFNAME}({#IFALIAS}): Bits sent' type: SNMP_AGENT snmp_oid: '1.3.6.1.2.1.31.1.1.1.10.{#SNMPINDEX}' key: 'net.if.out[{#SNMPINDEX}]' history: 7d 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: CHANGE_PER_SECOND parameters: - '' - type: MULTIPLIER parameters: - '8' tags: - tag: component value: interface - tag: description value: '{#IFALIAS}' - tag: interface value: '{#IFNAME}' - uuid: fa0715f32e7441958e1d555efe7ccc9f name: 'Interface {#IFNAME}({#IFALIAS}): Speed' type: SNMP_AGENT snmp_oid: '1.3.6.1.2.1.31.1.1.1.15.{#SNMPINDEX}' key: 'net.if.speed[{#SNMPINDEX}]' history: 7d 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 which 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: MULTIPLIER parameters: - '1000000' - type: DISCARD_UNCHANGED_HEARTBEAT parameters: - 1h tags: - tag: component value: interface - tag: description value: '{#IFALIAS}' - tag: interface value: '{#IFNAME}' - uuid: 94183e5ed20f4f5495162b696097fd70 name: 'Interface {#IFNAME}({#IFALIAS}): Operational status' type: SNMP_AGENT snmp_oid: '1.3.6.1.2.1.2.2.1.8.{#SNMPINDEX}' key: 'net.if.status[{#SNMPINDEX}]' history: 7d description: | MIB: IF-MIB The current operational state of the interface. - The testing(3) state indicates that no operational packet scan 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 todormant(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: 'IF-MIB::ifOperStatus' preprocessing: - type: DISCARD_UNCHANGED_HEARTBEAT parameters: - 6h tags: - tag: component value: interface - tag: description value: '{#IFALIAS}' - tag: interface value: '{#IFNAME}' trigger_prototypes: - uuid: 41d6b4a9fde546ae88005efdef1f4525 expression: '{$IFCONTROL:"{#IFNAME}"}=1 and (last(/Cisco Catalyst 3750V2-24PS SNMP/net.if.status[{#SNMPINDEX}])=2)' name: 'Interface {#IFNAME}({#IFALIAS}): Link down' opdata: 'Current state: {ITEM.LASTVALUE1}' priority: AVERAGE description: | This trigger expression works as follows: 1. Can be triggered if operations status is down. 2. {$IFCONTROL:"{#IFNAME}"}=1 - user can redefine Context macro to value - 0. That marks this interface as not important. No new trigger will be fired if this interface is down. tags: - tag: scope value: availability - uuid: 27b0676374f847ad8330028e62b7b6af name: 'Interface {#IFNAME}({#IFALIAS}): Interface type' type: SNMP_AGENT snmp_oid: '1.3.6.1.2.1.2.2.1.3.{#SNMPINDEX}' key: 'net.if.type[{#SNMPINDEX}]' history: 7d 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: 'IF-MIB::ifType' preprocessing: - type: DISCARD_UNCHANGED_HEARTBEAT parameters: - 6h tags: - tag: component value: interface - tag: description value: '{#IFALIAS}' - tag: interface value: '{#IFNAME}' trigger_prototypes: - uuid: d6aaa83ed4744ef982a177b77fb1f2c4 expression: | change(/Cisco Catalyst 3750V2-24PS SNMP/net.if.speed[{#SNMPINDEX}])<0 and last(/Cisco Catalyst 3750V2-24PS SNMP/net.if.speed[{#SNMPINDEX}])>0 and ( last(/Cisco Catalyst 3750V2-24PS SNMP/net.if.type[{#SNMPINDEX}])=6 or last(/Cisco Catalyst 3750V2-24PS SNMP/net.if.type[{#SNMPINDEX}])=7 or last(/Cisco Catalyst 3750V2-24PS SNMP/net.if.type[{#SNMPINDEX}])=11 or last(/Cisco Catalyst 3750V2-24PS SNMP/net.if.type[{#SNMPINDEX}])=62 or last(/Cisco Catalyst 3750V2-24PS SNMP/net.if.type[{#SNMPINDEX}])=69 or last(/Cisco Catalyst 3750V2-24PS SNMP/net.if.type[{#SNMPINDEX}])=117 ) and (last(/Cisco Catalyst 3750V2-24PS SNMP/net.if.status[{#SNMPINDEX}])<>2) recovery_mode: RECOVERY_EXPRESSION recovery_expression: | (change(/Cisco Catalyst 3750V2-24PS SNMP/net.if.speed[{#SNMPINDEX}])>0 and last(/Cisco Catalyst 3750V2-24PS SNMP/net.if.speed[{#SNMPINDEX}],#2)>0) or (last(/Cisco Catalyst 3750V2-24PS SNMP/net.if.status[{#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. Ack to close.' dependencies: - name: 'Interface {#IFNAME}({#IFALIAS}): Link down' expression: '{$IFCONTROL:"{#IFNAME}"}=1 and (last(/Cisco Catalyst 3750V2-24PS SNMP/net.if.status[{#SNMPINDEX}])=2)' tags: - tag: scope value: notice - uuid: 9e3e50611ef242b0b200c0a6343f4c5c expression: | (avg(/Cisco Catalyst 3750V2-24PS SNMP/net.if.in[{#SNMPINDEX}],15m)>({$IF.UTIL.MAX:"{#IFNAME}"}/100)*last(/Cisco Catalyst 3750V2-24PS SNMP/net.if.speed[{#SNMPINDEX}])) and last(/Cisco Catalyst 3750V2-24PS SNMP/net.if.speed[{#SNMPINDEX}])>0 recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'avg(/Cisco Catalyst 3750V2-24PS SNMP/net.if.in[{#SNMPINDEX}],15m)<(({$IF.UTIL.MAX:"{#IFNAME}"}-3)/100)*last(/Cisco Catalyst 3750V2-24PS SNMP/net.if.speed[{#SNMPINDEX}])' name: 'Interface {#IFNAME}({#IFALIAS}): High inbound bandwidth usage' event_name: 'Interface {#IFNAME}({#IFALIAS}): High inbound bandwidth usage ( > {$IF.UTIL.MAX:"{#IFNAME}"}% )' opdata: 'In: {ITEM.LASTVALUE1}, speed: {ITEM.LASTVALUE2}' priority: WARNING description: 'The network interface utilization is close to its estimated maximum bandwidth.' dependencies: - name: 'Interface {#IFNAME}({#IFALIAS}): Link down' expression: '{$IFCONTROL:"{#IFNAME}"}=1 and (last(/Cisco Catalyst 3750V2-24PS SNMP/net.if.status[{#SNMPINDEX}])=2)' tags: - tag: scope value: performance - uuid: 7c624697cd7b41d682b5856a3040737e expression: | (avg(/Cisco Catalyst 3750V2-24PS SNMP/net.if.out[{#SNMPINDEX}],15m)>({$IF.UTIL.MAX:"{#IFNAME}"}/100)*last(/Cisco Catalyst 3750V2-24PS SNMP/net.if.speed[{#SNMPINDEX}])) and last(/Cisco Catalyst 3750V2-24PS SNMP/net.if.speed[{#SNMPINDEX}])>0 recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'avg(/Cisco Catalyst 3750V2-24PS SNMP/net.if.out[{#SNMPINDEX}],15m)<(({$IF.UTIL.MAX:"{#IFNAME}"}-3)/100)*last(/Cisco Catalyst 3750V2-24PS SNMP/net.if.speed[{#SNMPINDEX}])' name: 'Interface {#IFNAME}({#IFALIAS}): High outbound bandwidth usage' event_name: 'Interface {#IFNAME}({#IFALIAS}): High outbound bandwidth usage ( > {$IF.UTIL.MAX:"{#IFNAME}"}% )' opdata: 'Out: {ITEM.LASTVALUE1}, speed: {ITEM.LASTVALUE2}' priority: WARNING description: 'The network interface utilization is close to its estimated maximum bandwidth.' dependencies: - name: 'Interface {#IFNAME}({#IFALIAS}): Link down' expression: '{$IFCONTROL:"{#IFNAME}"}=1 and (last(/Cisco Catalyst 3750V2-24PS SNMP/net.if.status[{#SNMPINDEX}])=2)' tags: - tag: scope value: performance graph_prototypes: - uuid: f277c62e4c614924a79715beae06a63b name: 'Interface {#IFNAME}({#IFALIAS}): Network traffic' graph_items: - drawtype: GRADIENT_LINE color: 1A7C11 item: host: 'Cisco Catalyst 3750V2-24PS SNMP' key: 'net.if.in[{#SNMPINDEX}]' - sortorder: '1' drawtype: BOLD_LINE color: 2774A4 item: host: 'Cisco Catalyst 3750V2-24PS SNMP' key: 'net.if.out[{#SNMPINDEX}]' - sortorder: '2' color: F63100 yaxisside: RIGHT item: host: 'Cisco Catalyst 3750V2-24PS SNMP' key: 'net.if.out.errors[{#SNMPINDEX}]' - sortorder: '3' color: A54F10 yaxisside: RIGHT item: host: 'Cisco Catalyst 3750V2-24PS SNMP' key: 'net.if.in.errors[{#SNMPINDEX}]' - sortorder: '4' color: FC6EA3 yaxisside: RIGHT item: host: 'Cisco Catalyst 3750V2-24PS SNMP' key: 'net.if.out.discards[{#SNMPINDEX}]' - sortorder: '5' color: 6C59DC yaxisside: RIGHT item: host: 'Cisco Catalyst 3750V2-24PS SNMP' key: 'net.if.in.discards[{#SNMPINDEX}]' - uuid: dbfa0bb2cc7a4a08a50311e37c6bc94b name: 'EtherLike discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#SNMPVALUE},1.3.6.1.2.1.10.7.2.1.19,{#IFOPERSTATUS},1.3.6.1.2.1.2.2.1.8,{#IFALIAS},1.3.6.1.2.1.31.1.1.1.18,{#IFNAME},1.3.6.1.2.1.31.1.1.1.1,{#IFDESCR},1.3.6.1.2.1.2.2.1.2]' key: net.if.duplex.discovery delay: 1h filter: evaltype: AND conditions: - macro: '{#IFOPERSTATUS}' value: '1' formulaid: A - macro: '{#SNMPVALUE}' value: (2|3) formulaid: B description: 'Discovering interfaces from IF-MIB and EtherLike-MIB. Interfaces with up(1) Operational Status are discovered.' item_prototypes: - uuid: a5008d1d42d9472392b456b1d8af2568 name: 'Interface {#IFNAME}({#IFALIAS}): Duplex status' type: SNMP_AGENT snmp_oid: '1.3.6.1.2.1.10.7.2.1.19.{#SNMPINDEX}' key: 'net.if.duplex[{#SNMPINDEX}]' history: 7d description: | MIB: EtherLike-MIB Object name: dot3StatsDuplexStatus The current mode of operation of the MAC entity. 'unknown' indicates that the current duplex mode could not be determined. Management control of the duplex mode is accomplished through the MAU MIB. When an interface does not support autonegotiation, or when autonegotiation is not enabled, the duplex mode is controlled using ifMauDefaultType. When autonegotiation is supported and enabled, duplex mode is controlled using ifMauAutoNegAdvertisedBits. In either case, the currently operating duplex mode is reflected both in this object and in ifMauType. Note that this object provides redundant information with ifMauType. Normally, redundant objects are discouraged. However, in this instance, it allows a management application to determine the duplex status of an interface without having to know every possible value of ifMauType. This was felt to be sufficiently valuable to justify the redundancy. Reference: [IEEE 802.3 Std.], 30.3.1.1.32,aDuplexStatus. valuemap: name: 'EtherLike-MIB::dot3StatsDuplexStatus' tags: - tag: component value: interface - tag: description value: '{#IFALIAS}' - tag: interface value: '{#IFNAME}' trigger_prototypes: - uuid: df8eb5498b8a41709db02b742fa24d6a expression: 'last(/Cisco Catalyst 3750V2-24PS SNMP/net.if.duplex[{#SNMPINDEX}])=2' name: 'Interface {#IFNAME}({#IFALIAS}): In half-duplex mode' priority: WARNING description: 'Please check autonegotiation settings and cabling' tags: - tag: scope value: performance - uuid: 400dddbb882445af9e7b986bc4529908 name: 'PSU discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#SNMPVALUE},1.3.6.1.4.1.9.9.13.1.5.1.2]' key: psu.discovery delay: 1h description: 'The table of power supply status maintained by the environmental monitor card.' item_prototypes: - uuid: 317bb1028c0b46fbac62df30e0ac6653 name: '{#SNMPVALUE}: Power supply status' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.9.9.13.1.5.1.3.{#SNMPINDEX}' key: 'sensor.psu.status[{#SNMPINDEX}]' history: 7d description: | MIB: CISCO-ENVMON-MIB Object name: ciscoEnvMonSupplyState valuemap: name: 'CISCO-ENVMON-MIB::CiscoEnvMonState' tags: - tag: component value: power - tag: power-supply value: '{#SNMPVALUE}' trigger_prototypes: - uuid: 1d509ec30e8349538d9d2b2447b70253 expression: 'last(/Cisco Catalyst 3750V2-24PS SNMP/sensor.psu.status[{#SNMPINDEX}])=3 or last(/Cisco Catalyst 3750V2-24PS SNMP/sensor.psu.status[{#SNMPINDEX}])=4' name: '{#SNMPVALUE}: Power supply is in critical state' opdata: 'Current state: {ITEM.LASTVALUE1}' priority: AVERAGE description: 'Please check the power supply unit for errors' tags: - tag: scope value: availability - uuid: 4ef4e09de93e4cfbb2aab4f22e78c223 expression: 'last(/Cisco Catalyst 3750V2-24PS SNMP/sensor.psu.status[{#SNMPINDEX}])=2' name: '{#SNMPVALUE}: Power supply is in warning state' opdata: 'Current state: {ITEM.LASTVALUE1}' priority: WARNING description: 'Please check the power supply unit for errors' dependencies: - name: '{#SNMPVALUE}: Power supply is in critical state' expression: 'last(/Cisco Catalyst 3750V2-24PS SNMP/sensor.psu.status[{#SNMPINDEX}])=3 or last(/Cisco Catalyst 3750V2-24PS SNMP/sensor.psu.status[{#SNMPINDEX}])=4' tags: - tag: scope value: availability - uuid: b4eb58fb8820452d89447b786cee3361 name: 'Temperature discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#SNMPVALUE},1.3.6.1.4.1.9.9.13.1.3.1.2]' key: temperature.discovery delay: 1h description: | Discovery of ciscoEnvMonTemperatureTable (ciscoEnvMonTemperatureDescr), a table of ambient temperature status maintained by the environmental monitor. item_prototypes: - uuid: 774a9aa6ec954121ae96f7f76f7e3022 name: '{#SNMPVALUE}: Temperature status' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.9.9.13.1.3.1.6.{#SNMPINDEX}' key: 'sensor.temp.status[{#SNMPINDEX}]' history: 7d description: | MIB: CISCO-ENVMON-MIB Object name: ciscoEnvMonTemperatureState The current state of the test point being instrumented. valuemap: name: 'CISCO-ENVMON-MIB::CiscoEnvMonState' tags: - tag: component value: temperature - tag: sensor value: '{#SNMPVALUE}' trigger_prototypes: - uuid: 506c98e9c29247cba7c58ca343c6fdf4 expression: 'last(/Cisco Catalyst 3750V2-24PS SNMP/sensor.temp.status[{#SNMPINDEX}])=3 or last(/Cisco Catalyst 3750V2-24PS SNMP/sensor.temp.status[{#SNMPINDEX}])=4' name: '{#SNMPVALUE}: Temperature is in critical state' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: HIGH description: 'This trigger uses temperature sensor state' tags: - tag: scope value: availability - tag: scope value: performance - uuid: d6b91f3e280c4d0fa3df0bf3fedd9183 expression: 'last(/Cisco Catalyst 3750V2-24PS SNMP/sensor.temp.status[{#SNMPINDEX}])=2' name: '{#SNMPVALUE}: Temperature is in warning state' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: WARNING description: 'This trigger uses temperature sensor state' dependencies: - name: '{#SNMPVALUE}: Temperature is in critical state' expression: 'last(/Cisco Catalyst 3750V2-24PS SNMP/sensor.temp.status[{#SNMPINDEX}])=3 or last(/Cisco Catalyst 3750V2-24PS SNMP/sensor.temp.status[{#SNMPINDEX}])=4' tags: - tag: scope value: availability - tag: scope value: performance - uuid: 44a96489bbfc4245b8fe0ffee74e0c96 name: '{#SNMPVALUE}: Temperature' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.9.9.13.1.3.1.3.{#SNMPINDEX}' key: 'sensor.temp.value[{#SNMPINDEX}]' history: 7d value_type: FLOAT units: °C description: | MIB: CISCO-ENVMON-MIB Object name: ciscoEnvMonTemperatureValue The current measurement of the test point being instrumented. tags: - tag: component value: temperature - tag: sensor value: '{#SNMPVALUE}' trigger_prototypes: - uuid: 63e41d0fe43c4daa8fd2e4eee6e4ed8a expression: 'avg(/Cisco Catalyst 3750V2-24PS SNMP/sensor.temp.value[{#SNMPINDEX}],5m)>{$TEMP_CRIT:"{#SNMPVALUE}"}' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'max(/Cisco Catalyst 3750V2-24PS SNMP/sensor.temp.value[{#SNMPINDEX}],5m)<{$TEMP_CRIT:"{#SNMPVALUE}"}-3' name: '{#SNMPVALUE}: Temperature is above critical threshold' event_name: '{#SNMPVALUE}: Temperature is above critical threshold: >{$TEMP_CRIT:"{#SNMPVALUE}"}' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: HIGH description: 'This trigger uses temperature sensor values as well as temperature sensor status if available' tags: - tag: scope value: availability - tag: scope value: performance - uuid: cc09047db63a435e816e560c2007b43a expression: 'avg(/Cisco Catalyst 3750V2-24PS SNMP/sensor.temp.value[{#SNMPINDEX}],5m)>{$TEMP_WARN:"{#SNMPVALUE}"}' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'max(/Cisco Catalyst 3750V2-24PS SNMP/sensor.temp.value[{#SNMPINDEX}],5m)<{$TEMP_WARN:"{#SNMPVALUE}"}-3' name: '{#SNMPVALUE}: Temperature is above warning threshold' event_name: '{#SNMPVALUE}: Temperature is above warning threshold: >{$TEMP_WARN:"{#SNMPVALUE}"}' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: WARNING description: 'This trigger uses temperature sensor values as well as temperature sensor status if available' dependencies: - name: '{#SNMPVALUE}: Temperature is above critical threshold' expression: 'avg(/Cisco Catalyst 3750V2-24PS SNMP/sensor.temp.value[{#SNMPINDEX}],5m)>{$TEMP_CRIT:"{#SNMPVALUE}"}' recovery_expression: 'max(/Cisco Catalyst 3750V2-24PS SNMP/sensor.temp.value[{#SNMPINDEX}],5m)<{$TEMP_CRIT:"{#SNMPVALUE}"}-3' tags: - tag: scope value: availability - tag: scope value: performance - uuid: 156a35b375ff4978a2b98f38785897a5 expression: 'avg(/Cisco Catalyst 3750V2-24PS SNMP/sensor.temp.value[{#SNMPINDEX}],5m)<{$TEMP_CRIT_LOW:"{#SNMPVALUE}"}' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'min(/Cisco Catalyst 3750V2-24PS SNMP/sensor.temp.value[{#SNMPINDEX}],5m)>{$TEMP_CRIT_LOW:"{#SNMPVALUE}"}+3' name: '{#SNMPVALUE}: Temperature is too low' event_name: '{#SNMPVALUE}: Temperature is too low: <{$TEMP_CRIT_LOW:"{#SNMPVALUE}"}' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: AVERAGE tags: - tag: scope value: availability - tag: scope value: performance tags: - tag: class value: network - tag: target value: cisco - tag: target value: cisco-catalyst - tag: target value: cisco-catalyst-3750v2-24ps macros: - macro: '{$CPU.UTIL.CRIT}' value: '90' - macro: '{$ICMP_LOSS_WARN}' value: '20' - macro: '{$ICMP_RESPONSE_TIME_WARN}' value: '0.15' - macro: '{$IF.ERRORS.WARN}' value: '2' - macro: '{$IF.UTIL.MAX}' value: '90' - macro: '{$IFCONTROL}' value: '1' - macro: '{$MEMORY.UTIL.MAX}' value: '90' - macro: '{$NET.IF.IFADMINSTATUS.MATCHES}' value: '^.*' - macro: '{$NET.IF.IFADMINSTATUS.NOT_MATCHES}' value: ^2$ description: 'Ignore down(2) administrative status' - macro: '{$NET.IF.IFALIAS.MATCHES}' value: '.*' - macro: '{$NET.IF.IFALIAS.NOT_MATCHES}' value: CHANGE_IF_NEEDED - macro: '{$NET.IF.IFDESCR.MATCHES}' value: '.*' - macro: '{$NET.IF.IFDESCR.NOT_MATCHES}' value: CHANGE_IF_NEEDED - macro: '{$NET.IF.IFNAME.MATCHES}' value: '^.*$' - macro: '{$NET.IF.IFNAME.NOT_MATCHES}' value: '(^Software Loopback Interface|^NULL[0-9.]*$|^[Ll]o[0-9.]*$|^[Ss]ystem$|^Nu[0-9.]*$|^veth[0-9a-z]+$|docker[0-9]+|br-[a-z0-9]{12})' description: 'Filter out loopbacks, nulls, docker veth links and docker0 bridge by default' - macro: '{$NET.IF.IFOPERSTATUS.MATCHES}' value: '^.*$' - macro: '{$NET.IF.IFOPERSTATUS.NOT_MATCHES}' value: ^6$ description: 'Ignore notPresent(6)' - macro: '{$NET.IF.IFTYPE.MATCHES}' value: '.*' - macro: '{$NET.IF.IFTYPE.NOT_MATCHES}' value: CHANGE_IF_NEEDED - macro: '{$SNMP.TIMEOUT}' value: 5m - macro: '{$TEMP_CRIT}' value: '60' - macro: '{$TEMP_CRIT_LOW}' value: '5' - macro: '{$TEMP_WARN}' value: '50' valuemaps: - uuid: cbeb53fa3c2a4b16b7f7ee92265efd8c name: 'CISCO-ENVMON-MIB::CiscoEnvMonState' mappings: - value: '1' newvalue: normal - value: '2' newvalue: warning - value: '3' newvalue: critical - value: '4' newvalue: shutdown - value: '5' newvalue: notPresent - value: '6' newvalue: notFunctioning - uuid: 5ef472cb5f424ef9a7393156204613ba name: 'EtherLike-MIB::dot3StatsDuplexStatus' mappings: - value: '1' newvalue: unknown - value: '2' newvalue: halfDuplex - value: '3' newvalue: fullDuplex - uuid: 73b7c034142043b689792e1e71dd5872 name: 'IF-MIB::ifOperStatus' mappings: - value: '1' newvalue: up - value: '2' newvalue: down - value: '3' newvalue: testing - value: '4' newvalue: unknown - value: '5' newvalue: dormant - value: '6' newvalue: notPresent - value: '7' newvalue: lowerLayerDown - uuid: 635461b9ca404cc1b92c1fab0c6327f6 name: 'IF-MIB::ifType' 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: 142fe822cc424a76899551b6f29799d9 name: 'Service state' mappings: - value: '0' newvalue: Down - value: '1' newvalue: Up - uuid: 939c7551b81e40e9b053e624211d0901 name: zabbix.host.available mappings: - value: '0' newvalue: 'not available' - value: '1' newvalue: available - value: '2' newvalue: unknown