Template SNMP QSAN Storage
Template for QSAN XS3224 storage.
Collects temperature data and status as text, discovers disks, pools and volumes.
Based on https://share.zabbix.com/storage-devices/monitor-qsan-storage-devices-via-snmp template with changes to support XS3224 (but no external scripts and OIDs are hardcoded, so no MIB is required).
Dmitry V
There are no macros links in this template.
Name |
---|
Template SNMP Generic |
SNMP trap fallback |
SNMP traps |
Name | Description | Type | Key and additional info |
---|---|---|---|
Volumes | <p>-</p> | SNMP agent |
nasVolume<p>Update: 300</p> |
Pools | <p>-</p> | SNMP agent |
nasPool<p>Update: 300</p> |
Disks | <p>-</p> | SNMP agent |
nasDisk<p>Update: 300</p> |
Name | Description | Type | Key and additional info |
---|---|---|---|
CTRL1 CPU Temperature Value | <p>-</p> | SNMP agent |
sys-ctrl1-cpu-temp-val<p>Update: 120</p> |
CTRL2 SLOT1 Temperature Value | <p>-</p> | SNMP agent |
sys-ctrl2-slot1-temp-val<p>Update: 120</p> |
CTRL1 CPU Temperature Status | <p>-</p> | SNMP agent |
sys-ctrl1-cpu-temp-status<p>Update: 120</p> |
Backplane FAN1 Status | <p>-</p> | SNMP agent |
sys-bpl-fan1-status<p>Update: 120</p> |
CTRL1 SLOT1 Temperature Value | <p>-</p> | SNMP agent |
sys-ctrl1-slot1-temp-val<p>Update: 120</p> |
Backplane Left Temperature Value | <p>-</p> | SNMP agent |
sys-bpl-left-temp-val<p>Update: 120</p> |
CTRL2 SAS Expander Temperature Status | <p>-</p> | SNMP agent |
sys-ctrl2-sas-temp-status<p>Update: 120</p> |
CTRL2 CPU Temperature Value | <p>-</p> | SNMP agent |
sys-ctrl2-cpu-temp-val<p>Update: 120</p> |
Backplane Right Temperature Value | <p>-</p> | SNMP agent |
sys-bpl-right-temp-val<p>Update: 120</p> |
Backplane FAN3 Status | <p>-</p> | SNMP agent |
sys-bpl-fan3-status<p>Update: 120</p> |
CTRL1 SAS Expander Temperature Status | <p>-</p> | SNMP agent |
sys-ctrl1-sas-temp-status<p>Update: 120</p> |
Backplane Middle Temperature Value | <p>-</p> | SNMP agent |
sys-bpl-mid-temp-val<p>Update: 120</p> |
Backplane PSU2 Status | <p>-</p> | SNMP agent |
sys-bpl-psu2-status<p>Update: 120</p> |
CTRL2 SAS Expander Temperature Value | <p>-</p> | SNMP agent |
sys-ctrl2-sas-temp-val<p>Update: 120</p> |
Zabbix SNMP Connected | <p>-</p> | Zabbix internal |
zabbix[host,snmp,available]<p>Update: 60</p> |
CTRL1 SLOT1 Temperature Status | <p>-</p> | SNMP agent |
sys-ctrl1-slot1-temp-status<p>Update: 120</p> |
Backplane FAN4 Status | <p>-</p> | SNMP agent |
sys-bpl-fan4-status<p>Update: 120</p> |
Backplane Right Temperature Status | <p>-</p> | SNMP agent |
sys-bpl-right-temp-status<p>Update: 120</p> |
CTRL1 SAS Expander Temperature Value | <p>-</p> | SNMP agent |
sys-ctrl1-sas-temp-val<p>Update: 120</p> |
Backplane FAN2 Status | <p>-</p> | SNMP agent |
sys-bpl-fan2-status<p>Update: 120</p> |
Backplane PSU1 Status | <p>-</p> | SNMP agent |
sys-bpl-psu1-status<p>Update: 120</p> |
Backplane Left Temperature Status | <p>-</p> | SNMP agent |
sys-bpl-left-temp-status<p>Update: 120</p> |
CTRL2 SLOT1 Temperature Status | <p>-</p> | SNMP agent |
sys-ctrl2-slot1-temp-status<p>Update: 120</p> |
Backplane Middle Temperature Status | <p>-</p> | SNMP agent |
sys-bpl-mid-temp-status<p>Update: 120</p> |
CTRL2 CPU Temperature Status | <p>-</p> | SNMP agent |
sys-ctrl2-cpu-temp-status<p>Update: 120</p> |
Name of Volume {#SNMPVALUE} | <p>-</p> | SNMP agent |
sanVolumeName[{#SNMPVALUE}]<p>Update: 3600</p><p>LLD</p> |
State of Volume {#SNMPVALUE} | <p>-</p> | SNMP agent |
sanVolumeState[{#SNMPVALUE}]<p>Update: 120</p><p>LLD</p> |
Status of Volume {#SNMPVALUE} | <p>-</p> | SNMP agent |
sanVolumeStatus[{#SNMPVALUE}]<p>Update: 120</p><p>LLD</p> |
Name of Pool {#SNMPVALUE} | <p>-</p> | SNMP agent |
sanPoolName[{#SNMPVALUE}]<p>Update: 3600</p><p>LLD</p> |
State of Pool {#SNMPVALUE} | <p>-</p> | SNMP agent |
sanPoolState[{#SNMPVALUE}]<p>Update: 120</p><p>LLD</p> |
Status of Pool {#SNMPVALUE} | <p>-</p> | SNMP agent |
sanPoolStatus[{#SNMPVALUE}]<p>Update: 120</p><p>LLD</p> |
Name of Disk $1 | <p>-</p> | SNMP agent |
sanDiskName[{#SNMPINDEX}]<p>Update: 3600</p><p>LLD</p> |
State of Disk $1 | <p>-</p> | SNMP agent |
sanDiskState[{#SNMPINDEX}]<p>Update: 120</p><p>LLD</p> |
Status of Disk $1 | <p>-</p> | SNMP agent |
sanDiskStatus[{#SNMPINDEX}]<p>Update: 120</p><p>LLD</p> |
Name | Description | Expression | Priority |
---|---|---|---|
SAN Disk {#SNMPVALUE} on {HOST.NAME} is NOT Good | <p>-</p> | <p>Expression: {SNMP QSAN XS3224 Storage:sanDiskState[{#SNMPINDEX}].iregexp(^Good$)}=0</p><p>Recovery expression: </p> | high |
SAN Disk {#SNMPVALUE} on {HOST.NAME} is NOT Online | <p>-</p> | <p>Expression: {SNMP QSAN XS3224 Storage:sanDiskStatus[{#SNMPINDEX}].iregexp(^Online$)}=0</p><p>Recovery expression: </p> | high |
SAN Pool {#SNMPVALUE} on {HOST.NAME} is NOT Good | <p>-</p> | <p>Expression: {SNMP QSAN XS3224 Storage:sanPoolState[{#SNMPVALUE}].iregexp(^Good$)}=0</p><p>Recovery expression: </p> | high |
SAN Pool {#SNMPVALUE} on {HOST.NAME} is NOT Online | <p>-</p> | <p>Expression: {SNMP QSAN XS3224 Storage:sanPoolStatus[{#SNMPVALUE}].iregexp(^Online$)}=0</p><p>Recovery expression: </p> | high |
SAN Volume {#SNMPVALUE} on {HOST.NAME} is NOT Online | <p>-</p> | <p>Expression: {SNMP QSAN XS3224 Storage:sanVolumeStatus[{#SNMPVALUE}].iregexp(^Online$)}=0</p><p>Recovery expression: </p> | high |
SAN Volume {#SNMPVALUE} on {HOST.NAME} is NOT Optimal | <p>-</p> | <p>Expression: {SNMP QSAN XS3224 Storage:sanVolumeState[{#SNMPVALUE}].iregexp(^Optimal$)}=0</p><p>Recovery expression: </p> | high |
SAN Volume {#SNMPVALUE} on {HOST.NAME} is NOT Online (LLD) | <p>-</p> | <p>Expression: {SNMP QSAN XS3224 Storage:sanVolumeStatus[{#SNMPVALUE}].iregexp(^Online$)}=0</p><p>Recovery expression: </p> | high |
SAN Volume {#SNMPVALUE} on {HOST.NAME} is NOT Optimal (LLD) | <p>-</p> | <p>Expression: {SNMP QSAN XS3224 Storage:sanVolumeState[{#SNMPVALUE}].iregexp(^Optimal$)}=0</p><p>Recovery expression: </p> | high |
SAN Pool {#SNMPVALUE} on {HOST.NAME} is NOT Good (LLD) | <p>-</p> | <p>Expression: {SNMP QSAN XS3224 Storage:sanPoolState[{#SNMPVALUE}].iregexp(^Good$)}=0</p><p>Recovery expression: </p> | high |
SAN Pool {#SNMPVALUE} on {HOST.NAME} is NOT Online (LLD) | <p>-</p> | <p>Expression: {SNMP QSAN XS3224 Storage:sanPoolStatus[{#SNMPVALUE}].iregexp(^Online$)}=0</p><p>Recovery expression: </p> | high |
SAN Disk {#SNMPVALUE} on {HOST.NAME} is NOT Good (LLD) | <p>-</p> | <p>Expression: {SNMP QSAN XS3224 Storage:sanDiskState[{#SNMPINDEX}].iregexp(^Good$)}=0</p><p>Recovery expression: </p> | high |
SAN Disk {#SNMPVALUE} on {HOST.NAME} is NOT Online (LLD) | <p>-</p> | <p>Expression: {SNMP QSAN XS3224 Storage:sanDiskStatus[{#SNMPINDEX}].iregexp(^Online$)}=0</p><p>Recovery expression: </p> | high |
Template for QSAN XS3224 storage.
Collects temperature data and status as text, discovers disks, pools and volumes.
Based on https://share.zabbix.com/storage-devices/monitor-qsan-storage-devices-via-snmp template with changes to support XS3224 (but no external scripts and OIDs are hardcoded, so no MIB is required).
There are no macros links in this template.
There are no template links in this template.
There are no discovery rules in this template.
Name | Description | Type | Key and additional info |
---|---|---|---|
SNMP trap fallback | <p>-</p> | SNMP trap |
snmptrap.fallback<p>Update: 0</p> |
There are no triggers in this template.
Template for QSAN XS3224 storage.
Collects temperature data and status as text, discovers disks, pools and volumes.
Based on https://share.zabbix.com/storage-devices/monitor-qsan-storage-devices-via-snmp template with changes to support XS3224 (but no external scripts and OIDs are hardcoded, so no MIB is required).
There are no macros links in this template.
Name |
---|
SNMP trap fallback |
There are no discovery rules in this template.
There are no items in this template.
There are no triggers in this template.
Template SNMP QSAN Storage
Template for QSAN XS3224 storage.
Collects temperature data and status as text, discovers disks, pools and volumes.
Based on https://share.zabbix.com/storage-devices/monitor-qsan-storage-devices-via-snmp template with changes to support XS3224 (but no external scripts and OIDs are hardcoded, so no MIB is required).
Dmitry V
There are no macros links in this template.
Name |
---|
Template SNMP Generic |
SNMP trap fallback |
SNMP traps |
Name | Description | Type | Key and additional info |
---|---|---|---|
Volumes | <p>-</p> | SNMP agent |
nasVolume<p>Update: 300</p> |
Pools | <p>-</p> | SNMP agent |
nasPool<p>Update: 300</p> |
Disks | <p>-</p> | SNMP agent |
nasDisk<p>Update: 300</p> |
Name | Description | Type | Key and additional info |
---|---|---|---|
CTRL2 SAS Expander Temperature Value | <p>-</p> | SNMP agent |
sys-ctrl2-sas-temp-val<p>Update: 120</p> |
CTRL2 CPU Temperature Value | <p>-</p> | SNMP agent |
sys-ctrl2-cpu-temp-val<p>Update: 120</p> |
Backplane Middle Temperature Value | <p>-</p> | SNMP agent |
sys-bpl-mid-temp-val<p>Update: 120</p> |
Backplane FAN3 Status | <p>-</p> | SNMP agent |
sys-bpl-fan3-status<p>Update: 120</p> |
Backplane Left Temperature Value | <p>-</p> | SNMP agent |
sys-bpl-left-temp-val<p>Update: 120</p> |
CTRL1 CPU Temperature Value | <p>-</p> | SNMP agent |
sys-ctrl1-cpu-temp-val<p>Update: 120</p> |
CTRL1 SAS Expander Temperature Value | <p>-</p> | SNMP agent |
sys-ctrl1-sas-temp-val<p>Update: 120</p> |
Backplane Middle Temperature Status | <p>-</p> | SNMP agent |
sys-bpl-mid-temp-status<p>Update: 120</p> |
CTRL2 SLOT1 Temperature Status | <p>-</p> | SNMP agent |
sys-ctrl2-slot1-temp-status<p>Update: 120</p> |
Zabbix SNMP Connected | <p>-</p> | Zabbix internal |
zabbix[host,snmp,available]<p>Update: 60</p> |
CTRL2 CPU Temperature Status | <p>-</p> | SNMP agent |
sys-ctrl2-cpu-temp-status<p>Update: 120</p> |
CTRL2 SAS Expander Temperature Status | <p>-</p> | SNMP agent |
sys-ctrl2-sas-temp-status<p>Update: 120</p> |
Backplane PSU1 Status | <p>-</p> | SNMP agent |
sys-bpl-psu1-status<p>Update: 120</p> |
Backplane Right Temperature Value | <p>-</p> | SNMP agent |
sys-bpl-right-temp-val<p>Update: 120</p> |
CTRL2 SLOT1 Temperature Value | <p>-</p> | SNMP agent |
sys-ctrl2-slot1-temp-val<p>Update: 120</p> |
CTRL1 CPU Temperature Status | <p>-</p> | SNMP agent |
sys-ctrl1-cpu-temp-status<p>Update: 120</p> |
Backplane FAN4 Status | <p>-</p> | SNMP agent |
sys-bpl-fan4-status<p>Update: 120</p> |
Backplane FAN2 Status | <p>-</p> | SNMP agent |
sys-bpl-fan2-status<p>Update: 120</p> |
Backplane FAN1 Status | <p>-</p> | SNMP agent |
sys-bpl-fan1-status<p>Update: 120</p> |
Backplane Left Temperature Status | <p>-</p> | SNMP agent |
sys-bpl-left-temp-status<p>Update: 120</p> |
Backplane Right Temperature Status | <p>-</p> | SNMP agent |
sys-bpl-right-temp-status<p>Update: 120</p> |
Backplane PSU2 Status | <p>-</p> | SNMP agent |
sys-bpl-psu2-status<p>Update: 120</p> |
CTRL1 SLOT1 Temperature Value | <p>-</p> | SNMP agent |
sys-ctrl1-slot1-temp-val<p>Update: 120</p> |
CTRL1 SLOT1 Temperature Status | <p>-</p> | SNMP agent |
sys-ctrl1-slot1-temp-status<p>Update: 120</p> |
CTRL1 SAS Expander Temperature Status | <p>-</p> | SNMP agent |
sys-ctrl1-sas-temp-status<p>Update: 120</p> |
Name of Volume {#SNMPVALUE} | <p>-</p> | SNMP agent |
sanVolumeName[{#SNMPVALUE}]<p>Update: 3600</p><p>LLD</p> |
State of Volume {#SNMPVALUE} | <p>-</p> | SNMP agent |
sanVolumeState[{#SNMPVALUE}]<p>Update: 120</p><p>LLD</p> |
Status of Volume {#SNMPVALUE} | <p>-</p> | SNMP agent |
sanVolumeStatus[{#SNMPVALUE}]<p>Update: 120</p><p>LLD</p> |
Name of Pool {#SNMPVALUE} | <p>-</p> | SNMP agent |
sanPoolName[{#SNMPVALUE}]<p>Update: 3600</p><p>LLD</p> |
State of Pool {#SNMPVALUE} | <p>-</p> | SNMP agent |
sanPoolState[{#SNMPVALUE}]<p>Update: 120</p><p>LLD</p> |
Status of Pool {#SNMPVALUE} | <p>-</p> | SNMP agent |
sanPoolStatus[{#SNMPVALUE}]<p>Update: 120</p><p>LLD</p> |
Name of Disk $1 | <p>-</p> | SNMP agent |
sanDiskName[{#SNMPINDEX}]<p>Update: 3600</p><p>LLD</p> |
State of Disk $1 | <p>-</p> | SNMP agent |
sanDiskState[{#SNMPINDEX}]<p>Update: 120</p><p>LLD</p> |
Status of Disk $1 | <p>-</p> | SNMP agent |
sanDiskStatus[{#SNMPINDEX}]<p>Update: 120</p><p>LLD</p> |
Name | Description | Expression | Priority |
---|---|---|---|
SAN Disk {#SNMPVALUE} on {HOST.NAME} is NOT Good | <p>-</p> | <p>Expression: find(/SNMP QSAN XS3224 Storage/sanDiskState[{#SNMPINDEX}],,”iregexp”,”^Good$”)=0</p><p>Recovery expression: </p> | high |
SAN Disk {#SNMPVALUE} on {HOST.NAME} is NOT Online | <p>-</p> | <p>Expression: find(/SNMP QSAN XS3224 Storage/sanDiskStatus[{#SNMPINDEX}],,”iregexp”,”^Online$”)=0</p><p>Recovery expression: </p> | high |
SAN Pool {#SNMPVALUE} on {HOST.NAME} is NOT Good | <p>-</p> | <p>Expression: find(/SNMP QSAN XS3224 Storage/sanPoolState[{#SNMPVALUE}],,”iregexp”,”^Good$”)=0</p><p>Recovery expression: </p> | high |
SAN Pool {#SNMPVALUE} on {HOST.NAME} is NOT Online | <p>-</p> | <p>Expression: find(/SNMP QSAN XS3224 Storage/sanPoolStatus[{#SNMPVALUE}],,”iregexp”,”^Online$”)=0</p><p>Recovery expression: </p> | high |
SAN Volume {#SNMPVALUE} on {HOST.NAME} is NOT Online | <p>-</p> | <p>Expression: find(/SNMP QSAN XS3224 Storage/sanVolumeStatus[{#SNMPVALUE}],,”iregexp”,”^Online$”)=0</p><p>Recovery expression: </p> | high |
SAN Volume {#SNMPVALUE} on {HOST.NAME} is NOT Optimal | <p>-</p> | <p>Expression: find(/SNMP QSAN XS3224 Storage/sanVolumeState[{#SNMPVALUE}],,”iregexp”,”^Optimal$”)=0</p><p>Recovery expression: </p> | high |
SAN Volume {#SNMPVALUE} on {HOST.NAME} is NOT Online (LLD) | <p>-</p> | <p>Expression: find(/SNMP QSAN XS3224 Storage/sanVolumeStatus[{#SNMPVALUE}],,”iregexp”,”^Online$”)=0</p><p>Recovery expression: </p> | high |
SAN Volume {#SNMPVALUE} on {HOST.NAME} is NOT Optimal (LLD) | <p>-</p> | <p>Expression: find(/SNMP QSAN XS3224 Storage/sanVolumeState[{#SNMPVALUE}],,”iregexp”,”^Optimal$”)=0</p><p>Recovery expression: </p> | high |
SAN Pool {#SNMPVALUE} on {HOST.NAME} is NOT Good (LLD) | <p>-</p> | <p>Expression: find(/SNMP QSAN XS3224 Storage/sanPoolState[{#SNMPVALUE}],,”iregexp”,”^Good$”)=0</p><p>Recovery expression: </p> | high |
SAN Pool {#SNMPVALUE} on {HOST.NAME} is NOT Online (LLD) | <p>-</p> | <p>Expression: find(/SNMP QSAN XS3224 Storage/sanPoolStatus[{#SNMPVALUE}],,”iregexp”,”^Online$”)=0</p><p>Recovery expression: </p> | high |
SAN Disk {#SNMPVALUE} on {HOST.NAME} is NOT Good (LLD) | <p>-</p> | <p>Expression: find(/SNMP QSAN XS3224 Storage/sanDiskState[{#SNMPINDEX}],,”iregexp”,”^Good$”)=0</p><p>Recovery expression: </p> | high |
SAN Disk {#SNMPVALUE} on {HOST.NAME} is NOT Online (LLD) | <p>-</p> | <p>Expression: find(/SNMP QSAN XS3224 Storage/sanDiskStatus[{#SNMPINDEX}],,”iregexp”,”^Online$”)=0</p><p>Recovery expression: </p> | high |
Template for QSAN XS3224 storage.
Collects temperature data and status as text, discovers disks, pools and volumes.
Based on https://share.zabbix.com/storage-devices/monitor-qsan-storage-devices-via-snmp template with changes to support XS3224 (but no external scripts and OIDs are hardcoded, so no MIB is required).
There are no macros links in this template.
There are no template links in this template.
There are no discovery rules in this template.
Name | Description | Type | Key and additional info |
---|---|---|---|
SNMP trap fallback | <p>-</p> | SNMP trap |
snmptrap.fallback<p>Update: 0</p> |
There are no triggers in this template.
Template for QSAN XS3224 storage.
Collects temperature data and status as text, discovers disks, pools and volumes.
Based on https://share.zabbix.com/storage-devices/monitor-qsan-storage-devices-via-snmp template with changes to support XS3224 (but no external scripts and OIDs are hardcoded, so no MIB is required).
There are no macros links in this template.
Name |
---|
SNMP trap fallback |
There are no discovery rules in this template.
There are no items in this template.
There are no triggers in this template.
Template SNMP QSAN Storage
Template for QSAN XS3224 storage.
Collects temperature data and status as text, discovers disks, pools and volumes.
Based on https://share.zabbix.com/storage-devices/monitor-qsan-storage-devices-via-snmp template with changes to support XS3224 (but no external scripts and OIDs are hardcoded, so no MIB is required).
Dmitry V
There are no macros links in this template.
Name |
---|
Template SNMP Generic |
SNMP trap fallback |
SNMP traps |
Name | Description | Type | Key and additional info |
---|---|---|---|
Volumes | <p>-</p> | SNMP agent |
nasVolume<p>Update: 300</p> |
Pools | <p>-</p> | SNMP agent |
nasPool<p>Update: 300</p> |
Disks | <p>-</p> | SNMP agent |
nasDisk<p>Update: 300</p> |
Name | Description | Type | Key and additional info |
---|---|---|---|
CTRL2 SAS Expander Temperature Value | <p>-</p> | SNMP agent |
sys-ctrl2-sas-temp-val<p>Update: 120</p> |
CTRL2 CPU Temperature Value | <p>-</p> | SNMP agent |
sys-ctrl2-cpu-temp-val<p>Update: 120</p> |
Backplane Middle Temperature Value | <p>-</p> | SNMP agent |
sys-bpl-mid-temp-val<p>Update: 120</p> |
Backplane FAN3 Status | <p>-</p> | SNMP agent |
sys-bpl-fan3-status<p>Update: 120</p> |
Backplane Left Temperature Value | <p>-</p> | SNMP agent |
sys-bpl-left-temp-val<p>Update: 120</p> |
CTRL1 CPU Temperature Value | <p>-</p> | SNMP agent |
sys-ctrl1-cpu-temp-val<p>Update: 120</p> |
CTRL1 SAS Expander Temperature Value | <p>-</p> | SNMP agent |
sys-ctrl1-sas-temp-val<p>Update: 120</p> |
Backplane Middle Temperature Status | <p>-</p> | SNMP agent |
sys-bpl-mid-temp-status<p>Update: 120</p> |
CTRL2 SLOT1 Temperature Status | <p>-</p> | SNMP agent |
sys-ctrl2-slot1-temp-status<p>Update: 120</p> |
Zabbix SNMP Connected | <p>-</p> | Zabbix internal |
zabbix[host,snmp,available]<p>Update: 60</p> |
CTRL2 CPU Temperature Status | <p>-</p> | SNMP agent |
sys-ctrl2-cpu-temp-status<p>Update: 120</p> |
CTRL2 SAS Expander Temperature Status | <p>-</p> | SNMP agent |
sys-ctrl2-sas-temp-status<p>Update: 120</p> |
Backplane PSU1 Status | <p>-</p> | SNMP agent |
sys-bpl-psu1-status<p>Update: 120</p> |
Backplane Right Temperature Value | <p>-</p> | SNMP agent |
sys-bpl-right-temp-val<p>Update: 120</p> |
CTRL2 SLOT1 Temperature Value | <p>-</p> | SNMP agent |
sys-ctrl2-slot1-temp-val<p>Update: 120</p> |
CTRL1 CPU Temperature Status | <p>-</p> | SNMP agent |
sys-ctrl1-cpu-temp-status<p>Update: 120</p> |
Backplane FAN4 Status | <p>-</p> | SNMP agent |
sys-bpl-fan4-status<p>Update: 120</p> |
Backplane FAN2 Status | <p>-</p> | SNMP agent |
sys-bpl-fan2-status<p>Update: 120</p> |
Backplane FAN1 Status | <p>-</p> | SNMP agent |
sys-bpl-fan1-status<p>Update: 120</p> |
Backplane Left Temperature Status | <p>-</p> | SNMP agent |
sys-bpl-left-temp-status<p>Update: 120</p> |
Backplane Right Temperature Status | <p>-</p> | SNMP agent |
sys-bpl-right-temp-status<p>Update: 120</p> |
Backplane PSU2 Status | <p>-</p> | SNMP agent |
sys-bpl-psu2-status<p>Update: 120</p> |
CTRL1 SLOT1 Temperature Value | <p>-</p> | SNMP agent |
sys-ctrl1-slot1-temp-val<p>Update: 120</p> |
CTRL1 SLOT1 Temperature Status | <p>-</p> | SNMP agent |
sys-ctrl1-slot1-temp-status<p>Update: 120</p> |
CTRL1 SAS Expander Temperature Status | <p>-</p> | SNMP agent |
sys-ctrl1-sas-temp-status<p>Update: 120</p> |
Name of Volume {#SNMPVALUE} | <p>-</p> | SNMP agent |
sanVolumeName[{#SNMPVALUE}]<p>Update: 3600</p><p>LLD</p> |
State of Volume {#SNMPVALUE} | <p>-</p> | SNMP agent |
sanVolumeState[{#SNMPVALUE}]<p>Update: 120</p><p>LLD</p> |
Status of Volume {#SNMPVALUE} | <p>-</p> | SNMP agent |
sanVolumeStatus[{#SNMPVALUE}]<p>Update: 120</p><p>LLD</p> |
Name of Pool {#SNMPVALUE} | <p>-</p> | SNMP agent |
sanPoolName[{#SNMPVALUE}]<p>Update: 3600</p><p>LLD</p> |
State of Pool {#SNMPVALUE} | <p>-</p> | SNMP agent |
sanPoolState[{#SNMPVALUE}]<p>Update: 120</p><p>LLD</p> |
Status of Pool {#SNMPVALUE} | <p>-</p> | SNMP agent |
sanPoolStatus[{#SNMPVALUE}]<p>Update: 120</p><p>LLD</p> |
Name of Disk $1 | <p>-</p> | SNMP agent |
sanDiskName[{#SNMPINDEX}]<p>Update: 3600</p><p>LLD</p> |
State of Disk $1 | <p>-</p> | SNMP agent |
sanDiskState[{#SNMPINDEX}]<p>Update: 120</p><p>LLD</p> |
Status of Disk $1 | <p>-</p> | SNMP agent |
sanDiskStatus[{#SNMPINDEX}]<p>Update: 120</p><p>LLD</p> |
Name | Description | Expression | Priority |
---|---|---|---|
SAN Disk {#SNMPVALUE} on {HOST.NAME} is NOT Good | <p>-</p> | <p>Expression: find(/SNMP QSAN XS3224 Storage/sanDiskState[{#SNMPINDEX}],,”iregexp”,”^Good$”)=0</p><p>Recovery expression: </p> | high |
SAN Disk {#SNMPVALUE} on {HOST.NAME} is NOT Online | <p>-</p> | <p>Expression: find(/SNMP QSAN XS3224 Storage/sanDiskStatus[{#SNMPINDEX}],,”iregexp”,”^Online$”)=0</p><p>Recovery expression: </p> | high |
SAN Pool {#SNMPVALUE} on {HOST.NAME} is NOT Good | <p>-</p> | <p>Expression: find(/SNMP QSAN XS3224 Storage/sanPoolState[{#SNMPVALUE}],,”iregexp”,”^Good$”)=0</p><p>Recovery expression: </p> | high |
SAN Pool {#SNMPVALUE} on {HOST.NAME} is NOT Online | <p>-</p> | <p>Expression: find(/SNMP QSAN XS3224 Storage/sanPoolStatus[{#SNMPVALUE}],,”iregexp”,”^Online$”)=0</p><p>Recovery expression: </p> | high |
SAN Volume {#SNMPVALUE} on {HOST.NAME} is NOT Online | <p>-</p> | <p>Expression: find(/SNMP QSAN XS3224 Storage/sanVolumeStatus[{#SNMPVALUE}],,”iregexp”,”^Online$”)=0</p><p>Recovery expression: </p> | high |
SAN Volume {#SNMPVALUE} on {HOST.NAME} is NOT Optimal | <p>-</p> | <p>Expression: find(/SNMP QSAN XS3224 Storage/sanVolumeState[{#SNMPVALUE}],,”iregexp”,”^Optimal$”)=0</p><p>Recovery expression: </p> | high |
SAN Volume {#SNMPVALUE} on {HOST.NAME} is NOT Online (LLD) | <p>-</p> | <p>Expression: find(/SNMP QSAN XS3224 Storage/sanVolumeStatus[{#SNMPVALUE}],,”iregexp”,”^Online$”)=0</p><p>Recovery expression: </p> | high |
SAN Volume {#SNMPVALUE} on {HOST.NAME} is NOT Optimal (LLD) | <p>-</p> | <p>Expression: find(/SNMP QSAN XS3224 Storage/sanVolumeState[{#SNMPVALUE}],,”iregexp”,”^Optimal$”)=0</p><p>Recovery expression: </p> | high |
SAN Pool {#SNMPVALUE} on {HOST.NAME} is NOT Good (LLD) | <p>-</p> | <p>Expression: find(/SNMP QSAN XS3224 Storage/sanPoolState[{#SNMPVALUE}],,”iregexp”,”^Good$”)=0</p><p>Recovery expression: </p> | high |
SAN Pool {#SNMPVALUE} on {HOST.NAME} is NOT Online (LLD) | <p>-</p> | <p>Expression: find(/SNMP QSAN XS3224 Storage/sanPoolStatus[{#SNMPVALUE}],,”iregexp”,”^Online$”)=0</p><p>Recovery expression: </p> | high |
SAN Disk {#SNMPVALUE} on {HOST.NAME} is NOT Good (LLD) | <p>-</p> | <p>Expression: find(/SNMP QSAN XS3224 Storage/sanDiskState[{#SNMPINDEX}],,”iregexp”,”^Good$”)=0</p><p>Recovery expression: </p> | high |
SAN Disk {#SNMPVALUE} on {HOST.NAME} is NOT Online (LLD) | <p>-</p> | <p>Expression: find(/SNMP QSAN XS3224 Storage/sanDiskStatus[{#SNMPINDEX}],,”iregexp”,”^Online$”)=0</p><p>Recovery expression: </p> | high |
Template for QSAN XS3224 storage.
Collects temperature data and status as text, discovers disks, pools and volumes.
Based on https://share.zabbix.com/storage-devices/monitor-qsan-storage-devices-via-snmp template with changes to support XS3224 (but no external scripts and OIDs are hardcoded, so no MIB is required).
There are no macros links in this template.
There are no template links in this template.
There are no discovery rules in this template.
Name | Description | Type | Key and additional info |
---|---|---|---|
SNMP trap fallback | <p>-</p> | SNMP trap |
snmptrap.fallback<p>Update: 0</p> |
There are no triggers in this template.
Template for QSAN XS3224 storage.
Collects temperature data and status as text, discovers disks, pools and volumes.
Based on https://share.zabbix.com/storage-devices/monitor-qsan-storage-devices-via-snmp template with changes to support XS3224 (but no external scripts and OIDs are hardcoded, so no MIB is required).
There are no macros links in this template.
Name |
---|
SNMP trap fallback |
There are no discovery rules in this template.
There are no items in this template.
There are no triggers in this template.