Monitor NETGEAR ReadyNAS 3200 storage devices via SNMP. It monitors these items:
Disks and volumes are searching by lld.Appropriate triggers for each item are also provided.
I have created and tested this template vs Zabbix 3.2.4.
<p style=”margin: 0px 0px 1.5em; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline; background
Nikolay Kulikov
There are no macros links in this template.
There are no template links in this template.
Name | Description | Type | Key and additional info |
---|---|---|---|
Discovery_Disk | <p>-</p> | SNMP agent |
Disk<p>Update: 600</p> |
Discovery_Volume | <p>-</p> | SNMP agent |
Volume<p>Update: 600</p> |
Name | Description | Type | Key and additional info |
---|---|---|---|
Sys temp | <p>CPU temp</p> | SNMP agent |
systemp<p>Update: 30</p> |
Sys2FAN_RPM | <p>-</p> | SNMP agent |
sys2_fan_RPM<p>Update: 30</p> |
CPUFAN_RPM | <p>-</p> | SNMP agent |
cpu_fan_RPM<p>Update: 30</p> |
Firmware version | <p>-</p> | SNMP agent |
nasMgrSoftwareVersion<p>Update: 30</p> |
System uptime | <p>-</p> | SNMP agent |
sysUptime<p>Update: 30</p> |
Sys3FAN_RPM | <p>-</p> | SNMP agent |
sys3_fan_RPM<p>Update: 30</p> |
CPU temp | <p>CPU temp</p> | SNMP agent |
cputemp<p>Update: 30</p> |
Sys1FAN_RPM | <p>-</p> | SNMP agent |
sys1_fan_RPM<p>Update: 30</p> |
[{#SNMPVALUE}]_DiskInfo | <p>-</p> | SNMP agent |
DiskInfo[{#SNMPVALUE}]<p>Update: 30</p><p>LLD</p> |
[{#SNMPVALUE}]_DiskState | <p>-</p> | SNMP agent |
DiskState[{#SNMPVALUE}]<p>Update: 30</p><p>LLD</p> |
[{#SNMPVALUE}]_DiskTemperature | <p>-</p> | SNMP agent |
DiskTemperature[{#SNMPVALUE}]<p>Update: 30</p><p>LLD</p> |
[{#SNMPVALUE}]_VolumeFreeSpace | <p>-</p> | SNMP agent |
volumeFreeSpace[{#SNMPVALUE}]<p>Update: 30</p><p>LLD</p> |
[{#SNMPVALUE}]_VolumeName | <p>-</p> | SNMP agent |
volumeName[{#SNMPVALUE}]<p>Update: 30</p><p>LLD</p> |
[{#SNMPVALUE}]_volumeRAIDLevel | <p>-</p> | SNMP agent |
volumeRAIDLevel[{#SNMPVALUE}]<p>Update: 30</p><p>LLD</p> |
[{#SNMPVALUE}]_VolumeSize | <p>-</p> | SNMP agent |
volumeSize[{#SNMPVALUE}]<p>Update: 30</p><p>LLD</p> |
[{#SNMPVALUE}]_VolumeStatus | <p>-</p> | SNMP agent |
volumeStatus[{#SNMPVALUE}]<p>Update: 30</p><p>LLD</p> |
Name | Description | Expression | Priority |
---|---|---|---|
Disk [{#SNMPVALUE}] on {HOST.NAME} is not ok | <p>-</p> | <p>Expression: {SNMP ReadyNas 3200:DiskState[{#SNMPVALUE}].regexp(“(ok)”)}<>1</p><p>Recovery expression: </p> | disaster |
Temperature Disk [{#SNMPVALUE}] is High on {HOST.NAME} | <p>Disk temp is more than 50C</p> | <p>Expression: {SNMP ReadyNas 3200:DiskTemperature[{#SNMPVALUE}].last(0)}>122</p><p>Recovery expression: </p> | high |
Volume[{#SNMPVALUE}] on {HOST.NAME} is not ok | <p>-</p> | <p>Expression: {SNMP ReadyNas 3200:volumeStatus[{#SNMPVALUE}].regexp(“(ok)”)}<>1</p><p>Recovery expression: </p> | disaster |
Volume {#SNMPVALUE} - FreeSpace is less than 10% on {HOST.NAME} | <p>-</p> | <p>Expression: ({SNMP ReadyNas 3200:volumeFreeSpace[{#SNMPVALUE}].last()} / {SNMP ReadyNas 3200:volumeSize[{#SNMPVALUE}].last()} * 100) < 10</p><p>Recovery expression: </p> | high |
Disk [{#SNMPVALUE}] on {HOST.NAME} is not ok (LLD) | <p>-</p> | <p>Expression: {SNMP ReadyNas 3200:DiskState[{#SNMPVALUE}].regexp(“(ok)”)}<>1</p><p>Recovery expression: </p> | disaster |
Temperature Disk [{#SNMPVALUE}] is High on {HOST.NAME} (LLD) | <p>Disk temp is more than 50C</p> | <p>Expression: {SNMP ReadyNas 3200:DiskTemperature[{#SNMPVALUE}].last(0)}>122</p><p>Recovery expression: </p> | high |
Volume[{#SNMPVALUE}] on {HOST.NAME} is not ok (LLD) | <p>-</p> | <p>Expression: {SNMP ReadyNas 3200:volumeStatus[{#SNMPVALUE}].regexp(“(ok)”)}<>1</p><p>Recovery expression: </p> | disaster |
Volume {#SNMPVALUE} - FreeSpace is less than 10% on {HOST.NAME} (LLD) | <p>-</p> | <p>Expression: ({SNMP ReadyNas 3200:volumeFreeSpace[{#SNMPVALUE}].last()} / {SNMP ReadyNas 3200:volumeSize[{#SNMPVALUE}].last()} * 100) < 10</p><p>Recovery expression: </p> | high |
Monitor NETGEAR ReadyNAS 3200 storage devices via SNMP. It monitors these items:
Disks and volumes are searching by lld.Appropriate triggers for each item are also provided.
I have created and tested this template vs Zabbix 3.2.4.
<p style=”margin: 0px 0px 1.5em; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline; background
Nikolay Kulikov
There are no macros links in this template.
There are no template links in this template.
Name | Description | Type | Key and additional info |
---|---|---|---|
Discovery_Disk | <p>-</p> | SNMP agent |
Disk<p>Update: 600</p> |
Discovery_Volume | <p>-</p> | SNMP agent |
Volume<p>Update: 600</p> |
Name | Description | Type | Key and additional info |
---|---|---|---|
CPUFAN_RPM | <p>-</p> | SNMP agent |
cpu_fan_RPM<p>Update: 30</p> |
Sys2FAN_RPM | <p>-</p> | SNMP agent |
sys2_fan_RPM<p>Update: 30</p> |
Sys1FAN_RPM | <p>-</p> | SNMP agent |
sys1_fan_RPM<p>Update: 30</p> |
CPU temp | <p>CPU temp</p> | SNMP agent |
cputemp<p>Update: 30</p> |
Firmware version | <p>-</p> | SNMP agent |
nasMgrSoftwareVersion<p>Update: 30</p> |
Sys temp | <p>CPU temp</p> | SNMP agent |
systemp<p>Update: 30</p> |
Sys3FAN_RPM | <p>-</p> | SNMP agent |
sys3_fan_RPM<p>Update: 30</p> |
System uptime | <p>-</p> | SNMP agent |
sysUptime<p>Update: 30</p> |
[{#SNMPVALUE}]_DiskInfo | <p>-</p> | SNMP agent |
DiskInfo[{#SNMPVALUE}]<p>Update: 30</p><p>LLD</p> |
[{#SNMPVALUE}]_DiskState | <p>-</p> | SNMP agent |
DiskState[{#SNMPVALUE}]<p>Update: 30</p><p>LLD</p> |
[{#SNMPVALUE}]_DiskTemperature | <p>-</p> | SNMP agent |
DiskTemperature[{#SNMPVALUE}]<p>Update: 30</p><p>LLD</p> |
[{#SNMPVALUE}]_VolumeFreeSpace | <p>-</p> | SNMP agent |
volumeFreeSpace[{#SNMPVALUE}]<p>Update: 30</p><p>LLD</p> |
[{#SNMPVALUE}]_VolumeName | <p>-</p> | SNMP agent |
volumeName[{#SNMPVALUE}]<p>Update: 30</p><p>LLD</p> |
[{#SNMPVALUE}]_volumeRAIDLevel | <p>-</p> | SNMP agent |
volumeRAIDLevel[{#SNMPVALUE}]<p>Update: 30</p><p>LLD</p> |
[{#SNMPVALUE}]_VolumeSize | <p>-</p> | SNMP agent |
volumeSize[{#SNMPVALUE}]<p>Update: 30</p><p>LLD</p> |
[{#SNMPVALUE}]_VolumeStatus | <p>-</p> | SNMP agent |
volumeStatus[{#SNMPVALUE}]<p>Update: 30</p><p>LLD</p> |
Name | Description | Expression | Priority |
---|---|---|---|
Disk [{#SNMPVALUE}] on {HOST.NAME} is not ok | <p>-</p> | <p>Expression: find(/SNMP ReadyNas 3200/DiskState[{#SNMPVALUE}],,”regexp”,”(ok)”)<>1</p><p>Recovery expression: </p> | disaster |
Temperature Disk [{#SNMPVALUE}] is High on {HOST.NAME} | <p>Disk temp is more than 50C</p> | <p>Expression: last(/SNMP ReadyNas 3200/DiskTemperature[{#SNMPVALUE}])>122</p><p>Recovery expression: </p> | high |
Volume[{#SNMPVALUE}] on {HOST.NAME} is not ok | <p>-</p> | <p>Expression: find(/SNMP ReadyNas 3200/volumeStatus[{#SNMPVALUE}],,”regexp”,”(ok)”)<>1</p><p>Recovery expression: </p> | disaster |
Volume {#SNMPVALUE} - FreeSpace is less than 10% on {HOST.NAME} | <p>-</p> | <p>Expression: (last(/SNMP ReadyNas 3200/volumeFreeSpace[{#SNMPVALUE}]) / last(/SNMP ReadyNas 3200/volumeSize[{#SNMPVALUE}]) * 100) < 10</p><p>Recovery expression: </p> | high |
Disk [{#SNMPVALUE}] on {HOST.NAME} is not ok (LLD) | <p>-</p> | <p>Expression: find(/SNMP ReadyNas 3200/DiskState[{#SNMPVALUE}],,”regexp”,”(ok)”)<>1</p><p>Recovery expression: </p> | disaster |
Temperature Disk [{#SNMPVALUE}] is High on {HOST.NAME} (LLD) | <p>Disk temp is more than 50C</p> | <p>Expression: last(/SNMP ReadyNas 3200/DiskTemperature[{#SNMPVALUE}])>122</p><p>Recovery expression: </p> | high |
Volume[{#SNMPVALUE}] on {HOST.NAME} is not ok (LLD) | <p>-</p> | <p>Expression: find(/SNMP ReadyNas 3200/volumeStatus[{#SNMPVALUE}],,”regexp”,”(ok)”)<>1</p><p>Recovery expression: </p> | disaster |
Volume {#SNMPVALUE} - FreeSpace is less than 10% on {HOST.NAME} (LLD) | <p>-</p> | <p>Expression: (last(/SNMP ReadyNas 3200/volumeFreeSpace[{#SNMPVALUE}]) / last(/SNMP ReadyNas 3200/volumeSize[{#SNMPVALUE}]) * 100) < 10</p><p>Recovery expression: </p> | high |
Monitor NETGEAR ReadyNAS 3200 storage devices via SNMP. It monitors these items:
Disks and volumes are searching by lld.Appropriate triggers for each item are also provided.
I have created and tested this template vs Zabbix 3.2.4.
<p style=”margin: 0px 0px 1.5em; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline; background
Nikolay Kulikov
There are no macros links in this template.
There are no template links in this template.
Name | Description | Type | Key and additional info |
---|---|---|---|
Discovery_Disk | <p>-</p> | SNMP agent |
Disk<p>Update: 600</p> |
Discovery_Volume | <p>-</p> | SNMP agent |
Volume<p>Update: 600</p> |
Name | Description | Type | Key and additional info |
---|---|---|---|
CPUFAN_RPM | <p>-</p> | SNMP agent |
cpu_fan_RPM<p>Update: 30</p> |
Sys2FAN_RPM | <p>-</p> | SNMP agent |
sys2_fan_RPM<p>Update: 30</p> |
Sys1FAN_RPM | <p>-</p> | SNMP agent |
sys1_fan_RPM<p>Update: 30</p> |
CPU temp | <p>CPU temp</p> | SNMP agent |
cputemp<p>Update: 30</p> |
Firmware version | <p>-</p> | SNMP agent |
nasMgrSoftwareVersion<p>Update: 30</p> |
Sys temp | <p>CPU temp</p> | SNMP agent |
systemp<p>Update: 30</p> |
Sys3FAN_RPM | <p>-</p> | SNMP agent |
sys3_fan_RPM<p>Update: 30</p> |
System uptime | <p>-</p> | SNMP agent |
sysUptime<p>Update: 30</p> |
[{#SNMPVALUE}]_DiskInfo | <p>-</p> | SNMP agent |
DiskInfo[{#SNMPVALUE}]<p>Update: 30</p><p>LLD</p> |
[{#SNMPVALUE}]_DiskState | <p>-</p> | SNMP agent |
DiskState[{#SNMPVALUE}]<p>Update: 30</p><p>LLD</p> |
[{#SNMPVALUE}]_DiskTemperature | <p>-</p> | SNMP agent |
DiskTemperature[{#SNMPVALUE}]<p>Update: 30</p><p>LLD</p> |
[{#SNMPVALUE}]_VolumeFreeSpace | <p>-</p> | SNMP agent |
volumeFreeSpace[{#SNMPVALUE}]<p>Update: 30</p><p>LLD</p> |
[{#SNMPVALUE}]_VolumeName | <p>-</p> | SNMP agent |
volumeName[{#SNMPVALUE}]<p>Update: 30</p><p>LLD</p> |
[{#SNMPVALUE}]_volumeRAIDLevel | <p>-</p> | SNMP agent |
volumeRAIDLevel[{#SNMPVALUE}]<p>Update: 30</p><p>LLD</p> |
[{#SNMPVALUE}]_VolumeSize | <p>-</p> | SNMP agent |
volumeSize[{#SNMPVALUE}]<p>Update: 30</p><p>LLD</p> |
[{#SNMPVALUE}]_VolumeStatus | <p>-</p> | SNMP agent |
volumeStatus[{#SNMPVALUE}]<p>Update: 30</p><p>LLD</p> |
Name | Description | Expression | Priority |
---|---|---|---|
Disk [{#SNMPVALUE}] on {HOST.NAME} is not ok | <p>-</p> | <p>Expression: find(/SNMP ReadyNas 3200/DiskState[{#SNMPVALUE}],,”regexp”,”(ok)”)<>1</p><p>Recovery expression: </p> | disaster |
Temperature Disk [{#SNMPVALUE}] is High on {HOST.NAME} | <p>Disk temp is more than 50C</p> | <p>Expression: last(/SNMP ReadyNas 3200/DiskTemperature[{#SNMPVALUE}])>122</p><p>Recovery expression: </p> | high |
Volume[{#SNMPVALUE}] on {HOST.NAME} is not ok | <p>-</p> | <p>Expression: find(/SNMP ReadyNas 3200/volumeStatus[{#SNMPVALUE}],,”regexp”,”(ok)”)<>1</p><p>Recovery expression: </p> | disaster |
Volume {#SNMPVALUE} - FreeSpace is less than 10% on {HOST.NAME} | <p>-</p> | <p>Expression: (last(/SNMP ReadyNas 3200/volumeFreeSpace[{#SNMPVALUE}]) / last(/SNMP ReadyNas 3200/volumeSize[{#SNMPVALUE}]) * 100) < 10</p><p>Recovery expression: </p> | high |
Disk [{#SNMPVALUE}] on {HOST.NAME} is not ok (LLD) | <p>-</p> | <p>Expression: find(/SNMP ReadyNas 3200/DiskState[{#SNMPVALUE}],,”regexp”,”(ok)”)<>1</p><p>Recovery expression: </p> | disaster |
Temperature Disk [{#SNMPVALUE}] is High on {HOST.NAME} (LLD) | <p>Disk temp is more than 50C</p> | <p>Expression: last(/SNMP ReadyNas 3200/DiskTemperature[{#SNMPVALUE}])>122</p><p>Recovery expression: </p> | high |
Volume[{#SNMPVALUE}] on {HOST.NAME} is not ok (LLD) | <p>-</p> | <p>Expression: find(/SNMP ReadyNas 3200/volumeStatus[{#SNMPVALUE}],,”regexp”,”(ok)”)<>1</p><p>Recovery expression: </p> | disaster |
Volume {#SNMPVALUE} - FreeSpace is less than 10% on {HOST.NAME} (LLD) | <p>-</p> | <p>Expression: (last(/SNMP ReadyNas 3200/volumeFreeSpace[{#SNMPVALUE}]) / last(/SNMP ReadyNas 3200/volumeSize[{#SNMPVALUE}]) * 100) < 10</p><p>Recovery expression: </p> | high |