Available versions




Qumulo

Overview

Tested on Qumulo version 4.1.3

Use qq binary, that can be downloaded from qumulo web ui

Installation

Macros used

Name Description Default Type
{$QUMULO.10PCENT} <p>Should be put to 10% of total size of cluster</p> 21T Text macro
{$QUMULO.20PCENT} <p>Should be put to 20% of total size of cluster</p> 42T Text macro

There are no template links in this template.

Discovery rules

Name Description Type Key and additional info
Disks List <p>-</p> Zabbix agent qumulo.cluster_slots
Node List <p>-</p> Zabbix agent qumulo.nodes_list

Items collected

Name Description Type Key and additional info
Disk {#QDISK_ID} serial <p>-</p> Dependent item qumulo.cluster_slots[{#QDISK_ID},serial]<p>LLD</p>
Disk {#QDISK_ID} state <p>-</p> Dependent item qumulo.cluster_slots[{#QDISK_ID},state]<p>LLD</p>
{#QNODE_NAME} serial <p>-</p> Dependent item qumulo.nodes_list[{#QNODE_ID},serial]<p>LLD</p>
{#QNODE_NAME} status <p>-</p> Dependent item qumulo.nodes_list[{#QNODE_ID},status]<p>LLD</p>
Qumulo date <p>-</p> Zabbix agent qumulo.time_status
Qumulo restriper time <p>-</p> Zabbix agent qumulo.restriper_status[time_remain]
Qumulo cluster slots <p>-</p> Zabbix agent qumulo.cluster_slots[]
Qumulo nodes <p>-</p> Zabbix agent qumulo.nodes_list[]
Qumulo restriper <p>-</p> Zabbix agent qumulo.restriper_status[status]
qumulo.free.forecast.24 <p>-</p> Calculated qumulo.free.forecast.24
qumulo.free.last.1 <p>-</p> Calculated qumulo.free.last.1
Qumulo free space <p>-</p> Zabbix agent qumulo.fs_get_stats[free]
Qumulo total space <p>-</p> Zabbix agent qumulo.fs_get_stats[total]
qumulo.node_chassis_status_get <p>-</p> Zabbix agent qumulo.node_chassis_status_get
Qumulo login <p>-</p> Zabbix agent qumulo.time_status

Triggers

Name Description Expression Priority
Qumulo free space < 10% <p>-</p> <p>Expression: last(/Template App QUMULO/qumulo.fs_get_stats[free])<(last(/Template App QUMULO/qumulo.fs_get_stats[total])*0.1)</p><p>Recovery expression: </p> Disaster
Qumulo free space < 10% in next 24h <p>-</p> <p>Expression: timeleft(/Template App QUMULO/qumulo.fs_get_stats[free],12h,{$QUMULO.10PCENT})<24h</p><p>Recovery expression: </p> high
Qumulo free space < 20% in next 48h <p>-</p> <p>Expression: timeleft(/Template App QUMULO/qumulo.fs_get_stats[free],24h,{$QUMULO.20PCENT})<48h</p><p>Recovery expression: </p> Average
Qumulo time shift > 5s <p>-</p> <p>Expression: fuzzytime(/Template App QUMULO/qumulo.time_status,5s)=0</p><p>Recovery expression: </p> Average
Restriper is COMPACT <p>-</p> <p>Expression: last(/Template App QUMULO/qumulo.restriper_status[status])=”COMPACT”</p><p>Recovery expression: </p> Information
Restriper is REBALANCE <p>-</p> <p>Expression: last(/Template App QUMULO/qumulo.restriper_status[status])=”REBALANCE”)</p><p>Recovery expression: </p> Information
Very long rebalance running ( > 8h ) <p>-</p> <p>Expression: last(/Template App QUMULO/qumulo.restriper_status[time_remain])>28800</p><p>Recovery expression: </p> Information

Qumulo

Overview

Tested on Qumulo version 4.1.3

Use qq binary, that can be downloaded from qumulo web ui

Installation

Macros used

Name Description Default Type
{$QUMULO.10PCENT} <p>Should be put to 10% of total size of cluster</p> 21T Text macro
{$QUMULO.20PCENT} <p>Should be put to 20% of total size of cluster</p> 42T Text macro

There are no template links in this template.

Discovery rules

Name Description Type Key and additional info
Disks List <p>-</p> Zabbix agent qumulo.cluster_slots
Node List <p>-</p> Zabbix agent qumulo.nodes_list

Items collected

Name Description Type Key and additional info
Disk {#QDISK_ID} serial <p>-</p> Dependent item qumulo.cluster_slots[{#QDISK_ID},serial]<p>LLD</p>
Disk {#QDISK_ID} state <p>-</p> Dependent item qumulo.cluster_slots[{#QDISK_ID},state]<p>LLD</p>
{#QNODE_NAME} serial <p>-</p> Dependent item qumulo.nodes_list[{#QNODE_ID},serial]<p>LLD</p>
{#QNODE_NAME} status <p>-</p> Dependent item qumulo.nodes_list[{#QNODE_ID},status]<p>LLD</p>
Qumulo date <p>-</p> Zabbix agent qumulo.time_status
Qumulo restriper time <p>-</p> Zabbix agent qumulo.restriper_status[time_remain]
Qumulo cluster slots <p>-</p> Zabbix agent qumulo.cluster_slots[]
Qumulo nodes <p>-</p> Zabbix agent qumulo.nodes_list[]
Qumulo restriper <p>-</p> Zabbix agent qumulo.restriper_status[status]
qumulo.free.forecast.24 <p>-</p> Calculated qumulo.free.forecast.24
qumulo.free.last.1 <p>-</p> Calculated qumulo.free.last.1
Qumulo free space <p>-</p> Zabbix agent qumulo.fs_get_stats[free]
Qumulo total space <p>-</p> Zabbix agent qumulo.fs_get_stats[total]
qumulo.node_chassis_status_get <p>-</p> Zabbix agent qumulo.node_chassis_status_get
Qumulo login <p>-</p> Zabbix agent qumulo.time_status

Triggers

Name Description Expression Priority
Qumulo free space < 10% <p>-</p> <p>Expression: last(/Template App QUMULO/qumulo.fs_get_stats[free])<(last(/Template App QUMULO/qumulo.fs_get_stats[total])*0.1)</p><p>Recovery expression: </p> Disaster
Qumulo free space < 10% in next 24h <p>-</p> <p>Expression: timeleft(/Template App QUMULO/qumulo.fs_get_stats[free],12h,{$QUMULO.10PCENT})<24h</p><p>Recovery expression: </p> high
Qumulo free space < 20% in next 48h <p>-</p> <p>Expression: timeleft(/Template App QUMULO/qumulo.fs_get_stats[free],24h,{$QUMULO.20PCENT})<48h</p><p>Recovery expression: </p> Average
Qumulo time shift > 5s <p>-</p> <p>Expression: fuzzytime(/Template App QUMULO/qumulo.time_status,5s)=0</p><p>Recovery expression: </p> Average
Restriper is COMPACT <p>-</p> <p>Expression: last(/Template App QUMULO/qumulo.restriper_status[status])=”COMPACT”</p><p>Recovery expression: </p> Information
Restriper is REBALANCE <p>-</p> <p>Expression: last(/Template App QUMULO/qumulo.restriper_status[status])=”REBALANCE”)</p><p>Recovery expression: </p> Information
Very long rebalance running ( > 8h ) <p>-</p> <p>Expression: last(/Template App QUMULO/qumulo.restriper_status[time_remain])>28800</p><p>Recovery expression: </p> Information