diff options
author | Vyacheslav Khaliev <vyacheslav.khaliev@zabbix.com> | 2022-01-26 16:11:28 +0300 |
---|---|---|
committer | Vyacheslav Khaliev <vyacheslav.khaliev@zabbix.com> | 2022-01-26 16:11:28 +0300 |
commit | 9be7e0f8632e5ce1baea14964233ce8cb880aa42 (patch) | |
tree | 92e6e5594a22856d3995eb459cf8d9ab76f02a66 /templates/san | |
parent | 0f1dcff0f3739d23511e22f8114d593dfa115703 (diff) |
.........T [ZBXNEXT-7414] added new tags to all templates
Diffstat (limited to 'templates/san')
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 |