7.4846977d1dfed4968bc5f8bdb363285bcTemplates/Operating systemsca901cc056ae481e8b9217f3b116c80fLinux by Zabbix agent VMsLinux by Zabbix agent VMsOfficial Linux template. Requires agent of Zabbix 7.0 or newer.
You can discuss this template or leave feedback on our forum https://www.zabbix.com/forum/zabbix-suggestions-and-feedback/387225-discussion-thread-for-official-zabbix-template-for-linux
Generated by official Zabbix template tool "Templator" 2.0.0Templates/Operating systems- 014a9150c2824d2f83f724ee9ee42e57Linux: Host name of Zabbix agent runningagent.hostname1h7dCHARDISCARD_UNCHANGED_HEARTBEAT1dcomponentsystem
- b7c6465f1e334c4cb8c290fc749d2d3fLinux: Zabbix agent pingagent.ping7dThe agent always returns 1 for this item. It could be used in combination with nodata() for availability check.Zabbix agent ping statuscomponentsystem
- 73162ef4d2bd43a2b5e01ae6fab4b310Linux: Version of Zabbix agent runningagent.version1h7dCHARDISCARD_UNCHANGED_HEARTBEAT1dcomponentapplication
- 11650dabe77c4a87bb5a5ae02787cb60Linux: Maximum number of open file descriptorskernel.maxfiles1h7dIt could be increased by using `sysctl` utility or modifying the file `/etc/sysctl.conf`.DISCARD_UNCHANGED_HEARTBEAT1dcomponentsystema8b1a29c0aab462e85748cf3135c7ecelast(/Linux by Zabbix agent VMs/kernel.maxfiles)<{$KERNEL.MAXFILES.MIN}Linux: Configured max number of open filedescriptors is too lowLinux: Configured max number of open filedescriptors is too low (< {$KERNEL.MAXFILES.MIN})INFOscopeperformance
- ab6e77891358451790aba0420d84a3d1Linux: Maximum number of processeskernel.maxproc1h7dIt could be increased by using `sysctl` utility or modifying the file `/etc/sysctl.conf`.DISCARD_UNCHANGED_HEARTBEAT1dcomponentsystem7f902ee8fbe44a5a9ee8bfed438234fblast(/Linux by Zabbix agent VMs/kernel.maxproc)<{$KERNEL.MAXPROC.MIN}Linux: Configured max number of processes is too lowLinux: Configured max number of processes is too low (< {$KERNEL.MAXPROC.MIN})INFOLinux: Getting closer to process limitlast(/Linux by Zabbix agent VMs/proc.num)/last(/Linux by Zabbix agent VMs/kernel.maxproc)*100>80scopeperformance
- 3ac5456818c24b0a8dcd8e56259d652aLinux: Number of processesproc.num7dcomponentsystem
- a68a0f02ed2d455aa2be952756e1d9e6Linux: Number of running processesproc.num[,,run]7dcomponentsystem
- 21c96e7256404cadaff5706be3ccbd45Linux: System boot timesystem.boottime15m7dunixtimeDISCARD_UNCHANGED_HEARTBEAT1hcomponentsystem
- b7046b7cdc974ac8af5d476c21bd4e5eLinux: Interrupts per secondsystem.cpu.intr7dFLOATCHANGE_PER_SECONDcomponentcpu
- bb784c33f52d41fa8e026857ff533191Linux: Load average (1m avg)system.cpu.load[all,avg1]7dFLOATcomponentcpu
- 3b3261f119c74c3fa353cc567956b969Linux: Load average (5m avg)system.cpu.load[all,avg5]7dFLOATcomponentcpu
- e950e684a2d5496ba7efe54721569ef8Linux: Load average (15m avg)system.cpu.load[all,avg15]7dFLOATcomponentcpu
- eb6c6c4b5ed945a4a3857db40f80f796Linux: Number of CPUssystem.cpu.num7dDISCARD_UNCHANGED_HEARTBEAT1dcomponentcpu
- ca12eed049b7405186eb51eb0be479ffLinux: Context switches per secondsystem.cpu.switches7dFLOATCHANGE_PER_SECONDcomponentcpu
- 0a1842cd12fa41738d6ed7122a57fb7dLinux: CPU utilizationDEPENDENTsystem.cpu.util7dFLOAT%The CPU utilization expressed in %.JAVASCRIPT//Calculate utilization
return (100 - value)system.cpu.util[,idle]componentcpua941259755ec49b3a86d3632938c4107min(/Linux by Zabbix agent VMs/system.cpu.util,5m)>{$CPU.UTIL.CRIT}Linux: High CPU utilizationLinux: High CPU utilization (over {$CPU.UTIL.CRIT}% for 5m)Current utilization: {ITEM.LASTVALUE1}WARNINGThe CPU utilization is too high. The system might be slow to respond.Linux: Load average is too highmin(/Linux by Zabbix agent VMs/system.cpu.load[all,avg1],5m)/last(/Linux by Zabbix agent VMs/system.cpu.num)>{$LOAD_AVG_PER_CPU.MAX.WARN}
and last(/Linux by Zabbix agent VMs/system.cpu.load[all,avg5])>0
and last(/Linux by Zabbix agent VMs/system.cpu.load[all,avg15])>0scopeperformance
- c653213e25eb44fbacb8bea21a9885b2Linux: CPU guest timesystem.cpu.util[,guest]7dFLOAT%Guest time - the time spent on running a virtual CPU for a guest operating system.componentcpu
- ab10aaf33016465b9801a7a1b87701a0Linux: CPU guest nice timesystem.cpu.util[,guest_nice]7dFLOAT%The time spent on running a niced guest (a virtual CPU for guest operating systems under the control of the Linux kernel).componentcpu
- c42fbf29963e45199b9e6697a4c61ea7Linux: CPU idle timesystem.cpu.util[,idle]7dFLOAT%The time the CPU has spent doing nothing.componentcpu
- c1875931944d4db0adccb9833361396cLinux: CPU interrupt timesystem.cpu.util[,interrupt]7dFLOAT%The amount of time the CPU has been servicing hardware interrupts.componentcpu
- f65b9106f1254673af8c6542a69512baLinux: CPU iowait timesystem.cpu.util[,iowait]7dFLOAT%The amount of time the CPU has been waiting for I/O to complete.componentcpu
- ca5894801f5a4105a405b552cc5a3340Linux: CPU nice timesystem.cpu.util[,nice]7dFLOAT%The time the CPU has spent running users' processes that have been niced.componentcpu
- 3fe58b6223f846bd881b5ec5c230aedeLinux: CPU softirq timesystem.cpu.util[,softirq]7dFLOAT%The amount of time the CPU has been servicing software interrupts.componentcpu
- 3ebc44a8f8dd49339c18eb88cc987777Linux: CPU steal timesystem.cpu.util[,steal]7dFLOAT%The amount of "stolen" CPU from this virtual machine by the hypervisor for other tasks, such as running another virtual machine.componentcpu
- 1c43a451ec0445459978cc4d012946ddLinux: CPU system timesystem.cpu.util[,system]7dFLOAT%The time the CPU has spent running the kernel and its processes.componentcpu
- 9963a8f7fa3f40bdb93ea856f3775356Linux: CPU user timesystem.cpu.util[,user]7dFLOAT%The time the CPU has spent running users' processes that are not niced.componentcpu
- 59b33d2c9ee247f49ae0005729ee1e84Linux: System namesystem.hostname1h2wCHARThe host name of the system.NAMEDISCARD_UNCHANGED_HEARTBEAT12hcomponentsystem8852f6fe87c6469d8c0f779a150766f9change(/Linux by Zabbix agent VMs/system.hostname) and length(last(/Linux by Zabbix agent VMs/system.hostname))>0Linux: System name has changedLinux: System name has changed (new name: {ITEM.VALUE})INFOThe name of the system has changed. Acknowledge to close the problem manually.YESscopenoticescopesecurity
- 8cb64612a75a421ba248a0872da505b8Linux: System local timesystem.localtime7dunixtimeThe local system time of the host.componentsystemfcc535754bf04c2e88f6052681deb8dcfuzzytime(/Linux by Zabbix agent VMs/system.localtime,{$SYSTEM.FUZZYTIME.MAX})=0Linux: System time is out of syncLinux: System time is out of sync (diff with Zabbix server > {$SYSTEM.FUZZYTIME.MAX}s)WARNINGThe host's system time is different from Zabbix server time.YESscopeavailabilityscopeperformance
- 1bfb149372e84e86a16f9a25956ff219Linux: Operating system architecturesystem.sw.arch1h2wCHARThe architecture of the operating system.DISCARD_UNCHANGED_HEARTBEAT1dcomponentos
- 907b28cc155941a08f174a7ef71d8b51Linux: Operating systemsystem.sw.os1h2wCHAROSDISCARD_UNCHANGED_HEARTBEAT1dcomponentos
- db01d8de4cd346d6b9f7ad37704a4228Linux: Number of installed packagessystem.sw.packages.get1h7dJSONPATH$.length()DISCARD_UNCHANGED_HEARTBEAT12hcomponentoseb9855d3b37a435fa79a80f188939cd2change(/Linux by Zabbix agent VMs/system.sw.packages.get)<>0Linux: Number of installed packages has been changedDISABLEDWARNINGYESscopenotice
- e565677c8878430ca40a15d46030b397Linux: Free swap spacesystem.swap.size[,free]7dBThe free space of the swap volume/file expressed in bytes.componentmemorycomponentstorage
- a6b9b54ea87b48f4a1f4e830e13018edLinux: Free swap space in %system.swap.size[,pfree]7dFLOAT%The free space of the swap volume/file expressed in %.componentmemorycomponentstorage
- 6583669ba8be4c8c92d8dd7922030354Linux: Total swap spacesystem.swap.size[,total]7dBThe total space of the swap volume/file expressed in bytes.componentmemorycomponentstorage
- bc808d17ff60463a89cb493e83ca17c9Linux: System descriptionsystem.uname15m2wCHARThe information as normally returned by `uname -a`.DISCARD_UNCHANGED_HEARTBEAT12hcomponentsystem
- c82ad50ae6d949eeb698c6430bdd3c5eLinux: System uptimesystem.uptime30s2w0uptimeThe system uptime expressed in the following format: "N days, hh:mm:ss".componentsystem3f6d782fa451486ebbde0d8a265aaffdlast(/Linux by Zabbix agent VMs/system.uptime)<10mLinux: {HOST.NAME} has been restartedLinux: {HOST.NAME} has been restarted (uptime < 10m)WARNINGThe host uptime is less than 10 minutes.YESscopenotice
- f4f5849aee46498dba36226e9791aee4Linux: Number of logged in userssystem.users.num7dThe number of users who are currently logged in.componentenvironment
- 42dff0d26bcb4321adfb3bbc2bf38fcfLinux: Checksum of /etc/passwdvfs.file.cksum[/etc/passwd,sha256]15m7dCHARDISCARD_UNCHANGED_HEARTBEAT1hcomponentsecurity
- b1c4324fbb22471d8adfe29f9f6afdb3Linux: Get filesystemsvfs.fs.get10m0TEXTThe `vfs.fs.get` key acquires raw information set about the file systems. Later to be extracted by preprocessing in dependent items.componentraw
- 7be03ff8c9c540bb97513214619f65dfLinux: Available memoryvm.memory.size[available]7dBThe available memory:
- in Linux - available = free + buffers + cache;
- on other platforms calculation may vary.
See also Appendixes in Zabbix Documentation about parameters of the `vm.memory.size` item.componentmemory
- 702212a31f5847d4bbb185a1cd1ea07bLinux: Available memory in %vm.memory.size[pavailable]7dFLOAT%The available memory as percentage of the total. See also Appendixes in Zabbix Documentation about parameters of the `vm.memory.size` item.componentmemory
- b575677fe97f435796b2fa5fb70a85ffLinux: Total memoryvm.memory.size[total]7dBThe total memory expressed in bytes.componentmemory
- 0f6b3e603cd34293bd62e22e3443abe2Linux: Memory utilizationDEPENDENTvm.memory.utilization7dFLOAT%The percentage of used memory is calculated as `100-pavailable`.JAVASCRIPTreturn (100-value);vm.memory.size[pavailable]componentmemory
- be82a26c400c4f8895076a1635ec59adLinux: Zabbix agent availabilityINTERNALzabbix[host,agent,available]7dMonitoring the availability status of the agent.zabbix.host.availablecomponentsystemc186b0cf69004546b92ce9227173eed4max(/Linux by Zabbix agent VMs/zabbix[host,agent,available],{$AGENT.TIMEOUT})=0Linux: Zabbix agent is not availableLinux: Zabbix agent is not available (for {$AGENT.TIMEOUT})AVERAGEFor passive only agents, host availability is used with {$AGENT.TIMEOUT} as time threshold.YESscopeavailability
f293d862a5cb4b708f1f2f2562a0dd1dNetwork interface discoverynet.if.discovery1hAND{#IFNAME}{$NET.IF.IFNAME.MATCHES}{#IFNAME}{$NET.IF.IFNAME.NOT_MATCHES}NOT_MATCHES_REGEX1dDISABLE_AFTER1hThe discovery of network interfaces.f588e170c8104aabb42261fc864108dcInterface {#IFNAME}: Inbound packets discardednet.if.in["{#IFNAME}",dropped]3m7dCHANGE_PER_SECONDcomponentnetworkinterface{#IFNAME}2ed643e6e4db4112b2d5f9b3647153aeInterface {#IFNAME}: Inbound packets with errorsnet.if.in["{#IFNAME}",errors]3m7dCHANGE_PER_SECONDcomponentnetworkinterface{#IFNAME}3d75c3d964734aa7b2fd1e0887b7713bInterface {#IFNAME}: Bits receivednet.if.in["{#IFNAME}"]3m7dbpsCHANGE_PER_SECONDMULTIPLIER8componentnetworkinterface{#IFNAME}b1281dba1e574b92849a4ed284204b88Interface {#IFNAME}: Outbound packets discardednet.if.out["{#IFNAME}",dropped]3m7dCHANGE_PER_SECONDcomponentnetworkinterface{#IFNAME}2abfaf1038d149e888d2f580a9ed544aInterface {#IFNAME}: Outbound packets with errorsnet.if.out["{#IFNAME}",errors]3m7dCHANGE_PER_SECONDcomponentnetworkinterface{#IFNAME}5fa93089218c4f3f8d78060396ec83fcInterface {#IFNAME}: Bits sentnet.if.out["{#IFNAME}"]3m7dbpsCHANGE_PER_SECONDMULTIPLIER8componentnetworkinterface{#IFNAME}fee3ee92def443d4be201223725d34aaInterface {#IFNAME}: Operational statusvfs.file.contents["/sys/class/net/{#IFNAME}/operstate"]7d0Reference: https://www.kernel.org/doc/Documentation/networking/operstates.txtifOperStatusJAVASCRIPTvar newvalue;
switch(value) {
case "unknown":
newvalue = 0;
break;
case "notpresent":
newvalue = 1;
break;
case "down":
newvalue = 2;
break;
case "lowerlayerdown":
newvalue = 3;
break;
case "testing":
newvalue = 4;
break;
case "dormant":
newvalue = 5;
break;
case "up":
newvalue = 6;
break; default:
newvalue = "Problem parsing interface operstate in JS";
}
return newvalue;componentnetworkinterface{#IFNAME}438880f2089846ffa2e057dd6369c37b{$IFCONTROL:"{#IFNAME}"}=1 and last(/Linux by Zabbix agent VMs/vfs.file.contents["/sys/class/net/{#IFNAME}/operstate"])=2 and (last(/Linux by Zabbix agent VMs/vfs.file.contents["/sys/class/net/{#IFNAME}/operstate"],#1)<>last(/Linux by Zabbix agent VMs/vfs.file.contents["/sys/class/net/{#IFNAME}/operstate"],#2))RECOVERY_EXPRESSIONlast(/Linux by Zabbix agent VMs/vfs.file.contents["/sys/class/net/{#IFNAME}/operstate"])<>2 or {$IFCONTROL:"{#IFNAME}"}=0Interface {#IFNAME}: Link downCurrent state: {ITEM.LASTVALUE1}AVERAGEThis trigger expression works as follows:
1. It can be triggered if the operations status is down.
2. `{$IFCONTROL:"{#IFNAME}"}=1` - a user can redefine context macro to value - 0. That marks this interface as not important. No new trigger will be fired if this interface is down.
3. `{TEMPLATE_NAME:METRIC.diff()}=1` - the trigger fires only if the operational status was up to (1) sometime before (so, do not fire for the 'eternal off' interfaces.)
WARNING: if closed manually - it will not fire again on the next poll, because of .diff.YESscopeavailabilitye8eaf650c26948169947e1c5d2752c84Interface {#IFNAME}: Speedvfs.file.contents["/sys/class/net/{#IFNAME}/speed"]5m7d0bpsIt indicates the latest or current speed value of the interface. The value is an integer representing the link speed expressed in bits/sec.
This attribute is only valid for the interfaces that implement the ethtool `get_link_ksettings` method (mostly Ethernet).
Reference: https://www.kernel.org/doc/Documentation/ABI/testing/sysfs-class-netMULTIPLIER1000000DISCARD_UNCHANGED_HEARTBEAT1hcomponentnetworkinterface{#IFNAME}bdd31007354349bc8a4d758573c2017fInterface {#IFNAME}: Interface typevfs.file.contents["/sys/class/net/{#IFNAME}/type"]1h7d0It indicates the interface protocol type as a decimal value.
See `include/uapi/linux/if_arp.h` for all possible values.
Reference: https://www.kernel.org/doc/Documentation/ABI/testing/sysfs-class-netLinux::Interface protocol typesDISCARD_UNCHANGED_HEARTBEAT1dcomponentnetworkinterface{#IFNAME}d4316fd2a83b45a5bc7611d1bbf7a09echange(/Linux by Zabbix agent VMs/vfs.file.contents["/sys/class/net/{#IFNAME}/speed"])<0 and last(/Linux by Zabbix agent VMs/vfs.file.contents["/sys/class/net/{#IFNAME}/speed"])>0
and
(last(/Linux by Zabbix agent VMs/vfs.file.contents["/sys/class/net/{#IFNAME}/type"])=6 or last(/Linux by Zabbix agent VMs/vfs.file.contents["/sys/class/net/{#IFNAME}/type"])=1)
and
(last(/Linux by Zabbix agent VMs/vfs.file.contents["/sys/class/net/{#IFNAME}/operstate"])<>2)RECOVERY_EXPRESSION(change(/Linux by Zabbix agent VMs/vfs.file.contents["/sys/class/net/{#IFNAME}/speed"])>0 and last(/Linux by Zabbix agent VMs/vfs.file.contents["/sys/class/net/{#IFNAME}/speed"],#2)>0) or
(last(/Linux by Zabbix agent VMs/vfs.file.contents["/sys/class/net/{#IFNAME}/operstate"])=2)Interface {#IFNAME}: Ethernet has changed to lower speed than it was beforeCurrent reported speed: {ITEM.LASTVALUE1}INFOThis Ethernet connection has transitioned down from its known maximum speed. This might be a sign of autonegotiation issues. Acknowledge to close the problem manually.YESInterface {#IFNAME}: Link down{$IFCONTROL:"{#IFNAME}"}=1 and last(/Linux by Zabbix agent VMs/vfs.file.contents["/sys/class/net/{#IFNAME}/operstate"])=2 and (last(/Linux by Zabbix agent VMs/vfs.file.contents["/sys/class/net/{#IFNAME}/operstate"],#1)<>last(/Linux by Zabbix agent VMs/vfs.file.contents["/sys/class/net/{#IFNAME}/operstate"],#2))last(/Linux by Zabbix agent VMs/vfs.file.contents["/sys/class/net/{#IFNAME}/operstate"])<>2 or {$IFCONTROL:"{#IFNAME}"}=0scopeperformancee5bd46d3be9343c6867093762958ff45(avg(/Linux by Zabbix agent VMs/net.if.in["{#IFNAME}"],15m)>({$IF.UTIL.MAX:"{#IFNAME}"}/100)*last(/Linux by Zabbix agent VMs/vfs.file.contents["/sys/class/net/{#IFNAME}/speed"]) or
avg(/Linux by Zabbix agent VMs/net.if.out["{#IFNAME}"],15m)>({$IF.UTIL.MAX:"{#IFNAME}"}/100)*last(/Linux by Zabbix agent VMs/vfs.file.contents["/sys/class/net/{#IFNAME}/speed"])) and
last(/Linux by Zabbix agent VMs/vfs.file.contents["/sys/class/net/{#IFNAME}/speed"])>0RECOVERY_EXPRESSIONavg(/Linux by Zabbix agent VMs/net.if.in["{#IFNAME}"],15m)<(({$IF.UTIL.MAX:"{#IFNAME}"}-3)/100)*last(/Linux by Zabbix agent VMs/vfs.file.contents["/sys/class/net/{#IFNAME}/speed"]) and
avg(/Linux by Zabbix agent VMs/net.if.out["{#IFNAME}"],15m)<(({$IF.UTIL.MAX:"{#IFNAME}"}-3)/100)*last(/Linux by Zabbix agent VMs/vfs.file.contents["/sys/class/net/{#IFNAME}/speed"])Interface {#IFNAME}: High bandwidth usageInterface {#IFNAME}: High bandwidth usage (>{$IF.UTIL.MAX:"{#IFNAME}"}%)In: {ITEM.LASTVALUE1}, out: {ITEM.LASTVALUE3}, speed: {ITEM.LASTVALUE2}WARNINGThe utilization of the network interface is close to its estimated maximum bandwidth.YESInterface {#IFNAME}: Link down{$IFCONTROL:"{#IFNAME}"}=1 and last(/Linux by Zabbix agent VMs/vfs.file.contents["/sys/class/net/{#IFNAME}/operstate"])=2 and (last(/Linux by Zabbix agent VMs/vfs.file.contents["/sys/class/net/{#IFNAME}/operstate"],#1)<>last(/Linux by Zabbix agent VMs/vfs.file.contents["/sys/class/net/{#IFNAME}/operstate"],#2))last(/Linux by Zabbix agent VMs/vfs.file.contents["/sys/class/net/{#IFNAME}/operstate"])<>2 or {$IFCONTROL:"{#IFNAME}"}=0scopeperformance5bdadce862af41cfbe1e64caa82fa408min(/Linux by Zabbix agent VMs/net.if.in["{#IFNAME}",errors],5m)>{$IF.ERRORS.WARN:"{#IFNAME}"}
or min(/Linux by Zabbix agent VMs/net.if.out["{#IFNAME}",errors],5m)>{$IF.ERRORS.WARN:"{#IFNAME}"}RECOVERY_EXPRESSIONmax(/Linux by Zabbix agent VMs/net.if.in["{#IFNAME}",errors],5m)<{$IF.ERRORS.WARN:"{#IFNAME}"}*0.8
and max(/Linux by Zabbix agent VMs/net.if.out["{#IFNAME}",errors],5m)<{$IF.ERRORS.WARN:"{#IFNAME}"}*0.8Interface {#IFNAME}: High error rateInterface {#IFNAME}: High error rate (>{$IF.ERRORS.WARN:"{#IFNAME}"} for 5m)errors in: {ITEM.LASTVALUE1}, errors out: {ITEM.LASTVALUE2}WARNINGIt recovers when it is below 80% of the `{$IF.ERRORS.WARN:"{#IFNAME}"}` threshold.YESInterface {#IFNAME}: Link down{$IFCONTROL:"{#IFNAME}"}=1 and last(/Linux by Zabbix agent VMs/vfs.file.contents["/sys/class/net/{#IFNAME}/operstate"])=2 and (last(/Linux by Zabbix agent VMs/vfs.file.contents["/sys/class/net/{#IFNAME}/operstate"],#1)<>last(/Linux by Zabbix agent VMs/vfs.file.contents["/sys/class/net/{#IFNAME}/operstate"],#2))last(/Linux by Zabbix agent VMs/vfs.file.contents["/sys/class/net/{#IFNAME}/operstate"])<>2 or {$IFCONTROL:"{#IFNAME}"}=0scopeavailabilityscopeperformancef1f8265a6ae6444b909e75d60a639e66Interface {#IFNAME}: Network trafficGRADIENT_LINE199C0D- Linux by Zabbix agent VMsnet.if.in["{#IFNAME}"]
1BOLD_LINEF63100- Linux by Zabbix agent VMsnet.if.out["{#IFNAME}"]
200611CRIGHT- Linux by Zabbix agent VMsnet.if.out["{#IFNAME}",errors]
3F7941DRIGHT- Linux by Zabbix agent VMsnet.if.in["{#IFNAME}",errors]
4FC6EA3RIGHT- Linux by Zabbix agent VMsnet.if.out["{#IFNAME}",dropped]
56C59DCRIGHT- Linux by Zabbix agent VMsnet.if.in["{#IFNAME}",dropped]
07855fa8626a43e8aab88c3a4c6cc2bfBlock devices discoveryvfs.dev.discovery1hAND{#DEVNAME}{$VFS.DEV.DEVNAME.MATCHES}{#DEVNAME}{$VFS.DEV.DEVNAME.NOT_MATCHES}NOT_MATCHES_REGEX{#DEVTYPE}disk1dDISABLE_AFTER1heb0e3123812948acb2aba4288c135c7e{#DEVNAME}: Disk average queue size (avgqu-sz)DEPENDENTvfs.dev.queue_size[{#DEVNAME}]7dFLOATThe current average disk queue; the number of requests outstanding on the disk while the performance data is being collected.JSONPATH$[10]CHANGE_PER_SECONDMULTIPLIER0.001vfs.file.contents[/sys/block/{#DEVNAME}/stat]componentstoragedisk{#DEVNAME}0e13922ab1a24833867469d79cb4ec9a{#DEVNAME}: Disk read request avg waiting time (r_await)CALCULATEDvfs.dev.read.await[{#DEVNAME}]7dFLOAT!ms(last(//vfs.dev.read.time.rate[{#DEVNAME}])/(last(//vfs.dev.read.rate[{#DEVNAME}])+(last(//vfs.dev.read.rate[{#DEVNAME}])=0)))*1000*(last(//vfs.dev.read.rate[{#DEVNAME}]) > 0)This formula contains two Boolean expressions that evaluate to 1 or 0 in order to set the calculated metric to zero and to avoid the exception - division by zero.componentstoragedisk{#DEVNAME}e562702678554c1fab349949a0990a64{#DEVNAME}: Disk read rateDEPENDENTvfs.dev.read.rate[{#DEVNAME}]7dFLOAT!r/sr/s (read operations per second) - the number (after merges) of read requests completed per second for the device.JSONPATH$[0]CHANGE_PER_SECONDvfs.file.contents[/sys/block/{#DEVNAME}/stat]componentstoragedisk{#DEVNAME}78c1713e817744daaf1c13b2c99cf8cb{#DEVNAME}: Disk read time (rate)DEPENDENTvfs.dev.read.time.rate[{#DEVNAME}]7dFLOATThe rate of total read time counter; used in `r_await` calculation.JSONPATH$[3]CHANGE_PER_SECONDMULTIPLIER0.001vfs.file.contents[/sys/block/{#DEVNAME}/stat]componentstoragedisk{#DEVNAME}9d4aa8c81c7e470698165b9d180bd834{#DEVNAME}: Disk utilizationDEPENDENTvfs.dev.util[{#DEVNAME}]7dFLOAT%This item is the percentage of elapsed time during which the selected disk drive was busy while servicing read or write requests.JSONPATH$[9]CHANGE_PER_SECONDMULTIPLIER0.1vfs.file.contents[/sys/block/{#DEVNAME}/stat]componentstoragedisk{#DEVNAME}67ccb2f7117c4cb5a3938e3966b51771{#DEVNAME}: Disk write request avg waiting time (w_await)CALCULATEDvfs.dev.write.await[{#DEVNAME}]7dFLOAT!ms(last(//vfs.dev.write.time.rate[{#DEVNAME}])/(last(//vfs.dev.write.rate[{#DEVNAME}])+(last(//vfs.dev.write.rate[{#DEVNAME}])=0)))*1000*(last(//vfs.dev.write.rate[{#DEVNAME}]) > 0)This formula contains two Boolean expressions that evaluate to 1 or 0 in order to set the calculated metric to zero and to avoid the exception - division by zero.componentstoragedisk{#DEVNAME}c52a7b42f0d9409bac85e729556127ca{#DEVNAME}: Disk write rateDEPENDENTvfs.dev.write.rate[{#DEVNAME}]7dFLOAT!w/sw/s (write operations per second) - the number (after merges) of write requests completed per second for the device.JSONPATH$[4]CHANGE_PER_SECONDvfs.file.contents[/sys/block/{#DEVNAME}/stat]componentstoragedisk{#DEVNAME}ff2705bf236041b6a91e6c34006b5924{#DEVNAME}: Disk write time (rate)DEPENDENTvfs.dev.write.time.rate[{#DEVNAME}]7dFLOATThe rate of total write time counter; used in `w_await` calculation.JSONPATH$[7]CHANGE_PER_SECONDMULTIPLIER0.001vfs.file.contents[/sys/block/{#DEVNAME}/stat]componentstoragedisk{#DEVNAME}4982888295b7473787f4b1e168fd79ed{#DEVNAME}: Get statsvfs.file.contents[/sys/block/{#DEVNAME}/stat]0TEXTThe contents of get `/sys/block/{#DEVNAME}/stat` to get the disk statistics.JAVASCRIPTreturn JSON.stringify(value.trim().split(/ +/));componentraw7b1b4551f2b54029917b739fc9986eeemin(/Linux by Zabbix agent VMs/vfs.dev.read.await[{#DEVNAME}],15m) > {$VFS.DEV.READ.AWAIT.WARN:"{#DEVNAME}"} or min(/Linux by Zabbix agent VMs/vfs.dev.write.await[{#DEVNAME}],15m) > {$VFS.DEV.WRITE.AWAIT.WARN:"{#DEVNAME}"}{#DEVNAME}: Disk read/write request responses are too high{#DEVNAME}: Disk read/write request responses are too high (read > {$VFS.DEV.READ.AWAIT.WARN:"{#DEVNAME}"} ms for 15m or write > {$VFS.DEV.WRITE.AWAIT.WARN:"{#DEVNAME}"} ms for 15m)WARNINGThis trigger might indicate the disk `{#DEVNAME}` saturation.YESscopeperformancea10a86f71a214cb8ad0c52d220c254ed{#DEVNAME}: Disk average waiting time199C0D- Linux by Zabbix agent VMsvfs.dev.read.await[{#DEVNAME}]
1GRADIENT_LINEF63100- Linux by Zabbix agent VMsvfs.dev.write.await[{#DEVNAME}]
9e3527d050e949b1b53bdb4e01ac4bb3{#DEVNAME}: Disk read/write rates199C0D- Linux by Zabbix agent VMsvfs.dev.read.rate[{#DEVNAME}]
1GRADIENT_LINEF63100- Linux by Zabbix agent VMsvfs.dev.write.rate[{#DEVNAME}]
b71c6c582f8d47ea9683d630b1ed7133{#DEVNAME}: Disk utilization and queue199C0DRIGHT- Linux by Zabbix agent VMsvfs.dev.queue_size[{#DEVNAME}]
1GRADIENT_LINEF63100- Linux by Zabbix agent VMsvfs.dev.util[{#DEVNAME}]
DISCARD_UNCHANGED_HEARTBEAT1hb4d88e9f6be7448faa7ff62f0a073759Mounted filesystem discoveryDEPENDENTvfs.fs.dependent.discoveryAND{#FSNAME}{$VFS.FS.FSNAME.MATCHES}{#FSNAME}{$VFS.FS.FSNAME.NOT_MATCHES}NOT_MATCHES_REGEX{#FSTYPE}{$VFS.FS.FSTYPE.MATCHES}{#FSTYPE}{$VFS.FS.FSTYPE.NOT_MATCHES}NOT_MATCHES_REGEX1dDISABLE_AFTER1hThe discovery of mounted filesystems with different types.313c2183a07f484aa7e590966048e700{#FSNAME}: Free inodes in %DEPENDENTvfs.fs.dependent.inode[{#FSNAME},pfree]7dFLOAT%JSONPATH$.inodes.pfreevfs.fs.dependent[{#FSNAME},data]componentstoragefilesystem{#FSNAME}fdc52b2020014accb56a425da882b76dmin(/Linux by Zabbix agent VMs/vfs.fs.dependent.inode[{#FSNAME},pfree],5m)<{$VFS.FS.INODE.PFREE.MIN.CRIT:"{#FSNAME}"}{#FSNAME}: Running out of free inodes{#FSNAME}: Running out of free inodes (free < {$VFS.FS.INODE.PFREE.MIN.CRIT:"{#FSNAME}"}%)Free inodes: {ITEM.LASTVALUE1}AVERAGEIt may become impossible to write to a disk if there are no index nodes left.
The following error messages may be returned as symptoms, even though the free space is available:
- 'No space left on device';
- 'Disk is full'.scopecapacityscopeperformanceb08c6c05b22d46199d494dea325a26f3min(/Linux by Zabbix agent VMs/vfs.fs.dependent.inode[{#FSNAME},pfree],5m)<{$VFS.FS.INODE.PFREE.MIN.WARN:"{#FSNAME}"}{#FSNAME}: Running out of free inodes{#FSNAME}: Running out of free inodes (free < {$VFS.FS.INODE.PFREE.MIN.WARN:"{#FSNAME}"}%)Free inodes: {ITEM.LASTVALUE1}WARNINGIt may become impossible to write to a disk if there are no index nodes left.
The following error messages may be returned as symptoms, even though the free space is available:
- 'No space left on device';
- 'Disk is full'.{#FSNAME}: Running out of free inodesmin(/Linux by Zabbix agent VMs/vfs.fs.dependent.inode[{#FSNAME},pfree],5m)<{$VFS.FS.INODE.PFREE.MIN.CRIT:"{#FSNAME}"}scopecapacityscopeperformance120adf96a141404986534e82585460d1{#FSNAME}: Space utilizationDEPENDENTvfs.fs.dependent.size[{#FSNAME},pused]7dFLOAT%Space utilization expressed in % for `{#FSNAME}`.JSONPATH$.bytes.pusedvfs.fs.dependent[{#FSNAME},data]componentstoragefilesystem{#FSNAME}d70f8d7aece74600878bbb1e2f058bfc{#FSNAME}: Total spaceDEPENDENTvfs.fs.dependent.size[{#FSNAME},total]7dBThe total space expressed in bytes.JSONPATH$.bytes.totalvfs.fs.dependent[{#FSNAME},data]componentstoragefilesystem{#FSNAME}72d9590b089a4be7a9993d8974e739cb{#FSNAME}: Used spaceDEPENDENTvfs.fs.dependent.size[{#FSNAME},used]7dBUsed storage expressed in bytes.JSONPATH$.bytes.usedvfs.fs.dependent[{#FSNAME},data]componentstoragefilesystem{#FSNAME}4b1957d8806c425d8864f85deeb1b8be{#FSNAME}: Get filesystem dataDEPENDENTvfs.fs.dependent[{#FSNAME},data]1hTEXTJSONPATH$.[?(@.fsname=='{#FSNAME}')].first()vfs.fs.getcomponentrawcomponentstoragefilesystem{#FSNAME}4e476915ad0043cda661fdea427b9c97{#FSNAME}: Filesystem is read-onlyDEPENDENTvfs.fs.dependent[{#FSNAME},readonly]7dThe filesystem is mounted as read-only. It is available only for Zabbix agents 6.4 and higher.JSONPATH$.optionsDISCARD_VALUEREGEX(?:^|,)ro\b1CUSTOM_VALUE0vfs.fs.dependent[{#FSNAME},data]componentstoragefilesystem{#FSNAME}2d12ba72b40c4ea5bbe6dca37098c667last(/Linux by Zabbix agent VMs/vfs.fs.dependent[{#FSNAME},readonly],#2)=0 and last(/Linux by Zabbix agent VMs/vfs.fs.dependent[{#FSNAME},readonly])=1RECOVERY_EXPRESSIONlast(/Linux by Zabbix agent VMs/vfs.fs.dependent[{#FSNAME},readonly])=0{#FSNAME}: Filesystem has become read-onlyAVERAGEThe filesystem has become read-only. A possible reason is an I/O error. It is available only for Zabbix agents 6.4 and higher.YESscopeavailabilityscopeperformance5438d93d321e43bf89743152cd6b5e29last(/Linux by Zabbix agent VMs/vfs.fs.dependent.size[{#FSNAME},pused])>{$VFS.FS.PUSED.MAX.CRIT:"{#FSNAME}"} and
((last(/Linux by Zabbix agent VMs/vfs.fs.dependent.size[{#FSNAME},total])-last(/Linux by Zabbix agent VMs/vfs.fs.dependent.size[{#FSNAME},used]))<{$VFS.FS.FREE.MIN.CRIT:"{#FSNAME}"} or timeleft(/Linux by Zabbix agent VMs/vfs.fs.dependent.size[{#FSNAME},pused],1h,100)<1d){#FSNAME}: Disk space is critically low{#FSNAME}: Disk space is critically low (used > {$VFS.FS.PUSED.MAX.CRIT:"{#FSNAME}"}%)Space used: {ITEM.LASTVALUE3} of {ITEM.LASTVALUE2} ({ITEM.LASTVALUE1})AVERAGETwo conditions should match:
1. The first condition - utilization of the space should be above `{$VFS.FS.PUSED.MAX.CRIT:"{#FSNAME}"}`.
2. The second condition should be one of the following:
- the disk free space is less than `{$VFS.FS.FREE.MIN.CRIT:"{#FSNAME}"}`;
- the disk will be full in less than 24 hours.YESscopeavailabilityscopecapacity88b45f6ec43546089880670c6ab03d38last(/Linux by Zabbix agent VMs/vfs.fs.dependent.size[{#FSNAME},pused])>{$VFS.FS.PUSED.MAX.WARN:"{#FSNAME}"} and
((last(/Linux by Zabbix agent VMs/vfs.fs.dependent.size[{#FSNAME},total])-last(/Linux by Zabbix agent VMs/vfs.fs.dependent.size[{#FSNAME},used]))<{$VFS.FS.FREE.MIN.WARN:"{#FSNAME}"} or timeleft(/Linux by Zabbix agent VMs/vfs.fs.dependent.size[{#FSNAME},pused],1h,100)<1d){#FSNAME}: Disk space is low{#FSNAME}: Disk space is low (used > {$VFS.FS.PUSED.MAX.WARN:"{#FSNAME}"}%)Space used: {ITEM.LASTVALUE3} of {ITEM.LASTVALUE2} ({ITEM.LASTVALUE1})WARNINGTwo conditions should match:
1. The first condition - utilization of the space should be above `{$VFS.FS.PUSED.MAX.WARN:"{#FSNAME}"}`.
2. The second condition should be one of the following:
- the disk free space is less than `{$VFS.FS.FREE.MIN.WARN:"{#FSNAME}"}`;
- the disk will be full in less than 24 hours.YES{#FSNAME}: Disk space is critically lowlast(/Linux by Zabbix agent VMs/vfs.fs.dependent.size[{#FSNAME},pused])>{$VFS.FS.PUSED.MAX.CRIT:"{#FSNAME}"} and
((last(/Linux by Zabbix agent VMs/vfs.fs.dependent.size[{#FSNAME},total])-last(/Linux by Zabbix agent VMs/vfs.fs.dependent.size[{#FSNAME},used]))<{$VFS.FS.FREE.MIN.CRIT:"{#FSNAME}"} or timeleft(/Linux by Zabbix agent VMs/vfs.fs.dependent.size[{#FSNAME},pused],1h,100)<1d)scopeavailabilityscopecapacity56ee163a6bc54922b6070ca5403ea2e8{#FSNAME}: Disk space usage600340PIEYES969696LASTGRAPH_SUM- Linux by Zabbix agent VMsvfs.fs.dependent.size[{#FSNAME},total]
1C80000LAST- Linux by Zabbix agent VMsvfs.fs.dependent.size[{#FSNAME},used]
vfs.fs.get{#FSNAME}$.fsname{#FSTYPE}$.fstypeSkip metadata collection for dynamic FS1{#FSTYPE}^(btrfs|zfs)$LIKEinodeNO_DISCOVERclassostargetlinux{$AGENT.TIMEOUT}3mTimeout after which agent is considered unavailable. Works only for agents reachable from Zabbix server/proxy (passive mode).{$CPU.UTIL.CRIT}90{$IF.ERRORS.WARN}2{$IF.UTIL.MAX}90This macro is used as a threshold in the interface utilization trigger.{$IFCONTROL}1{$KERNEL.MAXFILES.MIN}256{$KERNEL.MAXPROC.MIN}1024{$LOAD_AVG_PER_CPU.MAX.WARN}1.5The CPU load per core is considered sustainable. If necessary, it can be tuned.{$MEMORY.AVAILABLE.MIN}20MThis macro is used as a threshold in the memory available trigger.{$MEMORY.UTIL.MAX}90This macro is used as a threshold in the memory utilization trigger.{$NET.IF.IFNAME.MATCHES}^.*${$NET.IF.IFNAME.NOT_MATCHES}(^Software Loopback Interface|^NULL[0-9.]*$|^[Ll]o[0-9.]*$|^[Ss]ystem$|^Nu[0-9.]*$|^veth[0-9A-z]+$|docker[0-9]+|br-[a-z0-9]{12})It filters out `loopbacks`, `nulls`, `docker veth` links and `docker0 bridge` by default.{$SWAP.PFREE.MIN.WARN}50{$SYSTEM.FUZZYTIME.MAX}60{$VFS.DEV.DEVNAME.MATCHES}.+This macro is used for a discovery of block devices. It can be overridden on host level or its linked template level.{$VFS.DEV.DEVNAME.NOT_MATCHES}^(loop[0-9]*|sd[a-z][0-9]+|nbd[0-9]+|sr[0-9]+|fd[0-9]+|dm-[0-9]+|ram[0-9]+|ploop[a-z0-9]+|md[0-9]*|hcp[0-9]*|zram[0-9]*)This macro is used for a discovery of block devices. It can be overridden on host level or its linked template level.{$VFS.DEV.READ.AWAIT.WARN}20The average response time (in ms) of disk read before the trigger would fire.{$VFS.DEV.WRITE.AWAIT.WARN}20The average response time (in ms) of disk write before the trigger would fire.{$VFS.FS.FREE.MIN.CRIT}5GThe critical threshold for utilization of the filesystem.{$VFS.FS.FREE.MIN.WARN}10GThe warning threshold for utilization of the filesystem.{$VFS.FS.FSNAME.MATCHES}.+This macro is used for discovery of the filesystems. It can be overridden on host level or its linked template level.{$VFS.FS.FSNAME.NOT_MATCHES}^(/dev|/sys|/run|/proc|.+/shm$)This macro is used for discovery of the filesystems. It can be overridden on host level or its linked template level.{$VFS.FS.FSTYPE.MATCHES}^(btrfs|ext2|ext3|ext4|reiser|xfs|ffs|ufs|jfs|jfs2|vxfs|hfs|apfs|refs|ntfs|fat32|zfs)$This macro is used for discovery of the filesystems. It can be overridden on host level or its linked template level.{$VFS.FS.FSTYPE.NOT_MATCHES}^\s$This macro is used for discovery of the filesystems. It can be overridden on host level or its linked template level.{$VFS.FS.INODE.PFREE.MIN.CRIT}10The critical threshold of the filesystem metadata utilization.{$VFS.FS.INODE.PFREE.MIN.WARN}20The warning threshold of the filesystem metadata utilization.{$VFS.FS.PUSED.MAX.CRIT}90The critical threshold of the filesystem utilization.{$VFS.FS.PUSED.MAX.WARN}80The warning threshold of the filesystem utilization.c440a22b21c14407b5342a70701e980cNetwork interfacesOverviewgraphprototype725INTEGERcolumns1GRAPH_PROTOTYPEgraphidLinux by Zabbix agent VMsInterface {#IFNAME}: Network trafficSTRINGreferenceAABFWINTEGERrows1809b6f2f6d98494ea0df23fc3ca2a2fdSystem performancegraph365GRAPHgraphidLinux by Zabbix agent VMsLinux: System loadSTRINGreferenceAABFNgraph5365GRAPHgraphidLinux by Zabbix agent VMsLinux: Memory usageSTRINGreferenceAABFPgraphprototype10725INTEGERcolumns1GRAPH_PROTOTYPEgraphidLinux by Zabbix agent VMs{#FSNAME}: Disk space usageSTRINGreferenceAABFRINTEGERrows1graphprototype15725INTEGERcolumns1GRAPH_PROTOTYPEgraphidLinux by Zabbix agent VMs{#DEVNAME}: Disk read/write ratesSTRINGreferenceAABFSINTEGERrows1graphprototype20725INTEGERcolumns1GRAPH_PROTOTYPEgraphidLinux by Zabbix agent VMs{#DEVNAME}: Disk average waiting timeSTRINGreferenceAABFTINTEGERrows1graphprototype25725INTEGERcolumns1GRAPH_PROTOTYPEgraphidLinux by Zabbix agent VMs{#DEVNAME}: Disk utilization and queueSTRINGreferenceAABFUINTEGERrows1graphprototype30725INTEGERcolumns1GRAPH_PROTOTYPEgraphidLinux by Zabbix agent VMsInterface {#IFNAME}: Network trafficSTRINGreferenceAABFVINTEGERrows1graph36365GRAPHgraphidLinux by Zabbix agent VMsLinux: CPU usageSTRINGreferenceAABFOgraph365365GRAPHgraphidLinux by Zabbix agent VMsLinux: Swap usageSTRINGreferenceAABFQb973b608ca7a4c279d08874fc17dcb4eifOperStatus0unknown1notpresent2down3lowerlayerdown4testing5dormant6up0262f82e498e4ded89b13ccd1aa23d0dLinux::Interface protocol types0from KA9Q: NET/ROM pseudo1Ethernet2Experimental Ethernet3AX.25 Level 24PROnet token ring5Chaosnet6IEEE 802.2 Ethernet/TR/TB7ARCnet8APPLEtalk15Frame Relay DLCI19ATM23Metricom STRIP (new IANA id)24IEEE 1394 IPv4 - RFC 273427EUI-6432InfiniBand256ARPHRD_SLIP257ARPHRD_CSLIP258ARPHRD_SLIP6259ARPHRD_CSLIP6260Notional KISS type264ARPHRD_ADAPT270ARPHRD_ROSE271CCITT X.25272Boards with X.25 in firmware280Controller Area Network512ARPHRD_PPP513Cisco HDLC516LAPB517Digital's DDCMP protocol518Raw HDLC519Raw IP768IPIP tunnel769IP6IP6 tunnel770Frame Relay Access Device771SKIP vif772Loopback device773Localtalk device774Fiber Distributed Data Interface775AP1000 BIF776sit0 device - IPv6-in-IPv4777IP over DDP tunneller778GRE over IP779PIMSM register interface780High Performance Parallel Interface781Nexus 64Mbps Ash782Acorn Econet783Linux-IrDA784Point to point fibrechannel785Fibrechannel arbitrated loop786Fibrechannel public loop787Fibrechannel fabric800Magic type ident for TR801IEEE 802.11802IEEE 802.11 + Prism2 header803IEEE 802.11 + radiotap header804ARPHRD_IEEE802154805IEEE 802.15.4 network monitor820PhoNet media type821PhoNet pipe header822CAIF media type823GRE over IPv6824Netlink header825IPv6 over LoWPAN826Vsock monitor header60f8d8d1d2e64ee880680a754400f77czabbix.host.available0not available1available2unknown6ff3c460d03e45948edfe7719383f28bZabbix agent ping status1Up28920a56998e4f39a86dfcf364fd3329last(/Linux by Zabbix agent VMs/proc.num)/last(/Linux by Zabbix agent VMs/kernel.maxproc)*100>80Linux: Getting closer to process limitLinux: Getting closer to process limit (over 80% used){ITEM.LASTVALUE1} active, {ITEM.LASTVALUE2} limit.WARNINGscopeperformancefb0c8cc315554b0380150065cef85c29max(/Linux by Zabbix agent VMs/vm.memory.size[available],5m)<{$MEMORY.AVAILABLE.MIN} and last(/Linux by Zabbix agent VMs/vm.memory.size[total])>0Linux: Lack of available memoryLinux: Lack of available memory (<{$MEMORY.AVAILABLE.MIN} of {ITEM.VALUE2})Available: {ITEM.LASTVALUE1}, total: {ITEM.LASTVALUE2}AVERAGEscopecapacityscopeperformanceb34d650ed17245e4993a9e337ceaaae5min(/Linux by Zabbix agent VMs/system.cpu.load[all,avg1],5m)/last(/Linux by Zabbix agent VMs/system.cpu.num)>{$LOAD_AVG_PER_CPU.MAX.WARN}
and last(/Linux by Zabbix agent VMs/system.cpu.load[all,avg5])>0
and last(/Linux by Zabbix agent VMs/system.cpu.load[all,avg15])>0Linux: Load average is too highLinux: Load average is too high (per CPU load over {$LOAD_AVG_PER_CPU.MAX.WARN} for 5m)Load averages(1m 5m 15m): ({ITEM.LASTVALUE1} {ITEM.LASTVALUE3} {ITEM.LASTVALUE4}), # of CPUs: {ITEM.LASTVALUE2}AVERAGEThe load average per CPU is too high. The system may be slow to respond.scopecapacityscopeperformance2979daad818b4e7b957c1732e01f3652Linux: CPU jumps199C0D- Linux by Zabbix agent VMssystem.cpu.switches
1F63100- Linux by Zabbix agent VMssystem.cpu.intr
f01fb50315884eacbcb3e5ca77547611Linux: CPU usageSTACKEDFIXEDFIXED199C0D- Linux by Zabbix agent VMssystem.cpu.util[,system]
1F63100- Linux by Zabbix agent VMssystem.cpu.util[,user]
200611C- Linux by Zabbix agent VMssystem.cpu.util[,nice]
3F7941D- Linux by Zabbix agent VMssystem.cpu.util[,iowait]
4FC6EA3- Linux by Zabbix agent VMssystem.cpu.util[,steal]
56C59DC- Linux by Zabbix agent VMssystem.cpu.util[,interrupt]
6C7A72D- Linux by Zabbix agent VMssystem.cpu.util[,softirq]
7BA2A5D- Linux by Zabbix agent VMssystem.cpu.util[,guest]
8F230E0- Linux by Zabbix agent VMssystem.cpu.util[,guest_nice]
9f3b4d52fb9d4d9e975c64abbdd126b3Linux: CPU utilizationFIXEDFIXEDGRADIENT_LINE199C0D- Linux by Zabbix agent VMssystem.cpu.util
83c952e25e604197a638d6291537fe7bLinux: Memory usageFIXEDBOLD_LINE199C0D- Linux by Zabbix agent VMsvm.memory.size[total]
1GRADIENT_LINEF63100- Linux by Zabbix agent VMsvm.memory.size[available]
3a3bc948734e4bb499c3ccdae24cae77Linux: Memory utilizationFIXEDFIXEDGRADIENT_LINE199C0D- Linux by Zabbix agent VMsvm.memory.utilization
b82d15df553248d3af61f506bbd4a3ceLinux: Processes199C0D- Linux by Zabbix agent VMsproc.num
1F63100- Linux by Zabbix agent VMsproc.num[,,run]
38a584c4de1d44e9810139bd46c235feLinux: Swap usage199C0D- Linux by Zabbix agent VMssystem.swap.size[,free]
1F63100- Linux by Zabbix agent VMssystem.swap.size[,total]
e5fa012d47bb48a0b1f27e5975d8867eLinux: System loadFIXED199C0D- Linux by Zabbix agent VMssystem.cpu.load[all,avg1]
1F63100- Linux by Zabbix agent VMssystem.cpu.load[all,avg5]
200611C- Linux by Zabbix agent VMssystem.cpu.load[all,avg15]
3F7941DRIGHT- Linux by Zabbix agent VMssystem.cpu.num