5.0
2020-09-05T12:40:25Z
Templates
Unraid server
Unraid server
Templates
CPUs
Disks
Memory
System
VMs
-
Zabbix agent ping
agent.ping
{nodata(10m)}=1
Zabbix agent is offline
HIGH
-
CPU total utilisation guest
system.cpu.util[all,guest,avg1]
FLOAT
CPUs
-
CPU total utilisation idle
system.cpu.util[all,idle,avg1]
FLOAT
CPUs
-
CPU total utilisation iowait
system.cpu.util[all,iowait,avg1]
FLOAT
CPUs
-
CPU total utilisation system
system.cpu.util[all,system,avg1]
FLOAT
CPUs
-
CPU total utilisation user
system.cpu.util[all,user,avg1]
FLOAT
CPUs
-
Disk totals
unraid.disks.totals
0
0
TEXT
Disks
-
Total cache free
DEPENDENT
unraid.disks.totals[cache,free]
0
B
Disks
JSONPATH
$.cache.free
unraid.disks.totals
-
Total cache size
DEPENDENT
unraid.disks.totals[cache,size]
0
B
Disks
JSONPATH
$.cache.size
unraid.disks.totals
-
Total cache used
DEPENDENT
unraid.disks.totals[cache,used]
0
B
Disks
JSONPATH
$.cache.used
unraid.disks.totals
-
Total data free
DEPENDENT
unraid.disks.totals[data,free]
0
B
Disks
JSONPATH
$.data.free
unraid.disks.totals
-
Total data size
DEPENDENT
unraid.disks.totals[data,size]
0
B
Disks
JSONPATH
$.data.size
unraid.disks.totals
-
Total data used
DEPENDENT
unraid.disks.totals[data,used]
0
B
Disks
JSONPATH
$.data.used
unraid.disks.totals
-
Temperature data
unraid.temperatures
2m
1d
0
TEXT
System
-
Temperature CPU
DEPENDENT
unraid.temperatures[cpu]
0
FLOAT
°C
System
JSONPATH
$.cpu
unraid.temperatures
-
Temperature Mainboard
DEPENDENT
unraid.temperatures[mainboard]
0
FLOAT
°C
System
JSONPATH
$.mainboard
unraid.temperatures
-
Memory available
vm.memory.size[available]
B
Memory
-
Memory used
vm.memory.size[used]
B
Memory
CPUs
system.cpu.discovery
1h
CPU #{#CPU.NUMBER} utilisation guest
system.cpu.util[{#CPU.NUMBER},guest,avg1]
FLOAT
CPUs
CPU #{#CPU.NUMBER} utilisation idle
system.cpu.util[{#CPU.NUMBER},idle,avg1]
FLOAT
CPUs
CPU #{#CPU.NUMBER} utilisation iowait
system.cpu.util[{#CPU.NUMBER},iowait,avg1]
FLOAT
CPUs
CPU #{#CPU.NUMBER} utilisation system
system.cpu.util[{#CPU.NUMBER},system,avg1]
FLOAT
CPUs
CPU #{#CPU.NUMBER} utilisation user
system.cpu.util[{#CPU.NUMBER},user,avg1]
FLOAT
CPUs
Disks
unraid.disks.discovery
10m
Disk {#ID} current reading
DEPENDENT
unraid.disk[{#ID},bytes_reading]
0
B/s
Disks
JSONPATH
$.bytes_reading
unraid.disk[{#ID}]
Disk {#ID} current writing
DEPENDENT
unraid.disk[{#ID},bytes_writing]
0
B/s
Disks
JSONPATH
$.bytes_writing
unraid.disk[{#ID}]
Disk {#ID} device
DEPENDENT
unraid.disk[{#ID},device]
0
0
TEXT
Disks
JSONPATH
$.device
unraid.disk[{#ID}]
Disk {#ID} FS free
DEPENDENT
unraid.disk[{#ID},fs_free]
0
B
Disks
JSONPATH
$.fs_free
unraid.disk[{#ID}]
Disk {#ID} FS size
DEPENDENT
unraid.disk[{#ID},fs_size]
0
B
Disks
JSONPATH
$.fs_size
unraid.disk[{#ID}]
Disk {#ID} FS used
DEPENDENT
unraid.disk[{#ID},fs_used]
0
B
Disks
JSONPATH
$.fs_used
unraid.disk[{#ID}]
Disk {#ID} name
DEPENDENT
unraid.disk[{#ID},name]
0
0
TEXT
Disks
JSONPATH
$.name
unraid.disk[{#ID}]
Disk {#ID} errors
DEPENDENT
unraid.disk[{#ID},num_errors]
0
Disks
JSONPATH
$.num_errors
unraid.disk[{#ID}]
{change()}>0
NONE
Disk {#ID} errored
HIGH
YES
Disk {#ID} reads
DEPENDENT
unraid.disk[{#ID},num_reads]
0
Disks
JSONPATH
$.num_reads
unraid.disk[{#ID}]
Disk {#ID} writes
DEPENDENT
unraid.disk[{#ID},num_writes]
0
Disks
JSONPATH
$.num_writes
unraid.disk[{#ID}]
Disk {#ID} running
DEPENDENT
unraid.disk[{#ID},running]
0
Disks
Yes/No
JSONPATH
$.running
unraid.disk[{#ID}]
Disk {#ID} size
DEPENDENT
unraid.disk[{#ID},size]
0
B
Disks
JSONPATH
$.size
unraid.disk[{#ID}]
Disk {#ID} status
DEPENDENT
unraid.disk[{#ID},status]
0
0
TEXT
Disks
JSONPATH
$.status
unraid.disk[{#ID}]
{str(DISK_OK)}=0
Disk {#ID} state is $1
HIGH
Disk {#ID} temp
DEPENDENT
unraid.disk[{#ID},temp]
0
°C
Disks
JSONPATH
$.temp
unraid.disk[{#ID}]
Disk {#ID} type
DEPENDENT
unraid.disk[{#ID},type]
0
0
TEXT
Disks
JSONPATH
$.type
unraid.disk[{#ID}]
Disk {#ID} data
unraid.disk[{#ID}]
0
0
TEXT
Disks
VMs
unraid.qemu.discovery
10m
VM {#VM} CPUs
DEPENDENT
unraid.qemu[{#VM},cpus]
0
VMs
JSONPATH
$.cpus
unraid.qemu[{#VM}]
VM {#VM} CPU percentage
DEPENDENT
unraid.qemu[{#VM},cpu_percentage]
0
FLOAT
VMs
JAVASCRIPT
j=JSON.parse(value);
return j.cpu_time / j.cpus * 100;
CHANGE_PER_SECOND
unraid.qemu[{#VM}]
VM {#VM} CPU time
DEPENDENT
unraid.qemu[{#VM},cpu_time]
0
FLOAT
s
VMs
JSONPATH
$.cpu_time
unraid.qemu[{#VM}]
VM {#VM} Memory max
DEPENDENT
unraid.qemu[{#VM},memory_max]
0
B
VMs
JSONPATH
$.memory_max
unraid.qemu[{#VM}]
VM {#VM} Memory used
DEPENDENT
unraid.qemu[{#VM},memory_used]
0
B
VMs
JSONPATH
$.memory_used
unraid.qemu[{#VM}]
VM {#VM} Network In
DEPENDENT
unraid.qemu[{#VM},network_in]
0
B/s
VMs
JSONPATH
$.network_bytes_in
CHANGE_PER_SECOND
unraid.qemu[{#VM}]
VM {#VM} Network Out
DEPENDENT
unraid.qemu[{#VM},network_out]
0
B/s
VMs
JSONPATH
$.network_bytes_out
CHANGE_PER_SECOND
unraid.qemu[{#VM}]
VM {#VM} state
DEPENDENT
unraid.qemu[{#VM},state]
0
0
TEXT
VMs
JSONPATH
$.state
unraid.qemu[{#VM}]
VM {#VM} data
unraid.qemu[{#VM}]
0
0
TEXT
VMs
Yes/No
0
No
1
Yes