Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/zabbix/zabbix.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVyacheslav Khaliev <vyacheslav.khaliev@zabbix.com>2022-01-26 16:11:28 +0300
committerVyacheslav Khaliev <vyacheslav.khaliev@zabbix.com>2022-01-26 16:11:28 +0300
commit9be7e0f8632e5ce1baea14964233ce8cb880aa42 (patch)
tree92e6e5594a22856d3995eb459cf8d9ab76f02a66 /templates/san
parent0f1dcff0f3739d23511e22f8114d593dfa115703 (diff)
.........T [ZBXNEXT-7414] added new tags to all templates
Diffstat (limited to 'templates/san')
-rw-r--r--templates/san/huawei_5300v5_snmp/template_san_huawei_5300v5_snmp.yaml538
-rw-r--r--templates/san/netapp_aff_a700_http/README.md62
-rw-r--r--templates/san/netapp_aff_a700_http/template_san_netapp_aff_a700_http.yaml690
-rw-r--r--templates/san/netapp_fas3220_snmp/template_san_netapp_fas3220_snmp.yaml397
4 files changed, 1304 insertions, 383 deletions
diff --git a/templates/san/huawei_5300v5_snmp/template_san_huawei_5300v5_snmp.yaml b/templates/san/huawei_5300v5_snmp/template_san_huawei_5300v5_snmp.yaml
index 557e88f39cd..f1c37f6fe2e 100644
--- a/templates/san/huawei_5300v5_snmp/template_san_huawei_5300v5_snmp.yaml
+++ b/templates/san/huawei_5300v5_snmp/template_san_huawei_5300v5_snmp.yaml
@@ -1,6 +1,6 @@
zabbix_export:
version: '6.0'
- date: '2022-01-18T20:39:05Z'
+ date: '2022-01-26T10:39:52Z'
groups:
-
uuid: 7c2cb727f85b492d88cd56e17127c64d
@@ -38,8 +38,11 @@ zabbix_export:
- 6h
tags:
-
- tag: Application
- value: Huawei
+ tag: component
+ value: health
+ -
+ tag: component
+ value: system
-
uuid: 04c8d7f53668449ea32c4ed611b71237
name: 'OceanStor 5300 V5: Capacity total'
@@ -60,8 +63,8 @@ zabbix_export:
- 10m
tags:
-
- tag: Application
- value: Huawei
+ tag: component
+ value: storage
-
uuid: ef77f126052b4f9e9cddafdab20577d1
name: 'OceanStor 5300 V5: Capacity used'
@@ -78,8 +81,8 @@ zabbix_export:
- '1048576'
tags:
-
- tag: Application
- value: Huawei
+ tag: component
+ value: storage
-
uuid: 0a2e129d84d14e88bf953f3a9ca76b46
name: 'OceanStor 5300 V5: Version'
@@ -97,8 +100,8 @@ zabbix_export:
- 6h
tags:
-
- tag: Application
- value: Huawei
+ tag: component
+ value: system
triggers:
-
uuid: b6eb791cc14644dfb0a69a2cce150ab1
@@ -107,6 +110,10 @@ zabbix_export:
priority: INFO
description: 'OceanStor 5300 V5 version has changed. Ack to close.'
manual_close: 'YES'
+ tags:
+ -
+ tag: scope
+ value: notice
-
uuid: 030530f5193246f4b983ec802030e49b
name: 'ICMP ping'
@@ -117,8 +124,11 @@ zabbix_export:
name: 'Service state'
tags:
-
- tag: Application
- value: Status
+ tag: component
+ value: health
+ -
+ tag: component
+ value: network
triggers:
-
uuid: ef6b5dc40f9a49599aae97c2cf68d3cb
@@ -126,6 +136,10 @@ zabbix_export:
name: 'Unavailable by ICMP ping'
priority: HIGH
description: 'Last three attempts returned timeout. Please check device connectivity.'
+ tags:
+ -
+ tag: scope
+ value: availability
-
uuid: c82fa3f20c7443e4849ea8e8aec1e49d
name: 'ICMP loss'
@@ -136,8 +150,11 @@ zabbix_export:
units: '%'
tags:
-
- tag: Application
- value: Status
+ tag: component
+ value: health
+ -
+ tag: component
+ value: network
triggers:
-
uuid: c9765f7f271d46c99ad7dd45efa79849
@@ -149,6 +166,13 @@ zabbix_export:
-
name: 'Unavailable by ICMP ping'
expression: 'max(/Huawei OceanStor 5300 V5 SNMP/icmpping,#3)=0'
+ tags:
+ -
+ tag: scope
+ value: availability
+ -
+ tag: scope
+ value: performance
-
uuid: 0a95c43c70e54ad49f073fee69a2452d
name: 'ICMP response time'
@@ -159,8 +183,11 @@ zabbix_export:
units: s
tags:
-
- tag: Application
- value: Status
+ tag: component
+ value: health
+ -
+ tag: component
+ value: network
triggers:
-
uuid: b8815a9e952047e09d1e657cea5d538e
@@ -175,6 +202,13 @@ zabbix_export:
-
name: 'Unavailable by ICMP ping'
expression: 'max(/Huawei OceanStor 5300 V5 SNMP/icmpping,#3)=0'
+ tags:
+ -
+ tag: scope
+ value: availability
+ -
+ tag: scope
+ value: performance
-
uuid: 2ec396a7adf64637ae453d7f26cd5b20
name: 'SNMP traps (fallback)'
@@ -187,8 +221,8 @@ zabbix_export:
logtimefmt: 'hh:mm:sszyyyy/MM/dd'
tags:
-
- tag: Application
- value: General
+ tag: component
+ value: network
-
uuid: e98719af84414ef5ab3dd788c7d2d72f
name: 'System contact details'
@@ -210,8 +244,8 @@ zabbix_export:
- 12h
tags:
-
- tag: Application
- value: General
+ tag: component
+ value: system
-
uuid: cf59fb53834d4b14bdb0251e66c5143f
name: 'System description'
@@ -234,8 +268,8 @@ zabbix_export:
- 12h
tags:
-
- tag: Application
- value: General
+ tag: component
+ value: system
-
uuid: fed7a954ea614cb086b901b2e6957621
name: 'System location'
@@ -257,8 +291,8 @@ zabbix_export:
- 12h
tags:
-
- tag: Application
- value: General
+ tag: component
+ value: system
-
uuid: 354fe7cd2632425b9f937e8714d79798
name: 'System name'
@@ -280,8 +314,8 @@ zabbix_export:
- 12h
tags:
-
- tag: Application
- value: General
+ tag: component
+ value: system
triggers:
-
uuid: 72a31faa805b40e795a57649c724da1e
@@ -290,6 +324,13 @@ zabbix_export:
priority: INFO
description: 'System name has changed. Ack to close.'
manual_close: 'YES'
+ tags:
+ -
+ tag: scope
+ value: notice
+ -
+ tag: scope
+ value: security
-
uuid: bf571c06cc264eca89d68f0b0b7559f7
name: 'System object ID'
@@ -310,8 +351,8 @@ zabbix_export:
- 12h
tags:
-
- tag: Application
- value: General
+ tag: component
+ value: system
-
uuid: f14eaa207ac9480995d2a2a10bea1467
name: Uptime
@@ -332,8 +373,8 @@ zabbix_export:
- '0.01'
tags:
-
- tag: Application
- value: Status
+ tag: component
+ value: system
triggers:
-
uuid: 0e3713bdf52e40d692cf256ac2a01988
@@ -346,6 +387,10 @@ zabbix_export:
-
name: 'No SNMP data collection'
expression: 'max(/Huawei OceanStor 5300 V5 SNMP/zabbix[host,snmp,available],{$SNMP.TIMEOUT})=0'
+ tags:
+ -
+ tag: scope
+ value: notice
-
uuid: 197767da1b3c4c4f8f3c59ab3c3fc5b8
name: 'SNMP agent availability'
@@ -362,8 +407,11 @@ zabbix_export:
name: zabbix.host.available
tags:
-
- tag: Application
- value: Status
+ tag: component
+ value: health
+ -
+ tag: component
+ value: network
triggers:
-
uuid: b0c4103eac9447ee9f7f31627baf4eea
@@ -376,6 +424,10 @@ zabbix_export:
-
name: 'Unavailable by ICMP ping'
expression: 'max(/Huawei OceanStor 5300 V5 SNMP/icmpping,#3)=0'
+ tags:
+ -
+ tag: scope
+ value: availability
discovery_rules:
-
uuid: 6de9606d1f594546b76e79bbb72a8a56
@@ -405,14 +457,27 @@ zabbix_export:
- 6h
tags:
-
- tag: Application
- value: 'BBU {#ID}'
+ tag: bbu
+ value: '{#ID}'
+ -
+ tag: component
+ value: health
+ -
+ tag: component
+ value: power
+ -
+ tag: location
+ value: '{#LOCATION}'
trigger_prototypes:
-
uuid: fb73cddd30164af8aa243bd3e2b2f803
expression: 'last(/Huawei OceanStor 5300 V5 SNMP/huawei.5300.v5[hwInfoBBUHealthStatus, "{#ID}:{#LOCATION}"])<>1'
name: 'BBU {#ID} on {#LOCATION}: Health status is not Normal'
priority: HIGH
+ tags:
+ -
+ tag: scope
+ value: availability
-
uuid: a861b76edde842448f39afd9788fa852
name: 'BBU {#ID} on {#LOCATION}: Running status'
@@ -432,14 +497,27 @@ zabbix_export:
- 6h
tags:
-
- tag: Application
- value: 'BBU {#ID}'
+ tag: bbu
+ value: '{#ID}'
+ -
+ tag: component
+ value: health
+ -
+ tag: component
+ value: power
+ -
+ tag: location
+ value: '{#LOCATION}'
trigger_prototypes:
-
uuid: 15d809b0be1c4d1da9158a83d303789c
expression: 'last(/Huawei OceanStor 5300 V5 SNMP/huawei.5300.v5[hwInfoBBURunningStatus, "{#ID}:{#LOCATION}"])<>2'
name: 'BBU {#ID} on {#LOCATION}: Running status is not Online'
priority: AVERAGE
+ tags:
+ -
+ tag: scope
+ value: availability
-
uuid: c676eae5d7c548e788f7addc2343389f
name: 'Controllers discovery'
@@ -461,8 +539,11 @@ zabbix_export:
description: 'CPU usage of a controller {#ID}.'
tags:
-
- tag: Application
- value: 'Controller {#ID}'
+ tag: component
+ value: cpu
+ -
+ tag: controller
+ value: '{#ID}'
trigger_prototypes:
-
uuid: a51b4e42efaa4924b6c2990c9c0abf30
@@ -471,6 +552,10 @@ zabbix_export:
opdata: 'Current utilization: {ITEM.LASTVALUE1}'
priority: WARNING
description: 'CPU utilization is too high. The system might be slow to respond.'
+ tags:
+ -
+ tag: scope
+ value: performance
-
uuid: 99798c647f2344d2896b644f2bd7e1c0
name: 'Controller {#ID}: Health status'
@@ -490,14 +575,21 @@ zabbix_export:
- 6h
tags:
-
- tag: Application
- value: 'Controller {#ID}'
+ tag: component
+ value: health
+ -
+ tag: controller
+ value: '{#ID}'
trigger_prototypes:
-
uuid: 52cf517dd30146578b32fd1399ec81cc
expression: 'last(/Huawei OceanStor 5300 V5 SNMP/huawei.5300.v5[hwInfoControllerHealthStatus, "{#ID}"])<>1'
name: 'Controller {#ID}: Health status is not Normal'
priority: HIGH
+ tags:
+ -
+ tag: scope
+ value: availability
-
uuid: 42b61bf322fb495d94802c23f85f22b2
name: 'Controller {#ID}: Memory utilization'
@@ -509,14 +601,21 @@ zabbix_export:
description: 'Memory usage of a controller {#ID}.'
tags:
-
- tag: Application
- value: 'Controller {#ID}'
+ tag: component
+ value: memory
+ -
+ tag: controller
+ value: '{#ID}'
trigger_prototypes:
-
uuid: 8d4fe305737f41a595c1d2efb3e8a153
expression: 'min(/Huawei OceanStor 5300 V5 SNMP/huawei.5300.v5[hwInfoControllerMemoryUsage, "{#ID}"],{$HUAWEI.5300.MEM.MAX.TIME})>{$HUAWEI.5300.MEM.MAX.WARN}'
name: 'Controller {#ID}: Memory usage is too high (over {$HUAWEI.5300.MEM.MAX.WARN} for {$HUAWEI.5300.MEM.MAX.TIME})'
priority: AVERAGE
+ tags:
+ -
+ tag: scope
+ value: performance
-
uuid: 4797e9608d2445e385ad9db6097feeeb
name: 'Controller {#ID}: Role'
@@ -534,8 +633,11 @@ zabbix_export:
- 6h
tags:
-
- tag: Application
- value: 'Controller {#ID}'
+ tag: component
+ value: system
+ -
+ tag: controller
+ value: '{#ID}'
trigger_prototypes:
-
uuid: 8b8ec3f843e74533a43f24393004cc84
@@ -543,6 +645,10 @@ zabbix_export:
name: 'Controller {#ID}: Role has been changed'
priority: WARNING
manual_close: 'YES'
+ tags:
+ -
+ tag: scope
+ value: notice
-
uuid: b9a0053b16c04cefbdfc320659d79754
name: 'Controller {#ID}: Running status'
@@ -562,14 +668,21 @@ zabbix_export:
- 6h
tags:
-
- tag: Application
- value: 'Controller {#ID}'
+ tag: component
+ value: health
+ -
+ tag: controller
+ value: '{#ID}'
trigger_prototypes:
-
uuid: 6ab64eb5e1c146838ad48b7b9b063587
expression: 'last(/Huawei OceanStor 5300 V5 SNMP/huawei.5300.v5[hwInfoControllerRunningStatus, "{#ID}"])<>27'
name: 'Controller {#ID}: Running status is not Online'
priority: AVERAGE
+ tags:
+ -
+ tag: scope
+ value: availability
graph_prototypes:
-
uuid: ac083f05484846e6a8c4799410e1f566
@@ -607,8 +720,14 @@ zabbix_export:
- 6h
tags:
-
- tag: Application
- value: 'Disk {#MODEL}'
+ tag: component
+ value: health
+ -
+ tag: disk
+ value: '{#MODEL}'
+ -
+ tag: location
+ value: '{#LOCATION}'
-
uuid: d30c2d9d18d54af08c18bd35b5664a0d
name: 'Disk {#MODEL} on {#LOCATION}: Health status'
@@ -628,14 +747,24 @@ zabbix_export:
- 6h
tags:
-
- tag: Application
- value: 'Disk {#NAME}'
+ tag: component
+ value: health
+ -
+ tag: disk
+ value: '{#MODEL}'
+ -
+ tag: location
+ value: '{#LOCATION}'
trigger_prototypes:
-
uuid: fc1c8d30f09c49a3999e282bff6ea370
expression: 'last(/Huawei OceanStor 5300 V5 SNMP/huawei.5300.v5[hwInfoDiskHealthStatus, "{#ID}"])<>1'
name: 'Disk {#MODEL} on {#LOCATION}: Health status is not Normal'
priority: HIGH
+ tags:
+ -
+ tag: scope
+ value: availability
-
uuid: d5f1c54d524847ebae2015968e772d92
name: 'Disk {#MODEL} on {#LOCATION}: Running status'
@@ -655,14 +784,24 @@ zabbix_export:
- 6h
tags:
-
- tag: Application
- value: 'Disk {#MODEL}'
+ tag: component
+ value: health
+ -
+ tag: disk
+ value: '{#MODEL}'
+ -
+ tag: location
+ value: '{#LOCATION}'
trigger_prototypes:
-
uuid: 53aaf06848a346f188799d1cbb5d948f
expression: 'last(/Huawei OceanStor 5300 V5 SNMP/huawei.5300.v5[hwInfoDiskRunningStatus, "{#ID}"])<>27'
name: 'Disk {#MODEL} on {#LOCATION}: Running status is not Online'
priority: AVERAGE
+ tags:
+ -
+ tag: scope
+ value: availability
-
uuid: 769abd2f1a8d43cda52c8021c20fe3c4
name: 'Disk {#MODEL} on {#LOCATION}: Temperature'
@@ -674,8 +813,14 @@ zabbix_export:
description: 'Disk temperature.'
tags:
-
- tag: Application
- value: 'Disk {#MODEL}'
+ tag: component
+ value: environment
+ -
+ tag: disk
+ value: '{#MODEL}'
+ -
+ tag: location
+ value: '{#LOCATION}'
trigger_prototypes:
-
uuid: 906de152d3594f1d8cc15b4b717d6202
@@ -683,6 +828,13 @@ zabbix_export:
name: 'Disk {#MODEL} on {#LOCATION}: Temperature is too high (over {$HUAWEI.5300.DISK.TEMP.MAX.WARN:"{#MODEL}"} for {$HUAWEI.5300.DISK.TEMP.MAX.TIME})'
opdata: 'Current value: {ITEM.LASTVALUE}'
priority: HIGH
+ tags:
+ -
+ tag: scope
+ value: availability
+ -
+ tag: scope
+ value: notice
-
uuid: 21e6235b6b314ce6a6392aafc9a3de07
name: 'Enclosure discovery'
@@ -711,14 +863,21 @@ zabbix_export:
- 6h
tags:
-
- tag: Application
- value: 'Enclosure {#NAME}'
+ tag: component
+ value: health
+ -
+ tag: enclosure
+ value: '{#NAME}'
trigger_prototypes:
-
uuid: 9b8fb5b02b0b4158a2b564f47281f716
expression: 'last(/Huawei OceanStor 5300 V5 SNMP/huawei.5300.v5[hwInfoEnclosureHealthStatus, "{#NAME}"])<>1'
name: 'Enclosure {#NAME}: Health status is not Normal'
priority: HIGH
+ tags:
+ -
+ tag: scope
+ value: availability
-
uuid: b96af65318d64932bc13e8e81155644c
name: 'Enclosure {#NAME}: Running status'
@@ -738,14 +897,21 @@ zabbix_export:
- 6h
tags:
-
- tag: Application
- value: 'Enclosure {#NAME}'
+ tag: component
+ value: health
+ -
+ tag: enclosure
+ value: '{#NAME}'
trigger_prototypes:
-
uuid: 3c430a2073ff42d9908490858c9c2817
expression: 'last(/Huawei OceanStor 5300 V5 SNMP/huawei.5300.v5[hwInfoEnclosureRunningStatus, "{#NAME}"])<>27'
name: 'Enclosure {#NAME}: Running status is not Online'
priority: AVERAGE
+ tags:
+ -
+ tag: scope
+ value: availability
-
uuid: 37fa5a5f2d7d440dbb38781bddf5cd46
name: 'Enclosure {#NAME}: Temperature'
@@ -757,8 +923,11 @@ zabbix_export:
description: 'Enclosure temperature.'
tags:
-
- tag: Application
- value: 'Enclosure {#NAME}'
+ tag: component
+ value: environment
+ -
+ tag: enclosure
+ value: '{#NAME}'
trigger_prototypes:
-
uuid: 622fcc16c03e4ba4ad8371ea5c1c314f
@@ -766,6 +935,13 @@ zabbix_export:
name: 'Enclosure {#NAME}: Temperature is too high (over {$HUAWEI.5300.TEMP.MAX.WARN} for {$HUAWEI.5300.TEMP.MAX.TIME})'
opdata: 'Current value: {ITEM.LASTVALUE}'
priority: HIGH
+ tags:
+ -
+ tag: scope
+ value: availability
+ -
+ tag: scope
+ value: notice
-
uuid: ae390e1c100d490ab4e878bac8951744
name: 'FANs discovery'
@@ -794,14 +970,24 @@ zabbix_export:
- 6h
tags:
-
- tag: Application
- value: 'FAN {#ID}'
+ tag: component
+ value: health
+ -
+ tag: fan
+ value: '{#ID}'
+ -
+ tag: location
+ value: '{#LOCATION}'
trigger_prototypes:
-
uuid: 1f41c20696d44eb29a1273718c9faf2f
expression: 'last(/Huawei OceanStor 5300 V5 SNMP/huawei.5300.v5[hwInfoFanHealthStatus, "{#ID}:{#LOCATION}"])<>1'
name: 'FAN {#ID} on {#LOCATION}: Health status is not Normal'
priority: HIGH
+ tags:
+ -
+ tag: scope
+ value: availability
-
uuid: 800d348ca4394215800c227b421e9bea
name: 'FAN {#ID} on {#LOCATION}: Running status'
@@ -821,14 +1007,24 @@ zabbix_export:
- 6h
tags:
-
- tag: Application
- value: 'FAN {#ID}'
+ tag: component
+ value: health
+ -
+ tag: fan
+ value: '{#ID}'
+ -
+ tag: location
+ value: '{#LOCATION}'
trigger_prototypes:
-
uuid: c225c9d853184d579d18c27f7e906fd2
expression: 'last(/Huawei OceanStor 5300 V5 SNMP/huawei.5300.v5[hwInfoFanRunningStatus, "{#ID}:{#LOCATION}"])<>2'
name: 'FAN {#ID} on {#LOCATION}: Running status is not Running'
priority: AVERAGE
+ tags:
+ -
+ tag: scope
+ value: availability
-
uuid: aeb30b2aec4842bfb0a9f946988783a2
name: 'LUNs discovery'
@@ -854,14 +1050,21 @@ zabbix_export:
- '0.001'
tags:
-
- tag: Application
- value: 'LUN {#NAME}'
+ tag: component
+ value: operations
+ -
+ tag: lun
+ value: '{#NAME}'
trigger_prototypes:
-
uuid: aae494cb840049fb83df354c13daaf53
expression: 'min(/Huawei OceanStor 5300 V5 SNMP/huawei.5300.v5[hwPerfLunAverageIOResponseTime, "{#NAME}"],{$HUAWEI.5300.LUN.IO.TIME.MAX.TIME})>{$HUAWEI.5300.LUN.IO.TIME.MAX.WARN}'
name: 'LUN {#NAME}: Average I/O response time is too high (over {$HUAWEI.5300.LUN.IO.TIME.MAX.WARN}ms for {$HUAWEI.5300.LUN.IO.TIME.MAX.TIME})'
priority: WARNING
+ tags:
+ -
+ tag: scope
+ value: performance
-
uuid: 75e6ce80f06c4b3b86a13de4aadf25d7
name: 'LUN {#NAME}: Average read I/O latency'
@@ -878,8 +1081,11 @@ zabbix_export:
- '0.001'
tags:
-
- tag: Application
- value: 'LUN {#NAME}'
+ tag: component
+ value: operations
+ -
+ tag: lun
+ value: '{#NAME}'
-
uuid: b639b6cc20524fe1a5c415a6218b5382
name: 'LUN {#NAME}: Average write I/O latency'
@@ -896,8 +1102,11 @@ zabbix_export:
- '0.001'
tags:
-
- tag: Application
- value: 'LUN {#NAME}'
+ tag: component
+ value: operations
+ -
+ tag: lun
+ value: '{#NAME}'
-
uuid: 6e2c299282f045cca7a07dedd30b5f89
name: 'LUN {#NAME}: Read operations per second'
@@ -909,8 +1118,11 @@ zabbix_export:
description: 'Read IOPS of the node.'
tags:
-
- tag: Application
- value: 'LUN {#NAME}'
+ tag: component
+ value: operations
+ -
+ tag: lun
+ value: '{#NAME}'
-
uuid: 8e376b38196b4954895b10aefbdf65ba
name: 'LUN {#NAME}: Read traffic per second'
@@ -927,8 +1139,11 @@ zabbix_export:
- '1048576'
tags:
-
- tag: Application
- value: 'LUN {#NAME}'
+ tag: component
+ value: traffic
+ -
+ tag: lun
+ value: '{#NAME}'
-
uuid: 4d83d160c92845c9ac0f51f5f0158c3b
name: 'LUN {#NAME}: Total I/O per second'
@@ -940,8 +1155,11 @@ zabbix_export:
description: 'Current IOPS of the LUN.'
tags:
-
- tag: Application
- value: 'LUN {#NAME}'
+ tag: component
+ value: operations
+ -
+ tag: lun
+ value: '{#NAME}'
-
uuid: 1bbe8185981349dcb8a867955ff19c2f
name: 'LUN {#NAME}: Total traffic per second'
@@ -958,8 +1176,11 @@ zabbix_export:
- '1048576'
tags:
-
- tag: Application
- value: 'LUN {#NAME}'
+ tag: component
+ value: traffic
+ -
+ tag: lun
+ value: '{#NAME}'
-
uuid: 1aed4e060c9743caa13d1ace2cee16f3
name: 'LUN {#NAME}: Write operations per second'
@@ -971,8 +1192,11 @@ zabbix_export:
description: 'Write IOPS of the node.'
tags:
-
- tag: Application
- value: 'LUN {#NAME}'
+ tag: component
+ value: operations
+ -
+ tag: lun
+ value: '{#NAME}'
-
uuid: 4a21edb8ea37437f8435565e04c5ce28
name: 'LUN {#NAME}: Write traffic per second'
@@ -989,8 +1213,11 @@ zabbix_export:
- '1048576'
tags:
-
- tag: Application
- value: 'LUN {#NAME}'
+ tag: component
+ value: traffic
+ -
+ tag: lun
+ value: '{#NAME}'
-
uuid: 4c85003e7f7441adb4490efcb03e477e
name: 'LUN {#NAME}: Capacity'
@@ -1011,8 +1238,11 @@ zabbix_export:
- 6h
tags:
-
- tag: Application
- value: 'LUN {#NAME}'
+ tag: component
+ value: traffic
+ -
+ tag: lun
+ value: '{#NAME}'
-
uuid: f613af109f2846c88e845f626743232b
name: 'LUN {#NAME}: Status'
@@ -1030,14 +1260,21 @@ zabbix_export:
- 6h
tags:
-
- tag: Application
- value: 'LUN {#NAME}'
+ tag: component
+ value: health
+ -
+ tag: lun
+ value: '{#NAME}'
trigger_prototypes:
-
uuid: 757eef04912d44b4b4f9e1abab54fb4d
expression: 'last(/Huawei OceanStor 5300 V5 SNMP/huawei.5300.v5[hwStorageLunStatus, "{#NAME}"])<>1'
name: 'LUN {#NAME}: Status is not Normal'
priority: AVERAGE
+ tags:
+ -
+ tag: scope
+ value: availability
graph_prototypes:
-
uuid: 36d1eb7893f54db28afb1f4725aef1a1
@@ -1123,8 +1360,11 @@ zabbix_export:
description: 'CPU usage of the node {#NODE}.'
tags:
-
- tag: Application
- value: 'Node {#NODE}'
+ tag: component
+ value: cpu
+ -
+ tag: node
+ value: '{#NODE}'
trigger_prototypes:
-
uuid: 8495a55d6549460d9b132675a39b818b
@@ -1133,6 +1373,10 @@ zabbix_export:
opdata: 'Current utilization: {ITEM.LASTVALUE1}'
priority: WARNING
description: 'CPU utilization is too high. The system might be slow to respond.'
+ tags:
+ -
+ tag: scope
+ value: performance
-
uuid: 336022218b44497f84056fce4ed4d2bf
name: 'Node {#NODE}: Average I/O latency'
@@ -1145,14 +1389,21 @@ zabbix_export:
description: 'Average I/O latency of the node.'
tags:
-
- tag: Application
- value: 'Node {#NODE}'
+ tag: component
+ value: operations
+ -
+ tag: node
+ value: '{#NODE}'
trigger_prototypes:
-
uuid: 8f54bfe029fe43c7a049c6a97c8598bf
expression: 'min(/Huawei OceanStor 5300 V5 SNMP/huawei.5300.v5[hwPerfNodeDelay, "{#NODE}"],{$HUAWEI.5300.NODE.IO.DELAY.MAX.TIME})>{$HUAWEI.5300.NODE.IO.DELAY.MAX.WARN}'
name: 'Node {#NODE}: Average I/O latency is too high (over {$HUAWEI.5300.NODE.IO.DELAY.MAX.WARN}ms for {$HUAWEI.5300.NODE.IO.DELAY.MAX.TIME})'
priority: WARNING
+ tags:
+ -
+ tag: scope
+ value: performance
-
uuid: 3019a48ac4d34552a00c3344d04ec055
name: 'Node {#NODE}: Read operations per second'
@@ -1164,8 +1415,11 @@ zabbix_export:
description: 'Read IOPS of the node.'
tags:
-
- tag: Application
- value: 'Node {#NODE}'
+ tag: component
+ value: operations
+ -
+ tag: node
+ value: '{#NODE}'
-
uuid: e0c9807e30cc49c480f4862bf7228da8
name: 'Node {#NODE}: Read traffic per second'
@@ -1182,8 +1436,11 @@ zabbix_export:
- '1048576'
tags:
-
- tag: Application
- value: 'Node {#NODE}'
+ tag: component
+ value: traffic
+ -
+ tag: node
+ value: '{#NODE}'
-
uuid: 1c3d8562d32d4412b649738c05350c4d
name: 'Node {#NODE}: Total I/O per second'
@@ -1195,8 +1452,11 @@ zabbix_export:
description: 'Total IOPS of the node.'
tags:
-
- tag: Application
- value: 'Node {#NODE}'
+ tag: component
+ value: operations
+ -
+ tag: node
+ value: '{#NODE}'
-
uuid: 604ab970767b4a4e80e5e2e29d30f9a1
name: 'Node {#NODE}: Total traffic per second'
@@ -1213,8 +1473,11 @@ zabbix_export:
- '1048576'
tags:
-
- tag: Application
- value: 'Node {#NODE}'
+ tag: component
+ value: traffic
+ -
+ tag: node
+ value: '{#NODE}'
-
uuid: bd0c930ef95b4bb6838cac49dd38bf6f
name: 'Node {#NODE}: Write operations per second'
@@ -1226,8 +1489,11 @@ zabbix_export:
description: 'Write IOPS of the node.'
tags:
-
- tag: Application
- value: 'Node {#NODE}'
+ tag: component
+ value: operations
+ -
+ tag: node
+ value: '{#NODE}'
-
uuid: 4f5105903075422cb6643dca913df933
name: 'Node {#NODE}: Write traffic per second'
@@ -1244,8 +1510,11 @@ zabbix_export:
- '1048576'
tags:
-
- tag: Application
- value: 'Node {#NODE}'
+ tag: component
+ value: traffic
+ -
+ tag: node
+ value: '{#NODE}'
graph_prototypes:
-
uuid: 62f3a059a92a454eba1a71fb3a62b787
@@ -1326,8 +1595,11 @@ zabbix_export:
- '1048576'
tags:
-
- tag: Application
- value: 'Pool {#MODEL}'
+ tag: component
+ value: storage
+ -
+ tag: pool
+ value: '{#NAME}'
-
uuid: a800b047bda64f528ad4d22698efaa7d
name: 'Pool {#NAME}: Capacity used percentage'
@@ -1339,14 +1611,21 @@ zabbix_export:
description: 'Used capacity of a storage pool in percents.'
tags:
-
- tag: Application
- value: 'Pool {#MODEL}'
+ tag: component
+ value: storage
+ -
+ tag: pool
+ value: '{#NAME}'
trigger_prototypes:
-
uuid: 2ea46713fe664a64a851edca422257f8
expression: 'min(/Huawei OceanStor 5300 V5 SNMP/huawei.5300.v5[hwInfoStoragePoolFreeCapacityPct, "{#NAME}"],{$HUAWEI.5300.POOL.CAPACITY.THRESH.TIME})>{#THRESHOLD}'
name: 'Pool {#NAME}: Used capacity is too high (over {#THRESHOLD}%)'
priority: AVERAGE
+ tags:
+ -
+ tag: scope
+ value: capacity
-
uuid: 8a8bb086e75b4476af3686e5d28d8cfc
name: 'Pool {#NAME}: Health status'
@@ -1366,14 +1645,21 @@ zabbix_export:
- 6h
tags:
-
- tag: Application
- value: 'Pool {#NAME}'
+ tag: component
+ value: health
+ -
+ tag: pool
+ value: '{#NAME}'
trigger_prototypes:
-
uuid: 8089b48aafb4403fa3187164685f8ca3
expression: 'last(/Huawei OceanStor 5300 V5 SNMP/huawei.5300.v5[hwInfoStoragePoolHealthStatus, "{#NAME}"])<>1'
name: 'Pool {#NAME}: Health status is not Normal'
priority: HIGH
+ tags:
+ -
+ tag: scope
+ value: availability
-
uuid: a5e886744b82456e8a028f01d458307a
name: 'Pool {#NAME}: Running status'
@@ -1393,14 +1679,21 @@ zabbix_export:
- 6h
tags:
-
- tag: Application
- value: 'Pool {#MODEL}'
+ tag: component
+ value: health
+ -
+ tag: pool
+ value: '{#NAME}'
trigger_prototypes:
-
uuid: 5ff1d6b5d90040928b90908859c2e8cd
expression: 'last(/Huawei OceanStor 5300 V5 SNMP/huawei.5300.v5[hwInfoStoragePoolRunningStatus, "{#NAME}"])<>27'
name: 'Pool {#NAME}: Running status is not Online'
priority: AVERAGE
+ tags:
+ -
+ tag: scope
+ value: availability
-
uuid: 8e59b01ae52b403a8e0da860c909faa1
name: 'Pool {#NAME}: Capacity used'
@@ -1417,8 +1710,11 @@ zabbix_export:
- '1048576'
tags:
-
- tag: Application
- value: 'Pool {#MODEL}'
+ tag: component
+ value: storage
+ -
+ tag: pool
+ value: '{#NAME}'
-
uuid: e82a9a0946814522a517694df270a400
name: 'Pool {#NAME}: Capacity total'
@@ -1439,8 +1735,11 @@ zabbix_export:
- 10m
tags:
-
- tag: Application
- value: 'Pool {#MODEL}'
+ tag: component
+ value: storage
+ -
+ tag: pool
+ value: '{#NAME}'
graph_prototypes:
-
uuid: 6a2ef2bf36e44139b8550d7f1950669a
@@ -1463,6 +1762,19 @@ zabbix_export:
item:
host: 'Huawei OceanStor 5300 V5 SNMP'
key: 'huawei.5300.v5[hwInfoStoragePoolFreeCapacity, "{#NAME}"]'
+ tags:
+ -
+ tag: class
+ value: hardware
+ -
+ tag: class
+ value: storage
+ -
+ tag: target
+ value: huawei
+ -
+ tag: target
+ value: huawei-oceanstor-5300-v5
macros:
-
macro: '{$CPU.UTIL.CRIT}'
diff --git a/templates/san/netapp_aff_a700_http/README.md b/templates/san/netapp_aff_a700_http/README.md
index 91e89535e98..12ca637b61c 100644
--- a/templates/san/netapp_aff_a700_http/README.md
+++ b/templates/san/netapp_aff_a700_http/README.md
@@ -45,14 +45,14 @@ There are no template links in this template.
|Name|Description|Type|Key and additional info|
|----|-----------|----|----|
-|Nodes discovery |<p>-</p> |HTTP_AGENT |netapp.nodes.discovery<p>**Preprocessing**:</p><p>- JAVASCRIPT: `The text is too long. Please see the template.`</p> |
+|Chassis discovery |<p>-</p> |HTTP_AGENT |netapp.chassis.discovery<p>**Preprocessing**:</p><p>- JAVASCRIPT: `The text is too long. Please see the template.`</p> |
+|Disks discovery |<p>-</p> |HTTP_AGENT |netapp.disks.discovery<p>**Preprocessing**:</p><p>- JAVASCRIPT: `The text is too long. Please see the template.`</p> |
|Ethernet ports discovery |<p>-</p> |HTTP_AGENT |netapp.ports.ether.discovery<p>**Preprocessing**:</p><p>- JAVASCRIPT: `The text is too long. Please see the template.`</p> |
|FC ports discovery |<p>-</p> |HTTP_AGENT |netapp.ports.fc.discovery<p>**Preprocessing**:</p><p>- JAVASCRIPT: `The text is too long. Please see the template.`</p> |
-|Disks discovery |<p>-</p> |HTTP_AGENT |netapp.disks.discovery<p>**Preprocessing**:</p><p>- JAVASCRIPT: `The text is too long. Please see the template.`</p> |
-|Chassis discovery |<p>-</p> |HTTP_AGENT |netapp.chassis.discovery<p>**Preprocessing**:</p><p>- JAVASCRIPT: `The text is too long. Please see the template.`</p> |
|FRUs discovery |<p>-</p> |DEPENDENT |netapp.frus.discovery<p>**Preprocessing**:</p><p>- JAVASCRIPT: `The text is too long. Please see the template.`</p><p>- DISCARD_UNCHANGED_HEARTBEAT: `6h`</p> |
-|SVMs discovery |<p>-</p> |HTTP_AGENT |netapp.svms.discovery<p>**Preprocessing**:</p><p>- JAVASCRIPT: `The text is too long. Please see the template.`</p> |
|LUNs discovery |<p>-</p> |HTTP_AGENT |netapp.luns.discovery<p>**Preprocessing**:</p><p>- JAVASCRIPT: `The text is too long. Please see the template.`</p> |
+|Nodes discovery |<p>-</p> |HTTP_AGENT |netapp.nodes.discovery<p>**Preprocessing**:</p><p>- JAVASCRIPT: `The text is too long. Please see the template.`</p> |
+|SVMs discovery |<p>-</p> |HTTP_AGENT |netapp.svms.discovery<p>**Preprocessing**:</p><p>- JAVASCRIPT: `The text is too long. Please see the template.`</p> |
|Volumes discovery |<p>-</p> |HTTP_AGENT |netapp.volumes.discovery<p>**Preprocessing**:</p><p>- JAVASCRIPT: `The text is too long. Please see the template.`</p> |
## Items collected
@@ -112,32 +112,32 @@ There are no template links in this template.
|General |{#VOLUMENAME}: Volume latency, read |<p>The average latency per I/O operation in milliseconds observed at the storage object. Performance metric for read I/O operations.</p> |CALCULATED |netapp.volume.statistics.latency.read[{#VOLUMENAME}]<p>**Expression**:</p>`(last(//netapp.volume.statistics.latency_raw.read[{#VOLUMENAME}]) - last(//netapp.volume.statistics.latency_raw.read[{#VOLUMENAME}],#2)) / ( last(//netapp.volume.statistics.iops_raw.read[{#VOLUMENAME}]) - last(//netapp.volume.statistics.iops_raw.read[{#VOLUMENAME}],#2) + (last(//netapp.volume.statistics.iops_raw.read[{#VOLUMENAME}]) - last(//netapp.volume.statistics.iops_raw.read[{#VOLUMENAME}],#2) = 0)) * 0.001 ` |
|General |{#VOLUMENAME}: Volume latency, write |<p>The average latency per I/O operation in milliseconds observed at the storage object. Performance metric for write I/O operations.</p> |CALCULATED |netapp.volume.statistics.latency.write[{#VOLUMENAME}]<p>**Expression**:</p>`(last(//netapp.volume.statistics.latency_raw.write[{#VOLUMENAME}]) - last(//netapp.volume.statistics.latency_raw.write[{#VOLUMENAME}],#2)) / ( last(//netapp.volume.statistics.iops_raw.write[{#VOLUMENAME}]) - last(//netapp.volume.statistics.iops_raw.write[{#VOLUMENAME}],#2) + (last(//netapp.volume.statistics.iops_raw.write[{#VOLUMENAME}]) - last(//netapp.volume.statistics.iops_raw.write[{#VOLUMENAME}],#2) = 0) ) * 0.001 ` |
|General |{#VOLUMENAME}: Volume latency, total |<p>The average latency per I/O operation in milliseconds observed at the storage object. Performance metric aggregated over all types of I/O operations.</p> |CALCULATED |netapp.volume.statistics.latency.total[{#VOLUMENAME}]<p>**Expression**:</p>`(last(//netapp.volume.statistics.latency_raw.total[{#VOLUMENAME}]) - last(//netapp.volume.statistics.latency_raw.total[{#VOLUMENAME}],#2)) / ( last(//netapp.volume.statistics.iops_raw.total[{#VOLUMENAME}]) - last(//netapp.volume.statistics.iops_raw.total[{#VOLUMENAME}],#2) + (last(//netapp.volume.statistics.iops_raw.total[{#VOLUMENAME}]) - last(//netapp.volume.statistics.iops_raw.total[{#VOLUMENAME}],#2) = 0) ) * 0.001 ` |
-|Zabbix_raw_items |Get cluster |<p>-</p> |HTTP_AGENT |netapp.cluster.get |
-|Zabbix_raw_items |Get nodes |<p>-</p> |HTTP_AGENT |netapp.nodes.get |
-|Zabbix_raw_items |Get disks |<p>-</p> |HTTP_AGENT |netapp.disks.get |
-|Zabbix_raw_items |Get volumes |<p>-</p> |HTTP_AGENT |netapp.volumes.get |
-|Zabbix_raw_items |Get ethernet ports |<p>-</p> |HTTP_AGENT |netapp.ports.eth.get |
-|Zabbix_raw_items |Get FC ports |<p>-</p> |HTTP_AGENT |netapp.ports.fc.get |
-|Zabbix_raw_items |Get SVMs |<p>-</p> |HTTP_AGENT |netapp.svms.get |
-|Zabbix_raw_items |Get LUNs |<p>-</p> |HTTP_AGENT |netapp.luns.get |
-|Zabbix_raw_items |Get chassis |<p>-</p> |HTTP_AGENT |netapp.chassis.get |
-|Zabbix_raw_items |Get FRUs |<p>-</p> |HTTP_AGENT |netapp.frus.get<p>**Preprocessing**:</p><p>- JAVASCRIPT: `The text is too long. Please see the template.`</p> |
-|Zabbix_raw_items |Cluster latency raw, other |<p>The raw latency in microseconds observed at the storage object. This can be divided by the raw IOPS value to calculate the average latency per I/O operation. Performance metric for other I/O operations. Other I/O operations can be metadata operations, such as directory lookups and so on.</p> |DEPENDENT |netapp.cluster.statistics.latency_raw.other<p>**Preprocessing**:</p><p>- JSONPATH: `$.statistics.latency_raw.other`</p> |
-|Zabbix_raw_items |Cluster latency raw, read |<p>The raw latency in microseconds observed at the storage object. This can be divided by the raw IOPS value to calculate the average latency per I/O operation. Performance metric for read I/O operations.</p> |DEPENDENT |netapp.cluster.statistics.latency_raw.read<p>**Preprocessing**:</p><p>- JSONPATH: `$.statistics.latency_raw.read`</p> |
-|Zabbix_raw_items |Cluster latency raw, write |<p>The raw latency in microseconds observed at the storage object. This can be divided by the raw IOPS value to calculate the average latency per I/O operation. Performance metric for write I/O operations.</p> |DEPENDENT |netapp.cluster.statistics.latency_raw.write<p>**Preprocessing**:</p><p>- JSONPATH: `$.statistics.latency_raw.write`</p> |
-|Zabbix_raw_items |Cluster latency raw, total |<p>The raw latency in microseconds observed at the storage object. This can be divided by the raw IOPS value to calculate the average latency per I/O operation. Performance metric aggregated over all types of I/O operations.</p> |DEPENDENT |netapp.cluster.statistics.latency_raw.total<p>**Preprocessing**:</p><p>- JSONPATH: `$.statistics.latency_raw.total`</p> |
-|Zabbix_raw_items |Cluster IOPS raw, other |<p>The number of I/O operations observed at the storage object. Performance metric for other I/O operations. Other I/O operations can be metadata operations, such as directory lookups and so on.</p> |DEPENDENT |netapp.cluster.statistics.iops_raw.other<p>**Preprocessing**:</p><p>- JSONPATH: `$.statistics.iops_raw.other`</p> |
-|Zabbix_raw_items |Cluster IOPS raw, read |<p>The number of I/O operations observed at the storage object. Performance metric for read I/O operations.</p> |DEPENDENT |netapp.cluster.statistics.iops_raw.read<p>**Preprocessing**:</p><p>- JSONPATH: `$.statistics.iops_raw.read`</p> |
-|Zabbix_raw_items |Cluster IOPS raw, write |<p>The number of I/O operations observed at the storage object. Performance metric for write I/O operations.</p> |DEPENDENT |netapp.cluster.statistics.iops_raw.write<p>**Preprocessing**:</p><p>- JSONPATH: `$.statistics.iops_raw.write`</p> |
-|Zabbix_raw_items |Cluster IOPS raw, total |<p>The number of I/O operations observed at the storage object. Performance metric aggregated over all types of I/O operations.</p> |DEPENDENT |netapp.cluster.statistics.iops_raw.total<p>**Preprocessing**:</p><p>- JSONPATH: `$.statistics.iops_raw.total`</p> |
-|Zabbix_raw_items |{#VOLUMENAME}: Volume latency raw, other |<p>The raw latency in microseconds observed at the storage object. Performance metric for other I/O operations. Other I/O operations can be metadata operations, such as directory lookups and so on.</p> |DEPENDENT |netapp.volume.statistics.latency_raw.other[{#VOLUMENAME}]<p>**Preprocessing**:</p><p>- JSONPATH: `$.records[?(@.name=='{#VOLUMENAME}')].statistics.latency_raw.other.first()`</p> |
-|Zabbix_raw_items |{#VOLUMENAME}: Volume latency raw, read |<p>The raw latency in microseconds observed at the storage object. Performance metric for read I/O operations.</p> |DEPENDENT |netapp.volume.statistics.latency_raw.read[{#VOLUMENAME}]<p>**Preprocessing**:</p><p>- JSONPATH: `$.records[?(@.name=='{#VOLUMENAME}')].statistics.latency_raw.read.first()`</p> |
-|Zabbix_raw_items |{#VOLUMENAME}: Volume latency raw, write |<p>The raw latency in microseconds observed at the storage object. Performance metric for write I/O operations.</p> |DEPENDENT |netapp.volume.statistics.latency_raw.write[{#VOLUMENAME}]<p>**Preprocessing**:</p><p>- JSONPATH: `$.records[?(@.name=='{#VOLUMENAME}')].statistics.latency_raw.write.first()`</p> |
-|Zabbix_raw_items |{#VOLUMENAME}: Volume latency raw, total |<p>The raw latency in microseconds observed at the storage object. Performance metric aggregated over all types of I/O operations.</p> |DEPENDENT |netapp.volume.statistics.latency_raw.total[{#VOLUMENAME}]<p>**Preprocessing**:</p><p>- JSONPATH: `$.records[?(@.name=='{#VOLUMENAME}')].statistics.latency_raw.total.first()`</p> |
-|Zabbix_raw_items |{#VOLUMENAME}: Volume IOPS raw, other |<p>The number of I/O operations observed at the storage object. Performance metric for other I/O operations. Other I/O operations can be metadata operations, such as directory lookups and so on.</p> |DEPENDENT |netapp.volume.statistics.iops_raw.other[{#VOLUMENAME}]<p>**Preprocessing**:</p><p>- JSONPATH: `$.records[?(@.name=='{#VOLUMENAME}')].statistics.iops_raw.other.first()`</p> |
-|Zabbix_raw_items |{#VOLUMENAME}: Volume IOPS raw, read |<p>The number of I/O operations observed at the storage object. Performance metric for read I/O operations.</p> |DEPENDENT |netapp.volume.statistics.iops_raw.read[{#VOLUMENAME}]<p>**Preprocessing**:</p><p>- JSONPATH: `$.records[?(@.name=='{#VOLUMENAME}')].statistics.iops_raw.read.first()`</p> |
-|Zabbix_raw_items |{#VOLUMENAME}: Volume IOPS raw, write |<p>The number of I/O operations observed at the storage object. Performance metric for write I/O operations.</p> |DEPENDENT |netapp.volume.statistics.iops_raw.write[{#VOLUMENAME}]<p>**Preprocessing**:</p><p>- JSONPATH: `$.records[?(@.name=='{#VOLUMENAME}')].statistics.iops_raw.write.first()`</p> |
-|Zabbix_raw_items |{#VOLUMENAME}: Volume IOPS raw, total |<p>The number of I/O operations observed at the storage object. Performance metric aggregated over all types of I/O operations.</p> |DEPENDENT |netapp.volume.statistics.iops_raw.total[{#VOLUMENAME}]<p>**Preprocessing**:</p><p>- JSONPATH: `$.records[?(@.name=='{#VOLUMENAME}')].statistics.iops_raw.total.first()`</p> |
+|Zabbix raw items |Get cluster |<p>-</p> |HTTP_AGENT |netapp.cluster.get |
+|Zabbix raw items |Get nodes |<p>-</p> |HTTP_AGENT |netapp.nodes.get |
+|Zabbix raw items |Get disks |<p>-</p> |HTTP_AGENT |netapp.disks.get |
+|Zabbix raw items |Get volumes |<p>-</p> |HTTP_AGENT |netapp.volumes.get |
+|Zabbix raw items |Get ethernet ports |<p>-</p> |HTTP_AGENT |netapp.ports.eth.get |
+|Zabbix raw items |Get FC ports |<p>-</p> |HTTP_AGENT |netapp.ports.fc.get |
+|Zabbix raw items |Get SVMs |<p>-</p> |HTTP_AGENT |netapp.svms.get |
+|Zabbix raw items |Get LUNs |<p>-</p> |HTTP_AGENT |netapp.luns.get |
+|Zabbix raw items |Get chassis |<p>-</p> |HTTP_AGENT |netapp.chassis.get |
+|Zabbix raw items |Get FRUs |<p>-</p> |HTTP_AGENT |netapp.frus.get<p>**Preprocessing**:</p><p>- JAVASCRIPT: `The text is too long. Please see the template.`</p> |
+|Zabbix raw items |Cluster latency raw, other |<p>The raw latency in microseconds observed at the storage object. This can be divided by the raw IOPS value to calculate the average latency per I/O operation. Performance metric for other I/O operations. Other I/O operations can be metadata operations, such as directory lookups and so on.</p> |DEPENDENT |netapp.cluster.statistics.latency_raw.other<p>**Preprocessing**:</p><p>- JSONPATH: `$.statistics.latency_raw.other`</p> |
+|Zabbix raw items |Cluster latency raw, read |<p>The raw latency in microseconds observed at the storage object. This can be divided by the raw IOPS value to calculate the average latency per I/O operation. Performance metric for read I/O operations.</p> |DEPENDENT |netapp.cluster.statistics.latency_raw.read<p>**Preprocessing**:</p><p>- JSONPATH: `$.statistics.latency_raw.read`</p> |
+|Zabbix raw items |Cluster latency raw, write |<p>The raw latency in microseconds observed at the storage object. This can be divided by the raw IOPS value to calculate the average latency per I/O operation. Performance metric for write I/O operations.</p> |DEPENDENT |netapp.cluster.statistics.latency_raw.write<p>**Preprocessing**:</p><p>- JSONPATH: `$.statistics.latency_raw.write`</p> |
+|Zabbix raw items |Cluster latency raw, total |<p>The raw latency in microseconds observed at the storage object. This can be divided by the raw IOPS value to calculate the average latency per I/O operation. Performance metric aggregated over all types of I/O operations.</p> |DEPENDENT |netapp.cluster.statistics.latency_raw.total<p>**Preprocessing**:</p><p>- JSONPATH: `$.statistics.latency_raw.total`</p> |
+|Zabbix raw items |Cluster IOPS raw, other |<p>The number of I/O operations observed at the storage object. Performance metric for other I/O operations. Other I/O operations can be metadata operations, such as directory lookups and so on.</p> |DEPENDENT |netapp.cluster.statistics.iops_raw.other<p>**Preprocessing**:</p><p>- JSONPATH: `$.statistics.iops_raw.other`</p> |
+|Zabbix raw items |Cluster IOPS raw, read |<p>The number of I/O operations observed at the storage object. Performance metric for read I/O operations.</p> |DEPENDENT |netapp.cluster.statistics.iops_raw.read<p>**Preprocessing**:</p><p>- JSONPATH: `$.statistics.iops_raw.read`</p> |
+|Zabbix raw items |Cluster IOPS raw, write |<p>The number of I/O operations observed at the storage object. Performance metric for write I/O operations.</p> |DEPENDENT |netapp.cluster.statistics.iops_raw.write<p>**Preprocessing**:</p><p>- JSONPATH: `$.statistics.iops_raw.write`</p> |
+|Zabbix raw items |Cluster IOPS raw, total |<p>The number of I/O operations observed at the storage object. Performance metric aggregated over all types of I/O operations.</p> |DEPENDENT |netapp.cluster.statistics.iops_raw.total<p>**Preprocessing**:</p><p>- JSONPATH: `$.statistics.iops_raw.total`</p> |
+|Zabbix raw items |{#VOLUMENAME}: Volume latency raw, other |<p>The raw latency in microseconds observed at the storage object. Performance metric for other I/O operations. Other I/O operations can be metadata operations, such as directory lookups and so on.</p> |DEPENDENT |netapp.volume.statistics.latency_raw.other[{#VOLUMENAME}]<p>**Preprocessing**:</p><p>- JSONPATH: `$.records[?(@.name=='{#VOLUMENAME}')].statistics.latency_raw.other.first()`</p> |
+|Zabbix raw items |{#VOLUMENAME}: Volume latency raw, read |<p>The raw latency in microseconds observed at the storage object. Performance metric for read I/O operations.</p> |DEPENDENT |netapp.volume.statistics.latency_raw.read[{#VOLUMENAME}]<p>**Preprocessing**:</p><p>- JSONPATH: `$.records[?(@.name=='{#VOLUMENAME}')].statistics.latency_raw.read.first()`</p> |
+|Zabbix raw items |{#VOLUMENAME}: Volume latency raw, write |<p>The raw latency in microseconds observed at the storage object. Performance metric for write I/O operations.</p> |DEPENDENT |netapp.volume.statistics.latency_raw.write[{#VOLUMENAME}]<p>**Preprocessing**:</p><p>- JSONPATH: `$.records[?(@.name=='{#VOLUMENAME}')].statistics.latency_raw.write.first()`</p> |
+|Zabbix raw items |{#VOLUMENAME}: Volume latency raw, total |<p>The raw latency in microseconds observed at the storage object. Performance metric aggregated over all types of I/O operations.</p> |DEPENDENT |netapp.volume.statistics.latency_raw.total[{#VOLUMENAME}]<p>**Preprocessing**:</p><p>- JSONPATH: `$.records[?(@.name=='{#VOLUMENAME}')].statistics.latency_raw.total.first()`</p> |
+|Zabbix raw items |{#VOLUMENAME}: Volume IOPS raw, other |<p>The number of I/O operations observed at the storage object. Performance metric for other I/O operations. Other I/O operations can be metadata operations, such as directory lookups and so on.</p> |DEPENDENT |netapp.volume.statistics.iops_raw.other[{#VOLUMENAME}]<p>**Preprocessing**:</p><p>- JSONPATH: `$.records[?(@.name=='{#VOLUMENAME}')].statistics.iops_raw.other.first()`</p> |
+|Zabbix raw items |{#VOLUMENAME}: Volume IOPS raw, read |<p>The number of I/O operations observed at the storage object. Performance metric for read I/O operations.</p> |DEPENDENT |netapp.volume.statistics.iops_raw.read[{#VOLUMENAME}]<p>**Preprocessing**:</p><p>- JSONPATH: `$.records[?(@.name=='{#VOLUMENAME}')].statistics.iops_raw.read.first()`</p> |
+|Zabbix raw items |{#VOLUMENAME}: Volume IOPS raw, write |<p>The number of I/O operations observed at the storage object. Performance metric for write I/O operations.</p> |DEPENDENT |netapp.volume.statistics.iops_raw.write[{#VOLUMENAME}]<p>**Preprocessing**:</p><p>- JSONPATH: `$.records[?(@.name=='{#VOLUMENAME}')].statistics.iops_raw.write.first()`</p> |
+|Zabbix raw items |{#VOLUMENAME}: Volume IOPS raw, total |<p>The number of I/O operations observed at the storage object. Performance metric aggregated over all types of I/O operations.</p> |DEPENDENT |netapp.volume.statistics.iops_raw.total[{#VOLUMENAME}]<p>**Preprocessing**:</p><p>- JSONPATH: `$.records[?(@.name=='{#VOLUMENAME}')].statistics.iops_raw.total.first()`</p> |
## Triggers
@@ -163,5 +163,5 @@ There are no template links in this template.
Please report any issues with the template at https://support.zabbix.com
-You can also provide a feedback, discuss the template or ask for help with it at [ZABBIX forums](https://www.zabbix.com/forum/zabbix-suggestions-and-feedback/).
+You can also provide feedback, discuss the template or ask for help with it at [ZABBIX forums](https://www.zabbix.com/forum/zabbix-suggestions-and-feedback/).
diff --git a/templates/san/netapp_aff_a700_http/template_san_netapp_aff_a700_http.yaml b/templates/san/netapp_aff_a700_http/template_san_netapp_aff_a700_http.yaml
index 85ea35f18db..a1cdc0e430a 100644
--- a/templates/san/netapp_aff_a700_http/template_san_netapp_aff_a700_http.yaml
+++ b/templates/san/netapp_aff_a700_http/template_san_netapp_aff_a700_http.yaml
@@ -1,6 +1,6 @@
zabbix_export:
version: '6.0'
- date: '2021-12-15T15:01:55Z'
+ date: '2022-01-26T10:39:41Z'
groups:
-
uuid: 7c2cb727f85b492d88cd56e17127c64d
@@ -15,7 +15,7 @@ zabbix_export:
You can discuss this template or leave feedback on our forum https://www.zabbix.com/forum/zabbix-suggestions-and-feedback/
- Template tooling version used: 0.40
+ Template tooling version used: 0.41
groups:
-
name: Templates/SAN
@@ -35,8 +35,8 @@ zabbix_export:
url: '{$URL}/api/cluster/chassis?fields=id,state'
tags:
-
- tag: Application
- value: 'Zabbix raw items'
+ tag: component
+ value: raw
-
uuid: 49490a886b5f4e5c9e8cc121a6ffd713
name: 'Get cluster'
@@ -52,8 +52,8 @@ zabbix_export:
url: '{$URL}/api/cluster'
tags:
-
- tag: Application
- value: 'Zabbix raw items'
+ tag: component
+ value: raw
-
uuid: 2c98b9d6353a4b1f9c0a794681788c22
name: 'Cluster location'
@@ -77,8 +77,8 @@ zabbix_export:
key: netapp.cluster.get
tags:
-
- tag: Application
- value: General
+ tag: component
+ value: cluster
-
uuid: a052583b18b44ed9b8df1c1eca375113
name: 'Cluster name'
@@ -102,8 +102,8 @@ zabbix_export:
key: netapp.cluster.get
tags:
-
- tag: Application
- value: General
+ tag: component
+ value: cluster
-
uuid: 63c3ea4634024fb88841cee7e64c964b
name: 'Cluster IOPS, other rate'
@@ -127,8 +127,11 @@ zabbix_export:
key: netapp.cluster.get
tags:
-
- tag: Application
- value: General
+ tag: component
+ value: cluster
+ -
+ tag: component
+ value: iops
-
uuid: 5f38f233c9c0446e8bb9e60229294cdf
name: 'Cluster IOPS, read rate'
@@ -152,8 +155,11 @@ zabbix_export:
key: netapp.cluster.get
tags:
-
- tag: Application
- value: General
+ tag: component
+ value: cluster
+ -
+ tag: component
+ value: iops
-
uuid: 8380db1dbf2a4c2e95eff184d3a61fde
name: 'Cluster IOPS, total rate'
@@ -177,8 +183,11 @@ zabbix_export:
key: netapp.cluster.get
tags:
-
- tag: Application
- value: General
+ tag: component
+ value: cluster
+ -
+ tag: component
+ value: iops
-
uuid: 65a4b938010045ef9735a7d9f6239ccd
name: 'Cluster IOPS, write rate'
@@ -202,8 +211,11 @@ zabbix_export:
key: netapp.cluster.get
tags:
-
- tag: Application
- value: General
+ tag: component
+ value: cluster
+ -
+ tag: component
+ value: iops
-
uuid: 77253d87ce8242afa45a3c79ab96a91e
name: 'Cluster IOPS raw, other'
@@ -222,8 +234,11 @@ zabbix_export:
key: netapp.cluster.get
tags:
-
- tag: Application
- value: 'Zabbix raw items'
+ tag: component
+ value: cluster
+ -
+ tag: component
+ value: iops
-
uuid: 14262390978b45729fa3ac593cf21a69
name: 'Cluster IOPS raw, read'
@@ -242,8 +257,11 @@ zabbix_export:
key: netapp.cluster.get
tags:
-
- tag: Application
- value: 'Zabbix raw items'
+ tag: component
+ value: cluster
+ -
+ tag: component
+ value: iops
-
uuid: 7a0407b68348478f9bc56bf0629f59d2
name: 'Cluster IOPS raw, total'
@@ -262,8 +280,11 @@ zabbix_export:
key: netapp.cluster.get
tags:
-
- tag: Application
- value: 'Zabbix raw items'
+ tag: component
+ value: cluster
+ -
+ tag: component
+ value: iops
-
uuid: 92640d6a2d044100a59c5d180d43fbce
name: 'Cluster IOPS raw, write'
@@ -282,8 +303,11 @@ zabbix_export:
key: netapp.cluster.get
tags:
-
- tag: Application
- value: 'Zabbix raw items'
+ tag: component
+ value: cluster
+ -
+ tag: component
+ value: iops
-
uuid: 4bd4fe94e9a54fa2b8ab9bdf0475edff
name: 'Cluster latency, other'
@@ -299,8 +323,11 @@ zabbix_export:
description: 'The average latency per I/O operation in milliseconds observed at the storage object. Performance metric for other I/O operations. Other I/O operations can be metadata operations, such as directory lookups and so on.'
tags:
-
- tag: Application
- value: General
+ tag: component
+ value: cluster
+ -
+ tag: component
+ value: latency
-
uuid: 4b89e603f9cf4b92a85293b1ad15c005
name: 'Cluster latency, read'
@@ -316,8 +343,11 @@ zabbix_export:
description: 'The average latency per I/O operation in milliseconds observed at the storage object. Performance metric for read I/O operations.'
tags:
-
- tag: Application
- value: General
+ tag: component
+ value: cluster
+ -
+ tag: component
+ value: latency
-
uuid: 2c953f67a7484e389d11ac5ef6b06c44
name: 'Cluster latency, total'
@@ -333,8 +363,11 @@ zabbix_export:
description: 'The average latency per I/O operation in milliseconds observed at the storage object. Performance metric aggregated over all types of I/O operations.'
tags:
-
- tag: Application
- value: General
+ tag: component
+ value: cluster
+ -
+ tag: component
+ value: latency
-
uuid: 543ba306d85e41c98d34dab39463dd87
name: 'Cluster latency, write'
@@ -350,8 +383,11 @@ zabbix_export:
description: 'The average latency per I/O operation in milliseconds observed at the storage object. Performance metric for write I/O operations.'
tags:
-
- tag: Application
- value: General
+ tag: component
+ value: cluster
+ -
+ tag: component
+ value: latency
-
uuid: acd5b961c4d843589514771fa9a0aaa3
name: 'Cluster latency raw, other'
@@ -370,8 +406,11 @@ zabbix_export:
key: netapp.cluster.get
tags:
-
- tag: Application
- value: 'Zabbix raw items'
+ tag: component
+ value: cluster
+ -
+ tag: component
+ value: latency
-
uuid: 3e81e918028d412eaa2cb27718ae3b98
name: 'Cluster latency raw, read'
@@ -390,8 +429,11 @@ zabbix_export:
key: netapp.cluster.get
tags:
-
- tag: Application
- value: 'Zabbix raw items'
+ tag: component
+ value: cluster
+ -
+ tag: component
+ value: latency
-
uuid: 78253f625b7e468898f6dd48c9707ad3
name: 'Cluster latency raw, total'
@@ -410,8 +452,11 @@ zabbix_export:
key: netapp.cluster.get
tags:
-
- tag: Application
- value: 'Zabbix raw items'
+ tag: component
+ value: cluster
+ -
+ tag: component
+ value: latency
-
uuid: fb73702348d3468cad5312af772eaeb9
name: 'Cluster latency raw, write'
@@ -430,8 +475,11 @@ zabbix_export:
key: netapp.cluster.get
tags:
-
- tag: Application
- value: 'Zabbix raw items'
+ tag: component
+ value: cluster
+ -
+ tag: component
+ value: latency
-
uuid: 61acb5f1435f4452a789c44bfd105da3
name: 'Cluster throughput, other rate'
@@ -455,8 +503,11 @@ zabbix_export:
key: netapp.cluster.get
tags:
-
- tag: Application
- value: General
+ tag: component
+ value: cluster
+ -
+ tag: component
+ value: throughput
-
uuid: a1fad2e35b8f4c1da450b953d3952263
name: 'Cluster throughput, read rate'
@@ -480,8 +531,11 @@ zabbix_export:
key: netapp.cluster.get
tags:
-
- tag: Application
- value: General
+ tag: component
+ value: cluster
+ -
+ tag: component
+ value: throughput
-
uuid: e894ad01c2d74edfb8f954198979070c
name: 'Cluster throughput, total rate'
@@ -505,8 +559,11 @@ zabbix_export:
key: netapp.cluster.get
tags:
-
- tag: Application
- value: General
+ tag: component
+ value: cluster
+ -
+ tag: component
+ value: throughput
-
uuid: c06c118d3fbe48b78db12e43232d6d97
name: 'Cluster throughput, write rate'
@@ -530,8 +587,11 @@ zabbix_export:
key: netapp.cluster.get
tags:
-
- tag: Application
- value: General
+ tag: component
+ value: cluster
+ -
+ tag: component
+ value: throughput
-
uuid: 5029bccf54f542b1a2dc760067ddabe3
name: 'Cluster status'
@@ -555,8 +615,8 @@ zabbix_export:
key: netapp.cluster.get
tags:
-
- tag: Application
- value: General
+ tag: component
+ value: cluster
triggers:
-
uuid: c823a2eb325a4153871be705d7c24c72
@@ -564,6 +624,13 @@ zabbix_export:
name: 'Cluster status is abnormal'
priority: AVERAGE
description: 'Any errors associated with the sample. For example, if the aggregation of data over multiple nodes fails then any of the partial errors might be returned, “ok” on success, or “error” on any internal uncategorized failure. Whenever a sample collection is missed but done at a later time, it is back filled to the previous 15 second timestamp and tagged with "backfilled_data". “Inconsistent_ delta_time” is encountered when the time between two collections is not the same for all nodes. Therefore, the aggregated value might be over or under inflated. “Negative_delta” is returned when an expected monotonically increasing value has decreased in value. “Inconsistent_old_data” is returned when one or more nodes do not have the latest data.'
+ tags:
+ -
+ tag: scope
+ value: availability
+ -
+ tag: scope
+ value: performance
-
uuid: cd56dc70e28f4a3382f2f1b08a4fa584
name: 'Cluster software version'
@@ -587,8 +654,8 @@ zabbix_export:
key: netapp.cluster.get
tags:
-
- tag: Application
- value: General
+ tag: component
+ value: system
triggers:
-
uuid: 4a2936f068ed486f8c8a2cf2cfa7440b
@@ -597,6 +664,10 @@ zabbix_export:
priority: INFO
description: '__RESOURCE__ version has changed. Ack to close.'
manual_close: 'YES'
+ tags:
+ -
+ tag: scope
+ value: notice
-
uuid: c9bf91e0f23c4961aed8ee5b32ff7767
name: 'Get disks'
@@ -612,8 +683,8 @@ zabbix_export:
url: '{$URL}/api/storage/disks?fields=state,node.name'
tags:
-
- tag: Application
- value: 'Zabbix raw items'
+ tag: component
+ value: raw
-
uuid: 54163ca73a8c40188048ef5d89ec4927
name: 'Get FRUs'
@@ -644,8 +715,8 @@ zabbix_export:
url: '{$URL}/api/cluster/chassis?fields=id,frus.id,frus.state'
tags:
-
- tag: Application
- value: 'Zabbix raw items'
+ tag: component
+ value: raw
-
uuid: c9b6ac2405af48c0899d1536662f752b
name: 'Get LUNs'
@@ -661,8 +732,8 @@ zabbix_export:
url: '{$URL}/api/storage/luns?fields=name,svm.name,space.size,space.used,status.state,status.container_state'
tags:
-
- tag: Application
- value: 'Zabbix raw items'
+ tag: component
+ value: raw
-
uuid: 5c36efc545ba4dcbb0be84da5e8088cc
name: 'Get nodes'
@@ -678,8 +749,8 @@ zabbix_export:
url: '{$URL}/api/cluster/nodes?fields=*'
tags:
-
- tag: Application
- value: 'Zabbix raw items'
+ tag: component
+ value: raw
-
uuid: c677a3caf7a04710bc67b165b4152808
name: 'Get ethernet ports'
@@ -695,8 +766,8 @@ zabbix_export:
url: '{$URL}/api/network/ethernet/ports?fields=name,type,node.name,broadcast_domain.name,enabled,state,mtu,speed'
tags:
-
- tag: Application
- value: 'Zabbix raw items'
+ tag: component
+ value: raw
-
uuid: 2a6abfe87cc548bb81fcb217cde4f805
name: 'Get FC ports'
@@ -712,8 +783,8 @@ zabbix_export:
url: '{$URL}/api/network/fc/ports?fields=name,node.name,description,enabled,fabric.switch_port,state'
tags:
-
- tag: Application
- value: 'Zabbix raw items'
+ tag: component
+ value: raw
-
uuid: 7a813b7cb05d497fbf77bf11b01757dd
name: 'Get SVMs'
@@ -729,8 +800,8 @@ zabbix_export:
url: '{$URL}/api/svm/svms?fields=name,state,comment'
tags:
-
- tag: Application
- value: 'Zabbix raw items'
+ tag: component
+ value: raw
-
uuid: fa7fa8daaaa640d494af38614ba12c2e
name: 'Get volumes'
@@ -746,8 +817,8 @@ zabbix_export:
url: '{$URL}/api/storage/volumes?fields=name,comment,state,type,svm.name,space.size,space.available,space.used,statistics'
tags:
-
- tag: Application
- value: 'Zabbix raw items'
+ tag: component
+ value: raw
discovery_rules:
-
uuid: c5265605c1b5440999b7c0dbff8ce328
@@ -782,8 +853,11 @@ zabbix_export:
key: netapp.chassis.get
tags:
-
- tag: Application
- value: 'Chassis "{#ID}"'
+ tag: chassis
+ value: '{#ID}'
+ -
+ tag: component
+ value: chassis
trigger_prototypes:
-
uuid: 381eb797545d452a84d3dba43865bbed
@@ -794,6 +868,10 @@ zabbix_export:
priority: AVERAGE
description: 'Something is wrong with the chassis.'
manual_close: 'YES'
+ tags:
+ -
+ tag: scope
+ value: performance
timeout: '{$HTTP.AGENT.TIMEOUT}'
url: '{$URL}/api/cluster/chassis?fields=id'
preprocessing:
@@ -841,8 +919,14 @@ zabbix_export:
key: netapp.disks.get
tags:
-
- tag: Application
- value: 'Node "{#NODENAME}" disks'
+ tag: component
+ value: disk
+ -
+ tag: disk
+ value: '{#DISKNAME}'
+ -
+ tag: node
+ value: '{#NODENAME}'
trigger_prototypes:
-
uuid: 72c1925f51c149eca27c7ddd1c81e44f
@@ -853,6 +937,10 @@ zabbix_export:
priority: AVERAGE
description: 'Something is wrong with the disk.'
manual_close: 'YES'
+ tags:
+ -
+ tag: scope
+ value: performance
timeout: '{$HTTP.AGENT.TIMEOUT}'
url: '{$URL}/api/storage/disks?fields=name,node.name'
preprocessing:
@@ -897,8 +985,14 @@ zabbix_export:
key: netapp.frus.get
tags:
-
- tag: Application
- value: 'Chassis "{#CHASSISID}"'
+ tag: chassis
+ value: '{#CHASSISID}'
+ -
+ tag: component
+ value: fru
+ -
+ tag: fru
+ value: '{#FRUID}'
trigger_prototypes:
-
uuid: a17cb2ea98b6415d9e22e7f591d80adb
@@ -909,6 +1003,13 @@ zabbix_export:
priority: AVERAGE
description: 'Something is wrong with the FRU.'
manual_close: 'YES'
+ tags:
+ -
+ tag: scope
+ value: availability
+ -
+ tag: scope
+ value: performance
master_item:
key: netapp.frus.get
preprocessing:
@@ -959,8 +1060,14 @@ zabbix_export:
key: netapp.luns.get
tags:
-
- tag: Application
- value: 'SVM "{#SVMNAME}"'
+ tag: component
+ value: lun
+ -
+ tag: lun
+ value: '{#LUNNAME}'
+ -
+ tag: svm
+ value: '{#SVMNAME}'
-
uuid: e12b5d04f3264ee2b602d459fb64c6ee
name: '{#LUNNAME}: Space used'
@@ -983,8 +1090,14 @@ zabbix_export:
key: netapp.luns.get
tags:
-
- tag: Application
- value: 'SVM "{#SVMNAME}"'
+ tag: component
+ value: lun
+ -
+ tag: lun
+ value: '{#LUNNAME}'
+ -
+ tag: svm
+ value: '{#SVMNAME}'
-
uuid: 701fdb0345874ea39afc3362faa2f5a4
name: '{#LUNNAME}: Container state'
@@ -1008,8 +1121,14 @@ zabbix_export:
key: netapp.luns.get
tags:
-
- tag: Application
- value: 'SVM "{#SVMNAME}"'
+ tag: component
+ value: lun
+ -
+ tag: lun
+ value: '{#LUNNAME}'
+ -
+ tag: svm
+ value: '{#SVMNAME}'
trigger_prototypes:
-
uuid: 7a4e0a681edd4db6b701b131fea0e5e4
@@ -1020,6 +1139,10 @@ zabbix_export:
priority: AVERAGE
description: 'LUNs are only available when their containers are available.'
manual_close: 'YES'
+ tags:
+ -
+ tag: scope
+ value: performance
-
uuid: ae15b98b9de2472e8c56ddb2a13d7981
name: '{#LUNNAME}: State'
@@ -1043,8 +1166,14 @@ zabbix_export:
key: netapp.luns.get
tags:
-
- tag: Application
- value: 'SVM "{#SVMNAME}"'
+ tag: component
+ value: lun
+ -
+ tag: lun
+ value: '{#LUNNAME}'
+ -
+ tag: svm
+ value: '{#SVMNAME}'
trigger_prototypes:
-
uuid: 5b065dd69e654bee881ae60464a5c9fe
@@ -1055,6 +1184,10 @@ zabbix_export:
priority: AVERAGE
description: 'Normal states for a LUN are online and offline. Other states indicate errors.'
manual_close: 'YES'
+ tags:
+ -
+ tag: scope
+ value: performance
timeout: '{$HTTP.AGENT.TIMEOUT}'
url: '{$URL}/api/storage/luns?fields=name,svm.name,space.size,space.used,status.state,status.container_state'
preprocessing:
@@ -1102,8 +1235,11 @@ zabbix_export:
key: netapp.nodes.get
tags:
-
- tag: Application
- value: 'Node "{#NODENAME}"'
+ tag: component
+ value: node
+ -
+ tag: node
+ value: '{#NODENAME}'
trigger_prototypes:
-
uuid: 34092a7ade784221ae50eb74a6fbcb5d
@@ -1112,6 +1248,10 @@ zabbix_export:
priority: INFO
description: '{#NODENAME} version has changed. Ack to close.'
manual_close: 'YES'
+ tags:
+ -
+ tag: scope
+ value: notice
-
uuid: 416e2a3d707d4a5389c90566b588bf7f
name: '{#NODENAME}: Controller over temperature'
@@ -1135,8 +1275,11 @@ zabbix_export:
key: netapp.nodes.get
tags:
-
- tag: Application
- value: 'Node "{#NODENAME}"'
+ tag: component
+ value: node
+ -
+ tag: node
+ value: '{#NODENAME}'
trigger_prototypes:
-
uuid: 4dbb3a9da15f45989b8fa4217f3f25c3
@@ -1144,6 +1287,13 @@ zabbix_export:
name: '{#NODENAME}: Node has over temperature'
priority: AVERAGE
description: 'The hardware shuts down if the temperature exceeds critical thresholds(item''s value is "over").'
+ tags:
+ -
+ tag: scope
+ value: availability
+ -
+ tag: scope
+ value: performance
-
uuid: f554158202d347388304751c8bdf7515
name: '{#NODENAME}: Location'
@@ -1167,8 +1317,11 @@ zabbix_export:
key: netapp.nodes.get
tags:
-
- tag: Application
- value: 'Node "{#NODENAME}"'
+ tag: component
+ value: node
+ -
+ tag: node
+ value: '{#NODENAME}'
-
uuid: be634e1ba1ea454fbc6c7c8224909187
name: '{#NODENAME}: Membership'
@@ -1196,8 +1349,11 @@ zabbix_export:
key: netapp.nodes.get
tags:
-
- tag: Application
- value: 'Node "{#NODENAME}"'
+ tag: component
+ value: node
+ -
+ tag: node
+ value: '{#NODENAME}'
-
uuid: 5b3b6fab8fe54f3585c1a270caad2b3e
name: '{#NODENAME}: State'
@@ -1229,8 +1385,11 @@ zabbix_export:
key: netapp.nodes.get
tags:
-
- tag: Application
- value: 'Node "{#NODENAME}"'
+ tag: component
+ value: node
+ -
+ tag: node
+ value: '{#NODENAME}'
trigger_prototypes:
-
uuid: db8ff0f2cd294cc5952992a0d476e798
@@ -1245,6 +1404,13 @@ zabbix_export:
waiting_for_giveback - Node has been taken over by its HA partner and is waiting for the HA partner to giveback disks.
degraded - Node has one or more critical services offline.
unknown - Node or its HA partner cannot be contacted and there is no information on the node's state.
+ tags:
+ -
+ tag: scope
+ value: availability
+ -
+ tag: scope
+ value: performance
-
uuid: 56e0b6df4dbd456880c2481bec40b41e
name: '{#NODENAME}: Uptime'
@@ -1263,8 +1429,11 @@ zabbix_export:
key: netapp.nodes.get
tags:
-
- tag: Application
- value: 'Node "{#NODENAME}"'
+ tag: component
+ value: node
+ -
+ tag: node
+ value: '{#NODENAME}'
trigger_prototypes:
-
uuid: 61357dfdb08846c4935f62ba894b159a
@@ -1273,6 +1442,10 @@ zabbix_export:
priority: INFO
description: 'Uptime is less than 10 minutes'
manual_close: 'YES'
+ tags:
+ -
+ tag: scope
+ value: notice
timeout: '{$HTTP.AGENT.TIMEOUT}'
url: '{$URL}/api/cluster/nodes?fields=name'
preprocessing:
@@ -1320,8 +1493,14 @@ zabbix_export:
key: netapp.ports.eth.get
tags:
-
- tag: Application
- value: 'Node "{#NODENAME}" Ethernet ports'
+ tag: component
+ value: interfaces
+ -
+ tag: interfaces
+ value: '{#ETHPORTNAME}'
+ -
+ tag: node
+ value: '{#NODENAME}'
trigger_prototypes:
-
uuid: 0fa3a54b559349d58b616720ee33cdf5
@@ -1332,6 +1511,10 @@ zabbix_export:
priority: AVERAGE
description: 'Something is wrong with the ethernet port.'
manual_close: 'YES'
+ tags:
+ -
+ tag: scope
+ value: availability
timeout: '{$HTTP.AGENT.TIMEOUT}'
url: '{$URL}/api/network/ethernet/ports?fields=name,state,node.name'
preprocessing:
@@ -1379,8 +1562,14 @@ zabbix_export:
key: netapp.ports.fc.get
tags:
-
- tag: Application
- value: 'Node "{#NODENAME}" FC ports'
+ tag: component
+ value: fc-port
+ -
+ tag: fc-port
+ value: '{#FCPORTNAME}'
+ -
+ tag: node
+ value: '{#NODENAME}'
-
uuid: e939576d865041dd8f4af24bb7811117
name: '{#FCPORTNAME}: State'
@@ -1412,8 +1601,14 @@ zabbix_export:
key: netapp.ports.fc.get
tags:
-
- tag: Application
- value: 'Node "{#NODENAME}" FC ports'
+ tag: component
+ value: fc-port
+ -
+ tag: fc-port
+ value: '{#FCPORTNAME}'
+ -
+ tag: node
+ value: '{#NODENAME}'
trigger_prototypes:
-
uuid: a985c047b9834081bf21ae50836cef46
@@ -1424,6 +1619,13 @@ zabbix_export:
priority: AVERAGE
description: 'Something is wrong with the FC port.'
manual_close: 'YES'
+ tags:
+ -
+ tag: scope
+ value: availability
+ -
+ tag: scope
+ value: performance
timeout: '{$HTTP.AGENT.TIMEOUT}'
url: '{$URL}/api/network/fc/ports?fields=node.name,name,state'
preprocessing:
@@ -1471,8 +1673,11 @@ zabbix_export:
key: netapp.svms.get
tags:
-
- tag: Application
- value: 'SVM "{#SVMNAME}"'
+ tag: component
+ value: svm
+ -
+ tag: svm
+ value: '{#SVMNAME}'
-
uuid: 6534f78b5b6c4e61b8ee0ab05bcc6fa3
name: '{#SVMNAME}: State'
@@ -1496,8 +1701,11 @@ zabbix_export:
key: netapp.svms.get
tags:
-
- tag: Application
- value: 'SVM "{#SVMNAME}"'
+ tag: component
+ value: svm
+ -
+ tag: svm
+ value: '{#SVMNAME}'
trigger_prototypes:
-
uuid: 7c5695fd13a4489ca1c9772f1d3376a7
@@ -1508,6 +1716,13 @@ zabbix_export:
priority: AVERAGE
description: 'Something is wrong with the SVM.'
manual_close: 'YES'
+ tags:
+ -
+ tag: scope
+ value: availability
+ -
+ tag: scope
+ value: performance
timeout: '{$HTTP.AGENT.TIMEOUT}'
url: '{$URL}/api/svm/svms?fields=name'
preprocessing:
@@ -1555,8 +1770,11 @@ zabbix_export:
key: netapp.volumes.get
tags:
-
- tag: Application
- value: 'Volume "{#VOLUMENAME}"'
+ tag: component
+ value: volume
+ -
+ tag: volume
+ value: '{#VOLUMENAME}'
-
uuid: 63c67432c4dd48f3a9b2736b1d8eda60
name: '{#VOLUMENAME}: Available size'
@@ -1579,8 +1797,11 @@ zabbix_export:
key: netapp.volumes.get
tags:
-
- tag: Application
- value: 'Volume "{#VOLUMENAME}"'
+ tag: component
+ value: volume
+ -
+ tag: volume
+ value: '{#VOLUMENAME}'
-
uuid: b17602cccbb84012b6cb8edd8bd80374
name: '{#VOLUMENAME}: Space size'
@@ -1603,8 +1824,11 @@ zabbix_export:
key: netapp.volumes.get
tags:
-
- tag: Application
- value: 'Volume "{#VOLUMENAME}"'
+ tag: component
+ value: volume
+ -
+ tag: volume
+ value: '{#VOLUMENAME}'
-
uuid: 0166239c8d4a4e42ba2f9b3b530143a8
name: '{#VOLUMENAME}: Used size'
@@ -1627,8 +1851,11 @@ zabbix_export:
key: netapp.volumes.get
tags:
-
- tag: Application
- value: 'Volume "{#VOLUMENAME}"'
+ tag: component
+ value: volume
+ -
+ tag: volume
+ value: '{#VOLUMENAME}'
-
uuid: fa2ae9b23fce43a49efa9c66369cce27
name: '{#VOLUMENAME}: State'
@@ -1652,8 +1879,11 @@ zabbix_export:
key: netapp.volumes.get
tags:
-
- tag: Application
- value: 'Volume "{#VOLUMENAME}"'
+ tag: component
+ value: volume
+ -
+ tag: volume
+ value: '{#VOLUMENAME}'
trigger_prototypes:
-
uuid: b00f339ed1a9450ba096cabababcf76e
@@ -1664,6 +1894,10 @@ zabbix_export:
priority: AVERAGE
description: 'A volume can only be brought online if it is offline. Taking a volume offline removes its junction path. The ''mixed'' state applies to FlexGroup volumes only and cannot be specified as a target state. An ''error'' state implies that the volume is not in a state to serve data.'
manual_close: 'YES'
+ tags:
+ -
+ tag: scope
+ value: performance
-
uuid: cb4cfb0ce84f405ebfbf2e4a64c12ca2
name: '{#VOLUMENAME}: Volume IOPS, other rate'
@@ -1687,8 +1921,14 @@ zabbix_export:
key: netapp.volumes.get
tags:
-
- tag: Application
- value: 'Volume "{#VOLUMENAME}"'
+ tag: component
+ value: iops
+ -
+ tag: component
+ value: volume
+ -
+ tag: volume
+ value: '{#VOLUMENAME}'
-
uuid: ae3142dae1294a16a4cdd0ef153f7cfb
name: '{#VOLUMENAME}: Volume IOPS, read rate'
@@ -1712,8 +1952,14 @@ zabbix_export:
key: netapp.volumes.get
tags:
-
- tag: Application
- value: 'Volume "{#VOLUMENAME}"'
+ tag: component
+ value: iops
+ -
+ tag: component
+ value: volume
+ -
+ tag: volume
+ value: '{#VOLUMENAME}'
-
uuid: b767b6185c744ddc8061bef36d16581d
name: '{#VOLUMENAME}: Volume IOPS, total rate'
@@ -1737,8 +1983,14 @@ zabbix_export:
key: netapp.volumes.get
tags:
-
- tag: Application
- value: 'Volume "{#VOLUMENAME}"'
+ tag: component
+ value: iops
+ -
+ tag: component
+ value: volume
+ -
+ tag: volume
+ value: '{#VOLUMENAME}'
-
uuid: ffe8787aeaa2414e82a925ab0dbfb9aa
name: '{#VOLUMENAME}: Volume IOPS, write rate'
@@ -1762,8 +2014,14 @@ zabbix_export:
key: netapp.volumes.get
tags:
-
- tag: Application
- value: 'Volume "{#VOLUMENAME}"'
+ tag: component
+ value: iops
+ -
+ tag: component
+ value: volume
+ -
+ tag: volume
+ value: '{#VOLUMENAME}'
-
uuid: 64a56ed125f249308d0f525aa0a3e56d
name: '{#VOLUMENAME}: Volume IOPS raw, other'
@@ -1782,8 +2040,14 @@ zabbix_export:
key: netapp.volumes.get
tags:
-
- tag: Application
- value: 'Zabbix raw items'
+ tag: component
+ value: iops
+ -
+ tag: component
+ value: volume
+ -
+ tag: volume
+ value: '{#VOLUMENAME}'
-
uuid: 01ee6910b06e42e294e2c80229cc960e
name: '{#VOLUMENAME}: Volume IOPS raw, read'
@@ -1802,8 +2066,14 @@ zabbix_export:
key: netapp.volumes.get
tags:
-
- tag: Application
- value: 'Zabbix raw items'
+ tag: component
+ value: iops
+ -
+ tag: component
+ value: volume
+ -
+ tag: volume
+ value: '{#VOLUMENAME}'
-
uuid: 5964ea1edbb74fa4a7c04a79ef776ff3
name: '{#VOLUMENAME}: Volume IOPS raw, total'
@@ -1822,8 +2092,14 @@ zabbix_export:
key: netapp.volumes.get
tags:
-
- tag: Application
- value: 'Zabbix raw items'
+ tag: component
+ value: iops
+ -
+ tag: component
+ value: volume
+ -
+ tag: volume
+ value: '{#VOLUMENAME}'
-
uuid: 77329ceefeef490e98f7d23689765c87
name: '{#VOLUMENAME}: Volume IOPS raw, write'
@@ -1842,8 +2118,14 @@ zabbix_export:
key: netapp.volumes.get
tags:
-
- tag: Application
- value: 'Zabbix raw items'
+ tag: component
+ value: iops
+ -
+ tag: component
+ value: volume
+ -
+ tag: volume
+ value: '{#VOLUMENAME}'
-
uuid: fc21c2c1ff87454ea9fc59af4d0d4693
name: '{#VOLUMENAME}: Volume latency, other'
@@ -1859,8 +2141,14 @@ zabbix_export:
description: 'The average latency per I/O operation in milliseconds observed at the storage object. Performance metric for other I/O operations. Other I/O operations can be metadata operations, such as directory lookups and so on.'
tags:
-
- tag: Application
- value: 'Volume "{#VOLUMENAME}"'
+ tag: component
+ value: latency
+ -
+ tag: component
+ value: volume
+ -
+ tag: volume
+ value: '{#VOLUMENAME}'
-
uuid: 3e80e6c55bd0497f87d4f4e71f11f0aa
name: '{#VOLUMENAME}: Volume latency, read'
@@ -1876,8 +2164,14 @@ zabbix_export:
description: 'The average latency per I/O operation in milliseconds observed at the storage object. Performance metric for read I/O operations.'
tags:
-
- tag: Application
- value: 'Volume "{#VOLUMENAME}"'
+ tag: component
+ value: latency
+ -
+ tag: component
+ value: volume
+ -
+ tag: volume
+ value: '{#VOLUMENAME}'
-
uuid: ff804a090b064bfeb60183d7d7d2abe1
name: '{#VOLUMENAME}: Volume latency, total'
@@ -1893,8 +2187,14 @@ zabbix_export:
description: 'The average latency per I/O operation in milliseconds observed at the storage object. Performance metric aggregated over all types of I/O operations.'
tags:
-
- tag: Application
- value: 'Volume "{#VOLUMENAME}"'
+ tag: component
+ value: latency
+ -
+ tag: component
+ value: volume
+ -
+ tag: volume
+ value: '{#VOLUMENAME}'
-
uuid: eb2b3a3c4807415a8a88d11b19ae7fe6
name: '{#VOLUMENAME}: Volume latency, write'
@@ -1910,8 +2210,14 @@ zabbix_export:
description: 'The average latency per I/O operation in milliseconds observed at the storage object. Performance metric for write I/O operations.'
tags:
-
- tag: Application
- value: 'Volume "{#VOLUMENAME}"'
+ tag: component
+ value: latency
+ -
+ tag: component
+ value: volume
+ -
+ tag: volume
+ value: '{#VOLUMENAME}'
-
uuid: 4fdf1c23cad2453aa00710289fde1460
name: '{#VOLUMENAME}: Volume latency raw, other'
@@ -1930,8 +2236,14 @@ zabbix_export:
key: netapp.volumes.get
tags:
-
- tag: Application
- value: 'Zabbix raw items'
+ tag: component
+ value: latency
+ -
+ tag: component
+ value: volume
+ -
+ tag: volume
+ value: '{#VOLUMENAME}'
-
uuid: 0923b8b2933e4b309a4b751eea06353a
name: '{#VOLUMENAME}: Volume latency raw, read'
@@ -1950,8 +2262,14 @@ zabbix_export:
key: netapp.volumes.get
tags:
-
- tag: Application
- value: 'Zabbix raw items'
+ tag: component
+ value: latency
+ -
+ tag: component
+ value: volume
+ -
+ tag: volume
+ value: '{#VOLUMENAME}'
-
uuid: 48479110a92b4b3094e72882ec9d4812
name: '{#VOLUMENAME}: Volume latency raw, total'
@@ -1970,8 +2288,14 @@ zabbix_export:
key: netapp.volumes.get
tags:
-
- tag: Application
- value: 'Zabbix raw items'
+ tag: component
+ value: latency
+ -
+ tag: component
+ value: volume
+ -
+ tag: volume
+ value: '{#VOLUMENAME}'
-
uuid: a6c653c4a6164de9971b22e7a28c40d9
name: '{#VOLUMENAME}: Volume latency raw, write'
@@ -1990,8 +2314,14 @@ zabbix_export:
key: netapp.volumes.get
tags:
-
- tag: Application
- value: 'Zabbix raw items'
+ tag: component
+ value: latency
+ -
+ tag: component
+ value: volume
+ -
+ tag: volume
+ value: '{#VOLUMENAME}'
-
uuid: f23b393e033a4285b7f5b8742b0be669
name: '{#VOLUMENAME}: Volume throughput, other rate'
@@ -2015,8 +2345,14 @@ zabbix_export:
key: netapp.volumes.get
tags:
-
- tag: Application
- value: 'Volume "{#VOLUMENAME}"'
+ tag: component
+ value: throughput
+ -
+ tag: component
+ value: volume
+ -
+ tag: volume
+ value: '{#VOLUMENAME}'
-
uuid: fcbef2bcc3004ba6b1f122f00419fc2c
name: '{#VOLUMENAME}: Volume throughput, read rate'
@@ -2040,8 +2376,14 @@ zabbix_export:
key: netapp.volumes.get
tags:
-
- tag: Application
- value: 'Volume "{#VOLUMENAME}"'
+ tag: component
+ value: throughput
+ -
+ tag: component
+ value: volume
+ -
+ tag: volume
+ value: '{#VOLUMENAME}'
-
uuid: 9218d4e861244353bc779fc2dfd561b9
name: '{#VOLUMENAME}: Volume throughput, total rate'
@@ -2065,8 +2407,14 @@ zabbix_export:
key: netapp.volumes.get
tags:
-
- tag: Application
- value: 'Volume "{#VOLUMENAME}"'
+ tag: component
+ value: throughput
+ -
+ tag: component
+ value: volume
+ -
+ tag: volume
+ value: '{#VOLUMENAME}'
-
uuid: 9d1cf308b4de4b88a632eee0b5a90267
name: '{#VOLUMENAME}: Volume throughput, write rate'
@@ -2090,8 +2438,14 @@ zabbix_export:
key: netapp.volumes.get
tags:
-
- tag: Application
- value: 'Volume "{#VOLUMENAME}"'
+ tag: component
+ value: throughput
+ -
+ tag: component
+ value: volume
+ -
+ tag: volume
+ value: '{#VOLUMENAME}'
-
uuid: 1b48c3ecd33f4acd88b57f5c76c2892c
name: '{#VOLUMENAME}: SVM name'
@@ -2115,8 +2469,11 @@ zabbix_export:
key: netapp.volumes.get
tags:
-
- tag: Application
- value: 'Volume "{#VOLUMENAME}"'
+ tag: component
+ value: volume
+ -
+ tag: volume
+ value: '{#VOLUMENAME}'
-
uuid: 540405e59a93446cbbe71b05206a50be
name: '{#VOLUMENAME}: Type'
@@ -2144,8 +2501,11 @@ zabbix_export:
key: netapp.volumes.get
tags:
-
- tag: Application
- value: 'Volume "{#VOLUMENAME}"'
+ tag: component
+ value: volume
+ -
+ tag: volume
+ value: '{#VOLUMENAME}'
graph_prototypes:
-
uuid: 5f9bc8697c9c4e22ab55781366fbb9c4
@@ -2203,6 +2563,16 @@ zabbix_export:
});
return JSON.stringify(result);
+ tags:
+ -
+ tag: class
+ value: network
+ -
+ tag: target
+ value: netapp
+ -
+ tag: target
+ value: netapp-aff-a700
macros:
-
macro: '{$HTTP.AGENT.TIMEOUT}'
diff --git a/templates/san/netapp_fas3220_snmp/template_san_netapp_fas3220_snmp.yaml b/templates/san/netapp_fas3220_snmp/template_san_netapp_fas3220_snmp.yaml
index 0060bda2d51..4171556324a 100644
--- a/templates/san/netapp_fas3220_snmp/template_san_netapp_fas3220_snmp.yaml
+++ b/templates/san/netapp_fas3220_snmp/template_san_netapp_fas3220_snmp.yaml
@@ -1,6 +1,6 @@
zabbix_export:
version: '6.0'
- date: '2022-01-18T20:39:14Z'
+ date: '2022-01-26T10:40:03Z'
groups:
-
uuid: 7c2cb727f85b492d88cd56e17127c64d
@@ -40,8 +40,8 @@ zabbix_export:
- 10m
tags:
-
- tag: Application
- value: 'NetApp FAS3220'
+ tag: component
+ value: storage
-
uuid: 980e2c347d254c4d88d918b2171679bb
name: 'NetApp FAS3220: Failed disks message'
@@ -59,8 +59,8 @@ zabbix_export:
- 6h
tags:
-
- tag: Application
- value: 'NetApp FAS3220'
+ tag: component
+ value: storage
-
uuid: 7b6d8c8272714343bd420a32c6763c9e
name: 'NetApp FAS3220: Product firmware version'
@@ -78,8 +78,8 @@ zabbix_export:
- 6h
tags:
-
- tag: Application
- value: 'NetApp FAS3220'
+ tag: component
+ value: system
-
uuid: 3f0418935b9d40e98d129f280ba5ba6b
name: 'NetApp FAS3220: Product version'
@@ -99,8 +99,8 @@ zabbix_export:
- 6h
tags:
-
- tag: Application
- value: 'NetApp FAS3220'
+ tag: component
+ value: system
-
uuid: 62c6bb1b70ee4ece865b562e298cafb0
name: 'ICMP ping'
@@ -111,8 +111,11 @@ zabbix_export:
name: 'Service state'
tags:
-
- tag: Application
- value: Status
+ tag: component
+ value: health
+ -
+ tag: component
+ value: network
triggers:
-
uuid: 826eb817329249f59b7989c92ca62d99
@@ -120,6 +123,10 @@ zabbix_export:
name: 'Unavailable by ICMP ping'
priority: HIGH
description: 'Last three attempts returned timeout. Please check device connectivity.'
+ tags:
+ -
+ tag: scope
+ value: availability
-
uuid: f7c934ef77d04c00bdec19f8e3950d85
name: 'ICMP loss'
@@ -130,8 +137,11 @@ zabbix_export:
units: '%'
tags:
-
- tag: Application
- value: Status
+ tag: component
+ value: health
+ -
+ tag: component
+ value: network
triggers:
-
uuid: 4fb4b0022ca3433c8da1402f1d996760
@@ -143,6 +153,13 @@ zabbix_export:
-
name: 'Unavailable by ICMP ping'
expression: 'max(/NetApp FAS3220 SNMP/icmpping,#3)=0'
+ tags:
+ -
+ tag: scope
+ value: availability
+ -
+ tag: scope
+ value: performance
-
uuid: 72f8c27991b7440ba186f6eb037605cf
name: 'ICMP response time'
@@ -153,8 +170,11 @@ zabbix_export:
units: s
tags:
-
- tag: Application
- value: Status
+ tag: component
+ value: health
+ -
+ tag: component
+ value: network
triggers:
-
uuid: bb13f4d369294c0d83f8e6d888cbb062
@@ -169,6 +189,13 @@ zabbix_export:
-
name: 'Unavailable by ICMP ping'
expression: 'max(/NetApp FAS3220 SNMP/icmpping,#3)=0'
+ tags:
+ -
+ tag: scope
+ value: availability
+ -
+ tag: scope
+ value: performance
-
uuid: 4380826947fc4df6a341fe074f42da6a
name: 'SNMP traps (fallback)'
@@ -181,8 +208,8 @@ zabbix_export:
logtimefmt: 'hh:mm:sszyyyy/MM/dd'
tags:
-
- tag: Application
- value: General
+ tag: component
+ value: network
-
uuid: 045800cfeaf6448ab9a9e97f8b5172c1
name: 'System contact details'
@@ -204,8 +231,8 @@ zabbix_export:
- 12h
tags:
-
- tag: Application
- value: General
+ tag: component
+ value: system
-
uuid: c12c6668d9564855b227dee42a9d86f8
name: 'System description'
@@ -228,8 +255,8 @@ zabbix_export:
- 12h
tags:
-
- tag: Application
- value: General
+ tag: component
+ value: system
-
uuid: f46b736cdb7f44fcacf33d272d905db8
name: 'System location'
@@ -251,8 +278,8 @@ zabbix_export:
- 12h
tags:
-
- tag: Application
- value: General
+ tag: component
+ value: system
-
uuid: 65c5b2a3742c4c6d8a04c63bb96b46c6
name: 'System name'
@@ -274,8 +301,8 @@ zabbix_export:
- 12h
tags:
-
- tag: Application
- value: General
+ tag: component
+ value: system
triggers:
-
uuid: 5266fcf7c9db457885c219385cfd5025
@@ -284,6 +311,13 @@ zabbix_export:
priority: INFO
description: 'System name has changed. Ack to close.'
manual_close: 'YES'
+ tags:
+ -
+ tag: scope
+ value: notice
+ -
+ tag: scope
+ value: security
-
uuid: 2d9d7b390c774a188a07dbb5bb4a583e
name: 'System object ID'
@@ -304,8 +338,8 @@ zabbix_export:
- 12h
tags:
-
- tag: Application
- value: General
+ tag: component
+ value: system
-
uuid: 564b458cee7a4a2bb2b4f4777bead32d
name: Uptime
@@ -326,8 +360,8 @@ zabbix_export:
- '0.01'
tags:
-
- tag: Application
- value: Status
+ tag: component
+ value: system
triggers:
-
uuid: d33ca3f0d2f14feca01dce7bdf476776
@@ -340,6 +374,10 @@ zabbix_export:
-
name: 'No SNMP data collection'
expression: 'max(/NetApp FAS3220 SNMP/zabbix[host,snmp,available],{$SNMP.TIMEOUT})=0'
+ tags:
+ -
+ tag: scope
+ value: notice
-
uuid: fff713712c44477aa081445d9962c002
name: 'SNMP agent availability'
@@ -356,8 +394,11 @@ zabbix_export:
name: zabbix.host.available
tags:
-
- tag: Application
- value: Status
+ tag: component
+ value: health
+ -
+ tag: component
+ value: network
triggers:
-
uuid: e778b1ae80174f7aa82085b4882e1160
@@ -370,6 +411,10 @@ zabbix_export:
-
name: 'Unavailable by ICMP ping'
expression: 'max(/NetApp FAS3220 SNMP/icmpping,#3)=0'
+ tags:
+ -
+ tag: scope
+ value: availability
discovery_rules:
-
uuid: c999a3f338934982aa4359d9f0a8df30
@@ -395,8 +440,11 @@ zabbix_export:
- 6h
tags:
-
- tag: Application
- value: 'Node {#NODE.NAME} Health'
+ tag: component
+ value: node
+ -
+ tag: node
+ value: '{#NODE.NAME}'
-
uuid: ac1d666db8c0495c860a59d98caeb4ab
name: 'Node {#NODE.NAME}: Failed FAN message'
@@ -414,8 +462,11 @@ zabbix_export:
- 6h
tags:
-
- tag: Application
- value: 'Node {#NODE.NAME} Health'
+ tag: component
+ value: node
+ -
+ tag: node
+ value: '{#NODE.NAME}'
-
uuid: ad74f96ff33249e1937c2702c4bbce94
name: 'Node {#NODE.NAME}: Degraded power supplies count'
@@ -431,8 +482,11 @@ zabbix_export:
- 6h
tags:
-
- tag: Application
- value: 'Node {#NODE.NAME} Health'
+ tag: component
+ value: node
+ -
+ tag: node
+ value: '{#NODE.NAME}'
-
uuid: 343e02ff8f9f417292a2bb548db355ee
name: 'Node {#NODE.NAME}: Degraded power supplies message'
@@ -450,8 +504,11 @@ zabbix_export:
- 6h
tags:
-
- tag: Application
- value: 'Node {#NODE.NAME} Health'
+ tag: component
+ value: node
+ -
+ tag: node
+ value: '{#NODE.NAME}'
-
uuid: 73853db2e6924c8395aac1655fab24b4
name: 'Node {#NODE.NAME}: Over-temperature'
@@ -467,8 +524,11 @@ zabbix_export:
- 6h
tags:
-
- tag: Application
- value: 'Node {#NODE.NAME} Health'
+ tag: component
+ value: node
+ -
+ tag: node
+ value: '{#NODE.NAME}'
trigger_prototypes:
-
uuid: e03547e4ede74580909ed57c7f53dac1
@@ -476,6 +536,10 @@ zabbix_export:
name: 'Node {#NODE.NAME}: Temperature is over than recommended'
priority: HIGH
description: 'The hardware will shutdown if the temperature exceeds critical thresholds.'
+ tags:
+ -
+ tag: scope
+ value: availability
-
uuid: c6663dc780f14fd4bb01a108d0d2c6b0
name: 'Node {#NODE.NAME}: Health'
@@ -493,8 +557,14 @@ zabbix_export:
- 6h
tags:
-
- tag: Application
- value: 'Node {#NODE.NAME} Health'
+ tag: component
+ value: health
+ -
+ tag: component
+ value: node
+ -
+ tag: node
+ value: '{#NODE.NAME}'
trigger_prototypes:
-
uuid: 0c331366ac9d4398bfc815c3cb241e7c
@@ -502,6 +572,13 @@ zabbix_export:
name: 'Node {#NODE.NAME}: Node can not communicate with the cluster'
priority: HIGH
manual_close: 'YES'
+ tags:
+ -
+ tag: scope
+ value: availability
+ -
+ tag: scope
+ value: performance
-
uuid: b8c922cbd60e4432822268c2a642fd95
name: 'Node {#NODE.NAME}: Location'
@@ -519,8 +596,11 @@ zabbix_export:
- 6h
tags:
-
- tag: Application
- value: 'Node {#NODE.NAME} Inventory'
+ tag: component
+ value: node
+ -
+ tag: node
+ value: '{#NODE.NAME}'
-
uuid: eae21d81e97a47dfa80701fb343294b4
name: 'Node {#NODE.NAME}: Model'
@@ -538,8 +618,11 @@ zabbix_export:
- 6h
tags:
-
- tag: Application
- value: 'Node {#NODE.NAME} Inventory'
+ tag: component
+ value: node
+ -
+ tag: node
+ value: '{#NODE.NAME}'
-
uuid: cd00e7ff616f4b69a94af9e9494b060e
name: 'Node {#NODE.NAME}: NVRAM battery status'
@@ -569,8 +652,11 @@ zabbix_export:
- 6h
tags:
-
- tag: Application
- value: 'Node {#NODE.NAME} Health'
+ tag: component
+ value: node
+ -
+ tag: node
+ value: '{#NODE.NAME}'
trigger_prototypes:
-
uuid: 567a28dd5b364aea84a43438aee24c5c
@@ -578,6 +664,10 @@ zabbix_export:
name: 'Node {#NODE.NAME}: NVRAM battery status is not OK'
priority: AVERAGE
manual_close: 'YES'
+ tags:
+ -
+ tag: scope
+ value: availability
-
uuid: 4fc5f0cdd87147d59fe8d073e361c2d8
name: 'Node {#NODE.NAME}: Serial number'
@@ -595,8 +685,11 @@ zabbix_export:
- 6h
tags:
-
- tag: Application
- value: 'Node {#NODE.NAME} Inventory'
+ tag: component
+ value: node
+ -
+ tag: node
+ value: '{#NODE.NAME}'
-
uuid: 8ed05a8e28bd4b87b2b5981b45ec9fbe
name: 'Node {#NODE.NAME}: Uptime'
@@ -613,8 +706,11 @@ zabbix_export:
- '0.01'
tags:
-
- tag: Application
- value: 'Node {#NODE.NAME} Health'
+ tag: component
+ value: node
+ -
+ tag: node
+ value: '{#NODE.NAME}'
trigger_prototypes:
-
uuid: 6040422dc0b34863a90af558d72956ee
@@ -623,6 +719,10 @@ zabbix_export:
priority: INFO
description: 'Uptime is less than 10 minutes'
manual_close: 'YES'
+ tags:
+ -
+ tag: scope
+ value: notice
trigger_prototypes:
-
uuid: 64a737bc63b1463eb533d2a187c6b58a
@@ -630,12 +730,23 @@ zabbix_export:
name: 'Node {#NODE.NAME}: Degraded power supplies count is more than zero'
priority: AVERAGE
description: '{{ITEM.VALUE2}.regsub("(.*)", \1)}'
+ tags:
+ -
+ tag: scope
+ value: availability
-
uuid: 36b7326a738e41b7be3e0a478bc9f858
expression: 'last(/NetApp FAS3220 SNMP/fas3220.cluster[nodeEnvFailedFanCount, "{#NODE.NAME}"])>0 and last(/NetApp FAS3220 SNMP/fas3220.cluster[nodeEnvFailedFanMessage, "{#NODE.NAME}"])=last(/NetApp FAS3220 SNMP/fas3220.cluster[nodeEnvFailedFanMessage, "{#NODE.NAME}"])'
name: 'Node {#NODE.NAME}: Failed FAN count is over than zero'
priority: HIGH
description: '{{ITEM.VALUE2}.regsub("(.*)", \1)}'
+ tags:
+ -
+ tag: scope
+ value: availability
+ -
+ tag: scope
+ value: performance
-
uuid: e0b97a8434f94d0ba14023cc434a8926
name: 'CPU discovery'
@@ -657,8 +768,11 @@ zabbix_export:
description: 'The average, over the last minute, of the percentage of time that this processor was not idle.'
tags:
-
- tag: Application
- value: 'Node {#NODE.NAME} CPU'
+ tag: component
+ value: cpu
+ -
+ tag: node
+ value: '{#NODE.NAME}'
trigger_prototypes:
-
uuid: adb98d2d2f13435bbe1897208bb86989
@@ -667,6 +781,13 @@ zabbix_export:
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: 5e87cb453b3f41138d75783eabeeb17b
@@ -726,14 +847,24 @@ zabbix_export:
- '1024'
tags:
-
- tag: Application
- value: '{#VSERVER}{#FSNAME}'
+ tag: filesystem
+ value: '{#FSNAME}'
+ -
+ tag: vserver
+ value: '{#VSERVER}'
trigger_prototypes:
-
uuid: 6ab014a44ad84966a97125c478b10789
expression: 'min(/NetApp FAS3220 SNMP/fas3220.fs[df64AvailKBytes, "{#VSERVER}{#FSNAME}"],{$FAS3220.FS.TIME:"{#FSNAME}"})<{$FAS3220.FS.AVAIL.MIN.CRIT:"{#FSNAME}"} and {$FAS3220.FS.USE.PCT:"{#FSNAME}"}=0'
name: '{#VSERVER}{#FSNAME}: Disk space is too low (below {$FAS3220.FS.AVAIL.MIN.CRIT:"{#FSNAME}"} for {$FAS3220.FS.TIME:"{#FSNAME}"})'
priority: HIGH
+ tags:
+ -
+ tag: scope
+ value: capacity
+ -
+ tag: scope
+ value: performance
-
uuid: be517380be12421c867ed48e16fe5c4e
name: '{#VSERVER}{#FSNAME}: Total space'
@@ -750,8 +881,11 @@ zabbix_export:
- '1024'
tags:
-
- tag: Application
- value: '{#VSERVER}{#FSNAME}'
+ tag: filesystem
+ value: '{#FSNAME}'
+ -
+ tag: vserver
+ value: '{#VSERVER}'
-
uuid: d4989438446a4d228b83b0b22c11af90
name: '{#VSERVER}{#FSNAME}: Total space used'
@@ -768,8 +902,11 @@ zabbix_export:
- '1024'
tags:
-
- tag: Application
- value: '{#VSERVER}{#FSNAME}'
+ tag: filesystem
+ value: '{#FSNAME}'
+ -
+ tag: vserver
+ value: '{#VSERVER}'
-
uuid: 74868589894f468fa5daada73c042aca
name: '{#VSERVER}{#FSNAME}: Saved by compression percents'
@@ -782,8 +919,11 @@ zabbix_export:
description: 'Provides the percentage of compression savings in a volume, which is ((compr_saved/used)) * 10(compr_saved + 0). This is only returned for volumes.'
tags:
-
- tag: Application
- value: '{#VSERVER}{#FSNAME}'
+ tag: filesystem
+ value: '{#FSNAME}'
+ -
+ tag: vserver
+ value: '{#VSERVER}'
-
uuid: 6fd01f706f8f4088b91cd6aad58a65ce
name: '{#VSERVER}{#FSNAME}: Saved by deduplication percents'
@@ -796,8 +936,11 @@ zabbix_export:
description: 'Provides the percentage of deduplication savings in a volume, which is ((dedup_saved/(dedup_saved + used)) * 100). This is only returned for volumes.'
tags:
-
- tag: Application
- value: '{#VSERVER}{#FSNAME}'
+ tag: filesystem
+ value: '{#FSNAME}'
+ -
+ tag: vserver
+ value: '{#VSERVER}'
-
uuid: b74fafe10c844feda4e72346b2fe88f6
name: '{#VSERVER}{#FSNAME}: Used space percents'
@@ -809,14 +952,24 @@ zabbix_export:
description: 'The percentage of disk space currently in use on {#FSNAME}.'
tags:
-
- tag: Application
- value: '{#VSERVER}{#FSNAME}'
+ tag: filesystem
+ value: '{#FSNAME}'
+ -
+ tag: vserver
+ value: '{#VSERVER}'
trigger_prototypes:
-
uuid: 712d9096c8064ef19005c4989794db45
expression: 'max(/NetApp FAS3220 SNMP/fas3220.fs[dfPerCentKBytesCapacity, "{#VSERVER}{#FSNAME}"],{$FAS3220.FS.TIME:"{#FSNAME}"})>{$FAS3220.FS.PUSED.MAX.CRIT:"{#FSNAME}"} and {$FAS3220.FS.USE.PCT:"{#FSNAME}"}=1'
name: '{#VSERVER}{#FSNAME}: Disk space is too low (used over {$FAS3220.FS.PUSED.MAX.CRIT:"{#FSNAME}"}% for {$FAS3220.FS.TIME:"{#FSNAME}"})'
priority: HIGH
+ tags:
+ -
+ tag: scope
+ value: capacity
+ -
+ tag: scope
+ value: performance
graph_prototypes:
-
uuid: 938f484a19454b8d9c80be5dbc1887df
@@ -900,8 +1053,11 @@ zabbix_export:
- 6h
tags:
-
- tag: Application
- value: 'Node {#NODE.NAME} HA'
+ tag: component
+ value: ha
+ -
+ tag: node
+ value: '{#NODE.NAME}'
trigger_prototypes:
-
uuid: 798e093f3c9941e6a2d7edc24dd22835
@@ -928,6 +1084,13 @@ zabbix_export:
alreadyInTakenoverMode(17),
nvramLogUnsynchronized(18),
stateofBackupMailboxIsDoubtful(19).
+ tags:
+ -
+ tag: scope
+ value: availability
+ -
+ tag: scope
+ value: performance
-
uuid: 70624f45000443999b416d5806ead949
name: 'Node {#NODE.NAME}: HA settings'
@@ -945,8 +1108,11 @@ zabbix_export:
- 6h
tags:
-
- tag: Application
- value: 'Node {#NODE.NAME} HA'
+ tag: component
+ value: ha
+ -
+ tag: node
+ value: '{#NODE.NAME}'
trigger_prototypes:
-
uuid: f4ee8e2a63e8471598b6aad929151404
@@ -954,12 +1120,26 @@ zabbix_export:
name: 'Node {#NODE.NAME}: HA is not licensed'
priority: AVERAGE
description: 'The value notConfigured(1) indicates that the HA is not licensed.'
+ tags:
+ -
+ tag: scope
+ value: availability
+ -
+ tag: scope
+ value: performance
-
uuid: db2c37150e1649fba89898459150ada8
expression: 'last(/NetApp FAS3220 SNMP/fas3220.ha[haSettings, "{#NODE.NAME}"])=5'
name: 'Node {#NODE.NAME}: Node has been taken over'
priority: HIGH
description: 'The thisNodeDead(5) setting indicates that this node has been takenover.'
+ tags:
+ -
+ tag: scope
+ value: availability
+ -
+ tag: scope
+ value: performance
-
uuid: 0984cb890ec64f748e6bc5531bf80112
name: 'Network ports discovery'
@@ -1017,8 +1197,14 @@ zabbix_export:
- ''
tags:
-
- tag: Application
- value: '{#IFDESCR}'
+ tag: component
+ value: interface
+ -
+ tag: component
+ value: network
+ -
+ tag: interface
+ value: 'port-{#SNMPINDEX}'
-
uuid: 6f8c273e8efa40e3888716c7cad79f3f
name: 'Node {#NODE}: port {#IFNAME} ({#TYPE}): Inbound packets with errors'
@@ -1037,8 +1223,14 @@ zabbix_export:
- ''
tags:
-
- tag: Application
- value: '{#IFDESCR}'
+ tag: component
+ value: interface
+ -
+ tag: component
+ value: network
+ -
+ tag: interface
+ value: 'port-{#SNMPINDEX}'
-
uuid: 6fa2bb39354e4024805a82acf4feab29
name: 'Node {#NODE}: port {#IFNAME} ({#TYPE}): Bits received'
@@ -1079,8 +1271,14 @@ zabbix_export:
- ''
tags:
-
- tag: Application
- value: '{#IFDESCR}'
+ tag: component
+ value: interface
+ -
+ tag: component
+ value: network
+ -
+ tag: interface
+ value: 'port-{#SNMPINDEX}'
-
uuid: baf565d001c044f8b8b5ea5caf09ea60
name: 'Node {#NODE}: port {#IFNAME} ({#TYPE}): Outbound packets with errors'
@@ -1099,8 +1297,14 @@ zabbix_export:
- ''
tags:
-
- tag: Application
- value: '{#IFDESCR}'
+ tag: component
+ value: interface
+ -
+ tag: component
+ value: network
+ -
+ tag: interface
+ value: 'port-{#SNMPINDEX}'
-
uuid: cd474bb9b7b741e8a19654f9e2a67890
name: 'Node {#NODE}: port {#IFNAME} ({#TYPE}): Bits sent'
@@ -1253,6 +1457,10 @@ zabbix_export:
priority: WARNING
description: 'Recovers when below 80% of {$IF.ERRORS.WARN:"{#IFNAME}"} threshold'
manual_close: 'YES'
+ tags:
+ -
+ tag: scope
+ value: performance
-
uuid: 2c7730f4606a4833bc729c108349d7b4
expression: 'last(/NetApp FAS3220 SNMP/fas3220.net.port[netportLinkState, "{#NODE}", "{#IFNAME}"])<>2 and last(/NetApp FAS3220 SNMP/fas3220.net.port[netportUpAdmin, "{#NODE}", "{#IFNAME}"])=1'
@@ -1260,12 +1468,26 @@ zabbix_export:
priority: AVERAGE
description: 'Link state is not UP and the port status is set ''UP'' by an administrator.'
manual_close: 'YES'
+ tags:
+ -
+ tag: scope
+ value: availability
+ -
+ tag: scope
+ value: performance
-
uuid: a95e60addfe04055bb15138dd9d1f37f
expression: 'last(/NetApp FAS3220 SNMP/fas3220.net.port[netportHealthStatus, "{#NODE}", "{#IFNAME}"])<>0 and length(last(/NetApp FAS3220 SNMP/fas3220.net.port[netportDegradedReason, "{#NODE}", "{#IFNAME}"]))>0'
name: 'Node {#NODE}: port {#IFNAME} ({#TYPE}): Port is not healthy'
priority: INFO
description: '{{ITEM.LASTVALUE2}.regsub("(.*)", \1)}'
+ tags:
+ -
+ tag: scope
+ value: availability
+ -
+ tag: scope
+ value: performance
graph_prototypes:
-
uuid: 252ef20da69f43fd90afd5a560fdbd1e
@@ -1360,6 +1582,16 @@ zabbix_export:
});
return JSON.stringify(out);
+ tags:
+ -
+ tag: class
+ value: hardware
+ -
+ tag: target
+ value: netapp
+ -
+ tag: target
+ value: netapp-fas3220
macros:
-
macro: '{$CPU.UTIL.CRIT}'
@@ -1697,3 +1929,10 @@ zabbix_export:
priority: WARNING
description: '{{ITEM.LASTVALUE2}.regsub("(.*)", \1)}'
type: MULTIPLE
+ tags:
+ -
+ tag: scope
+ value: availability
+ -
+ tag: scope
+ value: performance