You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
yzl 93958d0fb0
zabbix6.0
1 year ago
..
README.md zabbix6.0 1 year ago
template_san_huawei_5300v5_snmp.yaml zabbix6.0 1 year ago

README.md

Huawei OceanStor 5300 V5 by SNMP

Overview

The template to monitor SAN Huawei OceanStor 5300 V5 by Zabbix SNMP agent.

Requirements

Zabbix version: 7.0 and higher.

Tested versions

This template has been tested on:

  • Huawei OceanStor 5300 V5

Configuration

Zabbix should be configured according to the instructions in the Templates out of the box section.

Setup

1. Create a host for Huawei OceanStor 5300 V5 with controller management IP as SNMPv2 interface.

2. Link the template to the host.

3. Customize macro values if needed.

Macros used

Name Description Default
{$CPU.UTIL.CRIT}

The critical threshold of the CPU utilization expressed in %.

90
{$HUAWEI.5300.MEM.MAX.WARN}

Maximum percentage of memory used

90
{$HUAWEI.5300.MEM.MAX.TIME}

The time during which memory usage may exceed the threshold.

5m
{$HUAWEI.5300.TEMP.MAX.WARN}

Maximum temperature of enclosure

35
{$HUAWEI.5300.TEMP.MAX.TIME}

The time during which temperature of enclosure may exceed the threshold.

3m
{$HUAWEI.5300.DISK.TEMP.MAX.WARN}

Maximum temperature of disk. Can be used with {#MODEL} as context.

45
{$HUAWEI.5300.DISK.TEMP.MAX.TIME}

The time during which temperature of disk may exceed the threshold.

5m
{$HUAWEI.5300.NODE.IO.DELAY.MAX.WARN}

Maximum average I/O latency of node in milliseconds.

20
{$HUAWEI.5300.NODE.IO.DELAY.MAX.TIME}

The time during which average I/O latency of node may exceed the threshold.

5m
{$HUAWEI.5300.LUN.IO.TIME.MAX.WARN}

Maximum average I/O response time of LUN in milliseconds.

100
{$HUAWEI.5300.LUN.IO.TIME.MAX.TIME}

The time during which average I/O response time of LUN may exceed the threshold.

5m
{$HUAWEI.5300.POOL.CAPACITY.THRESH.TIME}

The time during which free capacity may exceed the {#THRESHOLD} from hwInfoStoragePoolFullThreshold.

5m
{$SNMP.TIMEOUT} 5m
{$ICMP_LOSS_WARN} 20
{$ICMP_RESPONSE_TIME_WARN} 0.15

Items

Name Description Type Key and additional info
OceanStor 5300 V5: Status

System running status.

SNMP agent huawei.5300.v5[status]

Preprocessing

  • Discard unchanged with heartbeat: 6h

OceanStor 5300 V5: Version

The device version.

SNMP agent huawei.5300.v5[version]

Preprocessing

  • Discard unchanged with heartbeat: 6h

OceanStor 5300 V5: Capacity total

Total capacity of a device.

SNMP agent huawei.5300.v5[totalCapacity]

Preprocessing

  • Custom multiplier: 1048576

  • Discard unchanged with heartbeat: 10m

OceanStor 5300 V5: Capacity used

Used capacity of a device.

SNMP agent huawei.5300.v5[usedCapacity]

Preprocessing

  • Custom multiplier: 1048576

OceanStor 5300 V5: Uptime (network)

MIB: SNMPv2-MIB

The time (in hundredths of a second) since the network management portion of the system was last re-initialized.

SNMP agent system.net.uptime[sysUpTime.0]

Preprocessing

  • Custom multiplier: 0.01

OceanStor 5300 V5: Uptime (hardware)

MIB: HOST-RESOURCES-MIB

The amount of time since this host was last initialized. Note that this is different from sysUpTime in the SNMPv2-MIB [RFC1907] because sysUpTime is the uptime of the network management portion of the system.

SNMP agent system.hw.uptime[hrSystemUptime.0]

Preprocessing

  • Check for not supported value

    Custom on fail: Set value to: 0

  • Custom multiplier: 0.01

OceanStor 5300 V5: SNMP traps (fallback)

The item is used to collect all SNMP traps unmatched by other snmptrap items

SNMP trap snmptrap.fallback
OceanStor 5300 V5: System location

MIB: SNMPv2-MIB

The physical location of this node (e.g., `telephone closet, 3rd floor'). If the location is unknown, the value is the zero-length string.

SNMP agent system.location[sysLocation.0]

Preprocessing

  • Discard unchanged with heartbeat: 12h

OceanStor 5300 V5: System contact details

MIB: SNMPv2-MIB

The textual identification of the contact person for this managed node, together with information on how to contact this person. If no contact information is known, the value is the zero-length string.

SNMP agent system.contact[sysContact.0]

Preprocessing

  • Discard unchanged with heartbeat: 12h

OceanStor 5300 V5: System object ID

MIB: SNMPv2-MIB

The vendor's authoritative identification of the network management subsystem contained in the entity. This value is allocated within the SMI enterprises subtree (1.3.6.1.4.1) and provides an easy and unambiguous means for determiningwhat kind of box' is being managed. For example, if vendorFlintstones, Inc.' was assigned the subtree1.3.6.1.4.1.4242, it could assign the identifier 1.3.6.1.4.1.4242.1.1 to its `Fred Router'.

SNMP agent system.objectid[sysObjectID.0]

Preprocessing

  • Discard unchanged with heartbeat: 12h

OceanStor 5300 V5: System name

MIB: SNMPv2-MIB

An administratively-assigned name for this managed node.By convention, this is the node's fully-qualified domain name. If the name is unknown, the value is the zero-length string.

SNMP agent system.name

Preprocessing

  • Discard unchanged with heartbeat: 12h

OceanStor 5300 V5: System description

MIB: SNMPv2-MIB

A textual description of the entity. This value should

include the full name and version identification of the system's hardware type, software operating-system, and

networking software.

SNMP agent system.descr[sysDescr.0]

Preprocessing

  • Discard unchanged with heartbeat: 12h

OceanStor 5300 V5: SNMP agent availability

Availability of SNMP checks on the host. The value of this item corresponds to availability icons in the host list.

Possible value:

0 - not available

1 - available

2 - unknown

Zabbix internal zabbix[host,snmp,available]
OceanStor 5300 V5: ICMP ping Simple check icmpping
OceanStor 5300 V5: ICMP loss Simple check icmppingloss
OceanStor 5300 V5: ICMP response time Simple check icmppingsec

Triggers

Name Description Expression Severity Dependencies and additional info
OceanStor 5300 V5: Storage version has been changed

OceanStor 5300 V5 version has changed. Acknowledge to close the problem manually.

last(/Huawei OceanStor 5300 V5 by SNMP/huawei.5300.v5[version],#1)<>last(/Huawei OceanStor 5300 V5 by SNMP/huawei.5300.v5[version],#2) and length(last(/Huawei OceanStor 5300 V5 by SNMP/huawei.5300.v5[version]))>0 Info Manual close: Yes
OceanStor 5300 V5: Host has been restarted

Uptime is less than 10 minutes.

(last(/Huawei OceanStor 5300 V5 by SNMP/system.hw.uptime[hrSystemUptime.0])>0 and last(/Huawei OceanStor 5300 V5 by SNMP/system.hw.uptime[hrSystemUptime.0])<10m) or (last(/Huawei OceanStor 5300 V5 by SNMP/system.hw.uptime[hrSystemUptime.0])=0 and last(/Huawei OceanStor 5300 V5 by SNMP/system.net.uptime[sysUpTime.0])<10m) Warning Manual close: Yes
Depends on:
  • OceanStor 5300 V5: No SNMP data collection
OceanStor 5300 V5: System name has changed

The name of the system has changed. Acknowledge to close the problem manually.

last(/Huawei OceanStor 5300 V5 by SNMP/system.name,#1)<>last(/Huawei OceanStor 5300 V5 by SNMP/system.name,#2) and length(last(/Huawei OceanStor 5300 V5 by SNMP/system.name))>0 Info Manual close: Yes
OceanStor 5300 V5: No SNMP data collection

SNMP is not available for polling. Please check device connectivity and SNMP settings.

max(/Huawei OceanStor 5300 V5 by SNMP/zabbix[host,snmp,available],{$SNMP.TIMEOUT})=0 Warning Depends on:
  • OceanStor 5300 V5: Unavailable by ICMP ping
OceanStor 5300 V5: Unavailable by ICMP ping

Last three attempts returned timeout. Please check device connectivity.

max(/Huawei OceanStor 5300 V5 by SNMP/icmpping,#3)=0 High
OceanStor 5300 V5: High ICMP ping loss min(/Huawei OceanStor 5300 V5 by SNMP/icmppingloss,5m)>{$ICMP_LOSS_WARN} and min(/Huawei OceanStor 5300 V5 by SNMP/icmppingloss,5m)<100 Warning Depends on:
  • OceanStor 5300 V5: Unavailable by ICMP ping
OceanStor 5300 V5: High ICMP ping response time avg(/Huawei OceanStor 5300 V5 by SNMP/icmppingsec,5m)>{$ICMP_RESPONSE_TIME_WARN} Warning Depends on:
  • OceanStor 5300 V5: High ICMP ping loss
  • OceanStor 5300 V5: Unavailable by ICMP ping

LLD rule Controllers discovery

Name Description Type Key and additional info
Controllers discovery

Discovery of controllers

SNMP agent huawei.5300.controllers.discovery

Item prototypes for Controllers discovery

Name Description Type Key and additional info
Controller {#ID}: CPU utilization

CPU usage of a controller {#ID}.

SNMP agent huawei.5300.v5[hwInfoControllerCPUUsage, "{#ID}"]
Controller {#ID}: Memory utilization

Memory usage of a controller {#ID}.

SNMP agent huawei.5300.v5[hwInfoControllerMemoryUsage, "{#ID}"]
Controller {#ID}: Health status

Controller health status. For details, see definition of Enum Values (HEALTH_STATUS_E).

https://support.huawei.com/enterprise/en/centralized-storage/oceanstor-5300-v5-pid-22462029?category=reference-guides&subcategory=mib-reference

SNMP agent huawei.5300.v5[hwInfoControllerHealthStatus, "{#ID}"]

Preprocessing

  • Discard unchanged with heartbeat: 6h

Controller {#ID}: Running status

Controller running status. For details, see definition of Enum Values (RUNNING_STATUS_E).

https://support.huawei.com/enterprise/en/centralized-storage/oceanstor-5300-v5-pid-22462029?category=reference-guides&subcategory=mib-reference

SNMP agent huawei.5300.v5[hwInfoControllerRunningStatus, "{#ID}"]

Preprocessing

  • Discard unchanged with heartbeat: 6h

Controller {#ID}: Role

Controller role.

SNMP agent huawei.5300.v5[hwInfoControllerRole, "{#ID}"]

Preprocessing

  • Discard unchanged with heartbeat: 6h

Trigger prototypes for Controllers discovery

Name Description Expression Severity Dependencies and additional info
Controller {#ID}: High CPU utilization

The CPU utilization is too high. The system might be slow to respond.

min(/Huawei OceanStor 5300 V5 by SNMP/huawei.5300.v5[hwInfoControllerCPUUsage, "{#ID}"],5m)>{$CPU.UTIL.CRIT} Warning
Controller {#ID}: Memory usage is too high min(/Huawei OceanStor 5300 V5 by SNMP/huawei.5300.v5[hwInfoControllerMemoryUsage, "{#ID}"],{$HUAWEI.5300.MEM.MAX.TIME})>{$HUAWEI.5300.MEM.MAX.WARN} Average
Controller {#ID}: Health status is not Normal last(/Huawei OceanStor 5300 V5 by SNMP/huawei.5300.v5[hwInfoControllerHealthStatus, "{#ID}"])<>1 High
Controller {#ID}: Running status is not Online last(/Huawei OceanStor 5300 V5 by SNMP/huawei.5300.v5[hwInfoControllerRunningStatus, "{#ID}"])<>27 Average
Controller {#ID}: Role has been changed last(/Huawei OceanStor 5300 V5 by SNMP/huawei.5300.v5[hwInfoControllerRole, "{#ID}"],#1)<>last(/Huawei OceanStor 5300 V5 by SNMP/huawei.5300.v5[hwInfoControllerRole, "{#ID}"],#2) Warning Manual close: Yes

LLD rule Enclosure discovery

Name Description Type Key and additional info
Enclosure discovery

Discovery of enclosures

SNMP agent huawei.5300.enclosure.discovery

Item prototypes for Enclosure discovery

Name Description Type Key and additional info
Enclosure {#NAME}: Health status

Enclosure health status. For details, see definition of Enum Values (HEALTH_STATUS_E).

https://support.huawei.com/enterprise/en/centralized-storage/oceanstor-5300-v5-pid-22462029?category=reference-guides&subcategory=mib-reference

SNMP agent huawei.5300.v5[hwInfoEnclosureHealthStatus, "{#NAME}"]

Preprocessing

  • Discard unchanged with heartbeat: 6h

Enclosure {#NAME}: Running status

Enclosure running status. For details, see definition of Enum Values (RUNNING_STATUS_E).

https://support.huawei.com/enterprise/en/centralized-storage/oceanstor-5300-v5-pid-22462029?category=reference-guides&subcategory=mib-reference

SNMP agent huawei.5300.v5[hwInfoEnclosureRunningStatus, "{#NAME}"]

Preprocessing

  • Discard unchanged with heartbeat: 6h

Enclosure {#NAME}: Temperature

Enclosure temperature.

SNMP agent huawei.5300.v5[hwInfoEnclosureTemperature, "{#NAME}"]

Trigger prototypes for Enclosure discovery

Name Description Expression Severity Dependencies and additional info
Enclosure {#NAME}: Health status is not Normal last(/Huawei OceanStor 5300 V5 by SNMP/huawei.5300.v5[hwInfoEnclosureHealthStatus, "{#NAME}"])<>1 High
Enclosure {#NAME}: Running status is not Online last(/Huawei OceanStor 5300 V5 by SNMP/huawei.5300.v5[hwInfoEnclosureRunningStatus, "{#NAME}"])<>27 Average
Enclosure {#NAME}: Temperature is too high min(/Huawei OceanStor 5300 V5 by SNMP/huawei.5300.v5[hwInfoEnclosureTemperature, "{#NAME}"],{$HUAWEI.5300.TEMP.MAX.TIME})>{$HUAWEI.5300.TEMP.MAX.WARN} High

LLD rule FANs discovery

Name Description Type Key and additional info
FANs discovery

Discovery of FANs

SNMP agent huawei.5300.fan.discovery

Item prototypes for FANs discovery

Name Description Type Key and additional info
FAN {#ID} on {#LOCATION}: Health status

Health status of a fan. For details, see definition of Enum Values (HEALTH_STATUS_E).

https://support.huawei.com/enterprise/en/centralized-storage/oceanstor-5300-v5-pid-22462029?category=reference-guides&subcategory=mib-reference

SNMP agent huawei.5300.v5[hwInfoFanHealthStatus, "{#ID}:{#LOCATION}"]

Preprocessing

  • Discard unchanged with heartbeat: 6h

FAN {#ID} on {#LOCATION}: Running status

Operating status of a fan. For details, see definition of Enum Values (RUNNING_STATUS_E).

https://support.huawei.com/enterprise/en/centralized-storage/oceanstor-5300-v5-pid-22462029?category=reference-guides&subcategory=mib-reference

SNMP agent huawei.5300.v5[hwInfoFanRunningStatus, "{#ID}:{#LOCATION}"]

Preprocessing

  • Discard unchanged with heartbeat: 6h

Trigger prototypes for FANs discovery

Name Description Expression Severity Dependencies and additional info
FAN {#ID} on {#LOCATION}: Health status is not Normal last(/Huawei OceanStor 5300 V5 by SNMP/huawei.5300.v5[hwInfoFanHealthStatus, "{#ID}:{#LOCATION}"])<>1 High
FAN {#ID} on {#LOCATION}: Running status is not Running last(/Huawei OceanStor 5300 V5 by SNMP/huawei.5300.v5[hwInfoFanRunningStatus, "{#ID}:{#LOCATION}"])<>2 Average

LLD rule BBU discovery

Name Description Type Key and additional info
BBU discovery

Discovery of BBU

SNMP agent huawei.5300.bbu.discovery

Item prototypes for BBU discovery

Name Description Type Key and additional info
BBU {#ID} on {#LOCATION}: Health status

Health status of a BBU. For details, see definition of Enum Values (HEALTH_STATUS_E).

https://support.huawei.com/enterprise/en/centralized-storage/oceanstor-5300-v5-pid-22462029?category=reference-guides&subcategory=mib-reference

SNMP agent huawei.5300.v5[hwInfoBBUHealthStatus, "{#ID}:{#LOCATION}"]

Preprocessing

  • Discard unchanged with heartbeat: 6h

BBU {#ID} on {#LOCATION}: Running status

Running status of a BBU. For details, see definition of Enum Values (RUNNING_STATUS_E).

https://support.huawei.com/enterprise/en/centralized-storage/oceanstor-5300-v5-pid-22462029?category=reference-guides&subcategory=mib-reference

SNMP agent huawei.5300.v5[hwInfoBBURunningStatus, "{#ID}:{#LOCATION}"]

Preprocessing

  • Discard unchanged with heartbeat: 6h

Trigger prototypes for BBU discovery

Name Description Expression Severity Dependencies and additional info
BBU {#ID} on {#LOCATION}: Health status is not Normal last(/Huawei OceanStor 5300 V5 by SNMP/huawei.5300.v5[hwInfoBBUHealthStatus, "{#ID}:{#LOCATION}"])<>1 High
BBU {#ID} on {#LOCATION}: Running status is not Online last(/Huawei OceanStor 5300 V5 by SNMP/huawei.5300.v5[hwInfoBBURunningStatus, "{#ID}:{#LOCATION}"])<>2 Average

LLD rule Disks discovery

Name Description Type Key and additional info
Disks discovery

Discovery of disks

SNMP agent huawei.5300.disks.discovery

Item prototypes for Disks discovery

Name Description Type Key and additional info
Disk {#MODEL} on {#LOCATION}: Health status

Disk health status. For details, see definition of Enum Values (HEALTH_STATUS_E).

https://support.huawei.com/enterprise/en/centralized-storage/oceanstor-5300-v5-pid-22462029?category=reference-guides&subcategory=mib-reference

SNMP agent huawei.5300.v5[hwInfoDiskHealthStatus, "{#ID}"]

Preprocessing

  • Discard unchanged with heartbeat: 6h

Disk {#MODEL} on {#LOCATION}: Running status

Disk running status. For details, see definition of Enum Values (RUNNING_STATUS_E).

https://support.huawei.com/enterprise/en/centralized-storage/oceanstor-5300-v5-pid-22462029?category=reference-guides&subcategory=mib-reference

SNMP agent huawei.5300.v5[hwInfoDiskRunningStatus, "{#ID}"]

Preprocessing

  • Discard unchanged with heartbeat: 6h

Disk {#MODEL} on {#LOCATION}: Temperature

Disk temperature.

SNMP agent huawei.5300.v5[hwInfoDiskTemperature, "{#ID}"]
Disk {#MODEL} on {#LOCATION}: Health score

Health score of a disk. If the value is 255, indicating invalid.

SNMP agent huawei.5300.v5[hwInfoDiskHealthMark, "{#ID}"]

Preprocessing

  • Discard unchanged with heartbeat: 6h

Trigger prototypes for Disks discovery

Name Description Expression Severity Dependencies and additional info
Disk {#MODEL} on {#LOCATION}: Health status is not Normal last(/Huawei OceanStor 5300 V5 by SNMP/huawei.5300.v5[hwInfoDiskHealthStatus, "{#ID}"])<>1 High
Disk {#MODEL} on {#LOCATION}: Running status is not Online last(/Huawei OceanStor 5300 V5 by SNMP/huawei.5300.v5[hwInfoDiskRunningStatus, "{#ID}"])<>27 Average
Disk {#MODEL} on {#LOCATION}: Temperature is too high min(/Huawei OceanStor 5300 V5 by SNMP/huawei.5300.v5[hwInfoDiskTemperature, "{#ID}"],{$HUAWEI.5300.DISK.TEMP.MAX.TIME})>{$HUAWEI.5300.DISK.TEMP.MAX.WARN:"{#MODEL}"} High

LLD rule Nodes performance discovery

Name Description Type Key and additional info
Nodes performance discovery

Discovery of nodes performance counters

SNMP agent huawei.5300.nodes.discovery

Item prototypes for Nodes performance discovery

Name Description Type Key and additional info
Node {#NODE}: CPU utilization

CPU usage of the node {#NODE}.

SNMP agent huawei.5300.v5[hwPerfNodeCPUUsage, "{#NODE}"]
Node {#NODE}: Average I/O latency

Average I/O latency of the node.

SNMP agent huawei.5300.v5[hwPerfNodeDelay, "{#NODE}"]
Node {#NODE}: Total I/O per second

Total IOPS of the node.

SNMP agent huawei.5300.v5[hwPerfNodeTotalIOPS, "{#NODE}"]
Node {#NODE}: Read operations per second

Read IOPS of the node.

SNMP agent huawei.5300.v5[hwPerfNodeReadIOPS, "{#NODE}"]
Node {#NODE}: Write operations per second

Write IOPS of the node.

SNMP agent huawei.5300.v5[hwPerfNodeWriteIOPS, "{#NODE}"]
Node {#NODE}: Total traffic per second

Total bandwidth for the node.

SNMP agent huawei.5300.v5[hwPerfNodeTotalTraffic, "{#NODE}"]

Preprocessing

  • Custom multiplier: 1048576

Node {#NODE}: Read traffic per second

Read bandwidth for the node.

SNMP agent huawei.5300.v5[hwPerfNodeReadTraffic, "{#NODE}"]

Preprocessing

  • Custom multiplier: 1048576

Node {#NODE}: Write traffic per second

Write bandwidth for the node.

SNMP agent huawei.5300.v5[hwPerfNodeWriteTraffic, "{#NODE}"]

Preprocessing

  • Custom multiplier: 1048576

Trigger prototypes for Nodes performance discovery

Name Description Expression Severity Dependencies and additional info
Node {#NODE}: High CPU utilization

The CPU utilization is too high. The system might be slow to respond.

min(/Huawei OceanStor 5300 V5 by SNMP/huawei.5300.v5[hwPerfNodeCPUUsage, "{#NODE}"],5m)>{$CPU.UTIL.CRIT} Warning
Node {#NODE}: Average I/O latency is too high min(/Huawei OceanStor 5300 V5 by SNMP/huawei.5300.v5[hwPerfNodeDelay, "{#NODE}"],{$HUAWEI.5300.NODE.IO.DELAY.MAX.TIME})>{$HUAWEI.5300.NODE.IO.DELAY.MAX.WARN} Warning

LLD rule LUNs discovery

Name Description Type Key and additional info
LUNs discovery

Discovery of LUNs

SNMP agent huawei.5300.lun.discovery

Item prototypes for LUNs discovery

Name Description Type Key and additional info
LUN {#NAME}: Status

Status of the LUN.

SNMP agent huawei.5300.v5[hwStorageLunStatus, "{#NAME}"]

Preprocessing

  • Discard unchanged with heartbeat: 6h

LUN {#NAME}: Average total I/O latency

Average I/O latency of the node in milliseconds.

SNMP agent huawei.5300.v5[hwPerfLunAverageIOResponseTime, "{#NAME}"]

Preprocessing

  • Custom multiplier: 0.001

LUN {#NAME}: Average read I/O latency

Average read I/O response time in milliseconds.

SNMP agent huawei.5300.v5[hwPerfLunAverageReadIOLatency, "{#NAME}"]

Preprocessing

  • Custom multiplier: 0.001

LUN {#NAME}: Average write I/O latency

Average write I/O response time in milliseconds.

SNMP agent huawei.5300.v5[hwPerfLunAverageWriteIOLatency, "{#NAME}"]

Preprocessing

  • Custom multiplier: 0.001

LUN {#NAME}: Total I/O per second

Current IOPS of the LUN.

SNMP agent huawei.5300.v5[hwPerfLunTotalIOPS, "{#NAME}"]
LUN {#NAME}: Read operations per second

Read IOPS of the node.

SNMP agent huawei.5300.v5[hwPerfLunReadIOPS, "{#NAME}"]
LUN {#NAME}: Write operations per second

Write IOPS of the node.

SNMP agent huawei.5300.v5[hwPerfLunWriteIOPS, "{#NAME}"]
LUN {#NAME}: Total traffic per second

Current total bandwidth for the LUN.

SNMP agent huawei.5300.v5[hwPerfLunTotalTraffic, "{#NAME}"]

Preprocessing

  • Custom multiplier: 1048576

LUN {#NAME}: Read traffic per second

Current read bandwidth for the LUN.

SNMP agent huawei.5300.v5[hwPerfLunReadTraffic, "{#NAME}"]

Preprocessing

  • Custom multiplier: 1048576

LUN {#NAME}: Write traffic per second

Current write bandwidth for the LUN.

SNMP agent huawei.5300.v5[hwPerfLunWriteTraffic, "{#NAME}"]

Preprocessing

  • Custom multiplier: 1048576

LUN {#NAME}: Capacity

Capacity of the LUN.

SNMP agent huawei.5300.v5[hwStorageLunCapacity, "{#NAME}"]

Preprocessing

  • Custom multiplier: 1024

  • Discard unchanged with heartbeat: 6h

Trigger prototypes for LUNs discovery

Name Description Expression Severity Dependencies and additional info
LUN {#NAME}: Status is not Normal last(/Huawei OceanStor 5300 V5 by SNMP/huawei.5300.v5[hwStorageLunStatus, "{#NAME}"])<>1 Average
LUN {#NAME}: Average I/O response time is too high min(/Huawei OceanStor 5300 V5 by SNMP/huawei.5300.v5[hwPerfLunAverageIOResponseTime, "{#NAME}"],{$HUAWEI.5300.LUN.IO.TIME.MAX.TIME})>{$HUAWEI.5300.LUN.IO.TIME.MAX.WARN} Warning

LLD rule Storage pools discovery

Name Description Type Key and additional info
Storage pools discovery

Discovery of storage pools

SNMP agent huawei.5300.pool.discovery

Item prototypes for Storage pools discovery

Name Description Type Key and additional info
Pool {#NAME}: Health status

Health status of a storage pool. For details, see definition of Enum Values (HEALTH_STATUS_E).

https://support.huawei.com/enterprise/en/centralized-storage/oceanstor-5300-v5-pid-22462029?category=reference-guides&subcategory=mib-reference

SNMP agent huawei.5300.v5[hwInfoStoragePoolHealthStatus, "{#NAME}"]

Preprocessing

  • Discard unchanged with heartbeat: 6h

Pool {#NAME}: Running status

Operating status of a storage pool. For details, see definition of Enum Values (RUNNING_STATUS_E).

https://support.huawei.com/enterprise/en/centralized-storage/oceanstor-5300-v5-pid-22462029?category=reference-guides&subcategory=mib-reference

SNMP agent huawei.5300.v5[hwInfoStoragePoolRunningStatus, "{#NAME}"]

Preprocessing

  • Discard unchanged with heartbeat: 6h

Pool {#NAME}: Capacity total

Total capacity of a storage pool.

SNMP agent huawei.5300.v5[hwInfoStoragePoolTotalCapacity, "{#NAME}"]

Preprocessing

  • Custom multiplier: 1048576

  • Discard unchanged with heartbeat: 10m

Pool {#NAME}: Capacity free

Available capacity of a storage pool.

SNMP agent huawei.5300.v5[hwInfoStoragePoolFreeCapacity, "{#NAME}"]

Preprocessing

  • Custom multiplier: 1048576

Pool {#NAME}: Capacity used

Used capacity of a storage pool.

SNMP agent huawei.5300.v5[hwInfoStoragePoolSubscribedCapacity, "{#NAME}"]

Preprocessing

  • Custom multiplier: 1048576

Pool {#NAME}: Capacity used percentage

Used capacity of a storage pool in percents.

Calculated huawei.5300.v5[hwInfoStoragePoolFreeCapacityPct, "{#NAME}"]

Trigger prototypes for Storage pools discovery

Name Description Expression Severity Dependencies and additional info
Pool {#NAME}: Health status is not Normal last(/Huawei OceanStor 5300 V5 by SNMP/huawei.5300.v5[hwInfoStoragePoolHealthStatus, "{#NAME}"])<>1 High
Pool {#NAME}: Running status is not Online last(/Huawei OceanStor 5300 V5 by SNMP/huawei.5300.v5[hwInfoStoragePoolRunningStatus, "{#NAME}"])<>27 Average
Pool {#NAME}: Used capacity is too high min(/Huawei OceanStor 5300 V5 by SNMP/huawei.5300.v5[hwInfoStoragePoolFreeCapacityPct, "{#NAME}"],{$HUAWEI.5300.POOL.CAPACITY.THRESH.TIME})>{#THRESHOLD} Average

Feedback

Please report any issues with the template at https://support.zabbix.com

You can also provide feedback, discuss the template, or ask for help at ZABBIX forums