7.4846977d1dfed4968bc5f8bdb363285bcTemplates/Operating systemsf8f7908280354f2abeed07dc788c3747Linux by Zabbix agent mbuzLinux by Zabbix agent mbuzOfficial 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.0Zabbix7.0-0Templates/Operating systems- df561a0cece94760a78704edf7da7326Linux: Host name of Zabbix agent runningagent.hostname1h7dCHARDISCARD_UNCHANGED_HEARTBEAT1dcomponentsystem
- f94f9f4699e94c369e6c98b2a2f485ceLinux: 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
- 27c42cf180b44632b5d9b8b5788165b3Linux: Version of Zabbix agent runningagent.version1h7dCHARDISCARD_UNCHANGED_HEARTBEAT1dcomponentapplication
- ef386d03ff2c42ffa236acd5215ad547Linux: Maximum number of open file descriptorskernel.maxfiles1h7dIt could be increased by using `sysctl` utility or modifying the file `/etc/sysctl.conf`.DISCARD_UNCHANGED_HEARTBEAT1dcomponentsystemb9bdcf42f54a409a9a9a616dbd0eaed2last(/Linux by Zabbix agent mbuz/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
- 678d70c041954ac8982fb5118b49f6e7Linux: Maximum number of processeskernel.maxproc1h7dIt could be increased by using `sysctl` utility or modifying the file `/etc/sysctl.conf`.DISCARD_UNCHANGED_HEARTBEAT1dcomponentsystem8cf253ca3eea4109a90443f9cb76fc5clast(/Linux by Zabbix agent mbuz/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 mbuz/proc.num)/last(/Linux by Zabbix agent mbuz/kernel.maxproc)*100>80scopeperformance
- ab7d0471092544a6a950184d1bac906dLinux: Number of processesproc.num7dcomponentsystem
- b2637293884d40108f41b11767dd5be0Linux: Number of running processesproc.num[,,run]7dcomponentsystem
- 27cb0f66bb624146acfdd81b58f108a3Linux: System boot timesystem.boottime15m7dunixtimeDISCARD_UNCHANGED_HEARTBEAT1hcomponentsystem
- 5d186a46867b4eaaafd6396d3239dd3bLinux: Interrupts per secondsystem.cpu.intr7dFLOATCHANGE_PER_SECONDcomponentcpu
- 48528aa936a04c8189375a6eae4033daLinux: Load average (1m avg)system.cpu.load[all,avg1]7dFLOATcomponentcpu
- 953beb580df8418cb88b667b9dd37259Linux: Load average (5m avg)system.cpu.load[all,avg5]7dFLOATcomponentcpu
- 5716000e38e24dae8ead4ed98ede024bLinux: Load average (15m avg)system.cpu.load[all,avg15]7dFLOATcomponentcpu
- f72e115544eb4079b09fec8c3539241cLinux: Number of CPUssystem.cpu.num7dDISCARD_UNCHANGED_HEARTBEAT1dcomponentcpu
- 73e85aa10a704fc7950d2d077f0c54eeLinux: Context switches per secondsystem.cpu.switches7dFLOATCHANGE_PER_SECONDcomponentcpu
- ca4235ec7607469cb0124a6253d3c489Linux: CPU utilizationDEPENDENTsystem.cpu.util7dFLOAT%The CPU utilization expressed in %.JAVASCRIPT//Calculate utilization
return (100 - value)system.cpu.util[,idle]componentcpub4e904559b694df0ad45bcce7930c3a6min(/Linux by Zabbix agent mbuz/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 mbuz/system.cpu.load[all,avg1],5m)/last(/Linux by Zabbix agent mbuz/system.cpu.num)>{$LOAD_AVG_PER_CPU.MAX.WARN}
and last(/Linux by Zabbix agent mbuz/system.cpu.load[all,avg5])>0
and last(/Linux by Zabbix agent mbuz/system.cpu.load[all,avg15])>0scopeperformance
- 69b187838fb74f319e47c2ff4f99ef54Linux: CPU guest timesystem.cpu.util[,guest]7dFLOAT%Guest time - the time spent on running a virtual CPU for a guest operating system.componentcpu
- a2b07497f2f343a99d26ad77e65bb54fLinux: 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
- 7aad6d159baa4a24901847144f0d231bLinux: CPU idle timesystem.cpu.util[,idle]7dFLOAT%The time the CPU has spent doing nothing.componentcpu
- cc4bc7693ae84f9bb18cee38d0814195Linux: CPU interrupt timesystem.cpu.util[,interrupt]7dFLOAT%The amount of time the CPU has been servicing hardware interrupts.componentcpu
- 5df67d9162cc437585990cc8708be894Linux: CPU iowait timesystem.cpu.util[,iowait]7dFLOAT%The amount of time the CPU has been waiting for I/O to complete.componentcpu
- 8ee6e54c86ba44ab88bb9e83c632c1edLinux: CPU nice timesystem.cpu.util[,nice]7dFLOAT%The time the CPU has spent running users' processes that have been niced.componentcpu
- a949a36004a449c58bef0cdc9d3fafd6Linux: CPU softirq timesystem.cpu.util[,softirq]7dFLOAT%The amount of time the CPU has been servicing software interrupts.componentcpu
- 3161dbd18e874e69b729c8e903cf7390Linux: 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
- d93097ed5ce74d35b6041ef2b5ba18e8Linux: CPU system timesystem.cpu.util[,system]7dFLOAT%The time the CPU has spent running the kernel and its processes.componentcpu
- 57f9e2e34fab41e18e2bc93e786c92c6Linux: CPU user timesystem.cpu.util[,user]7dFLOAT%The time the CPU has spent running users' processes that are not niced.componentcpu
- 207341f390134e37ad431e2823666eb9Linux: System namesystem.hostname1h2wCHARThe host name of the system.NAMEDISCARD_UNCHANGED_HEARTBEAT12hcomponentsystem371a12f95a26438d8da659c84364631bchange(/Linux by Zabbix agent mbuz/system.hostname) and length(last(/Linux by Zabbix agent mbuz/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
- 6072902361404672a444841c786875e6Linux: System local timesystem.localtime7dunixtimeThe local system time of the host.componentsystemfb77b6ac381c4b5289584bd91e7da7d5fuzzytime(/Linux by Zabbix agent mbuz/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
- fd21580a151246b0a340bf924c326aa8Linux: Operating system architecturesystem.sw.arch1h2wCHARThe architecture of the operating system.DISCARD_UNCHANGED_HEARTBEAT1dcomponentos
- 5e4c3d14634843e9b7b182e8fc08efbeLinux: Operating systemsystem.sw.os1h2wCHAROSDISCARD_UNCHANGED_HEARTBEAT1dcomponentosb1998f98c06b49dd8d71e1c6df409371change(/Linux by Zabbix agent mbuz/system.sw.os) and length(last(/Linux by Zabbix agent mbuz/system.sw.os))>0Linux: Operating system description has changedINFOThe description of the operating system has changed. Possible reasons are that the system has been updated or replaced. Acknowledge to close the problem manually.YESLinux: System name has changedchange(/Linux by Zabbix agent mbuz/system.hostname) and length(last(/Linux by Zabbix agent mbuz/system.hostname))>0scopenotice
- 58818005e76d46dda14d6592f601ab00Linux: Number of installed packagessystem.sw.packages.get1h7dJSONPATH$.length()DISCARD_UNCHANGED_HEARTBEAT12hcomponentosb950c306394f4b3c902060a8273cbcdechange(/Linux by Zabbix agent mbuz/system.sw.packages.get)<>0Linux: Number of installed packages has been changedDISABLEDWARNINGYESscopenotice
- 160b82c121b147cbbf18c34dbb01d3ceLinux: Free swap spacesystem.swap.size[,free]7dBThe free space of the swap volume/file expressed in bytes.componentmemorycomponentstorage
- ca423242172f4b20ba47c26f4a61aee7Linux: Free swap space in %system.swap.size[,pfree]7dFLOAT%The free space of the swap volume/file expressed in %.componentmemorycomponentstorage
- 102c81b5523c4be0b4beae3cb88ebde1Linux: Total swap spacesystem.swap.size[,total]7dBThe total space of the swap volume/file expressed in bytes.componentmemorycomponentstorage
- fc6898682f904c57ba28bcb3748b237fLinux: System descriptionsystem.uname15m2wCHARThe information as normally returned by `uname -a`.DISCARD_UNCHANGED_HEARTBEAT12hcomponentsystem
- 8537f6c6ac6b438c80caf227946df891Linux: System uptimesystem.uptime30s2w0uptimeThe system uptime expressed in the following format: "N days, hh:mm:ss".componentsystem1dbab80d7b6847e5b5a676cffba0fd1dlast(/Linux by Zabbix agent mbuz/system.uptime)<10mLinux: {HOST.NAME} has been restartedLinux: {HOST.NAME} has been restarted (uptime < 10m) current time: now()WARNINGThe host uptime is less than 10 minutes.YESscopenotice
- 88056b3d2e424d5aba7cabcd4b043c9eLinux: Number of logged in userssystem.users.num7dThe number of users who are currently logged in.componentenvironment
- 3b93d3590df24a46b29f6eb06f5e2446Linux: Checksum of /etc/passwdvfs.file.cksum[/etc/passwd,sha256]15m7dCHARDISCARD_UNCHANGED_HEARTBEAT1hcomponentsecurity3a764881727b4e7eb01e137ccfc968a2last(/Linux by Zabbix agent mbuz/vfs.file.cksum[/etc/passwd,sha256],#1)<>last(/Linux by Zabbix agent mbuz/vfs.file.cksum[/etc/passwd,sha256],#2)Linux: /etc/passwd has been changedINFOYESLinux: Operating system description has changedchange(/Linux by Zabbix agent mbuz/system.sw.os) and length(last(/Linux by Zabbix agent mbuz/system.sw.os))>0Linux: System name has changedchange(/Linux by Zabbix agent mbuz/system.hostname) and length(last(/Linux by Zabbix agent mbuz/system.hostname))>0scopesecurity
- 868440292732425c8f9df52882822c82Linux: 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
- e811e6e2ae84461294e121f12e767b40Linux: 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
- 20779a4c43374e5f9bea2584e93b85efLinux: 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
- d5c3541a7c0949ce812df1beb0732941Linux: Total memoryvm.memory.size[total]7dBThe total memory expressed in bytes.componentmemory
- 403cebed115441369e94d35d070ca7b8Linux: Memory utilizationDEPENDENTvm.memory.utilization7dFLOAT%The percentage of used memory is calculated as `100-pavailable`.JAVASCRIPTreturn (100-value);vm.memory.size[pavailable]componentmemorycfd395b1cde74ef18a5e5f840bd5142amin(/Linux by Zabbix agent mbuz/vm.memory.utilization,5m)>{$MEMORY.UTIL.MAX}Linux: High memory utilizationLinux: High memory utilization (>{$MEMORY.UTIL.MAX}% for 5m)AVERAGEThe system is running out of free memory.Linux: Lack of available memorymax(/Linux by Zabbix agent mbuz/vm.memory.size[available],5m)<{$MEMORY.AVAILABLE.MIN} and last(/Linux by Zabbix agent mbuz/vm.memory.size[total])>0scopecapacityscopeperformance
- ca48c53be1bf46ae9dd2707158a55139Linux: Zabbix agent availabilityINTERNALzabbix[host,agent,available]7dMonitoring the availability status of the agent.zabbix.host.availablecomponentsystem93594214371b4dc88b41663cad8537f0max(/Linux by Zabbix agent mbuz/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
acfdea9c46ef48c68e6636f43b8f96a2Network interface discoverynet.if.discovery12hAND{#IFNAME}{$NET.IF.IFNAME.MATCHES}{#IFNAME}{$NET.IF.IFNAME.NOT_MATCHES}NOT_MATCHES_REGEX1dDISABLE_AFTER1hThe discovery of network interfaces.4d66608e190e4be7a438ea5d0d26e353Interface {#IFNAME}: Inbound packets discardednet.if.in["{#IFNAME}",dropped]3m7dCHANGE_PER_SECONDcomponentnetworkinterface{#IFNAME}ed79960ca91f4e2ca45fed014a02c50bInterface {#IFNAME}: Inbound packets with errorsnet.if.in["{#IFNAME}",errors]3m7dCHANGE_PER_SECONDcomponentnetworkinterface{#IFNAME}c9941a1f8d904309b581cae5ccc1660cInterface {#IFNAME}: Bits receivednet.if.in["{#IFNAME}"]3m7dbpsCHANGE_PER_SECONDMULTIPLIER8componentnetworkinterface{#IFNAME}0795a375a41d46a2b5c89547061cec8eInterface {#IFNAME}: Outbound packets discardednet.if.out["{#IFNAME}",dropped]3m7dCHANGE_PER_SECONDcomponentnetworkinterface{#IFNAME}f8e8bbc069414e928a5da9817f4599a5Interface {#IFNAME}: Outbound packets with errorsnet.if.out["{#IFNAME}",errors]3m7dCHANGE_PER_SECONDcomponentnetworkinterface{#IFNAME}82897d99b0114c67b0f5b449c768c8e7Interface {#IFNAME}: Bits sentnet.if.out["{#IFNAME}"]3m7dbpsCHANGE_PER_SECONDMULTIPLIER8componentnetworkinterface{#IFNAME}3efd24ad36b04eb995cfeab82721c2feInterface {#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}4d7f18ca132340b885c0692464dc429f{$IFCONTROL:"{#IFNAME}"}=1 and last(/Linux by Zabbix agent mbuz/vfs.file.contents["/sys/class/net/{#IFNAME}/operstate"])=2 and (last(/Linux by Zabbix agent mbuz/vfs.file.contents["/sys/class/net/{#IFNAME}/operstate"],#1)<>last(/Linux by Zabbix agent mbuz/vfs.file.contents["/sys/class/net/{#IFNAME}/operstate"],#2))RECOVERY_EXPRESSIONlast(/Linux by Zabbix agent mbuz/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.YESscopeavailabilityf4c456e1f9ef4adbbd11f1ee17fa4d76Interface {#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}d537e74070c74e4385ad241e8514dd3aInterface {#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}2ffdc1d5a318492bb497facd263843bdchange(/Linux by Zabbix agent mbuz/vfs.file.contents["/sys/class/net/{#IFNAME}/speed"])<0 and last(/Linux by Zabbix agent mbuz/vfs.file.contents["/sys/class/net/{#IFNAME}/speed"])>0
and
(last(/Linux by Zabbix agent mbuz/vfs.file.contents["/sys/class/net/{#IFNAME}/type"])=6 or last(/Linux by Zabbix agent mbuz/vfs.file.contents["/sys/class/net/{#IFNAME}/type"])=1)
and
(last(/Linux by Zabbix agent mbuz/vfs.file.contents["/sys/class/net/{#IFNAME}/operstate"])<>2)RECOVERY_EXPRESSION(change(/Linux by Zabbix agent mbuz/vfs.file.contents["/sys/class/net/{#IFNAME}/speed"])>0 and last(/Linux by Zabbix agent mbuz/vfs.file.contents["/sys/class/net/{#IFNAME}/speed"],#2)>0) or
(last(/Linux by Zabbix agent mbuz/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 mbuz/vfs.file.contents["/sys/class/net/{#IFNAME}/operstate"])=2 and (last(/Linux by Zabbix agent mbuz/vfs.file.contents["/sys/class/net/{#IFNAME}/operstate"],#1)<>last(/Linux by Zabbix agent mbuz/vfs.file.contents["/sys/class/net/{#IFNAME}/operstate"],#2))last(/Linux by Zabbix agent mbuz/vfs.file.contents["/sys/class/net/{#IFNAME}/operstate"])<>2 or {$IFCONTROL:"{#IFNAME}"}=0scopeperformancef64186d30b4e4c4281fce84349cbd646(avg(/Linux by Zabbix agent mbuz/net.if.in["{#IFNAME}"],15m)>({$IF.UTIL.MAX:"{#IFNAME}"}/100)*last(/Linux by Zabbix agent mbuz/vfs.file.contents["/sys/class/net/{#IFNAME}/speed"]) or
avg(/Linux by Zabbix agent mbuz/net.if.out["{#IFNAME}"],15m)>({$IF.UTIL.MAX:"{#IFNAME}"}/100)*last(/Linux by Zabbix agent mbuz/vfs.file.contents["/sys/class/net/{#IFNAME}/speed"])) and
last(/Linux by Zabbix agent mbuz/vfs.file.contents["/sys/class/net/{#IFNAME}/speed"])>0RECOVERY_EXPRESSIONavg(/Linux by Zabbix agent mbuz/net.if.in["{#IFNAME}"],15m)<(({$IF.UTIL.MAX:"{#IFNAME}"}-3)/100)*last(/Linux by Zabbix agent mbuz/vfs.file.contents["/sys/class/net/{#IFNAME}/speed"]) and
avg(/Linux by Zabbix agent mbuz/net.if.out["{#IFNAME}"],15m)<(({$IF.UTIL.MAX:"{#IFNAME}"}-3)/100)*last(/Linux by Zabbix agent mbuz/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 mbuz/vfs.file.contents["/sys/class/net/{#IFNAME}/operstate"])=2 and (last(/Linux by Zabbix agent mbuz/vfs.file.contents["/sys/class/net/{#IFNAME}/operstate"],#1)<>last(/Linux by Zabbix agent mbuz/vfs.file.contents["/sys/class/net/{#IFNAME}/operstate"],#2))last(/Linux by Zabbix agent mbuz/vfs.file.contents["/sys/class/net/{#IFNAME}/operstate"])<>2 or {$IFCONTROL:"{#IFNAME}"}=0scopeperformancead50aecf8e7746b2a85f24507f1d511dmin(/Linux by Zabbix agent mbuz/net.if.in["{#IFNAME}",errors],5m)>{$IF.ERRORS.WARN:"{#IFNAME}"}
or min(/Linux by Zabbix agent mbuz/net.if.out["{#IFNAME}",errors],5m)>{$IF.ERRORS.WARN:"{#IFNAME}"}RECOVERY_EXPRESSIONmax(/Linux by Zabbix agent mbuz/net.if.in["{#IFNAME}",errors],5m)<{$IF.ERRORS.WARN:"{#IFNAME}"}*0.8
and max(/Linux by Zabbix agent mbuz/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 mbuz/vfs.file.contents["/sys/class/net/{#IFNAME}/operstate"])=2 and (last(/Linux by Zabbix agent mbuz/vfs.file.contents["/sys/class/net/{#IFNAME}/operstate"],#1)<>last(/Linux by Zabbix agent mbuz/vfs.file.contents["/sys/class/net/{#IFNAME}/operstate"],#2))last(/Linux by Zabbix agent mbuz/vfs.file.contents["/sys/class/net/{#IFNAME}/operstate"])<>2 or {$IFCONTROL:"{#IFNAME}"}=0scopeavailabilityscopeperformance50ced0f22d9d478eb4b639ef64e242abInterface {#IFNAME}: Network trafficGRADIENT_LINE199C0D- Linux by Zabbix agent mbuznet.if.in["{#IFNAME}"]
1BOLD_LINEF63100- Linux by Zabbix agent mbuznet.if.out["{#IFNAME}"]
200611CRIGHT- Linux by Zabbix agent mbuznet.if.out["{#IFNAME}",errors]
3F7941DRIGHT- Linux by Zabbix agent mbuznet.if.in["{#IFNAME}",errors]
4FC6EA3RIGHT- Linux by Zabbix agent mbuznet.if.out["{#IFNAME}",dropped]
56C59DCRIGHT- Linux by Zabbix agent mbuznet.if.in["{#IFNAME}",dropped]
2bbdc79f082d4c618e01bec625e9c90aBlock devices discoveryvfs.dev.discovery12hAND{#DEVNAME}{$VFS.DEV.DEVNAME.MATCHES}{#DEVNAME}{$VFS.DEV.DEVNAME.NOT_MATCHES}NOT_MATCHES_REGEX{#DEVTYPE}disk1dDISABLE_AFTER1h5e29abb8d56044f69426ed3594f8ac9f{#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}9600208af80e4a6abe55bb5a2240ea8e{#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}f4b982d8e7ee47adb34d74d817db43a6{#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}877a3e892d9e489f98f2f16ea05bfdc2{#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}4a3ee3166ee748e1855a2b02d44e9d62{#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}5907708cf4854d48ae3ebf8f0bc41eef{#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}c4eb904dfddd4b0f8cdee4b2c477e213{#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}e828495863304b219e24965f7b91e963{#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}8309fd01a5864ad68866717d0fe67080{#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(/ +/));componentraweb6230f786d04b658ce62c30a9309a34min(/Linux by Zabbix agent mbuz/vfs.dev.read.await[{#DEVNAME}],15m) > {$VFS.DEV.READ.AWAIT.WARN:"{#DEVNAME}"} or min(/Linux by Zabbix agent mbuz/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.scopeperformance5e9b35b27b90489390d397758fbfdf64{#DEVNAME}: Disk average waiting time199C0D- Linux by Zabbix agent mbuzvfs.dev.read.await[{#DEVNAME}]
1GRADIENT_LINEF63100- Linux by Zabbix agent mbuzvfs.dev.write.await[{#DEVNAME}]
d436d6d5456c44f0a534bf1f681d5039{#DEVNAME}: Disk read/write rates199C0D- Linux by Zabbix agent mbuzvfs.dev.read.rate[{#DEVNAME}]
1GRADIENT_LINEF63100- Linux by Zabbix agent mbuzvfs.dev.write.rate[{#DEVNAME}]
c42e4045e0974e89a306c57fb188c4fa{#DEVNAME}: Disk utilization and queue199C0DRIGHT- Linux by Zabbix agent mbuzvfs.dev.queue_size[{#DEVNAME}]
1GRADIENT_LINEF63100- Linux by Zabbix agent mbuzvfs.dev.util[{#DEVNAME}]
DISCARD_UNCHANGED_HEARTBEAT1h7d090603037e4defb34ef74021d3adcdMounted 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.4da7f08a979a46df8b8aeebb42a46207{#FSNAME}: Free inodes in %DEPENDENTvfs.fs.dependent.inode[{#FSNAME},pfree]7dFLOAT%JSONPATH$.inodes.pfreevfs.fs.dependent[{#FSNAME},data]componentstoragefilesystem{#FSNAME}115b2d37807f476faf6d02ef406acabdmin(/Linux by Zabbix agent mbuz/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'.scopecapacityscopeperformanceea012c7295344ffe8c66f7ea54d81042min(/Linux by Zabbix agent mbuz/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 mbuz/vfs.fs.dependent.inode[{#FSNAME},pfree],5m)<{$VFS.FS.INODE.PFREE.MIN.CRIT:"{#FSNAME}"}scopecapacityscopeperformance61ffe6fcb9d94199aaeb5d568ab74a27{#FSNAME}: Space utilizationDEPENDENTvfs.fs.dependent.size[{#FSNAME},pused]7dFLOAT%Space utilization expressed in % for `{#FSNAME}`.JSONPATH$.bytes.pusedvfs.fs.dependent[{#FSNAME},data]componentstoragefilesystem{#FSNAME}a6d90e0bc5ef4fb7acee8682687c485f{#FSNAME}: Total spaceDEPENDENTvfs.fs.dependent.size[{#FSNAME},total]7dBThe total space expressed in bytes.JSONPATH$.bytes.totalvfs.fs.dependent[{#FSNAME},data]componentstoragefilesystem{#FSNAME}efee06a191aa4e5c8faa2762988b6955{#FSNAME}: Used spaceDEPENDENTvfs.fs.dependent.size[{#FSNAME},used]7dBUsed storage expressed in bytes.JSONPATH$.bytes.usedvfs.fs.dependent[{#FSNAME},data]componentstoragefilesystem{#FSNAME}686df59ab1e64b228a1efc20561cf520{#FSNAME}: Get filesystem dataDEPENDENTvfs.fs.dependent[{#FSNAME},data]1hTEXTJSONPATH$.[?(@.fsname=='{#FSNAME}')].first()vfs.fs.getcomponentrawcomponentstoragefilesystem{#FSNAME}c4bfc3639837451bb1fcf98ea654c939{#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}c8e2f67378d84b3ba687467bc6daf63alast(/Linux by Zabbix agent mbuz/vfs.fs.dependent[{#FSNAME},readonly],#2)=0 and last(/Linux by Zabbix agent mbuz/vfs.fs.dependent[{#FSNAME},readonly])=1RECOVERY_EXPRESSIONlast(/Linux by Zabbix agent mbuz/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.YESscopeavailabilityscopeperformance9abccdfff8be4e14967ac917ca09afe1last(/Linux by Zabbix agent mbuz/vfs.fs.dependent.size[{#FSNAME},pused])>{$VFS.FS.PUSED.MAX.CRIT:"{#FSNAME}"} and
((last(/Linux by Zabbix agent mbuz/vfs.fs.dependent.size[{#FSNAME},total])-last(/Linux by Zabbix agent mbuz/vfs.fs.dependent.size[{#FSNAME},used]))<{$VFS.FS.FREE.MIN.CRIT:"{#FSNAME}"} or timeleft(/Linux by Zabbix agent mbuz/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.YESscopeavailabilityscopecapacityd6d348ea500c428da6ba718816c4b048last(/Linux by Zabbix agent mbuz/vfs.fs.dependent.size[{#FSNAME},pused])>{$VFS.FS.PUSED.MAX.WARN:"{#FSNAME}"} and
((last(/Linux by Zabbix agent mbuz/vfs.fs.dependent.size[{#FSNAME},total])-last(/Linux by Zabbix agent mbuz/vfs.fs.dependent.size[{#FSNAME},used]))<{$VFS.FS.FREE.MIN.WARN:"{#FSNAME}"} or timeleft(/Linux by Zabbix agent mbuz/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 mbuz/vfs.fs.dependent.size[{#FSNAME},pused])>{$VFS.FS.PUSED.MAX.CRIT:"{#FSNAME}"} and
((last(/Linux by Zabbix agent mbuz/vfs.fs.dependent.size[{#FSNAME},total])-last(/Linux by Zabbix agent mbuz/vfs.fs.dependent.size[{#FSNAME},used]))<{$VFS.FS.FREE.MIN.CRIT:"{#FSNAME}"} or timeleft(/Linux by Zabbix agent mbuz/vfs.fs.dependent.size[{#FSNAME},pused],1h,100)<1d)scopeavailabilityscopecapacity1e0889c551584013acbb97c84ae89d1c{#FSNAME}: Disk space usage600340PIEYES969696LASTGRAPH_SUM- Linux by Zabbix agent mbuzvfs.fs.dependent.size[{#FSNAME},total]
1C80000LAST- Linux by Zabbix agent mbuzvfs.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.14aa11c326a54ec390d4c209d30cc741Network interfacesOverviewgraphprototype725INTEGERcolumns1GRAPH_PROTOTYPEgraphidLinux by Zabbix agent mbuzInterface {#IFNAME}: Network trafficSTRINGreferenceAAAYLINTEGERrows1e9ca2f8e715f428b8edc0129aa0c79deSystem performancegraph365GRAPHgraphidLinux by Zabbix agent mbuzLinux: System loadSTRINGreferenceAAAYMgraph5365GRAPHgraphidLinux by Zabbix agent mbuzLinux: Memory usageSTRINGreferenceAAAYOgraphprototype10725INTEGERcolumns1GRAPH_PROTOTYPEgraphidLinux by Zabbix agent mbuz{#FSNAME}: Disk space usageSTRINGreferenceAAAYQINTEGERrows1graphprototype15725INTEGERcolumns1GRAPH_PROTOTYPEgraphidLinux by Zabbix agent mbuz{#DEVNAME}: Disk read/write ratesSTRINGreferenceAAAYRINTEGERrows1graphprototype20725INTEGERcolumns1GRAPH_PROTOTYPEgraphidLinux by Zabbix agent mbuz{#DEVNAME}: Disk average waiting timeSTRINGreferenceAAAYSINTEGERrows1graphprototype25725INTEGERcolumns1GRAPH_PROTOTYPEgraphidLinux by Zabbix agent mbuz{#DEVNAME}: Disk utilization and queueSTRINGreferenceAAAYTINTEGERrows1graphprototype30725INTEGERcolumns1GRAPH_PROTOTYPEgraphidLinux by Zabbix agent mbuzInterface {#IFNAME}: Network trafficSTRINGreferenceAAAYUINTEGERrows1graph36365GRAPHgraphidLinux by Zabbix agent mbuzLinux: CPU usageSTRINGreferenceAAAYNgraph365365GRAPHgraphidLinux by Zabbix agent mbuzLinux: Swap usageSTRINGreferenceAAAYP8c048c6cca8248f2860c208e8db0f59eifOperStatus0unknown1notpresent2down3lowerlayerdown4testing5dormant6up044df261808442a8af9e5cda0acaa6a5Linux::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 header5488e5d78d704b78aee60c60414ce0c3zabbix.host.available0not available1available2unknown64faba3a883241a88da8833970ac3ab0Zabbix agent ping status1Upae5269e17d434927bfd6edc09a9a1f4dlast(/Linux by Zabbix agent mbuz/proc.num)/last(/Linux by Zabbix agent mbuz/kernel.maxproc)*100>80Linux: Getting closer to process limitLinux: Getting closer to process limit (over 80% used){ITEM.LASTVALUE1} active, {ITEM.LASTVALUE2} limit.WARNINGscopeperformancef49fc01c5ac945d59455563bdbcc6469max(/Linux by Zabbix agent mbuz/system.swap.size[,pfree],5m)<{$SWAP.PFREE.MIN.WARN} and last(/Linux by Zabbix agent mbuz/system.swap.size[,total])>0Linux: High swap space usageLinux: High swap space usage (less than {$SWAP.PFREE.MIN.WARN}% free)Free: {ITEM.LASTVALUE1}, total: {ITEM.LASTVALUE2}WARNINGIf there is no swap configured, this trigger is ignored.Linux: High memory utilizationmin(/Linux by Zabbix agent mbuz/vm.memory.utilization,5m)>{$MEMORY.UTIL.MAX}Linux: Lack of available memorymax(/Linux by Zabbix agent mbuz/vm.memory.size[available],5m)<{$MEMORY.AVAILABLE.MIN} and last(/Linux by Zabbix agent mbuz/vm.memory.size[total])>0scopecapacity686470cef97f48f6b017e9fc7a078afemax(/Linux by Zabbix agent mbuz/vm.memory.size[available],5m)<{$MEMORY.AVAILABLE.MIN} and last(/Linux by Zabbix agent mbuz/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}AVERAGEscopecapacityscopeperformance695f0c352377409d95aca3fe76d1cae2min(/Linux by Zabbix agent mbuz/system.cpu.load[all,avg1],5m)/last(/Linux by Zabbix agent mbuz/system.cpu.num)>{$LOAD_AVG_PER_CPU.MAX.WARN}
and last(/Linux by Zabbix agent mbuz/system.cpu.load[all,avg5])>0
and last(/Linux by Zabbix agent mbuz/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.scopecapacityscopeperformance4a72646168d545c398c92e09c975a966Linux: CPU jumps199C0D- Linux by Zabbix agent mbuzsystem.cpu.switches
1F63100- Linux by Zabbix agent mbuzsystem.cpu.intr
f217c30162b24c9190785fad1ec83b73Linux: CPU usageSTACKEDFIXEDFIXED199C0D- Linux by Zabbix agent mbuzsystem.cpu.util[,system]
1F63100- Linux by Zabbix agent mbuzsystem.cpu.util[,user]
200611C- Linux by Zabbix agent mbuzsystem.cpu.util[,nice]
3F7941D- Linux by Zabbix agent mbuzsystem.cpu.util[,iowait]
4FC6EA3- Linux by Zabbix agent mbuzsystem.cpu.util[,steal]
56C59DC- Linux by Zabbix agent mbuzsystem.cpu.util[,interrupt]
6C7A72D- Linux by Zabbix agent mbuzsystem.cpu.util[,softirq]
7BA2A5D- Linux by Zabbix agent mbuzsystem.cpu.util[,guest]
8F230E0- Linux by Zabbix agent mbuzsystem.cpu.util[,guest_nice]
668ae470ea33444bb40e3b83b97659c3Linux: CPU utilizationFIXEDFIXEDGRADIENT_LINE199C0D- Linux by Zabbix agent mbuzsystem.cpu.util
f260a63bc3b04c3b80b47f83bb05ed9cLinux: Memory usageFIXEDBOLD_LINE199C0D- Linux by Zabbix agent mbuzvm.memory.size[total]
1GRADIENT_LINEF63100- Linux by Zabbix agent mbuzvm.memory.size[available]
bac7a8fb7e014696b54d262bf40e5b12Linux: Memory utilizationFIXEDFIXEDGRADIENT_LINE199C0D- Linux by Zabbix agent mbuzvm.memory.utilization
fa49531c9c3d4087b2205bed6ed0469fLinux: Processes199C0D- Linux by Zabbix agent mbuzproc.num
1F63100- Linux by Zabbix agent mbuzproc.num[,,run]
1ca6e2d883114853bd402110c3fd211eLinux: Swap usage199C0D- Linux by Zabbix agent mbuzsystem.swap.size[,free]
1F63100- Linux by Zabbix agent mbuzsystem.swap.size[,total]
1b8cc9470a5040d79090a3e5dfcb0a76Linux: System loadFIXED199C0D- Linux by Zabbix agent mbuzsystem.cpu.load[all,avg1]
1F63100- Linux by Zabbix agent mbuzsystem.cpu.load[all,avg5]
200611C- Linux by Zabbix agent mbuzsystem.cpu.load[all,avg15]
3F7941DRIGHT- Linux by Zabbix agent mbuzsystem.cpu.num