diff options
Diffstat (limited to 'templates/os')
17 files changed, 4751 insertions, 2132 deletions
diff --git a/templates/os/aix/template_os_aix.yaml b/templates/os/aix/template_os_aix.yaml index d0814571df7..2c6ff6ba2b2 100644 --- a/templates/os/aix/template_os_aix.yaml +++ b/templates/os/aix/template_os_aix.yaml @@ -1,6 +1,6 @@ zabbix_export: version: '6.0' - date: '2022-01-18T20:36:31Z' + date: '2022-01-26T10:42:28Z' groups: - uuid: 846977d1dfed4968bc5f8bdb363285bc @@ -35,8 +35,8 @@ zabbix_export: - 1d tags: - - tag: Application - value: 'Monitoring agent' + tag: component + value: system - uuid: 05849e0fb6504d339f2aebe159427bec name: 'Zabbix agent ping' @@ -47,8 +47,8 @@ zabbix_export: name: 'Zabbix agent ping status' tags: - - tag: Application - value: 'Monitoring agent' + tag: component + value: system - uuid: fe4731720ba64eebbf125929e499209b name: 'Version of Zabbix agent running' @@ -64,8 +64,8 @@ zabbix_export: - 1d tags: - - tag: Application - value: 'Monitoring agent' + tag: component + value: application - uuid: 2c2d08ab5833493ba45ebfe5154f04c1 name: 'Number of running processes' @@ -74,14 +74,21 @@ zabbix_export: description: 'Number of processes in running state.' tags: - - tag: Application - value: Processes + tag: component + value: os + - + tag: component + value: processes triggers: - uuid: 458180bc0f14468386429964f877cce7 expression: 'avg(/AIX by Zabbix agent/proc.num[,,run],5m)>30' name: 'Too many processes running' priority: WARNING + tags: + - + tag: scope + value: performance - uuid: 7c64480f840a4778bde5278e1c0a083f name: 'Number of processes' @@ -90,14 +97,21 @@ zabbix_export: description: 'Total number of processes in any state.' tags: - - tag: Application - value: Processes + tag: component + value: os + - + tag: component + value: processes triggers: - uuid: 874ef8fe4a6445ff971800d2d9a50541 expression: 'avg(/AIX by Zabbix agent/proc.num[],5m)>300' name: 'Too many processes' priority: WARNING + tags: + - + tag: scope + value: performance - uuid: 4a15778222a24f129b8ae7c240a32ded name: 'Interrupts per second' @@ -111,11 +125,8 @@ zabbix_export: - '' tags: - - tag: Application - value: CPU - - - tag: Application - value: Performance + tag: component + value: cpu - uuid: 4f8665f48aff4fa39e85639fed7b71c5 name: 'Processor load (1 min average per core)' @@ -125,17 +136,18 @@ zabbix_export: description: 'The processor load is calculated as system CPU load divided by number of CPU cores.' tags: - - tag: Application - value: CPU - - - tag: Application - value: Performance + tag: component + value: cpu triggers: - uuid: fdbedf15fe474fd18c045c62cf8cc7d6 expression: 'avg(/AIX by Zabbix agent/system.cpu.load[percpu,avg1],5m)>5' name: 'Processor load is too high' priority: WARNING + tags: + - + tag: scope + value: performance - uuid: 6fa2275f1f83456abfe786c8565c7a2d name: 'Processor load (5 min average per core)' @@ -145,11 +157,8 @@ zabbix_export: description: 'The processor load is calculated as system CPU load divided by number of CPU cores.' tags: - - tag: Application - value: CPU - - - tag: Application - value: Performance + tag: component + value: cpu - uuid: 02210ac2faaa4f7bb74e995726706abc name: 'Processor load (15 min average per core)' @@ -159,11 +168,8 @@ zabbix_export: description: 'The processor load is calculated as system CPU load divided by number of CPU cores.' tags: - - tag: Application - value: CPU - - - tag: Application - value: Performance + tag: component + value: cpu - uuid: 1ad486947da9428abdebcecb83ca3d8b name: 'Context switches per second' @@ -177,11 +183,8 @@ zabbix_export: - '' tags: - - tag: Application - value: CPU - - - tag: Application - value: Performance + tag: component + value: cpu - uuid: f4d10d49fa3c4dababf03d2cb80f044c name: 'Host name' @@ -199,17 +202,18 @@ zabbix_export: - 1d tags: - - tag: Application - value: General - - - tag: Application - value: OS + tag: component + value: os triggers: - uuid: d1e70b7f465447a3ab575b3fd28755a1 expression: 'last(/AIX by Zabbix agent/system.hostname,#1)<>last(/AIX by Zabbix agent/system.hostname,#2)' name: 'Hostname was changed' priority: INFO + tags: + - + tag: scope + value: notice - uuid: aebc5bb0264a4f55985c96445964dfc4 name: 'Host local time' @@ -218,11 +222,8 @@ zabbix_export: units: unixtime tags: - - tag: Application - value: General - - - tag: Application - value: OS + tag: component + value: os - uuid: 081f8986446d43e7a3b72f7084576600 name: 'CPU available physical processors in the shared pool' @@ -232,14 +233,8 @@ zabbix_export: units: '%' tags: - - tag: Application - value: CPU - - - tag: Application - value: 'Logical partitions' - - - tag: Application - value: Performance + tag: component + value: cpu - uuid: 6a97d56a6c2e45e1b10b97e2395ff30d name: 'CPU entitled capacity consumed' @@ -248,14 +243,8 @@ zabbix_export: value_type: FLOAT tags: - - tag: Application - value: CPU - - - tag: Application - value: 'Logical partitions' - - - tag: Application - value: Performance + tag: component + value: cpu - uuid: 142f33d7b2c3469c9664fedf4f053616 name: 'CPU idle time' @@ -265,11 +254,8 @@ zabbix_export: units: '%' tags: - - tag: Application - value: CPU - - - tag: Application - value: Performance + tag: component + value: cpu - uuid: 752c952fb18e4a0e8e5e3415b107b9f1 name: 'CPU logical processor utilization' @@ -279,14 +265,8 @@ zabbix_export: units: '%' tags: - - tag: Application - value: CPU - - - tag: Application - value: 'Logical partitions' - - - tag: Application - value: Performance + tag: component + value: cpu - uuid: 748f1316a33b48658b11dca8f45cfcce name: 'CPU number of physical processors consumed' @@ -295,14 +275,8 @@ zabbix_export: value_type: FLOAT tags: - - tag: Application - value: CPU - - - tag: Application - value: 'Logical partitions' - - - tag: Application - value: Performance + tag: component + value: cpu - uuid: 2647132edb6647ca9ef43a00ca09ecbd name: 'CPU system time' @@ -312,11 +286,8 @@ zabbix_export: units: '%' tags: - - tag: Application - value: CPU - - - tag: Application - value: Performance + tag: component + value: cpu - uuid: e990898ddbb74c7b9a8c1c67cb9544cf name: 'CPU user time' @@ -326,11 +297,8 @@ zabbix_export: units: '%' tags: - - tag: Application - value: CPU - - - tag: Application - value: Performance + tag: component + value: cpu - uuid: 2cd7a00570ad487d9cdf39fd198b2c0b name: 'CPU iowait time' @@ -340,11 +308,8 @@ zabbix_export: units: '%' tags: - - tag: Application - value: CPU - - - tag: Application - value: Performance + tag: component + value: cpu triggers: - uuid: c030cc99975d4fe3911789e58bbd5050 @@ -352,6 +317,10 @@ zabbix_export: name: 'Disk I/O is overloaded' priority: WARNING description: 'OS spends significant time waiting for I/O (input/output) operations. It could be indicator of performance issues with storage system.' + tags: + - + tag: scope + value: performance - uuid: 6748e4c87589472ca1474f3c7b729e0c name: 'Amount of data transferred' @@ -361,11 +330,8 @@ zabbix_export: units: B tags: - - tag: Application - value: Filesystems - - - tag: Application - value: Performance + tag: component + value: storage - uuid: bf0180d8f109451db616749990a113a6 name: 'Number of transfers' @@ -374,11 +340,8 @@ zabbix_export: value_type: FLOAT tags: - - tag: Application - value: Filesystems - - - tag: Application - value: Performance + tag: component + value: storage - uuid: 3e1af0261f6a421d8ca554f8eb222716 name: 'Processor units is entitled to receive' @@ -388,11 +351,8 @@ zabbix_export: value_type: FLOAT tags: - - tag: Application - value: CPU - - - tag: Application - value: 'Logical partitions' + tag: component + value: cpu - uuid: 0fe71698a3c74c93a8cb3a937dc7226c name: 'Kernel thread context switches' @@ -401,11 +361,8 @@ zabbix_export: value_type: FLOAT tags: - - tag: Application - value: CPU - - - tag: Application - value: Performance + tag: component + value: cpu - uuid: a1e13d2dbd8b4086974ea32a2cd743b1 name: 'Device interrupts' @@ -414,11 +371,8 @@ zabbix_export: value_type: FLOAT tags: - - tag: Application - value: CPU - - - tag: Application - value: Performance + tag: component + value: cpu - uuid: 883c7a12b1d54f4d8189ca0d9cc43102 name: 'System calls' @@ -427,11 +381,8 @@ zabbix_export: value_type: FLOAT tags: - - tag: Application - value: CPU - - - tag: Application - value: Performance + tag: component + value: cpu - uuid: f027ed1c43464d4ab9a13d4b9f647e7e name: 'Length of the swap queue' @@ -440,11 +391,8 @@ zabbix_export: value_type: FLOAT tags: - - tag: Application - value: Memory - - - tag: Application - value: Performance + tag: component + value: memory - uuid: 6795c2b6914d4303bf30c71c7405ff7d name: 'Length of the run queue' @@ -453,11 +401,8 @@ zabbix_export: value_type: FLOAT tags: - - tag: Application - value: CPU - - - tag: Application - value: Performance + tag: component + value: cpu - uuid: 12142f133863448c9c937c671e183bbb name: 'Active virtual pages' @@ -465,8 +410,8 @@ zabbix_export: history: 1w tags: - - tag: Application - value: Memory + tag: component + value: memory - uuid: 3b4a5ff768654ff5a87b955684a0d7b5 name: 'Free real memory' @@ -474,8 +419,8 @@ zabbix_export: history: 1w tags: - - tag: Application - value: Memory + tag: component + value: memory - uuid: bf890bf5cd1748a5af9528a111ba43c4 name: 'File page-ins per second' @@ -484,8 +429,8 @@ zabbix_export: value_type: FLOAT tags: - - tag: Application - value: Memory + tag: component + value: memory - uuid: 19c4f7132b6c46aa9522bd46da3e8f03 name: 'File page-outs per second' @@ -494,8 +439,8 @@ zabbix_export: value_type: FLOAT tags: - - tag: Application - value: Memory + tag: component + value: memory - uuid: 9ff3f7faa76c414aae7c5babb91fe065 name: 'Pages freed (page replacement)' @@ -504,8 +449,8 @@ zabbix_export: value_type: FLOAT tags: - - tag: Application - value: Memory + tag: component + value: memory - uuid: 6009d8a0fc2f486db979b226eb975e78 name: 'Pages paged in from paging space' @@ -514,8 +459,8 @@ zabbix_export: value_type: FLOAT tags: - - tag: Application - value: Memory + tag: component + value: memory - uuid: 26fb1471e08c4c46800e4887d8bccd80 name: 'Pages paged out to paging space' @@ -524,8 +469,8 @@ zabbix_export: value_type: FLOAT tags: - - tag: Application - value: Memory + tag: component + value: memory - uuid: 83b1456726d448d6a756e03c0ec02342 name: 'Pages scanned by page-replacement algorithm' @@ -534,8 +479,8 @@ zabbix_export: value_type: FLOAT tags: - - tag: Application - value: Memory + tag: component + value: memory - uuid: d0ef675d313849269890d06c7e003c9e name: 'System information' @@ -553,17 +498,18 @@ zabbix_export: - 1d tags: - - tag: Application - value: General - - - tag: Application - value: OS + tag: component + value: os triggers: - uuid: 3a736e64211744aea480a60b2c48a036 expression: 'last(/AIX by Zabbix agent/system.uname,#1)<>last(/AIX by Zabbix agent/system.uname,#2)' name: 'Host information was changed' priority: INFO + tags: + - + tag: scope + value: notice - uuid: 2e0ff86c992c4a098af8cb1bee0f0001 name: 'System uptime' @@ -573,17 +519,18 @@ zabbix_export: units: uptime tags: - - tag: Application - value: General - - - tag: Application - value: OS + tag: component + value: os triggers: - uuid: 03a2cd88b6a64d3ea4c9bb2abbc4ae2d expression: 'change(/AIX by Zabbix agent/system.uptime)<0' name: 'Server has just been restarted' priority: INFO + tags: + - + tag: scope + value: notice - uuid: 980a59760ef9481298ed35322841f939 name: 'Number of logged in users' @@ -592,11 +539,8 @@ zabbix_export: description: 'Number of users who are currently logged in.' tags: - - tag: Application - value: OS - - - tag: Application - value: Security + tag: component + value: os - uuid: 4771d6d33c2247d6843198152a7065a8 name: 'Checksum of /etc/passwd' @@ -605,14 +549,18 @@ zabbix_export: history: 1w tags: - - tag: Application - value: Security + tag: component + value: security triggers: - uuid: c75ee957fd6c43b2aba9919d5e1af4a1 expression: 'last(/AIX by Zabbix agent/vfs.file.cksum[/etc/passwd,sha256],#1)<>last(/AIX by Zabbix agent/vfs.file.cksum[/etc/passwd,sha256],#2)' name: '/etc/passwd has been changed' priority: WARNING + tags: + - + tag: scope + value: security - uuid: 6d4d9deab17b42f4a953c5210acac6f1 name: 'Available memory' @@ -622,14 +570,21 @@ zabbix_export: description: 'Available memory is defined as free+cached+buffers memory.' tags: - - tag: Application - value: Memory + tag: component + value: memory triggers: - uuid: 80b6406fb8474fa9801e9dffb2ccd368 expression: 'last(/AIX by Zabbix agent/vm.memory.size[available])<20M' name: 'Lack of available memory on server' priority: AVERAGE + tags: + - + tag: scope + value: capacity + - + tag: scope + value: performance - uuid: 57d30ccd5db64dc8b9498a36efe768e9 name: 'Total memory' @@ -639,8 +594,8 @@ zabbix_export: units: B tags: - - tag: Application - value: Memory + tag: component + value: memory - uuid: 304a3e9bb7594c83b027a32c34aeab28 name: 'Zabbix agent availability' @@ -652,8 +607,8 @@ zabbix_export: name: zabbix.host.available tags: - - tag: Application - value: Status + tag: component + value: system triggers: - uuid: f0b9ecafede8476b94fd8dcab74cea87 @@ -662,6 +617,10 @@ zabbix_export: priority: AVERAGE description: 'For passive only agents, host availability is used with {$AGENT.TIMEOUT} as time threshold.' manual_close: 'YES' + tags: + - + tag: scope + value: availability discovery_rules: - uuid: 409cce8967b4494bbcc5193a26c69b06 @@ -693,8 +652,11 @@ zabbix_export: - '8' tags: - - tag: Application - value: 'Network interfaces' + tag: component + value: network + - + tag: interface + value: '{#IFNAME}' - uuid: 0704fb302aa94f73bedade3a998a0fa3 name: 'Interface {#IFNAME}: Outgoing network traffic' @@ -712,8 +674,11 @@ zabbix_export: - '8' tags: - - tag: Application - value: 'Network interfaces' + tag: component + value: network + - + tag: interface + value: '{#IFNAME}' graph_prototypes: - uuid: 366a988491344fd487561d02ed499fe0 @@ -752,14 +717,24 @@ zabbix_export: units: '%' tags: - - tag: Application - value: Filesystems + tag: component + value: filesystem + - + tag: filesystem + value: '{#FSNAME}' trigger_prototypes: - uuid: 6ce467d05e8745409a177799bed34bb3 expression: 'last(/AIX by Zabbix agent/vfs.fs.inode[{#FSNAME},pfree])<20' name: '{#FSNAME}: Free inodes is less than 20%' priority: WARNING + tags: + - + tag: scope + value: capacity + - + tag: scope + value: performance - uuid: 13e212598f744a7fa535c23731190c61 name: '{#FSNAME}: Free disk space' @@ -768,8 +743,11 @@ zabbix_export: units: B tags: - - tag: Application - value: Filesystems + tag: component + value: filesystem + - + tag: filesystem + value: '{#FSNAME}' - uuid: 428b0314dd574df1970dd2cae7e8889b name: '{#FSNAME}: Free disk space, %' @@ -779,14 +757,24 @@ zabbix_export: units: '%' tags: - - tag: Application - value: Filesystems + tag: component + value: filesystem + - + tag: filesystem + value: '{#FSNAME}' trigger_prototypes: - uuid: 74a1fc62bfe24b7eabe4e244c70dc384 expression: 'last(/AIX by Zabbix agent/vfs.fs.size[{#FSNAME},pfree])<20' name: '{#FSNAME}: Free disk space is less than 20%' priority: WARNING + tags: + - + tag: scope + value: capacity + - + tag: scope + value: performance - uuid: 6f6c92bc72014612b2efb92d12d8c425 name: '{#FSNAME}: Total disk space' @@ -796,8 +784,11 @@ zabbix_export: units: B tags: - - tag: Application - value: Filesystems + tag: component + value: filesystem + - + tag: filesystem + value: '{#FSNAME}' - uuid: 915e72271f134684b2d10d05d4035962 name: '{#FSNAME}: Used disk space' @@ -806,8 +797,11 @@ zabbix_export: units: B tags: - - tag: Application - value: Filesystems + tag: component + value: filesystem + - + tag: filesystem + value: '{#FSNAME}' graph_prototypes: - uuid: 460b553fcd924b6abbde0b00a5525445 @@ -824,6 +818,13 @@ zabbix_export: item: host: 'AIX by Zabbix agent' key: 'vfs.fs.size[{#FSNAME},free]' + tags: + - + tag: class + value: os + - + tag: target + value: aix macros: - macro: '{$AGENT.TIMEOUT}' diff --git a/templates/os/freebsd/template_os_freebsd.yaml b/templates/os/freebsd/template_os_freebsd.yaml index 8ab5a0726d3..310ee6553f6 100644 --- a/templates/os/freebsd/template_os_freebsd.yaml +++ b/templates/os/freebsd/template_os_freebsd.yaml @@ -1,6 +1,6 @@ zabbix_export: version: '6.0' - date: '2022-01-18T20:36:35Z' + date: '2022-01-26T10:40:57Z' groups: - uuid: 846977d1dfed4968bc5f8bdb363285bc @@ -35,8 +35,8 @@ zabbix_export: - 1d tags: - - tag: Application - value: 'Monitoring agent' + tag: component + value: system - uuid: da59d099f7614653b37b8eaaa518ebd2 name: 'Zabbix agent ping' @@ -47,8 +47,8 @@ zabbix_export: name: 'Zabbix agent ping status' tags: - - tag: Application - value: 'Monitoring agent' + tag: component + value: system - uuid: e2b84269401e41acb973bc29666b9e7a name: 'Version of Zabbix agent running' @@ -64,8 +64,8 @@ zabbix_export: - 1d tags: - - tag: Application - value: 'Monitoring agent' + tag: component + value: application - uuid: d1b2d3cc2b7e44af8f9bfee11e04bf21 name: 'Maximum number of opened files' @@ -75,14 +75,21 @@ zabbix_export: description: 'It could be increased by using sysctrl utility or modifying file /etc/sysctl.conf.' tags: - - tag: Application - value: OS + tag: component + value: os triggers: - uuid: 00f035b7890d4227a84a942ba5730df3 expression: 'last(/FreeBSD by Zabbix agent/kernel.maxfiles)<1024' name: 'Configured max number of opened files is too low on {HOST.NAME}' priority: INFO + tags: + - + tag: scope + value: notice + - + tag: scope + value: performance - uuid: 58244a8e72694ffcbba5a78a910ae818 name: 'Maximum number of processes' @@ -92,14 +99,24 @@ zabbix_export: description: 'It could be increased by using sysctrl utility or modifying file /etc/sysctl.conf.' tags: - - tag: Application - value: OS + tag: component + value: os + - + tag: component + value: processes triggers: - uuid: 0d2417112c1e4ef38a4b763872cbb18b expression: 'last(/FreeBSD by Zabbix agent/kernel.maxproc)<256' name: 'Configured max number of processes is too low on {HOST.NAME}' priority: INFO + tags: + - + tag: scope + value: notice + - + tag: scope + value: performance - uuid: 448c6de07b244281a4b1defe2e811773 name: 'Number of running processes' @@ -108,14 +125,24 @@ zabbix_export: description: 'Number of processes in running state.' tags: - - tag: Application - value: Processes + tag: component + value: os + - + tag: component + value: processes triggers: - uuid: 837fdc71174246d987a6f7f277d65f6c expression: 'avg(/FreeBSD by Zabbix agent/proc.num[,,run],5m)>30' name: 'Too many processes running on {HOST.NAME}' priority: WARNING + tags: + - + tag: scope + value: notice + - + tag: scope + value: performance - uuid: 5fd5b351d8214eac8f4f4649594c27eb name: 'Number of processes' @@ -124,14 +151,24 @@ zabbix_export: description: 'Total number of processes in any state.' tags: - - tag: Application - value: Processes + tag: component + value: os + - + tag: component + value: processes triggers: - uuid: 0d5ac85120734fa98d3eef01b6f4033b expression: 'avg(/FreeBSD by Zabbix agent/proc.num[],5m)>300' name: 'Too many processes on {HOST.NAME}' priority: WARNING + tags: + - + tag: scope + value: notice + - + tag: scope + value: performance - uuid: 4a533b30c43e42fb8c9eabada0817186 name: 'Host boot time' @@ -141,11 +178,8 @@ zabbix_export: units: unixtime tags: - - tag: Application - value: General - - - tag: Application - value: OS + tag: component + value: os - uuid: db555e8318cf4e7aa7beb85aa0250697 name: 'Interrupts per second' @@ -159,11 +193,8 @@ zabbix_export: - '' tags: - - tag: Application - value: CPU - - - tag: Application - value: Performance + tag: component + value: cpu - uuid: 2336b2ec03a846f3bed1e64384b2532e name: 'Processor load (1 min average per core)' @@ -173,17 +204,21 @@ zabbix_export: description: 'The processor load is calculated as system CPU load divided by number of CPU cores.' tags: - - tag: Application - value: CPU - - - tag: Application - value: Performance + tag: component + value: cpu triggers: - uuid: 8c339065ecc54b7d8c2e4405f2149f27 expression: 'avg(/FreeBSD by Zabbix agent/system.cpu.load[percpu,avg1],5m)>5' name: 'Processor load is too high on {HOST.NAME}' priority: WARNING + tags: + - + tag: scope + value: availability + - + tag: scope + value: performance - uuid: de68f40fc96648c0925c1f6a4ca6776e name: 'Processor load (5 min average per core)' @@ -193,11 +228,8 @@ zabbix_export: description: 'The processor load is calculated as system CPU load divided by number of CPU cores.' tags: - - tag: Application - value: CPU - - - tag: Application - value: Performance + tag: component + value: cpu - uuid: ad9ebf859f7346ca885c1edcb7333d78 name: 'Processor load (15 min average per core)' @@ -207,11 +239,8 @@ zabbix_export: description: 'The processor load is calculated as system CPU load divided by number of CPU cores.' tags: - - tag: Application - value: CPU - - - tag: Application - value: Performance + tag: component + value: cpu - uuid: 0a140185a5114dd29451bfac68abdde5 name: 'Context switches per second' @@ -225,11 +254,8 @@ zabbix_export: - '' tags: - - tag: Application - value: CPU - - - tag: Application - value: Performance + tag: component + value: cpu - uuid: 7612803821c845889bda84b7f1ac9ae5 name: 'CPU idle time' @@ -240,11 +266,8 @@ zabbix_export: description: 'The time the CPU has spent doing nothing.' tags: - - tag: Application - value: CPU - - - tag: Application - value: Performance + tag: component + value: cpu - uuid: f2acc3cd432546e5a223095a0ea2f096 name: 'CPU interrupt time' @@ -255,11 +278,8 @@ zabbix_export: description: 'The amount of time the CPU has been servicing hardware interrupts.' tags: - - tag: Application - value: CPU - - - tag: Application - value: Performance + tag: component + value: cpu - uuid: efa92492bec0437ba74f47d694500cab name: 'CPU nice time' @@ -270,11 +290,8 @@ zabbix_export: description: 'The time the CPU has spent running users'' processes that have been niced.' tags: - - tag: Application - value: CPU - - - tag: Application - value: Performance + tag: component + value: cpu - uuid: c9479b02b04141128b1ce7c8f3726c09 name: 'CPU system time' @@ -285,11 +302,8 @@ zabbix_export: description: 'The time the CPU has spent running the kernel and its processes.' tags: - - tag: Application - value: CPU - - - tag: Application - value: Performance + tag: component + value: cpu - uuid: 1f3bc82009e04b59845a0e15004637ad name: 'CPU user time' @@ -300,11 +314,8 @@ zabbix_export: description: 'The time the CPU has spent running users'' processes that are not niced.' tags: - - tag: Application - value: CPU - - - tag: Application - value: Performance + tag: component + value: cpu - uuid: c17d001bd20a4732b8ef487366c6aa42 name: 'Host name' @@ -322,17 +333,18 @@ zabbix_export: - 1d tags: - - tag: Application - value: General - - - tag: Application - value: OS + tag: component + value: os triggers: - uuid: f48fb8ce1229492dae62de362c8c9539 expression: 'last(/FreeBSD by Zabbix agent/system.hostname,#1)<>last(/FreeBSD by Zabbix agent/system.hostname,#2)' name: 'Hostname was changed on {HOST.NAME}' priority: INFO + tags: + - + tag: scope + value: notice - uuid: 4095ed7d606a47439294097a98af2c4f name: 'Host local time' @@ -341,11 +353,8 @@ zabbix_export: units: unixtime tags: - - tag: Application - value: General - - - tag: Application - value: OS + tag: component + value: os - uuid: 63fc1259011f4250901889979cdf472c name: 'Free swap space' @@ -354,8 +363,8 @@ zabbix_export: units: B tags: - - tag: Application - value: Memory + tag: component + value: memory - uuid: 187d11e610b94b468d18b88ca38f2c32 name: 'Free swap space in %' @@ -365,8 +374,8 @@ zabbix_export: units: '%' tags: - - tag: Application - value: Memory + tag: component + value: memory triggers: - uuid: a125b6786d55426eb19afe284cee1f76 @@ -374,6 +383,13 @@ zabbix_export: name: 'Lack of free swap space on {HOST.NAME}' priority: WARNING description: 'It probably means that the systems requires more physical memory.' + tags: + - + tag: scope + value: capacity + - + tag: scope + value: performance - uuid: 9647b0b857074c4b9c14f15bb04af096 name: 'Total swap space' @@ -383,8 +399,8 @@ zabbix_export: units: B tags: - - tag: Application - value: Memory + tag: component + value: memory - uuid: 4523ae069e0b4e16bcb5182c6dbf63f2 name: 'System information' @@ -402,17 +418,18 @@ zabbix_export: - 1d tags: - - tag: Application - value: General - - - tag: Application - value: OS + tag: component + value: os triggers: - uuid: ea2f9c186798420da781bd835fa0eaed expression: 'last(/FreeBSD by Zabbix agent/system.uname,#1)<>last(/FreeBSD by Zabbix agent/system.uname,#2)' name: 'Host information was changed on {HOST.NAME}' priority: INFO + tags: + - + tag: scope + value: notice - uuid: a49b956d592c4e2ba41caac3671e009f name: 'System uptime' @@ -422,17 +439,18 @@ zabbix_export: units: uptime tags: - - tag: Application - value: General - - - tag: Application - value: OS + tag: component + value: os triggers: - uuid: 809e57eb897b43fb8538e76ec7dd6602 expression: 'change(/FreeBSD by Zabbix agent/system.uptime)<0' name: '{HOST.NAME} has just been restarted' priority: INFO + tags: + - + tag: scope + value: notice - uuid: fec3e877764e4bfd98e77da9d8c73606 name: 'Number of logged in users' @@ -441,11 +459,8 @@ zabbix_export: description: 'Number of users who are currently logged in.' tags: - - tag: Application - value: OS - - - tag: Application - value: Security + tag: component + value: os - uuid: 2bb327cd5f8c49d9b680142825b9c030 name: 'Checksum of /etc/passwd' @@ -454,14 +469,18 @@ zabbix_export: history: 1w tags: - - tag: Application - value: Security + tag: component + value: security triggers: - uuid: 27b4e5de411949a4befa7171a2af6441 expression: 'last(/FreeBSD by Zabbix agent/vfs.file.cksum[/etc/passwd,sha256],#1)<>last(/FreeBSD by Zabbix agent/vfs.file.cksum[/etc/passwd,sha256],#2)' name: '/etc/passwd has been changed on {HOST.NAME}' priority: WARNING + tags: + - + tag: scope + value: security - uuid: 561c7a383b944bca9ec5f7c44e322fed name: 'Available memory' @@ -471,14 +490,21 @@ zabbix_export: description: 'Available memory is defined as free+cached+buffers memory.' tags: - - tag: Application - value: Memory + tag: component + value: memory triggers: - uuid: f8fcce1904ab46088fa80433b85f2e83 expression: 'last(/FreeBSD by Zabbix agent/vm.memory.size[available])<20M' name: 'Lack of available memory on server {HOST.NAME}' priority: AVERAGE + tags: + - + tag: scope + value: capacity + - + tag: scope + value: performance - uuid: ffa54e82b7914672a3f7134134ac2638 name: 'Total memory' @@ -488,8 +514,8 @@ zabbix_export: units: B tags: - - tag: Application - value: Memory + tag: component + value: memory - uuid: cbfaa94dc7bc4606a792aaf357054075 name: 'Zabbix agent availability' @@ -501,8 +527,8 @@ zabbix_export: name: zabbix.host.available tags: - - tag: Application - value: Status + tag: component + value: system triggers: - uuid: fd9d36aaedff45f59017b1e714a5db69 @@ -511,6 +537,10 @@ zabbix_export: priority: AVERAGE description: 'For passive only agents, host availability is used with {$AGENT.TIMEOUT} as time threshold.' manual_close: 'YES' + tags: + - + tag: scope + value: availability discovery_rules: - uuid: cac3466488a544198f766d1152878456 @@ -542,8 +572,11 @@ zabbix_export: - '8' tags: - - tag: Application - value: 'Network interfaces' + tag: component + value: interface + - + tag: interface + value: '{#IFNAME}' - uuid: ac93068d05084aa0a32a1bee78df3bd8 name: 'Network interfaces: Outgoing network traffic on {#IFNAME}' @@ -561,8 +594,11 @@ zabbix_export: - '8' tags: - - tag: Application - value: 'Network interfaces' + tag: component + value: interface + - + tag: interface + value: '{#IFNAME}' graph_prototypes: - uuid: 1f52d0c9ee934eb3a5198ab53fdf4679 @@ -604,14 +640,24 @@ zabbix_export: units: '%' tags: - - tag: Application - value: Filesystems + tag: component + value: filesystem + - + tag: filesystem + value: '{#FSNAME}' trigger_prototypes: - uuid: 2b87c38f49b146f1b801319d03a19dc3 expression: 'last(/FreeBSD by Zabbix agent/vfs.fs.inode[{#FSNAME},pfree])<20' name: 'Filesystems: Free inodes is less than 20% on volume {#FSNAME}' priority: WARNING + tags: + - + tag: scope + value: capacity + - + tag: scope + value: performance - uuid: 2ed6230d292a4037b67fe549c719e7ee name: 'Filesystems: Free disk space on {#FSNAME}' @@ -620,8 +666,11 @@ zabbix_export: units: B tags: - - tag: Application - value: Filesystems + tag: component + value: filesystem + - + tag: filesystem + value: '{#FSNAME}' - uuid: aa0dd0eb957a4485b1a62f715381019a name: 'Filesystems: Free disk space on {#FSNAME} (percentage)' @@ -631,14 +680,24 @@ zabbix_export: units: '%' tags: - - tag: Application - value: Filesystems + tag: component + value: filesystem + - + tag: filesystem + value: '{#FSNAME}' trigger_prototypes: - uuid: 01ea8e7f30564586af3b48adb3c930c1 expression: 'last(/FreeBSD by Zabbix agent/vfs.fs.size[{#FSNAME},pfree])<20' name: 'Filesystems: Free disk space is less than 20% on volume {#FSNAME}' priority: WARNING + tags: + - + tag: scope + value: capacity + - + tag: scope + value: performance - uuid: 6daede58ae8f4e42a4aa2539a552ab08 name: 'Filesystems: Total disk space on {#FSNAME}' @@ -648,8 +707,11 @@ zabbix_export: units: B tags: - - tag: Application - value: Filesystems + tag: component + value: filesystem + - + tag: filesystem + value: '{#FSNAME}' - uuid: 6efb08c26e1b439181a17d462ec1dab8 name: 'Filesystems: Used disk space on {#FSNAME}' @@ -658,8 +720,11 @@ zabbix_export: units: B tags: - - tag: Application - value: Filesystems + tag: component + value: filesystem + - + tag: filesystem + value: '{#FSNAME}' graph_prototypes: - uuid: 5f8ff96d3ea744bba849c9dc1464632f @@ -683,6 +748,13 @@ zabbix_export: item: host: 'FreeBSD by Zabbix agent' key: 'vfs.fs.size[{#FSNAME},free]' + tags: + - + tag: class + value: os + - + tag: target + value: freebsd macros: - macro: '{$AGENT.TIMEOUT}' diff --git a/templates/os/hp-ux/template_os_hp-ux.yaml b/templates/os/hp-ux/template_os_hp-ux.yaml index d9e266c072d..038c618cfbc 100644 --- a/templates/os/hp-ux/template_os_hp-ux.yaml +++ b/templates/os/hp-ux/template_os_hp-ux.yaml @@ -1,6 +1,6 @@ zabbix_export: version: '6.0' - date: '2022-01-18T20:36:40Z' + date: '2022-01-26T10:40:47Z' groups: - uuid: 846977d1dfed4968bc5f8bdb363285bc @@ -11,7 +11,7 @@ zabbix_export: template: 'HP-UX by Zabbix agent' name: 'HP-UX by Zabbix agent' description: | - Official HP-UX template. Requires agent of Zabbix 4.0.0 or newer. + Official HP-UX template. Requires agent of Zabbix 4.0.0 or newer.+ You can discuss this template or leave feedback on our forum https://www.zabbix.com/forum/zabbix-suggestions-and-feedback/ @@ -35,8 +35,8 @@ zabbix_export: - 1d tags: - - tag: Application - value: 'Monitoring agent' + tag: component + value: system - uuid: 98507eac4f70420698dc234c2a6e3198 name: 'Zabbix agent ping' @@ -47,8 +47,8 @@ zabbix_export: name: 'Zabbix agent ping status' tags: - - tag: Application - value: 'Monitoring agent' + tag: component + value: system - uuid: 3f456ce86b284b089f545d8c72c64405 name: 'Version of Zabbix agent running' @@ -64,8 +64,8 @@ zabbix_export: - 1d tags: - - tag: Application - value: 'Monitoring agent' + tag: component + value: application - uuid: bcba4702a58d48339c6e7e49dea574c4 name: 'Processor load (1 min average per core)' @@ -75,17 +75,21 @@ zabbix_export: description: 'The processor load is calculated as system CPU load divided by number of CPU cores.' tags: - - tag: Application - value: CPU - - - tag: Application - value: Performance + tag: component + value: cpu triggers: - uuid: 6721e8fbe5ee45aa9d06b698210a268a expression: 'avg(/HP-UX by Zabbix agent/system.cpu.load[percpu,avg1],5m)>5' name: 'Processor load is too high' priority: WARNING + tags: + - + tag: scope + value: capacity + - + tag: scope + value: performance - uuid: 60057d54b81342f4aaa0103a278bf7b6 name: 'Processor load (5 min average per core)' @@ -95,11 +99,8 @@ zabbix_export: description: 'The processor load is calculated as system CPU load divided by number of CPU cores.' tags: - - tag: Application - value: CPU - - - tag: Application - value: Performance + tag: component + value: cpu - uuid: 296dbd5148184004b26ac50ae5e6893b name: 'Processor load (15 min average per core)' @@ -109,11 +110,8 @@ zabbix_export: description: 'The processor load is calculated as system CPU load divided by number of CPU cores.' tags: - - tag: Application - value: CPU - - - tag: Application - value: Performance + tag: component + value: cpu - uuid: 2b82ccaf9eb1424593e2738a5512e182 name: 'CPU idle time' @@ -124,11 +122,8 @@ zabbix_export: description: 'The time the CPU has spent doing nothing.' tags: - - tag: Application - value: CPU - - - tag: Application - value: Performance + tag: component + value: cpu - uuid: 8665bd2dc84e46daa081a379548b0603 name: 'CPU nice time' @@ -139,11 +134,8 @@ zabbix_export: description: 'The time the CPU has spent running users'' processes that have been niced.' tags: - - tag: Application - value: CPU - - - tag: Application - value: Performance + tag: component + value: cpu - uuid: 8419321f4744476ea27b7d1acddcd365 name: 'CPU system time' @@ -154,11 +146,8 @@ zabbix_export: description: 'The time the CPU has spent running the kernel and its processes.' tags: - - tag: Application - value: CPU - - - tag: Application - value: Performance + tag: component + value: cpu - uuid: 611c9a3c70aa4455b6ec7bebe64b5316 name: 'CPU user time' @@ -169,11 +158,8 @@ zabbix_export: description: 'The time the CPU has spent running users'' processes that are not niced.' tags: - - tag: Application - value: CPU - - - tag: Application - value: Performance + tag: component + value: cpu - uuid: 6e3b32f3f92543759ef2f30834899ba0 name: 'Host name' @@ -191,17 +177,18 @@ zabbix_export: - 1d tags: - - tag: Application - value: General - - - tag: Application - value: OS + tag: component + value: os triggers: - uuid: 07215ae05345423d8625962b85d9d4ec expression: 'last(/HP-UX by Zabbix agent/system.hostname,#1)<>last(/HP-UX by Zabbix agent/system.hostname,#2)' name: 'Hostname was changed' priority: INFO + tags: + - + tag: scope + value: notice - uuid: 16c6c420c710498083355361b104f7a2 name: 'Host local time' @@ -210,11 +197,8 @@ zabbix_export: units: unixtime tags: - - tag: Application - value: General - - - tag: Application - value: OS + tag: component + value: os - uuid: b66598337e0e4990a2776d2a42020e72 name: 'System information' @@ -232,17 +216,18 @@ zabbix_export: - 1d tags: - - tag: Application - value: General - - - tag: Application - value: OS + tag: component + value: os triggers: - uuid: 34f76014b2d3434a8d1f1f0657b5605f expression: 'last(/HP-UX by Zabbix agent/system.uname,#1)<>last(/HP-UX by Zabbix agent/system.uname,#2)' name: 'Host information was changed' priority: INFO + tags: + - + tag: scope + value: notice - uuid: bb698e97aa1b45ebadcb48da729b8e64 name: 'Number of logged in users' @@ -251,11 +236,8 @@ zabbix_export: description: 'Number of users who are currently logged in.' tags: - - tag: Application - value: OS - - - tag: Application - value: Security + tag: component + value: os - uuid: 4e11e7c5d43a4566989b39dbc0c23266 name: 'Checksum of /etc/passwd' @@ -264,14 +246,18 @@ zabbix_export: history: 1w tags: - - tag: Application - value: Security + tag: component + value: security triggers: - uuid: f65c254d50e2454d9840784ff979f5d3 expression: 'last(/HP-UX by Zabbix agent/vfs.file.cksum[/etc/passwd,sha256],#1)<>last(/HP-UX by Zabbix agent/vfs.file.cksum[/etc/passwd,sha256],#2)' name: '/etc/passwd has been changed' priority: WARNING + tags: + - + tag: scope + value: security - uuid: 767abadfa8be4bccb2c4c5a1d532ba87 name: 'Available memory' @@ -281,14 +267,21 @@ zabbix_export: description: 'Available memory is defined as free+cached+buffers memory.' tags: - - tag: Application - value: Memory + tag: component + value: memory triggers: - uuid: 005730efb6a94c4a83c4265f42aa8dff expression: 'last(/HP-UX by Zabbix agent/vm.memory.size[available])<20M' name: 'Lack of available memory on server' priority: AVERAGE + tags: + - + tag: scope + value: capacity + - + tag: scope + value: performance - uuid: 6da082e7f822465592f66e2bd0a46947 name: 'Total memory' @@ -298,8 +291,8 @@ zabbix_export: units: B tags: - - tag: Application - value: Memory + tag: component + value: memory - uuid: 5b0a1ce4ca4a441484eea38724eaf24d name: 'Zabbix agent availability' @@ -311,8 +304,8 @@ zabbix_export: name: zabbix.host.available tags: - - tag: Application - value: Status + tag: component + value: system triggers: - uuid: ce008290ad6341b98386adf9ea5c315b @@ -321,6 +314,10 @@ zabbix_export: priority: AVERAGE description: 'For passive only agents, host availability is used with {$AGENT.TIMEOUT} as time threshold.' manual_close: 'YES' + tags: + - + tag: scope + value: availability discovery_rules: - uuid: 83058e954f1d497d8c33c82c771d2250 @@ -352,8 +349,11 @@ zabbix_export: - '8' tags: - - tag: Application - value: 'Network interfaces' + tag: component + value: interface + - + tag: interface + value: '{#IFNAME}' - uuid: 4de64b1ecae344afa12f892937caa04e name: 'Interface {#IFNAME}: Outgoing network traffic' @@ -371,8 +371,11 @@ zabbix_export: - '8' tags: - - tag: Application - value: 'Network interfaces' + tag: component + value: interface + - + tag: interface + value: '{#IFNAME}' graph_prototypes: - uuid: dec3568ab5e7457da4a81d32a8ba2b72 @@ -411,14 +414,24 @@ zabbix_export: units: '%' tags: - - tag: Application - value: Filesystems + tag: component + value: filesystem + - + tag: filesystem + value: '{#FSNAME}' trigger_prototypes: - uuid: 9d7587a6cae149d69e90cdefa024d254 expression: 'last(/HP-UX by Zabbix agent/vfs.fs.inode[{#FSNAME},pfree])<20' name: '{#FSNAME}: Free inodes is less than 20%' priority: WARNING + tags: + - + tag: scope + value: capacity + - + tag: scope + value: performance - uuid: 75efb4ab311848ec9bbb03cf05efef8b name: '{#FSNAME}: Free disk space' @@ -427,8 +440,11 @@ zabbix_export: units: B tags: - - tag: Application - value: Filesystems + tag: component + value: filesystem + - + tag: filesystem + value: '{#FSNAME}' - uuid: 707d7dfb2dc243d49e4623f1d043a5b7 name: '{#FSNAME}: Free disk space, %' @@ -438,14 +454,24 @@ zabbix_export: units: '%' tags: - - tag: Application - value: Filesystems + tag: component + value: filesystem + - + tag: filesystem + value: '{#FSNAME}' trigger_prototypes: - uuid: 07153df58e1a4a2bad7bf27a1ddf24a0 expression: 'last(/HP-UX by Zabbix agent/vfs.fs.size[{#FSNAME},pfree])<20' name: '{#FSNAME}: Free disk space is less than 20%' priority: WARNING + tags: + - + tag: scope + value: capacity + - + tag: scope + value: performance - uuid: 3d75a99c05bf41a2b63ce2b0caf4a6cc name: '{#FSNAME}: Total disk space' @@ -455,8 +481,11 @@ zabbix_export: units: B tags: - - tag: Application - value: Filesystems + tag: component + value: filesystem + - + tag: filesystem + value: '{#FSNAME}' - uuid: 0aa8dd5bbaea4f35808ef735f0cec18d name: '{#FSNAME}: Used disk space' @@ -465,8 +494,11 @@ zabbix_export: units: B tags: - - tag: Application - value: Filesystems + tag: component + value: filesystem + - + tag: filesystem + value: '{#FSNAME}' graph_prototypes: - uuid: 92f6b017c10640b6bfe7cd68a949d2d5 @@ -483,6 +515,13 @@ zabbix_export: item: host: 'HP-UX by Zabbix agent' key: 'vfs.fs.size[{#FSNAME},free]' + tags: + - + tag: class + value: os + - + tag: target + value: hp-ux macros: - macro: '{$AGENT.TIMEOUT}' diff --git a/templates/os/linux/README.md b/templates/os/linux/README.md index 2981c41fb32..f136faf34f1 100644 --- a/templates/os/linux/README.md +++ b/templates/os/linux/README.md @@ -53,7 +53,7 @@ There are no template links in this template. |Name|Description|Expression|Severity|Dependencies and additional info| |----|-----------|----|----|----| -|Load average is too high (per CPU load over {$LOAD_AVG_PER_CPU.MAX.WARN} for 5m) |<p>Per CPU load average is too high. Your system may be slow to respond.</p> |`min(/Linux CPU by Zabbix agent/system.cpu.load[all,avg1],5m)/last(/Linux CPU by Zabbix agent/system.cpu.num)>{$LOAD_AVG_PER_CPU.MAX.WARN} and last(/Linux CPU by Zabbix agent/system.cpu.load[all,avg5])>0 and last(/Linux CPU by Zabbix agent/system.cpu.load[all,avg15])>0 ` |AVERAGE | | +|Load average is too high (per CPU load over {$LOAD_AVG_PER_CPU.MAX.WARN} for 5m) |<p>Per CPU load average is too high. Your system may be slow to respond.</p> |`min(/Linux CPU by Zabbix agent/system.cpu.load[all,avg1],5m)/last(/Linux CPU by Zabbix agent/system.cpu.num)>{$LOAD_AVG_PER_CPU.MAX.WARN} and last(/Linux CPU by Zabbix agent/system.cpu.load[all,avg5])>0 and last(/Linux CPU by Zabbix agent/system.cpu.load[all,avg15])>0` |AVERAGE | | |High CPU utilization (over {$CPU.UTIL.CRIT}% for 5m) |<p>CPU utilization is too high. The system might be slow to respond.</p> |`min(/Linux CPU by Zabbix agent/system.cpu.util,5m)>{$CPU.UTIL.CRIT}` |WARNING |<p>**Depends on**:</p><p>- Load average is too high (per CPU load over {$LOAD_AVG_PER_CPU.MAX.WARN} for 5m)</p> | ## Feedback @@ -165,8 +165,8 @@ There are no template links in this template. |Name|Description|Expression|Severity|Dependencies and additional info| |----|-----------|----|----|----| |High memory utilization (>{$MEMORY.UTIL.MAX}% for 5m) |<p>The system is running out of free memory.</p> |`min(/Linux memory by Zabbix agent/vm.memory.utilization,5m)>{$MEMORY.UTIL.MAX}` |AVERAGE |<p>**Depends on**:</p><p>- Lack of available memory (<{$MEMORY.AVAILABLE.MIN} of {ITEM.VALUE2})</p> | -|Lack of available memory (<{$MEMORY.AVAILABLE.MIN} of {ITEM.VALUE2}) |<p>-</p> |`min(/Linux memory by Zabbix agent/vm.memory.size[available],5m)<{$MEMORY.AVAILABLE.MIN} and last(/Linux memory by Zabbix agent/vm.memory.size[total])>0` |AVERAGE | | -|High swap space usage (less than {$SWAP.PFREE.MIN.WARN}% free) |<p>This trigger is ignored, if there is no swap configured</p> |`min(/Linux memory by Zabbix agent/system.swap.size[,pfree],5m)<{$SWAP.PFREE.MIN.WARN} and last(/Linux memory by Zabbix agent/system.swap.size[,total])>0` |WARNING |<p>**Depends on**:</p><p>- High memory utilization (>{$MEMORY.UTIL.MAX}% for 5m)</p><p>- Lack of available memory (<{$MEMORY.AVAILABLE.MIN} of {ITEM.VALUE2})</p> | +|Lack of available memory (<{$MEMORY.AVAILABLE.MIN} of {ITEM.VALUE2}) |<p>-</p> |`max(/Linux memory by Zabbix agent/vm.memory.size[available],5m)<{$MEMORY.AVAILABLE.MIN} and last(/Linux memory by Zabbix agent/vm.memory.size[total])>0` |AVERAGE | | +|High swap space usage (less than {$SWAP.PFREE.MIN.WARN}% free) |<p>This trigger is ignored, if there is no swap configured</p> |`max(/Linux memory by Zabbix agent/system.swap.size[,pfree],5m)<{$SWAP.PFREE.MIN.WARN} and last(/Linux memory by Zabbix agent/system.swap.size[,total])>0` |WARNING |<p>**Depends on**:</p><p>- High memory utilization (>{$MEMORY.UTIL.MAX}% for 5m)</p><p>- Lack of available memory (<{$MEMORY.AVAILABLE.MIN} of {ITEM.VALUE2})</p> | ## Feedback @@ -485,7 +485,7 @@ There are no template links in this template. |Name|Description|Expression|Severity|Dependencies and additional info| |----|-----------|----|----|----| -|Load average is too high (per CPU load over {$LOAD_AVG_PER_CPU.MAX.WARN} for 5m) |<p>Per CPU load average is too high. Your system may be slow to respond.</p> |`min(/Linux by Zabbix agent/system.cpu.load[all,avg1],5m)/last(/Linux by Zabbix agent/system.cpu.num)>{$LOAD_AVG_PER_CPU.MAX.WARN} and last(/Linux by Zabbix agent/system.cpu.load[all,avg5])>0 and last(/Linux by Zabbix agent/system.cpu.load[all,avg15])>0 ` |AVERAGE | | +|Load average is too high (per CPU load over {$LOAD_AVG_PER_CPU.MAX.WARN} for 5m) |<p>Per CPU load average is too high. Your system may be slow to respond.</p> |`min(/Linux by Zabbix agent/system.cpu.load[all,avg1],5m)/last(/Linux by Zabbix agent/system.cpu.num)>{$LOAD_AVG_PER_CPU.MAX.WARN} and last(/Linux by Zabbix agent/system.cpu.load[all,avg5])>0 and last(/Linux by Zabbix agent/system.cpu.load[all,avg15])>0` |AVERAGE | | |High CPU utilization (over {$CPU.UTIL.CRIT}% for 5m) |<p>CPU utilization is too high. The system might be slow to respond.</p> |`min(/Linux by Zabbix agent/system.cpu.util,5m)>{$CPU.UTIL.CRIT}` |WARNING |<p>**Depends on**:</p><p>- Load average is too high (per CPU load over {$LOAD_AVG_PER_CPU.MAX.WARN} for 5m)</p> | |{#FSNAME}: Disk space is critically low (used > {$VFS.FS.PUSED.MAX.CRIT:"{#FSNAME}"}%) |<p>Two conditions should match: First, space utilization should be above {$VFS.FS.PUSED.MAX.CRIT:"{#FSNAME}"}.</p><p> Second condition should be one of the following:</p><p> - The disk free space is less than 5G.</p><p> - The disk will be full in less than 24 hours.</p> |`last(/Linux by Zabbix agent/vfs.fs.size[{#FSNAME},pused])>{$VFS.FS.PUSED.MAX.CRIT:"{#FSNAME}"} and ((last(/Linux by Zabbix agent/vfs.fs.size[{#FSNAME},total])-last(/Linux by Zabbix agent/vfs.fs.size[{#FSNAME},used]))<5G or timeleft(/Linux by Zabbix agent/vfs.fs.size[{#FSNAME},pused],1h,100)<1d) ` |AVERAGE |<p>Manual close: YES</p> | |{#FSNAME}: Disk space is low (used > {$VFS.FS.PUSED.MAX.WARN:"{#FSNAME}"}%) |<p>Two conditions should match: First, space utilization should be above {$VFS.FS.PUSED.MAX.WARN:"{#FSNAME}"}.</p><p> Second condition should be one of the following:</p><p> - The disk free space is less than 10G.</p><p> - The disk will be full in less than 24 hours.</p> |`last(/Linux by Zabbix agent/vfs.fs.size[{#FSNAME},pused])>{$VFS.FS.PUSED.MAX.WARN:"{#FSNAME}"} and ((last(/Linux by Zabbix agent/vfs.fs.size[{#FSNAME},total])-last(/Linux by Zabbix agent/vfs.fs.size[{#FSNAME},used]))<10G or timeleft(/Linux by Zabbix agent/vfs.fs.size[{#FSNAME},pused],1h,100)<1d) ` |WARNING |<p>Manual close: YES</p><p>**Depends on**:</p><p>- {#FSNAME}: Disk space is critically low (used > {$VFS.FS.PUSED.MAX.CRIT:"{#FSNAME}"}%)</p> | @@ -498,8 +498,8 @@ There are no template links in this template. |Getting closer to process limit (over 80% used) |<p>-</p> |`last(/Linux by Zabbix agent/proc.num)/last(/Linux by Zabbix agent/kernel.maxproc)*100>80` |WARNING | | |Operating system description has changed |<p>Operating system description has changed. Possible reasons that system has been updated or replaced. Ack to close.</p> |`last(/Linux by Zabbix agent/system.sw.os,#1)<>last(/Linux by Zabbix agent/system.sw.os,#2) and length(last(/Linux by Zabbix agent/system.sw.os))>0` |INFO |<p>Manual close: YES</p><p>**Depends on**:</p><p>- System name has changed (new name: {ITEM.VALUE})</p> | |High memory utilization (>{$MEMORY.UTIL.MAX}% for 5m) |<p>The system is running out of free memory.</p> |`min(/Linux by Zabbix agent/vm.memory.utilization,5m)>{$MEMORY.UTIL.MAX}` |AVERAGE |<p>**Depends on**:</p><p>- Lack of available memory (<{$MEMORY.AVAILABLE.MIN} of {ITEM.VALUE2})</p> | -|Lack of available memory (<{$MEMORY.AVAILABLE.MIN} of {ITEM.VALUE2}) |<p>-</p> |`min(/Linux by Zabbix agent/vm.memory.size[available],5m)<{$MEMORY.AVAILABLE.MIN} and last(/Linux by Zabbix agent/vm.memory.size[total])>0` |AVERAGE | | -|High swap space usage (less than {$SWAP.PFREE.MIN.WARN}% free) |<p>This trigger is ignored, if there is no swap configured</p> |`min(/Linux by Zabbix agent/system.swap.size[,pfree],5m)<{$SWAP.PFREE.MIN.WARN} and last(/Linux by Zabbix agent/system.swap.size[,total])>0` |WARNING |<p>**Depends on**:</p><p>- High memory utilization (>{$MEMORY.UTIL.MAX}% for 5m)</p><p>- Lack of available memory (<{$MEMORY.AVAILABLE.MIN} of {ITEM.VALUE2})</p> | +|Lack of available memory (<{$MEMORY.AVAILABLE.MIN} of {ITEM.VALUE2}) |<p>-</p> |`max(/Linux by Zabbix agent/vm.memory.size[available],5m)<{$MEMORY.AVAILABLE.MIN} and last(/Linux by Zabbix agent/vm.memory.size[total])>0` |AVERAGE | | +|High swap space usage (less than {$SWAP.PFREE.MIN.WARN}% free) |<p>This trigger is ignored, if there is no swap configured</p> |`max(/Linux by Zabbix agent/system.swap.size[,pfree],5m)<{$SWAP.PFREE.MIN.WARN} and last(/Linux by Zabbix agent/system.swap.size[,total])>0` |WARNING |<p>**Depends on**:</p><p>- High memory utilization (>{$MEMORY.UTIL.MAX}% for 5m)</p><p>- Lack of available memory (<{$MEMORY.AVAILABLE.MIN} of {ITEM.VALUE2})</p> | |Interface {#IFNAME}: High error rate (>{$IF.ERRORS.WARN:"{#IFNAME}"} for 5m) |<p>Recovers when below 80% of {$IF.ERRORS.WARN:"{#IFNAME}"} threshold</p> |`min(/Linux by Zabbix agent/net.if.in["{#IFNAME}",errors],5m)>{$IF.ERRORS.WARN:"{#IFNAME}"} or min(/Linux by Zabbix agent/net.if.out["{#IFNAME}",errors],5m)>{$IF.ERRORS.WARN:"{#IFNAME}"}`<p>Recovery expression:</p>`max(/Linux by Zabbix agent/net.if.in["{#IFNAME}",errors],5m)<{$IF.ERRORS.WARN:"{#IFNAME}"}*0.8 and max(/Linux by Zabbix agent/net.if.out["{#IFNAME}",errors],5m)<{$IF.ERRORS.WARN:"{#IFNAME}"}*0.8` |WARNING |<p>Manual close: YES</p><p>**Depends on**:</p><p>- Interface {#IFNAME}: Link down</p> | |Interface {#IFNAME}: Link down |<p>This trigger expression works as follows:</p><p>1. Can be triggered if operations status is down.</p><p>2. {$IFCONTROL:"{#IFNAME}"}=1 - 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.</p><p>3. {TEMPLATE_NAME:METRIC.diff()}=1) - trigger fires only if operational status was up(1) sometime before. (So, do not fire 'ethernal off' interfaces.)</p><p>WARNING: if closed manually - won't fire again on next poll, because of .diff.</p> |`{$IFCONTROL:"{#IFNAME}"}=1 and last(/Linux by Zabbix agent/vfs.file.contents["/sys/class/net/{#IFNAME}/operstate"])=2 and (last(/Linux by Zabbix agent/vfs.file.contents["/sys/class/net/{#IFNAME}/operstate"],#1)<>last(/Linux by Zabbix agent/vfs.file.contents["/sys/class/net/{#IFNAME}/operstate"],#2))`<p>Recovery expression:</p>`last(/Linux by Zabbix agent/vfs.file.contents["/sys/class/net/{#IFNAME}/operstate"])<>2 or {$IFCONTROL:"{#IFNAME}"}=0` |AVERAGE |<p>Manual close: YES</p> | |Interface {#IFNAME}: Ethernet has changed to lower speed than it was before |<p>This Ethernet connection has transitioned down from its known maximum speed. This might be a sign of autonegotiation issues. Ack to close.</p> |`change(/Linux by Zabbix agent/vfs.file.contents["/sys/class/net/{#IFNAME}/type"])<0 and last(/Linux by Zabbix agent/vfs.file.contents["/sys/class/net/{#IFNAME}/type"])>0 and (last(/Linux by Zabbix agent/vfs.file.contents["/sys/class/net/{#IFNAME}/type"])=6 or last(/Linux by Zabbix agent/vfs.file.contents["/sys/class/net/{#IFNAME}/type"])=1) and (last(/Linux by Zabbix agent/vfs.file.contents["/sys/class/net/{#IFNAME}/operstate"])<>2) `<p>Recovery expression:</p>`(change(/Linux by Zabbix agent/vfs.file.contents["/sys/class/net/{#IFNAME}/type"])>0 and last(/Linux by Zabbix agent/vfs.file.contents["/sys/class/net/{#IFNAME}/type"],#2)>0) or (last(/Linux by Zabbix agent/vfs.file.contents["/sys/class/net/{#IFNAME}/operstate"])=2) ` |INFO |<p>Manual close: YES</p><p>**Depends on**:</p><p>- Interface {#IFNAME}: Link down</p> | diff --git a/templates/os/linux/template_os_linux.yaml b/templates/os/linux/template_os_linux.yaml index 2dc79439bc9..fe537d50325 100644 --- a/templates/os/linux/template_os_linux.yaml +++ b/templates/os/linux/template_os_linux.yaml @@ -1,6 +1,6 @@ zabbix_export: version: '6.0' - date: '2022-01-18T20:36:45Z' + date: '2022-01-26T10:41:33Z' groups: - uuid: 57b7ae836ca64446ba2c296389c009b7 @@ -66,8 +66,11 @@ zabbix_export: key: 'vfs.file.contents[/sys/block/{#DEVNAME}/stat]' tags: - - tag: Application - value: 'Disk {#DEVNAME}' + tag: component + value: storage + - + tag: disk + value: '{#DEVNAME}' - uuid: 92de75ec84994081831753c64c234b41 name: '{#DEVNAME}: Disk read request avg waiting time (r_await)' @@ -80,8 +83,11 @@ zabbix_export: description: 'This formula contains two boolean expressions that evaluates to 1 or 0 in order to set calculated metric to zero and to avoid division by zero exception.' tags: - - tag: Application - value: 'Disk {#DEVNAME}' + tag: component + value: storage + - + tag: disk + value: '{#DEVNAME}' - uuid: 8a00f63fdfc844d88941795ff0ca1e8b name: '{#DEVNAME}: Disk read rate' @@ -105,8 +111,11 @@ zabbix_export: key: 'vfs.file.contents[/sys/block/{#DEVNAME}/stat]' tags: - - tag: Application - value: 'Disk {#DEVNAME}' + tag: component + value: storage + - + tag: disk + value: '{#DEVNAME}' - uuid: 9f1253dfd045447fbe4769e00fdf4fc7 name: '{#DEVNAME}: Disk read time (rate)' @@ -133,8 +142,11 @@ zabbix_export: key: 'vfs.file.contents[/sys/block/{#DEVNAME}/stat]' tags: - - tag: Application - value: 'Zabbix raw items' + tag: component + value: storage + - + tag: disk + value: '{#DEVNAME}' - uuid: 00942e8bc61b423d84479cfc37b3f184 name: '{#DEVNAME}: Disk utilization' @@ -162,8 +174,11 @@ zabbix_export: key: 'vfs.file.contents[/sys/block/{#DEVNAME}/stat]' tags: - - tag: Application - value: 'Disk {#DEVNAME}' + tag: component + value: storage + - + tag: disk + value: '{#DEVNAME}' - uuid: 0edcba521a6348629740e5b80034cb28 name: '{#DEVNAME}: Disk write request avg waiting time (w_await)' @@ -176,8 +191,11 @@ zabbix_export: description: 'This formula contains two boolean expressions that evaluates to 1 or 0 in order to set calculated metric to zero and to avoid division by zero exception.' tags: - - tag: Application - value: 'Disk {#DEVNAME}' + tag: component + value: storage + - + tag: disk + value: '{#DEVNAME}' - uuid: c9dcb1acf07441d2b6ea9eb520c96aff name: '{#DEVNAME}: Disk write rate' @@ -201,8 +219,11 @@ zabbix_export: key: 'vfs.file.contents[/sys/block/{#DEVNAME}/stat]' tags: - - tag: Application - value: 'Disk {#DEVNAME}' + tag: component + value: storage + - + tag: disk + value: '{#DEVNAME}' - uuid: 30c2ee8fd86a4d369d4fc0b2c713dec2 name: '{#DEVNAME}: Disk write time (rate)' @@ -229,8 +250,11 @@ zabbix_export: key: 'vfs.file.contents[/sys/block/{#DEVNAME}/stat]' tags: - - tag: Application - value: 'Zabbix raw items' + tag: component + value: storage + - + tag: disk + value: '{#DEVNAME}' - uuid: e25a03160e3243b5a33dfd834055b6e4 name: '{#DEVNAME}: Get stats' @@ -246,8 +270,8 @@ zabbix_export: - 'return JSON.stringify(value.trim().split(/ +/));' tags: - - tag: Application - value: 'Zabbix raw items' + tag: component + value: raw trigger_prototypes: - uuid: 3ac02c78c65f49bdae63669652236b7b @@ -256,6 +280,10 @@ zabbix_export: priority: WARNING description: 'This trigger might indicate disk {#DEVNAME} saturation.' manual_close: 'YES' + tags: + - + tag: scope + value: performance graph_prototypes: - uuid: 96ca565847ac46ffb7456fbfa4513922 @@ -361,8 +389,8 @@ zabbix_export: - 1d tags: - - tag: Application - value: 'Monitoring agent' + tag: component + value: system - uuid: f94f9f4699e94c369e6c98b2a2f485ce name: 'Zabbix agent ping' @@ -373,8 +401,8 @@ zabbix_export: name: 'Zabbix agent ping status' tags: - - tag: Application - value: 'Monitoring agent' + tag: component + value: system - uuid: 27c42cf180b44632b5d9b8b5788165b3 name: 'Version of Zabbix agent running' @@ -390,8 +418,8 @@ zabbix_export: - 1d tags: - - tag: Application - value: 'Monitoring agent' + tag: component + value: application - uuid: ef386d03ff2c42ffa236acd5215ad547 name: 'Maximum number of open file descriptors' @@ -406,14 +434,18 @@ zabbix_export: - 1d tags: - - tag: Application - value: General + tag: component + value: system triggers: - uuid: b9bdcf42f54a409a9a9a616dbd0eaed2 expression: 'last(/Linux by Zabbix agent/kernel.maxfiles)<{$KERNEL.MAXFILES.MIN}' name: 'Configured max number of open filedescriptors is too low (< {$KERNEL.MAXFILES.MIN})' priority: INFO + tags: + - + tag: scope + value: performance - uuid: 678d70c041954ac8982fb5118b49f6e7 name: 'Maximum number of processes' @@ -428,8 +460,8 @@ zabbix_export: - 1d tags: - - tag: Application - value: General + tag: component + value: system triggers: - uuid: 8cf253ca3eea4109a90443f9cb76fc5c @@ -440,6 +472,10 @@ zabbix_export: - name: 'Getting closer to process limit (over 80% used)' expression: 'last(/Linux by Zabbix agent/proc.num)/last(/Linux by Zabbix agent/kernel.maxproc)*100>80' + tags: + - + tag: scope + value: performance - uuid: ab7d0471092544a6a950184d1bac906d name: 'Number of processes' @@ -447,8 +483,8 @@ zabbix_export: history: 7d tags: - - tag: Application - value: General + tag: component + value: system - uuid: b2637293884d40108f41b11767dd5be0 name: 'Number of running processes' @@ -456,8 +492,8 @@ zabbix_export: history: 7d tags: - - tag: Application - value: General + tag: component + value: system - uuid: 27cb0f66bb624146acfdd81b58f108a3 name: 'System boot time' @@ -472,8 +508,8 @@ zabbix_export: - 1h tags: - - tag: Application - value: General + tag: component + value: system - uuid: 5d186a46867b4eaaafd6396d3239dd3b name: 'Interrupts per second' @@ -487,8 +523,8 @@ zabbix_export: - '' tags: - - tag: Application - value: CPU + tag: component + value: cpu - uuid: 48528aa936a04c8189375a6eae4033da name: 'Load average (1m avg)' @@ -497,8 +533,8 @@ zabbix_export: value_type: FLOAT tags: - - tag: Application - value: CPU + tag: component + value: cpu - uuid: 953beb580df8418cb88b667b9dd37259 name: 'Load average (5m avg)' @@ -507,8 +543,8 @@ zabbix_export: value_type: FLOAT tags: - - tag: Application - value: CPU + tag: component + value: cpu - uuid: 5716000e38e24dae8ead4ed98ede024b name: 'Load average (15m avg)' @@ -517,8 +553,8 @@ zabbix_export: value_type: FLOAT tags: - - tag: Application - value: CPU + tag: component + value: cpu - uuid: f72e115544eb4079b09fec8c3539241c name: 'Number of CPUs' @@ -531,8 +567,8 @@ zabbix_export: - 1d tags: - - tag: Application - value: CPU + tag: component + value: cpu - uuid: 73e85aa10a704fc7950d2d077f0c54ee name: 'Context switches per second' @@ -546,8 +582,8 @@ zabbix_export: - '' tags: - - tag: Application - value: CPU + tag: component + value: cpu - uuid: ca4235ec7607469cb0124a6253d3c489 name: 'CPU utilization' @@ -569,8 +605,8 @@ zabbix_export: key: 'system.cpu.util[,idle]' tags: - - tag: Application - value: CPU + tag: component + value: cpu triggers: - uuid: b4e904559b694df0ad45bcce7930c3a6 @@ -586,6 +622,10 @@ zabbix_export: min(/Linux by Zabbix agent/system.cpu.load[all,avg1],5m)/last(/Linux by Zabbix agent/system.cpu.num)>{$LOAD_AVG_PER_CPU.MAX.WARN} and last(/Linux by Zabbix agent/system.cpu.load[all,avg5])>0 and last(/Linux by Zabbix agent/system.cpu.load[all,avg15])>0 + tags: + - + tag: scope + value: performance - uuid: 69b187838fb74f319e47c2ff4f99ef54 name: 'CPU guest time' @@ -596,8 +636,8 @@ zabbix_export: description: 'Guest time (time spent running a virtual CPU for a guest operating system)' tags: - - tag: Application - value: CPU + tag: component + value: cpu - uuid: a2b07497f2f343a99d26ad77e65bb54f name: 'CPU guest nice time' @@ -608,8 +648,8 @@ zabbix_export: description: 'Time spent running a niced guest (virtual CPU for guest operating systems under the control of the Linux kernel)' tags: - - tag: Application - value: CPU + tag: component + value: cpu - uuid: 7aad6d159baa4a24901847144f0d231b name: 'CPU idle time' @@ -620,8 +660,8 @@ zabbix_export: description: 'The time the CPU has spent doing nothing.' tags: - - tag: Application - value: CPU + tag: component + value: cpu - uuid: cc4bc7693ae84f9bb18cee38d0814195 name: 'CPU interrupt time' @@ -632,8 +672,8 @@ zabbix_export: description: 'The amount of time the CPU has been servicing hardware interrupts.' tags: - - tag: Application - value: CPU + tag: component + value: cpu - uuid: 5df67d9162cc437585990cc8708be894 name: 'CPU iowait time' @@ -644,8 +684,8 @@ zabbix_export: description: 'Amount of time the CPU has been waiting for I/O to complete.' tags: - - tag: Application - value: CPU + tag: component + value: cpu - uuid: 8ee6e54c86ba44ab88bb9e83c632c1ed name: 'CPU nice time' @@ -656,8 +696,8 @@ zabbix_export: description: 'The time the CPU has spent running users'' processes that have been niced.' tags: - - tag: Application - value: CPU + tag: component + value: cpu - uuid: a949a36004a449c58bef0cdc9d3fafd6 name: 'CPU softirq time' @@ -668,8 +708,8 @@ zabbix_export: description: 'The amount of time the CPU has been servicing software interrupts.' tags: - - tag: Application - value: CPU + tag: component + value: cpu - uuid: 3161dbd18e874e69b729c8e903cf7390 name: 'CPU steal time' @@ -680,8 +720,8 @@ zabbix_export: description: 'The amount of CPU ''stolen'' from this virtual machine by the hypervisor for other tasks (such as running another virtual machine).' tags: - - tag: Application - value: CPU + tag: component + value: cpu - uuid: d93097ed5ce74d35b6041ef2b5ba18e8 name: 'CPU system time' @@ -692,8 +732,8 @@ zabbix_export: description: 'The time the CPU has spent running the kernel and its processes.' tags: - - tag: Application - value: CPU + tag: component + value: cpu - uuid: 57f9e2e34fab41e18e2bc93e786c92c6 name: 'CPU user time' @@ -704,8 +744,8 @@ zabbix_export: description: 'The time the CPU has spent running users'' processes that are not niced.' tags: - - tag: Application - value: CPU + tag: component + value: cpu - uuid: 207341f390134e37ad431e2823666eb9 name: 'System name' @@ -723,8 +763,8 @@ zabbix_export: - 12h tags: - - tag: Application - value: General + tag: component + value: system triggers: - uuid: 371a12f95a26438d8da659c84364631b @@ -733,6 +773,13 @@ zabbix_export: priority: INFO description: 'System name has changed. Ack to close.' manual_close: 'YES' + tags: + - + tag: scope + value: notice + - + tag: scope + value: security - uuid: 6072902361404672a444841c786875e6 name: 'System local time' @@ -742,8 +789,8 @@ zabbix_export: description: 'System local time of the host.' tags: - - tag: Application - value: General + tag: component + value: system triggers: - uuid: fb77b6ac381c4b5289584bd91e7da7d5 @@ -752,6 +799,13 @@ zabbix_export: priority: WARNING description: 'The host system time is different from the Zabbix server time.' manual_close: 'YES' + tags: + - + tag: scope + value: availability + - + tag: scope + value: performance - uuid: fd21580a151246b0a340bf924c326aa8 name: 'Operating system architecture' @@ -768,8 +822,8 @@ zabbix_export: - 1d tags: - - tag: Application - value: Inventory + tag: component + value: os - uuid: 5e4c3d14634843e9b7b182e8fc08efbe name: 'Operating system' @@ -786,8 +840,8 @@ zabbix_export: - 1d tags: - - tag: Application - value: Inventory + tag: component + value: os triggers: - uuid: b1998f98c06b49dd8d71e1c6df409371 @@ -800,6 +854,10 @@ zabbix_export: - name: 'System name has changed (new name: {ITEM.VALUE})' expression: 'last(/Linux by Zabbix agent/system.hostname,#1)<>last(/Linux by Zabbix agent/system.hostname,#2) and length(last(/Linux by Zabbix agent/system.hostname))>0' + tags: + - + tag: scope + value: notice - uuid: 58818005e76d46dda14d6592f601ab00 name: 'Software installed' @@ -815,8 +873,8 @@ zabbix_export: - 1d tags: - - tag: Application - value: Inventory + tag: component + value: os - uuid: 160b82c121b147cbbf18c34dbb01d3ce name: 'Free swap space' @@ -826,8 +884,11 @@ zabbix_export: description: 'The free space of swap volume/file in bytes.' tags: - - tag: Application - value: Memory + tag: component + value: memory + - + tag: component + value: storage - uuid: ca423242172f4b20ba47c26f4a61aee7 name: 'Free swap space in %' @@ -838,8 +899,11 @@ zabbix_export: description: 'The free space of swap volume/file in percent.' tags: - - tag: Application - value: Memory + tag: component + value: memory + - + tag: component + value: storage - uuid: 102c81b5523c4be0b4beae3cb88ebde1 name: 'Total swap space' @@ -849,8 +913,11 @@ zabbix_export: description: 'The total space of swap volume/file in bytes.' tags: - - tag: Application - value: Memory + tag: component + value: memory + - + tag: component + value: storage - uuid: fc6898682f904c57ba28bcb3748b237f name: 'System description' @@ -867,8 +934,8 @@ zabbix_export: - 12h tags: - - tag: Application - value: General + tag: component + value: system - uuid: 8537f6c6ac6b438c80caf227946df891 name: 'System uptime' @@ -880,8 +947,8 @@ zabbix_export: description: 'System uptime in ''N days, hh:mm:ss'' format.' tags: - - tag: Application - value: Status + tag: component + value: system triggers: - uuid: 1dbab80d7b6847e5b5a676cffba0fd1d @@ -890,6 +957,10 @@ zabbix_export: priority: WARNING description: 'The host uptime is less than 10 minutes' manual_close: 'YES' + tags: + - + tag: scope + value: notice - uuid: 88056b3d2e424d5aba7cabcd4b043c9e name: 'Number of logged in users' @@ -898,8 +969,8 @@ zabbix_export: description: 'Number of users who are currently logged in.' tags: - - tag: Application - value: General + tag: component + value: environment - uuid: 3b93d3590df24a46b29f6eb06f5e2446 name: 'Checksum of /etc/passwd' @@ -915,8 +986,8 @@ zabbix_export: - 1h tags: - - tag: Application - value: Security + tag: component + value: environment triggers: - uuid: 3a764881727b4e7eb01e137ccfc968a2 @@ -931,6 +1002,10 @@ zabbix_export: - name: 'System name has changed (new name: {ITEM.VALUE})' expression: 'last(/Linux by Zabbix agent/system.hostname,#1)<>last(/Linux by Zabbix agent/system.hostname,#2) and length(last(/Linux by Zabbix agent/system.hostname))>0' + tags: + - + tag: scope + value: security - uuid: e811e6e2ae84461294e121f12e767b40 name: 'Available memory' @@ -940,8 +1015,8 @@ zabbix_export: description: '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.' tags: - - tag: Application - value: Memory + tag: component + value: memory - uuid: 20779a4c43374e5f9bea2584e93b85ef name: 'Available memory in %' @@ -952,8 +1027,8 @@ zabbix_export: description: 'Available memory as percentage of total. See also Appendixes in Zabbix Documentation about parameters of the vm.memory.size item.' tags: - - tag: Application - value: Memory + tag: component + value: memory - uuid: d5c3541a7c0949ce812df1beb0732941 name: 'Total memory' @@ -963,8 +1038,8 @@ zabbix_export: description: 'Total memory in Bytes' tags: - - tag: Application - value: Memory + tag: component + value: memory - uuid: 403cebed115441369e94d35d070ca7b8 name: 'Memory utilization' @@ -984,8 +1059,8 @@ zabbix_export: key: 'vm.memory.size[pavailable]' tags: - - tag: Application - value: Memory + tag: component + value: memory triggers: - uuid: cfd395b1cde74ef18a5e5f840bd5142a @@ -996,7 +1071,14 @@ zabbix_export: dependencies: - name: 'Lack of available memory (<{$MEMORY.AVAILABLE.MIN} of {ITEM.VALUE2})' - expression: 'min(/Linux by Zabbix agent/vm.memory.size[available],5m)<{$MEMORY.AVAILABLE.MIN} and last(/Linux by Zabbix agent/vm.memory.size[total])>0' + expression: 'max(/Linux by Zabbix agent/vm.memory.size[available],5m)<{$MEMORY.AVAILABLE.MIN} and last(/Linux by Zabbix agent/vm.memory.size[total])>0' + tags: + - + tag: scope + value: capacity + - + tag: scope + value: performance - uuid: ca48c53be1bf46ae9dd2707158a55139 name: 'Zabbix agent availability' @@ -1008,8 +1090,8 @@ zabbix_export: name: zabbix.host.available tags: - - tag: Application - value: Status + tag: component + value: system triggers: - uuid: 93594214371b4dc88b41663cad8537f0 @@ -1018,6 +1100,10 @@ zabbix_export: priority: AVERAGE description: 'For passive only agents, host availability is used with {$AGENT.TIMEOUT} as time threshold.' manual_close: 'YES' + tags: + - + tag: scope + value: availability discovery_rules: - uuid: acfdea9c46ef48c68e6636f43b8f96a2 @@ -1051,8 +1137,14 @@ zabbix_export: - '' tags: - - tag: Application - value: 'Interface {#IFNAME}' + tag: component + value: interface + - + tag: component + value: network + - + tag: interface + value: 'port-{#SNMPINDEX}' - uuid: ed79960ca91f4e2ca45fed014a02c50b name: 'Interface {#IFNAME}: Inbound packets with errors' @@ -1066,8 +1158,14 @@ zabbix_export: - '' tags: - - tag: Application - value: 'Interface {#IFNAME}' + tag: component + value: interface + - + tag: component + value: network + - + tag: interface + value: 'port-{#SNMPINDEX}' - uuid: c9941a1f8d904309b581cae5ccc1660c name: 'Interface {#IFNAME}: Bits received' @@ -1086,8 +1184,14 @@ zabbix_export: - '8' tags: - - tag: Application - value: 'Interface {#IFNAME}' + tag: component + value: interface + - + tag: component + value: network + - + tag: interface + value: 'port-{#SNMPINDEX}' - uuid: 0795a375a41d46a2b5c89547061cec8e name: 'Interface {#IFNAME}: Outbound packets discarded' @@ -1101,8 +1205,14 @@ zabbix_export: - '' tags: - - tag: Application - value: 'Interface {#IFNAME}' + tag: component + value: interface + - + tag: component + value: network + - + tag: interface + value: 'port-{#SNMPINDEX}' - uuid: f8e8bbc069414e928a5da9817f4599a5 name: 'Interface {#IFNAME}: Outbound packets with errors' @@ -1116,8 +1226,14 @@ zabbix_export: - '' tags: - - tag: Application - value: 'Interface {#IFNAME}' + tag: component + value: interface + - + tag: component + value: network + - + tag: interface + value: 'port-{#SNMPINDEX}' - uuid: 82897d99b0114c67b0f5b449c768c8e7 name: 'Interface {#IFNAME}: Bits sent' @@ -1136,8 +1252,14 @@ zabbix_export: - '8' tags: - - tag: Application - value: 'Interface {#IFNAME}' + tag: component + value: interface + - + tag: component + value: network + - + tag: interface + value: 'port-{#SNMPINDEX}' - uuid: 3efd24ad36b04eb995cfeab82721c2fe name: 'Interface {#IFNAME}: Operational status' @@ -1180,8 +1302,14 @@ zabbix_export: return newvalue; tags: - - tag: Application - value: 'Interface {#IFNAME}' + tag: component + value: interface + - + tag: component + value: network + - + tag: interface + value: 'port-{#SNMPINDEX}' trigger_prototypes: - uuid: 4d7f18ca132340b885c0692464dc429f @@ -1199,6 +1327,10 @@ zabbix_export: WARNING: if closed manually - won't fire again on next poll, because of .diff. manual_close: 'YES' + tags: + - + tag: scope + value: availability - uuid: d537e74070c74e4385ad241e8514dd3a name: 'Interface {#IFNAME}: Interface type' @@ -1219,8 +1351,14 @@ zabbix_export: - 1d tags: - - tag: Application - value: 'Interface {#IFNAME}' + tag: component + value: interface + - + tag: component + value: network + - + tag: interface + value: 'port-{#SNMPINDEX}' trigger_prototypes: - uuid: 2ffdc1d5a318492bb497facd263843bd @@ -1245,6 +1383,10 @@ zabbix_export: name: 'Interface {#IFNAME}: Link down' expression: '{$IFCONTROL:"{#IFNAME}"}=1 and last(/Linux by Zabbix agent/vfs.file.contents["/sys/class/net/{#IFNAME}/operstate"])=2 and (last(/Linux by Zabbix agent/vfs.file.contents["/sys/class/net/{#IFNAME}/operstate"],#1)<>last(/Linux by Zabbix agent/vfs.file.contents["/sys/class/net/{#IFNAME}/operstate"],#2))' recovery_expression: 'last(/Linux by Zabbix agent/vfs.file.contents["/sys/class/net/{#IFNAME}/operstate"])<>2 or {$IFCONTROL:"{#IFNAME}"}=0' + tags: + - + tag: scope + value: performance - uuid: ad50aecf8e7746b2a85f24507f1d511d expression: | @@ -1264,6 +1406,13 @@ zabbix_export: name: 'Interface {#IFNAME}: Link down' expression: '{$IFCONTROL:"{#IFNAME}"}=1 and last(/Linux by Zabbix agent/vfs.file.contents["/sys/class/net/{#IFNAME}/operstate"])=2 and (last(/Linux by Zabbix agent/vfs.file.contents["/sys/class/net/{#IFNAME}/operstate"],#1)<>last(/Linux by Zabbix agent/vfs.file.contents["/sys/class/net/{#IFNAME}/operstate"],#2))' recovery_expression: 'last(/Linux by Zabbix agent/vfs.file.contents["/sys/class/net/{#IFNAME}/operstate"])<>2 or {$IFCONTROL:"{#IFNAME}"}=0' + tags: + - + tag: scope + value: availability + - + tag: scope + value: performance graph_prototypes: - uuid: 50ced0f22d9d478eb4b639ef64e242ab @@ -1358,8 +1507,11 @@ zabbix_export: key: 'vfs.file.contents[/sys/block/{#DEVNAME}/stat]' tags: - - tag: Application - value: 'Disk {#DEVNAME}' + tag: component + value: storage + - + tag: disk + value: '{#DEVNAME}' - uuid: 9600208af80e4a6abe55bb5a2240ea8e name: '{#DEVNAME}: Disk read request avg waiting time (r_await)' @@ -1372,8 +1524,11 @@ zabbix_export: description: 'This formula contains two boolean expressions that evaluates to 1 or 0 in order to set calculated metric to zero and to avoid division by zero exception.' tags: - - tag: Application - value: 'Disk {#DEVNAME}' + tag: component + value: storage + - + tag: disk + value: '{#DEVNAME}' - uuid: f4b982d8e7ee47adb34d74d817db43a6 name: '{#DEVNAME}: Disk read rate' @@ -1397,8 +1552,11 @@ zabbix_export: key: 'vfs.file.contents[/sys/block/{#DEVNAME}/stat]' tags: - - tag: Application - value: 'Disk {#DEVNAME}' + tag: component + value: storage + - + tag: disk + value: '{#DEVNAME}' - uuid: 877a3e892d9e489f98f2f16ea05bfdc2 name: '{#DEVNAME}: Disk read time (rate)' @@ -1425,8 +1583,11 @@ zabbix_export: key: 'vfs.file.contents[/sys/block/{#DEVNAME}/stat]' tags: - - tag: Application - value: 'Zabbix raw items' + tag: component + value: storage + - + tag: disk + value: '{#DEVNAME}' - uuid: 4a3ee3166ee748e1855a2b02d44e9d62 name: '{#DEVNAME}: Disk utilization' @@ -1454,8 +1615,11 @@ zabbix_export: key: 'vfs.file.contents[/sys/block/{#DEVNAME}/stat]' tags: - - tag: Application - value: 'Disk {#DEVNAME}' + tag: component + value: storage + - + tag: disk + value: '{#DEVNAME}' - uuid: 5907708cf4854d48ae3ebf8f0bc41eef name: '{#DEVNAME}: Disk write request avg waiting time (w_await)' @@ -1468,8 +1632,11 @@ zabbix_export: description: 'This formula contains two boolean expressions that evaluates to 1 or 0 in order to set calculated metric to zero and to avoid division by zero exception.' tags: - - tag: Application - value: 'Disk {#DEVNAME}' + tag: component + value: storage + - + tag: disk + value: '{#DEVNAME}' - uuid: c4eb904dfddd4b0f8cdee4b2c477e213 name: '{#DEVNAME}: Disk write rate' @@ -1493,8 +1660,11 @@ zabbix_export: key: 'vfs.file.contents[/sys/block/{#DEVNAME}/stat]' tags: - - tag: Application - value: 'Disk {#DEVNAME}' + tag: component + value: storage + - + tag: disk + value: '{#DEVNAME}' - uuid: e828495863304b219e24965f7b91e963 name: '{#DEVNAME}: Disk write time (rate)' @@ -1521,8 +1691,11 @@ zabbix_export: key: 'vfs.file.contents[/sys/block/{#DEVNAME}/stat]' tags: - - tag: Application - value: 'Zabbix raw items' + tag: component + value: storage + - + tag: disk + value: '{#DEVNAME}' - uuid: 8309fd01a5864ad68866717d0fe67080 name: '{#DEVNAME}: Get stats' @@ -1538,8 +1711,8 @@ zabbix_export: - 'return JSON.stringify(value.trim().split(/ +/));' tags: - - tag: Application - value: 'Zabbix raw items' + tag: component + value: raw trigger_prototypes: - uuid: eb6230f786d04b658ce62c30a9309a34 @@ -1548,6 +1721,10 @@ zabbix_export: priority: WARNING description: 'This trigger might indicate disk {#DEVNAME} saturation.' manual_close: 'YES' + tags: + - + tag: scope + value: performance graph_prototypes: - uuid: 5e9b35b27b90489390d397758fbfdf64 @@ -1640,8 +1817,11 @@ zabbix_export: units: '%' tags: - - tag: Application - value: 'Filesystem {#FSNAME}' + tag: component + value: storage + - + tag: filesystem + value: '{#FSNAME}' trigger_prototypes: - uuid: 115b2d37807f476faf6d02ef406acabd @@ -1652,6 +1832,13 @@ zabbix_export: description: | It may become impossible to write to disk if there are no index nodes left. As symptoms, 'No space left on device' or 'Disk is full' errors may be seen even though free space is available. + tags: + - + tag: scope + value: capacity + - + tag: scope + value: performance - uuid: ea012c7295344ffe8c66f7ea54d81042 expression: 'min(/Linux by Zabbix agent/vfs.fs.inode[{#FSNAME},pfree],5m)<{$VFS.FS.INODE.PFREE.MIN.WARN:"{#FSNAME}"}' @@ -1665,6 +1852,13 @@ zabbix_export: - name: '{#FSNAME}: Running out of free inodes (free < {$VFS.FS.INODE.PFREE.MIN.CRIT:"{#FSNAME}"}%)' expression: 'min(/Linux by Zabbix agent/vfs.fs.inode[{#FSNAME},pfree],5m)<{$VFS.FS.INODE.PFREE.MIN.CRIT:"{#FSNAME}"}' + tags: + - + tag: scope + value: capacity + - + tag: scope + value: performance - uuid: 61ffe6fcb9d94199aaeb5d568ab74a27 name: '{#FSNAME}: Space utilization' @@ -1675,8 +1869,11 @@ zabbix_export: description: 'Space utilization in % for {#FSNAME}' tags: - - tag: Application - value: 'Filesystem {#FSNAME}' + tag: component + value: storage + - + tag: filesystem + value: '{#FSNAME}' - uuid: a6d90e0bc5ef4fb7acee8682687c485f name: '{#FSNAME}: Total space' @@ -1686,8 +1883,11 @@ zabbix_export: description: 'Total space in Bytes' tags: - - tag: Application - value: 'Filesystem {#FSNAME}' + tag: component + value: storage + - + tag: filesystem + value: '{#FSNAME}' - uuid: efee06a191aa4e5c8faa2762988b6955 name: '{#FSNAME}: Used space' @@ -1697,8 +1897,11 @@ zabbix_export: description: 'Used storage in Bytes' tags: - - tag: Application - value: 'Filesystem {#FSNAME}' + tag: component + value: storage + - + tag: filesystem + value: '{#FSNAME}' trigger_prototypes: - uuid: 9abccdfff8be4e14967ac917ca09afe1 @@ -1714,6 +1917,13 @@ zabbix_export: - The disk free space is less than 5G. - The disk will be full in less than 24 hours. manual_close: 'YES' + tags: + - + tag: scope + value: availability + - + tag: scope + value: capacity - uuid: d6d348ea500c428da6ba718816c4b048 expression: | @@ -1734,6 +1944,13 @@ zabbix_export: expression: | last(/Linux by Zabbix agent/vfs.fs.size[{#FSNAME},pused])>{$VFS.FS.PUSED.MAX.CRIT:"{#FSNAME}"} and ((last(/Linux by Zabbix agent/vfs.fs.size[{#FSNAME},total])-last(/Linux by Zabbix agent/vfs.fs.size[{#FSNAME},used]))<5G or timeleft(/Linux by Zabbix agent/vfs.fs.size[{#FSNAME},pused],1h,100)<1d) + tags: + - + tag: scope + value: availability + - + tag: scope + value: capacity graph_prototypes: - uuid: 1e0889c551584013acbb97c84ae89d1c @@ -1757,6 +1974,13 @@ zabbix_export: item: host: 'Linux by Zabbix agent' key: 'vfs.fs.size[{#FSNAME},used]' + tags: + - + tag: class + value: os + - + tag: target + value: linux macros: - macro: '{$AGENT.TIMEOUT}' @@ -2330,8 +2554,8 @@ zabbix_export: - '' tags: - - tag: Application - value: CPU + tag: component + value: cpu - uuid: 9c7bd054537a449c84959c68850a232b name: 'Load average (1m avg)' @@ -2340,8 +2564,8 @@ zabbix_export: value_type: FLOAT tags: - - tag: Application - value: CPU + tag: component + value: cpu - uuid: dd912665ba1c4934af0bf3cb22cb925c name: 'Load average (5m avg)' @@ -2350,8 +2574,8 @@ zabbix_export: value_type: FLOAT tags: - - tag: Application - value: CPU + tag: component + value: cpu - uuid: 9298150efe98434694bc3ef940e4da3f name: 'Load average (15m avg)' @@ -2360,8 +2584,8 @@ zabbix_export: value_type: FLOAT tags: - - tag: Application - value: CPU + tag: component + value: cpu - uuid: a735c884e70349f78c66233047f7afe6 name: 'Number of CPUs' @@ -2374,8 +2598,8 @@ zabbix_export: - 1d tags: - - tag: Application - value: CPU + tag: component + value: cpu - uuid: f3ec31faa3ca4be6a176bc47679d18f7 name: 'Context switches per second' @@ -2389,8 +2613,8 @@ zabbix_export: - '' tags: - - tag: Application - value: CPU + tag: component + value: cpu - uuid: 57074f87ab8e410ea6b0cb4708ab627e name: 'CPU utilization' @@ -2412,8 +2636,8 @@ zabbix_export: key: 'system.cpu.util[,idle]' tags: - - tag: Application - value: CPU + tag: component + value: cpu triggers: - uuid: d6099dae0c3a4252ab2af61104768170 @@ -2429,6 +2653,10 @@ zabbix_export: min(/Linux CPU by Zabbix agent/system.cpu.load[all,avg1],5m)/last(/Linux CPU by Zabbix agent/system.cpu.num)>{$LOAD_AVG_PER_CPU.MAX.WARN} and last(/Linux CPU by Zabbix agent/system.cpu.load[all,avg5])>0 and last(/Linux CPU by Zabbix agent/system.cpu.load[all,avg15])>0 + tags: + - + tag: scope + value: performance - uuid: 8778c8da3e45497584428b512f278fb9 name: 'CPU guest time' @@ -2439,8 +2667,8 @@ zabbix_export: description: 'Guest time (time spent running a virtual CPU for a guest operating system)' tags: - - tag: Application - value: CPU + tag: component + value: cpu - uuid: 61e4250a2b0341f684ebc8adb568822f name: 'CPU guest nice time' @@ -2451,8 +2679,8 @@ zabbix_export: description: 'Time spent running a niced guest (virtual CPU for guest operating systems under the control of the Linux kernel)' tags: - - tag: Application - value: CPU + tag: component + value: cpu - uuid: 5cb0b9e7dacf4507bd0007e923f8a970 name: 'CPU idle time' @@ -2463,8 +2691,8 @@ zabbix_export: description: 'The time the CPU has spent doing nothing.' tags: - - tag: Application - value: CPU + tag: component + value: cpu - uuid: 9e9fac69e7b646e2946987bdb3f36103 name: 'CPU interrupt time' @@ -2475,8 +2703,8 @@ zabbix_export: description: 'The amount of time the CPU has been servicing hardware interrupts.' tags: - - tag: Application - value: CPU + tag: component + value: cpu - uuid: c078212326f04fd8878eee4b63e3ef7e name: 'CPU iowait time' @@ -2487,8 +2715,8 @@ zabbix_export: description: 'Amount of time the CPU has been waiting for I/O to complete.' tags: - - tag: Application - value: CPU + tag: component + value: cpu - uuid: ca4c30b1c8a24edea59f6a2d76158f5f name: 'CPU nice time' @@ -2499,8 +2727,8 @@ zabbix_export: description: 'The time the CPU has spent running users'' processes that have been niced.' tags: - - tag: Application - value: CPU + tag: component + value: cpu - uuid: 6eab3a98207a4aa397083de9773560d2 name: 'CPU softirq time' @@ -2511,8 +2739,8 @@ zabbix_export: description: 'The amount of time the CPU has been servicing software interrupts.' tags: - - tag: Application - value: CPU + tag: component + value: cpu - uuid: d540fcdaaebc47dbbc52f6b92331ae61 name: 'CPU steal time' @@ -2523,8 +2751,8 @@ zabbix_export: description: 'The amount of CPU ''stolen'' from this virtual machine by the hypervisor for other tasks (such as running another virtual machine).' tags: - - tag: Application - value: CPU + tag: component + value: cpu - uuid: a0e8576ca7cd47a8adf72bfcde1065be name: 'CPU system time' @@ -2535,8 +2763,8 @@ zabbix_export: description: 'The time the CPU has spent running the kernel and its processes.' tags: - - tag: Application - value: CPU + tag: component + value: cpu - uuid: 3e37c91b2d304a5583f0578b99ec8eec name: 'CPU user time' @@ -2547,8 +2775,8 @@ zabbix_export: description: 'The time the CPU has spent running users'' processes that are not niced.' tags: - - tag: Application - value: CPU + tag: component + value: cpu macros: - macro: '{$CPU.UTIL.CRIT}' @@ -2603,8 +2831,11 @@ zabbix_export: units: '%' tags: - - tag: Application - value: 'Filesystem {#FSNAME}' + tag: component + value: storage + - + tag: filesystem + value: '{#FSNAME}' trigger_prototypes: - uuid: 26adf86d6dd741b48007577091d5902c @@ -2615,6 +2846,13 @@ zabbix_export: description: | It may become impossible to write to disk if there are no index nodes left. As symptoms, 'No space left on device' or 'Disk is full' errors may be seen even though free space is available. + tags: + - + tag: scope + value: capacity + - + tag: scope + value: performance - uuid: 756b0126cc004f8d97f10384a4dc8587 expression: 'min(/Linux filesystems by Zabbix agent/vfs.fs.inode[{#FSNAME},pfree],5m)<{$VFS.FS.INODE.PFREE.MIN.WARN:"{#FSNAME}"}' @@ -2628,6 +2866,13 @@ zabbix_export: - name: '{#FSNAME}: Running out of free inodes (free < {$VFS.FS.INODE.PFREE.MIN.CRIT:"{#FSNAME}"}%)' expression: 'min(/Linux filesystems by Zabbix agent/vfs.fs.inode[{#FSNAME},pfree],5m)<{$VFS.FS.INODE.PFREE.MIN.CRIT:"{#FSNAME}"}' + tags: + - + tag: scope + value: capacity + - + tag: scope + value: performance - uuid: a39947b5a940441a961f685b430cd7e9 name: '{#FSNAME}: Space utilization' @@ -2638,8 +2883,11 @@ zabbix_export: description: 'Space utilization in % for {#FSNAME}' tags: - - tag: Application - value: 'Filesystem {#FSNAME}' + tag: component + value: storage + - + tag: filesystem + value: '{#FSNAME}' - uuid: e6ce1925a65d4b1fa954ac55fcd39b04 name: '{#FSNAME}: Total space' @@ -2649,8 +2897,11 @@ zabbix_export: description: 'Total space in Bytes' tags: - - tag: Application - value: 'Filesystem {#FSNAME}' + tag: component + value: storage + - + tag: filesystem + value: '{#FSNAME}' - uuid: 74c773bffa8e41f2a3cd7abf0b710fcf name: '{#FSNAME}: Used space' @@ -2660,8 +2911,11 @@ zabbix_export: description: 'Used storage in Bytes' tags: - - tag: Application - value: 'Filesystem {#FSNAME}' + tag: component + value: storage + - + tag: filesystem + value: '{#FSNAME}' trigger_prototypes: - uuid: fb410c10bd59476dbe58e1ee179cd25f @@ -2677,6 +2931,13 @@ zabbix_export: - The disk free space is less than 5G. - The disk will be full in less than 24 hours. manual_close: 'YES' + tags: + - + tag: scope + value: availability + - + tag: scope + value: capacity - uuid: d66583735eb04973ac30d923533c4b0f expression: | @@ -2697,6 +2958,13 @@ zabbix_export: expression: | last(/Linux filesystems by Zabbix agent/vfs.fs.size[{#FSNAME},pused])>{$VFS.FS.PUSED.MAX.CRIT:"{#FSNAME}"} and ((last(/Linux filesystems by Zabbix agent/vfs.fs.size[{#FSNAME},total])-last(/Linux filesystems by Zabbix agent/vfs.fs.size[{#FSNAME},used]))<5G or timeleft(/Linux filesystems by Zabbix agent/vfs.fs.size[{#FSNAME},pused],1h,100)<1d) + tags: + - + tag: scope + value: availability + - + tag: scope + value: capacity graph_prototypes: - uuid: 3ccd5c1a0e15489c9b57030ee634b8e3 @@ -2772,14 +3040,18 @@ zabbix_export: - 1d tags: - - tag: Application - value: General + tag: component + value: system triggers: - uuid: abf2e035f1e54971a0795152f922271b expression: 'last(/Linux generic by Zabbix agent/kernel.maxfiles)<{$KERNEL.MAXFILES.MIN}' name: 'Configured max number of open filedescriptors is too low (< {$KERNEL.MAXFILES.MIN})' priority: INFO + tags: + - + tag: scope + value: performance - uuid: a82525acd1bd4039860ad2d750476760 name: 'Maximum number of processes' @@ -2794,8 +3066,8 @@ zabbix_export: - 1d tags: - - tag: Application - value: General + tag: component + value: system triggers: - uuid: 079c2be2b0a44965a8e83cedba222b8d @@ -2806,6 +3078,10 @@ zabbix_export: - name: 'Getting closer to process limit (over 80% used)' expression: 'last(/Linux generic by Zabbix agent/proc.num)/last(/Linux generic by Zabbix agent/kernel.maxproc)*100>80' + tags: + - + tag: scope + value: performance - uuid: 0207b131fa26435ba6b5979c46719bc8 name: 'Number of processes' @@ -2813,8 +3089,8 @@ zabbix_export: history: 7d tags: - - tag: Application - value: General + tag: component + value: system - uuid: fa98827fe6474bf692d6aba3273836f7 name: 'Number of running processes' @@ -2822,8 +3098,8 @@ zabbix_export: history: 7d tags: - - tag: Application - value: General + tag: component + value: system - uuid: 48c251895f234f4595c4133015c27a18 name: 'System boot time' @@ -2838,8 +3114,8 @@ zabbix_export: - 1h tags: - - tag: Application - value: General + tag: component + value: system - uuid: f744b8e0be46431e8088803b3a1b210d name: 'System name' @@ -2857,8 +3133,8 @@ zabbix_export: - 12h tags: - - tag: Application - value: General + tag: component + value: system triggers: - uuid: eda29f0c8c55495ab93820caa26338bf @@ -2867,6 +3143,13 @@ zabbix_export: priority: INFO description: 'System name has changed. Ack to close.' manual_close: 'YES' + tags: + - + tag: scope + value: notice + - + tag: scope + value: security - uuid: ac41daaa287944f3b0429c6fb2bca09c name: 'System local time' @@ -2876,8 +3159,8 @@ zabbix_export: description: 'System local time of the host.' tags: - - tag: Application - value: General + tag: component + value: system triggers: - uuid: cffb7209ce2a45bd868ac41c0680be56 @@ -2886,6 +3169,13 @@ zabbix_export: priority: WARNING description: 'The host system time is different from the Zabbix server time.' manual_close: 'YES' + tags: + - + tag: scope + value: availability + - + tag: scope + value: performance - uuid: 2e6e1ac8eb724a47b6c50b6c352ee3f7 name: 'Operating system architecture' @@ -2902,8 +3192,8 @@ zabbix_export: - 1d tags: - - tag: Application - value: Inventory + tag: component + value: os - uuid: a40ad2e2bda3453b873d634e6a003dc2 name: 'Operating system' @@ -2920,8 +3210,8 @@ zabbix_export: - 1d tags: - - tag: Application - value: Inventory + tag: component + value: os triggers: - uuid: 2f043de71d2940d184aa02200e33c28a @@ -2934,6 +3224,10 @@ zabbix_export: - name: 'System name has changed (new name: {ITEM.VALUE})' expression: 'last(/Linux generic by Zabbix agent/system.hostname,#1)<>last(/Linux generic by Zabbix agent/system.hostname,#2) and length(last(/Linux generic by Zabbix agent/system.hostname))>0' + tags: + - + tag: scope + value: notice - uuid: 1097f843e7324a1fa0508544ddddd556 name: 'Software installed' @@ -2949,8 +3243,8 @@ zabbix_export: - 1d tags: - - tag: Application - value: Inventory + tag: component + value: os - uuid: b3a8feced15d4a09a8a2d8d1d8c9a546 name: 'System description' @@ -2967,8 +3261,8 @@ zabbix_export: - 12h tags: - - tag: Application - value: General + tag: component + value: system - uuid: 0a49428e394c4431bf97aa8787637bff name: 'System uptime' @@ -2980,8 +3274,8 @@ zabbix_export: description: 'System uptime in ''N days, hh:mm:ss'' format.' tags: - - tag: Application - value: Status + tag: component + value: system triggers: - uuid: 2b612f4d65f4444c8a0609362c48463b @@ -2990,6 +3284,10 @@ zabbix_export: priority: WARNING description: 'The host uptime is less than 10 minutes' manual_close: 'YES' + tags: + - + tag: scope + value: notice - uuid: c595adf482c04553a2477bc1d929bc8d name: 'Number of logged in users' @@ -2998,8 +3296,8 @@ zabbix_export: description: 'Number of users who are currently logged in.' tags: - - tag: Application - value: General + tag: component + value: environment - uuid: a10cff7883a4433bb744ebc2264fa13d name: 'Checksum of /etc/passwd' @@ -3015,8 +3313,8 @@ zabbix_export: - 1h tags: - - tag: Application - value: Security + tag: component + value: environment triggers: - uuid: a07bba3d320c4979b68ac0bbfad900dc @@ -3031,6 +3329,10 @@ zabbix_export: - name: 'System name has changed (new name: {ITEM.VALUE})' expression: 'last(/Linux generic by Zabbix agent/system.hostname,#1)<>last(/Linux generic by Zabbix agent/system.hostname,#2) and length(last(/Linux generic by Zabbix agent/system.hostname))>0' + tags: + - + tag: scope + value: security macros: - macro: '{$KERNEL.MAXFILES.MIN}' @@ -3059,8 +3361,11 @@ zabbix_export: description: 'The free space of swap volume/file in bytes.' tags: - - tag: Application - value: Memory + tag: component + value: memory + - + tag: component + value: storage - uuid: da85940246a044398668403af8ce0bb6 name: 'Free swap space in %' @@ -3071,8 +3376,11 @@ zabbix_export: description: 'The free space of swap volume/file in percent.' tags: - - tag: Application - value: Memory + tag: component + value: memory + - + tag: component + value: storage - uuid: 0067f617f90643d8b5721a659992db77 name: 'Total swap space' @@ -3082,8 +3390,11 @@ zabbix_export: description: 'The total space of swap volume/file in bytes.' tags: - - tag: Application - value: Memory + tag: component + value: memory + - + tag: component + value: storage - uuid: e9aa329aff2c443595cd77443a512a1a name: 'Available memory' @@ -3093,8 +3404,8 @@ zabbix_export: description: '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.' tags: - - tag: Application - value: Memory + tag: component + value: memory - uuid: 20299d21c1ee47a284f54e3b9c8ac919 name: 'Available memory in %' @@ -3105,8 +3416,8 @@ zabbix_export: description: 'Available memory as percentage of total. See also Appendixes in Zabbix Documentation about parameters of the vm.memory.size item.' tags: - - tag: Application - value: Memory + tag: component + value: memory - uuid: b2f541b33a32428aa7644825d54f706a name: 'Total memory' @@ -3116,8 +3427,8 @@ zabbix_export: description: 'Total memory in Bytes' tags: - - tag: Application - value: Memory + tag: component + value: memory - uuid: bb852083c6aa43119bfb1d0756d9f1f7 name: 'Memory utilization' @@ -3137,8 +3448,8 @@ zabbix_export: key: 'vm.memory.size[pavailable]' tags: - - tag: Application - value: Memory + tag: component + value: memory triggers: - uuid: 804010cd02244ec5b47ba77bfa734228 @@ -3149,7 +3460,14 @@ zabbix_export: dependencies: - name: 'Lack of available memory (<{$MEMORY.AVAILABLE.MIN} of {ITEM.VALUE2})' - expression: 'min(/Linux memory by Zabbix agent/vm.memory.size[available],5m)<{$MEMORY.AVAILABLE.MIN} and last(/Linux memory by Zabbix agent/vm.memory.size[total])>0' + expression: 'max(/Linux memory by Zabbix agent/vm.memory.size[available],5m)<{$MEMORY.AVAILABLE.MIN} and last(/Linux memory by Zabbix agent/vm.memory.size[total])>0' + tags: + - + tag: scope + value: capacity + - + tag: scope + value: performance macros: - macro: '{$MEMORY.AVAILABLE.MIN}' @@ -3208,8 +3526,14 @@ zabbix_export: - '' tags: - - tag: Application - value: 'Interface {#IFNAME}' + tag: component + value: interface + - + tag: component + value: network + - + tag: interface + value: 'port-{#SNMPINDEX}' - uuid: f0c78df653744f03aaef06f909525a3d name: 'Interface {#IFNAME}: Inbound packets with errors' @@ -3223,8 +3547,14 @@ zabbix_export: - '' tags: - - tag: Application - value: 'Interface {#IFNAME}' + tag: component + value: interface + - + tag: component + value: network + - + tag: interface + value: 'port-{#SNMPINDEX}' - uuid: 544b545925344458ae3895198fa5b00a name: 'Interface {#IFNAME}: Bits received' @@ -3243,8 +3573,14 @@ zabbix_export: - '8' tags: - - tag: Application - value: 'Interface {#IFNAME}' + tag: component + value: interface + - + tag: component + value: network + - + tag: interface + value: 'port-{#SNMPINDEX}' - uuid: 3502455ff20742439521d5b9d2f015a3 name: 'Interface {#IFNAME}: Outbound packets discarded' @@ -3258,8 +3594,14 @@ zabbix_export: - '' tags: - - tag: Application - value: 'Interface {#IFNAME}' + tag: component + value: interface + - + tag: component + value: network + - + tag: interface + value: 'port-{#SNMPINDEX}' - uuid: 0044c70afff64bf99ecec9173ef7a0f8 name: 'Interface {#IFNAME}: Outbound packets with errors' @@ -3273,8 +3615,14 @@ zabbix_export: - '' tags: - - tag: Application - value: 'Interface {#IFNAME}' + tag: component + value: interface + - + tag: component + value: network + - + tag: interface + value: 'port-{#SNMPINDEX}' - uuid: efa9c1b34b86486c9260730316c7a67c name: 'Interface {#IFNAME}: Bits sent' @@ -3293,8 +3641,14 @@ zabbix_export: - '8' tags: - - tag: Application - value: 'Interface {#IFNAME}' + tag: component + value: interface + - + tag: component + value: network + - + tag: interface + value: 'port-{#SNMPINDEX}' - uuid: f9d88bf4e5b245ed80870b50506e7db3 name: 'Interface {#IFNAME}: Operational status' @@ -3337,8 +3691,14 @@ zabbix_export: return newvalue; tags: - - tag: Application - value: 'Interface {#IFNAME}' + tag: component + value: interface + - + tag: component + value: network + - + tag: interface + value: 'port-{#SNMPINDEX}' trigger_prototypes: - uuid: 4b06b63814d34a90abe971abcd97cf83 @@ -3356,6 +3716,10 @@ zabbix_export: WARNING: if closed manually - won't fire again on next poll, because of .diff. manual_close: 'YES' + tags: + - + tag: scope + value: availability - uuid: 09bb129b088d493990bb4fa381eacad8 name: 'Interface {#IFNAME}: Interface type' @@ -3376,8 +3740,14 @@ zabbix_export: - 1d tags: - - tag: Application - value: 'Interface {#IFNAME}' + tag: component + value: interface + - + tag: component + value: network + - + tag: interface + value: 'port-{#SNMPINDEX}' trigger_prototypes: - uuid: 42ba7cc36b734d4a933ed4f7ceb8f3a4 @@ -3402,6 +3772,10 @@ zabbix_export: name: 'Interface {#IFNAME}: Link down' expression: '{$IFCONTROL:"{#IFNAME}"}=1 and last(/Linux network interfaces by Zabbix agent/vfs.file.contents["/sys/class/net/{#IFNAME}/operstate"])=2 and (last(/Linux network interfaces by Zabbix agent/vfs.file.contents["/sys/class/net/{#IFNAME}/operstate"],#1)<>last(/Linux network interfaces by Zabbix agent/vfs.file.contents["/sys/class/net/{#IFNAME}/operstate"],#2))' recovery_expression: 'last(/Linux network interfaces by Zabbix agent/vfs.file.contents["/sys/class/net/{#IFNAME}/operstate"])<>2 or {$IFCONTROL:"{#IFNAME}"}=0' + tags: + - + tag: scope + value: performance - uuid: b4da7325b41647ab997cf6906a9cba23 expression: | @@ -3421,6 +3795,13 @@ zabbix_export: name: 'Interface {#IFNAME}: Link down' expression: '{$IFCONTROL:"{#IFNAME}"}=1 and last(/Linux network interfaces by Zabbix agent/vfs.file.contents["/sys/class/net/{#IFNAME}/operstate"])=2 and (last(/Linux network interfaces by Zabbix agent/vfs.file.contents["/sys/class/net/{#IFNAME}/operstate"],#1)<>last(/Linux network interfaces by Zabbix agent/vfs.file.contents["/sys/class/net/{#IFNAME}/operstate"],#2))' recovery_expression: 'last(/Linux network interfaces by Zabbix agent/vfs.file.contents["/sys/class/net/{#IFNAME}/operstate"])<>2 or {$IFCONTROL:"{#IFNAME}"}=0' + tags: + - + tag: scope + value: availability + - + tag: scope + value: performance graph_prototypes: - uuid: 4b1489e1d06a4443a4f379854936cfee @@ -3740,15 +4121,23 @@ zabbix_export: name: 'Getting closer to process limit (over 80% used)' opdata: '{ITEM.LASTVALUE1} active, {ITEM.LASTVALUE2} limit.' priority: WARNING + tags: + - + tag: scope + value: performance - uuid: 613c30a98cf044b1b46a3d1d50f90eb8 expression: 'last(/Linux generic by Zabbix agent/proc.num)/last(/Linux generic by Zabbix agent/kernel.maxproc)*100>80' name: 'Getting closer to process limit (over 80% used)' opdata: '{ITEM.LASTVALUE1} active, {ITEM.LASTVALUE2} limit.' priority: WARNING + tags: + - + tag: scope + value: performance - uuid: f49fc01c5ac945d59455563bdbcc6469 - expression: 'min(/Linux by Zabbix agent/system.swap.size[,pfree],5m)<{$SWAP.PFREE.MIN.WARN} and last(/Linux by Zabbix agent/system.swap.size[,total])>0' + expression: 'max(/Linux by Zabbix agent/system.swap.size[,pfree],5m)<{$SWAP.PFREE.MIN.WARN} and last(/Linux by Zabbix agent/system.swap.size[,total])>0' name: 'High swap space usage (less than {$SWAP.PFREE.MIN.WARN}% free)' opdata: 'Free: {ITEM.LASTVALUE1}, total: {ITEM.LASTVALUE2}' priority: WARNING @@ -3759,10 +4148,14 @@ zabbix_export: expression: 'min(/Linux by Zabbix agent/vm.memory.utilization,5m)>{$MEMORY.UTIL.MAX}' - name: 'Lack of available memory (<{$MEMORY.AVAILABLE.MIN} of {ITEM.VALUE2})' - expression: 'min(/Linux by Zabbix agent/vm.memory.size[available],5m)<{$MEMORY.AVAILABLE.MIN} and last(/Linux by Zabbix agent/vm.memory.size[total])>0' + expression: 'max(/Linux by Zabbix agent/vm.memory.size[available],5m)<{$MEMORY.AVAILABLE.MIN} and last(/Linux by Zabbix agent/vm.memory.size[total])>0' + tags: + - + tag: scope + value: capacity - uuid: 6bf4726efad344529d3c8908053c6e6c - expression: 'min(/Linux memory by Zabbix agent/system.swap.size[,pfree],5m)<{$SWAP.PFREE.MIN.WARN} and last(/Linux memory by Zabbix agent/system.swap.size[,total])>0' + expression: 'max(/Linux memory by Zabbix agent/system.swap.size[,pfree],5m)<{$SWAP.PFREE.MIN.WARN} and last(/Linux memory by Zabbix agent/system.swap.size[,total])>0' name: 'High swap space usage (less than {$SWAP.PFREE.MIN.WARN}% free)' opdata: 'Free: {ITEM.LASTVALUE1}, total: {ITEM.LASTVALUE2}' priority: WARNING @@ -3773,19 +4166,37 @@ zabbix_export: expression: 'min(/Linux memory by Zabbix agent/vm.memory.utilization,5m)>{$MEMORY.UTIL.MAX}' - name: 'Lack of available memory (<{$MEMORY.AVAILABLE.MIN} of {ITEM.VALUE2})' - expression: 'min(/Linux memory by Zabbix agent/vm.memory.size[available],5m)<{$MEMORY.AVAILABLE.MIN} and last(/Linux memory by Zabbix agent/vm.memory.size[total])>0' + expression: 'max(/Linux memory by Zabbix agent/vm.memory.size[available],5m)<{$MEMORY.AVAILABLE.MIN} and last(/Linux memory by Zabbix agent/vm.memory.size[total])>0' + tags: + - + tag: scope + value: capacity - uuid: 686470cef97f48f6b017e9fc7a078afe - expression: 'min(/Linux by Zabbix agent/vm.memory.size[available],5m)<{$MEMORY.AVAILABLE.MIN} and last(/Linux by Zabbix agent/vm.memory.size[total])>0' + expression: 'max(/Linux by Zabbix agent/vm.memory.size[available],5m)<{$MEMORY.AVAILABLE.MIN} and last(/Linux by Zabbix agent/vm.memory.size[total])>0' name: 'Lack of available memory (<{$MEMORY.AVAILABLE.MIN} of {ITEM.VALUE2})' opdata: 'Available: {ITEM.LASTVALUE1}, total: {ITEM.LASTVALUE2}' priority: AVERAGE + tags: + - + tag: scope + value: capacity + - + tag: scope + value: performance - uuid: 3800877e8b474aa2aa83c1ecc0523db6 - expression: 'min(/Linux memory by Zabbix agent/vm.memory.size[available],5m)<{$MEMORY.AVAILABLE.MIN} and last(/Linux memory by Zabbix agent/vm.memory.size[total])>0' + expression: 'max(/Linux memory by Zabbix agent/vm.memory.size[available],5m)<{$MEMORY.AVAILABLE.MIN} and last(/Linux memory by Zabbix agent/vm.memory.size[total])>0' name: 'Lack of available memory (<{$MEMORY.AVAILABLE.MIN} of {ITEM.VALUE2})' opdata: 'Available: {ITEM.LASTVALUE1}, total: {ITEM.LASTVALUE2}' priority: AVERAGE + tags: + - + tag: scope + value: capacity + - + tag: scope + value: performance - uuid: 695f0c352377409d95aca3fe76d1cae2 expression: | @@ -3796,6 +4207,13 @@ zabbix_export: opdata: 'Load averages(1m 5m 15m): ({ITEM.LASTVALUE1} {ITEM.LASTVALUE3} {ITEM.LASTVALUE4}), # of CPUs: {ITEM.LASTVALUE2}' priority: AVERAGE description: 'Per CPU load average is too high. Your system may be slow to respond.' + tags: + - + tag: scope + value: capacity + - + tag: scope + value: performance - uuid: 0d6fc27f8a884510b2f31a5a0e653f70 expression: | @@ -3806,6 +4224,13 @@ zabbix_export: opdata: 'Load averages(1m 5m 15m): ({ITEM.LASTVALUE1} {ITEM.LASTVALUE3} {ITEM.LASTVALUE4}), # of CPUs: {ITEM.LASTVALUE2}' priority: AVERAGE description: 'Per CPU load average is too high. Your system may be slow to respond.' + tags: + - + tag: scope + value: capacity + - + tag: scope + value: performance graphs: - uuid: 7036809e95be49b4959fefe8e89a5e90 @@ -3838,7 +4263,7 @@ zabbix_export: host: 'Linux by Zabbix agent' key: system.cpu.intr - - uuid: 345236549e004d4da84b47bc797d248e + uuid: f217c30162b24c9190785fad1ec83b73 name: 'CPU usage' type: STACKED ymin_type_1: FIXED @@ -3847,58 +4272,58 @@ zabbix_export: - color: 1A7C11 item: - host: 'Linux CPU by Zabbix agent' + host: 'Linux by Zabbix agent' key: 'system.cpu.util[,system]' - sortorder: '1' color: 2774A4 item: - host: 'Linux CPU by Zabbix agent' + host: 'Linux by Zabbix agent' key: 'system.cpu.util[,user]' - sortorder: '2' color: F63100 item: - host: 'Linux CPU by Zabbix agent' + host: 'Linux by Zabbix agent' key: 'system.cpu.util[,nice]' - sortorder: '3' color: A54F10 item: - host: 'Linux CPU by Zabbix agent' + host: 'Linux by Zabbix agent' key: 'system.cpu.util[,iowait]' - sortorder: '4' color: FC6EA3 item: - host: 'Linux CPU by Zabbix agent' + host: 'Linux by Zabbix agent' key: 'system.cpu.util[,steal]' - sortorder: '5' color: 6C59DC item: - host: 'Linux CPU by Zabbix agent' + host: 'Linux by Zabbix agent' key: 'system.cpu.util[,interrupt]' - sortorder: '6' color: AC8C14 item: - host: 'Linux CPU by Zabbix agent' + host: 'Linux by Zabbix agent' key: 'system.cpu.util[,softirq]' - sortorder: '7' color: 611F27 item: - host: 'Linux CPU by Zabbix agent' + host: 'Linux by Zabbix agent' key: 'system.cpu.util[,guest]' - sortorder: '8' color: F230E0 item: - host: 'Linux CPU by Zabbix agent' + host: 'Linux by Zabbix agent' key: 'system.cpu.util[,guest_nice]' - - uuid: f217c30162b24c9190785fad1ec83b73 + uuid: 345236549e004d4da84b47bc797d248e name: 'CPU usage' type: STACKED ymin_type_1: FIXED @@ -3907,58 +4332,58 @@ zabbix_export: - color: 1A7C11 item: - host: 'Linux by Zabbix agent' + host: 'Linux CPU by Zabbix agent' key: 'system.cpu.util[,system]' - sortorder: '1' color: 2774A4 item: - host: 'Linux by Zabbix agent' + host: 'Linux CPU by Zabbix agent' key: 'system.cpu.util[,user]' - sortorder: '2' color: F63100 item: - host: 'Linux by Zabbix agent' + host: 'Linux CPU by Zabbix agent' key: 'system.cpu.util[,nice]' - sortorder: '3' color: A54F10 item: - host: 'Linux by Zabbix agent' + host: 'Linux CPU by Zabbix agent' key: 'system.cpu.util[,iowait]' - sortorder: '4' color: FC6EA3 item: - host: 'Linux by Zabbix agent' + host: 'Linux CPU by Zabbix agent' key: 'system.cpu.util[,steal]' - sortorder: '5' color: 6C59DC item: - host: 'Linux by Zabbix agent' + host: 'Linux CPU by Zabbix agent' key: 'system.cpu.util[,interrupt]' - sortorder: '6' color: AC8C14 item: - host: 'Linux by Zabbix agent' + host: 'Linux CPU by Zabbix agent' key: 'system.cpu.util[,softirq]' - sortorder: '7' color: 611F27 item: - host: 'Linux by Zabbix agent' + host: 'Linux CPU by Zabbix agent' key: 'system.cpu.util[,guest]' - sortorder: '8' color: F230E0 item: - host: 'Linux by Zabbix agent' + host: 'Linux CPU by Zabbix agent' key: 'system.cpu.util[,guest_nice]' - - uuid: 4c14e3706a3c4c48b1fabf7d8d0991a8 + uuid: 668ae470ea33444bb40e3b83b97659c3 name: 'CPU utilization' ymin_type_1: FIXED ymax_type_1: FIXED @@ -3967,10 +4392,10 @@ zabbix_export: drawtype: GRADIENT_LINE color: 1A7C11 item: - host: 'Linux CPU by Zabbix agent' + host: 'Linux by Zabbix agent' key: system.cpu.util - - uuid: 668ae470ea33444bb40e3b83b97659c3 + uuid: 4c14e3706a3c4c48b1fabf7d8d0991a8 name: 'CPU utilization' ymin_type_1: FIXED ymax_type_1: FIXED @@ -3979,10 +4404,10 @@ zabbix_export: drawtype: GRADIENT_LINE color: 1A7C11 item: - host: 'Linux by Zabbix agent' + host: 'Linux CPU by Zabbix agent' key: system.cpu.util - - uuid: b089fd66c95b4e8ca923820a13f8dd16 + uuid: f260a63bc3b04c3b80b47f83bb05ed9c name: 'Memory usage' ymin_type_1: FIXED graph_items: @@ -3990,17 +4415,17 @@ zabbix_export: drawtype: BOLD_LINE color: 1A7C11 item: - host: 'Linux memory by Zabbix agent' + host: 'Linux by Zabbix agent' key: 'vm.memory.size[total]' - sortorder: '1' drawtype: GRADIENT_LINE color: 2774A4 item: - host: 'Linux memory by Zabbix agent' + host: 'Linux by Zabbix agent' key: 'vm.memory.size[available]' - - uuid: f260a63bc3b04c3b80b47f83bb05ed9c + uuid: b089fd66c95b4e8ca923820a13f8dd16 name: 'Memory usage' ymin_type_1: FIXED graph_items: @@ -4008,17 +4433,17 @@ zabbix_export: drawtype: BOLD_LINE color: 1A7C11 item: - host: 'Linux by Zabbix agent' + host: 'Linux memory by Zabbix agent' key: 'vm.memory.size[total]' - sortorder: '1' drawtype: GRADIENT_LINE color: 2774A4 item: - host: 'Linux by Zabbix agent' + host: 'Linux memory by Zabbix agent' key: 'vm.memory.size[available]' - - uuid: 83c385fe3aef4aa9b862ed4718e428d3 + uuid: bac7a8fb7e014696b54d262bf40e5b12 name: 'Memory utilization' ymin_type_1: FIXED ymax_type_1: FIXED @@ -4027,10 +4452,10 @@ zabbix_export: drawtype: GRADIENT_LINE color: 1A7C11 item: - host: 'Linux memory by Zabbix agent' + host: 'Linux by Zabbix agent' key: vm.memory.utilization - - uuid: bac7a8fb7e014696b54d262bf40e5b12 + uuid: 83c385fe3aef4aa9b862ed4718e428d3 name: 'Memory utilization' ymin_type_1: FIXED ymax_type_1: FIXED @@ -4039,135 +4464,135 @@ zabbix_export: drawtype: GRADIENT_LINE color: 1A7C11 item: - host: 'Linux by Zabbix agent' + host: 'Linux memory by Zabbix agent' key: vm.memory.utilization - - uuid: 644864fece6e4c0c9484c57e24808691 + uuid: fa49531c9c3d4087b2205bed6ed0469f name: Processes graph_items: - color: 1A7C11 item: - host: 'Linux generic by Zabbix agent' + host: 'Linux by Zabbix agent' key: proc.num - sortorder: '1' color: 2774A4 item: - host: 'Linux generic by Zabbix agent' + host: 'Linux by Zabbix agent' key: 'proc.num[,,run]' - sortorder: '2' color: F63100 item: - host: 'Linux generic by Zabbix agent' + host: 'Linux by Zabbix agent' key: kernel.maxproc - - uuid: fa49531c9c3d4087b2205bed6ed0469f + uuid: 644864fece6e4c0c9484c57e24808691 name: Processes graph_items: - color: 1A7C11 item: - host: 'Linux by Zabbix agent' + host: 'Linux generic by Zabbix agent' key: proc.num - sortorder: '1' color: 2774A4 item: - host: 'Linux by Zabbix agent' + host: 'Linux generic by Zabbix agent' key: 'proc.num[,,run]' - sortorder: '2' color: F63100 item: - host: 'Linux by Zabbix agent' + host: 'Linux generic by Zabbix agent' key: kernel.maxproc - - uuid: 71e4089be866400a9f0a520ba271c243 + uuid: 1ca6e2d883114853bd402110c3fd211e name: 'Swap usage' graph_items: - color: 1A7C11 item: - host: 'Linux memory by Zabbix agent' + host: 'Linux by Zabbix agent' key: 'system.swap.size[,free]' - sortorder: '1' color: 2774A4 item: - host: 'Linux memory by Zabbix agent' + host: 'Linux by Zabbix agent' key: 'system.swap.size[,total]' - - uuid: 1ca6e2d883114853bd402110c3fd211e + uuid: 71e4089be866400a9f0a520ba271c243 name: 'Swap usage' graph_items: - color: 1A7C11 item: - host: 'Linux by Zabbix agent' + host: 'Linux memory by Zabbix agent' key: 'system.swap.size[,free]' - sortorder: '1' color: 2774A4 item: - host: 'Linux by Zabbix agent' + host: 'Linux memory by Zabbix agent' key: 'system.swap.size[,total]' - - uuid: 479ffa370eef48caba68f06e63e73344 + uuid: 1b8cc9470a5040d79090a3e5dfcb0a76 name: 'System load' ymin_type_1: FIXED graph_items: - color: 1A7C11 item: - host: 'Linux CPU by Zabbix agent' + host: 'Linux by Zabbix agent' key: 'system.cpu.load[all,avg1]' - sortorder: '1' color: 2774A4 item: - host: 'Linux CPU by Zabbix agent' + host: 'Linux by Zabbix agent' key: 'system.cpu.load[all,avg5]' - sortorder: '2' color: F63100 item: - host: 'Linux CPU by Zabbix agent' + host: 'Linux by Zabbix agent' key: 'system.cpu.load[all,avg15]' - sortorder: '3' color: A54F10 yaxisside: RIGHT item: - host: 'Linux CPU by Zabbix agent' + host: 'Linux by Zabbix agent' key: system.cpu.num - - uuid: 1b8cc9470a5040d79090a3e5dfcb0a76 + uuid: 479ffa370eef48caba68f06e63e73344 name: 'System load' ymin_type_1: FIXED graph_items: - color: 1A7C11 item: - host: 'Linux by Zabbix agent' + host: 'Linux CPU by Zabbix agent' key: 'system.cpu.load[all,avg1]' - sortorder: '1' color: 2774A4 item: - host: 'Linux by Zabbix agent' + host: 'Linux CPU by Zabbix agent' key: 'system.cpu.load[all,avg5]' - sortorder: '2' color: F63100 item: - host: 'Linux by Zabbix agent' + host: 'Linux CPU by Zabbix agent' key: 'system.cpu.load[all,avg15]' - sortorder: '3' color: A54F10 yaxisside: RIGHT item: - host: 'Linux by Zabbix agent' + host: 'Linux CPU by Zabbix agent' key: system.cpu.num diff --git a/templates/os/linux_active/README.md b/templates/os/linux_active/README.md index bc53de92cc8..3c800c9436a 100644 --- a/templates/os/linux_active/README.md +++ b/templates/os/linux_active/README.md @@ -53,7 +53,7 @@ There are no template links in this template. |Name|Description|Expression|Severity|Dependencies and additional info| |----|-----------|----|----|----| -|Load average is too high (per CPU load over {$LOAD_AVG_PER_CPU.MAX.WARN} for 5m) |<p>Per CPU load average is too high. Your system may be slow to respond.</p> |`min(/Linux CPU by Zabbix agent active/system.cpu.load[all,avg1],5m)/last(/Linux CPU by Zabbix agent active/system.cpu.num)>{$LOAD_AVG_PER_CPU.MAX.WARN} and last(/Linux CPU by Zabbix agent active/system.cpu.load[all,avg5])>0 and last(/Linux CPU by Zabbix agent active/system.cpu.load[all,avg15])>0 ` |AVERAGE | | +|Load average is too high (per CPU load over {$LOAD_AVG_PER_CPU.MAX.WARN} for 5m) |<p>Per CPU load average is too high. Your system may be slow to respond.</p> |`min(/Linux CPU by Zabbix agent active/system.cpu.load[all,avg1],5m)/last(/Linux CPU by Zabbix agent active/system.cpu.num)>{$LOAD_AVG_PER_CPU.MAX.WARN} and last(/Linux CPU by Zabbix agent active/system.cpu.load[all,avg5])>0 and last(/Linux CPU by Zabbix agent active/system.cpu.load[all,avg15])>0` |AVERAGE | | |High CPU utilization (over {$CPU.UTIL.CRIT}% for 5m) |<p>CPU utilization is too high. The system might be slow to respond.</p> |`min(/Linux CPU by Zabbix agent active/system.cpu.util,5m)>{$CPU.UTIL.CRIT}` |WARNING |<p>**Depends on**:</p><p>- Load average is too high (per CPU load over {$LOAD_AVG_PER_CPU.MAX.WARN} for 5m)</p> | ## Feedback @@ -165,8 +165,8 @@ There are no template links in this template. |Name|Description|Expression|Severity|Dependencies and additional info| |----|-----------|----|----|----| |High memory utilization (>{$MEMORY.UTIL.MAX}% for 5m) |<p>The system is running out of free memory.</p> |`min(/Linux memory by Zabbix agent active/vm.memory.utilization,5m)>{$MEMORY.UTIL.MAX}` |AVERAGE |<p>**Depends on**:</p><p>- Lack of available memory (<{$MEMORY.AVAILABLE.MIN} of {ITEM.VALUE2})</p> | -|Lack of available memory (<{$MEMORY.AVAILABLE.MIN} of {ITEM.VALUE2}) |<p>-</p> |`min(/Linux memory by Zabbix agent active/vm.memory.size[available],5m)<{$MEMORY.AVAILABLE.MIN} and last(/Linux memory by Zabbix agent active/vm.memory.size[total])>0` |AVERAGE | | -|High swap space usage (less than {$SWAP.PFREE.MIN.WARN}% free) |<p>This trigger is ignored, if there is no swap configured</p> |`min(/Linux memory by Zabbix agent active/system.swap.size[,pfree],5m)<{$SWAP.PFREE.MIN.WARN} and last(/Linux memory by Zabbix agent active/system.swap.size[,total])>0` |WARNING |<p>**Depends on**:</p><p>- High memory utilization (>{$MEMORY.UTIL.MAX}% for 5m)</p><p>- Lack of available memory (<{$MEMORY.AVAILABLE.MIN} of {ITEM.VALUE2})</p> | +|Lack of available memory (<{$MEMORY.AVAILABLE.MIN} of {ITEM.VALUE2}) |<p>-</p> |`max(/Linux memory by Zabbix agent active/vm.memory.size[available],5m)<{$MEMORY.AVAILABLE.MIN} and last(/Linux memory by Zabbix agent active/vm.memory.size[total])>0` |AVERAGE | | +|High swap space usage (less than {$SWAP.PFREE.MIN.WARN}% free) |<p>This trigger is ignored, if there is no swap configured</p> |`max(/Linux memory by Zabbix agent active/system.swap.size[,pfree],5m)<{$SWAP.PFREE.MIN.WARN} and last(/Linux memory by Zabbix agent active/system.swap.size[,total])>0` |WARNING |<p>**Depends on**:</p><p>- High memory utilization (>{$MEMORY.UTIL.MAX}% for 5m)</p><p>- Lack of available memory (<{$MEMORY.AVAILABLE.MIN} of {ITEM.VALUE2})</p> | ## Feedback @@ -484,7 +484,7 @@ There are no template links in this template. |Name|Description|Expression|Severity|Dependencies and additional info| |----|-----------|----|----|----| -|Load average is too high (per CPU load over {$LOAD_AVG_PER_CPU.MAX.WARN} for 5m) |<p>Per CPU load average is too high. Your system may be slow to respond.</p> |`min(/Linux by Zabbix agent active/system.cpu.load[all,avg1],5m)/last(/Linux by Zabbix agent active/system.cpu.num)>{$LOAD_AVG_PER_CPU.MAX.WARN} and last(/Linux by Zabbix agent active/system.cpu.load[all,avg5])>0 and last(/Linux by Zabbix agent active/system.cpu.load[all,avg15])>0 ` |AVERAGE | | +|Load average is too high (per CPU load over {$LOAD_AVG_PER_CPU.MAX.WARN} for 5m) |<p>Per CPU load average is too high. Your system may be slow to respond.</p> |`min(/Linux by Zabbix agent active/system.cpu.load[all,avg1],5m)/last(/Linux by Zabbix agent active/system.cpu.num)>{$LOAD_AVG_PER_CPU.MAX.WARN} and last(/Linux by Zabbix agent active/system.cpu.load[all,avg5])>0 and last(/Linux by Zabbix agent active/system.cpu.load[all,avg15])>0` |AVERAGE | | |High CPU utilization (over {$CPU.UTIL.CRIT}% for 5m) |<p>CPU utilization is too high. The system might be slow to respond.</p> |`min(/Linux by Zabbix agent active/system.cpu.util,5m)>{$CPU.UTIL.CRIT}` |WARNING |<p>**Depends on**:</p><p>- Load average is too high (per CPU load over {$LOAD_AVG_PER_CPU.MAX.WARN} for 5m)</p> | |{#FSNAME}: Disk space is critically low (used > {$VFS.FS.PUSED.MAX.CRIT:"{#FSNAME}"}%) |<p>Two conditions should match: First, space utilization should be above {$VFS.FS.PUSED.MAX.CRIT:"{#FSNAME}"}.</p><p> Second condition should be one of the following:</p><p> - The disk free space is less than 5G.</p><p> - The disk will be full in less than 24 hours.</p> |`last(/Linux by Zabbix agent active/vfs.fs.size[{#FSNAME},pused])>{$VFS.FS.PUSED.MAX.CRIT:"{#FSNAME}"} and ((last(/Linux by Zabbix agent active/vfs.fs.size[{#FSNAME},total])-last(/Linux by Zabbix agent active/vfs.fs.size[{#FSNAME},used]))<5G or timeleft(/Linux by Zabbix agent active/vfs.fs.size[{#FSNAME},pused],1h,100)<1d) ` |AVERAGE |<p>Manual close: YES</p> | |{#FSNAME}: Disk space is low (used > {$VFS.FS.PUSED.MAX.WARN:"{#FSNAME}"}%) |<p>Two conditions should match: First, space utilization should be above {$VFS.FS.PUSED.MAX.WARN:"{#FSNAME}"}.</p><p> Second condition should be one of the following:</p><p> - The disk free space is less than 10G.</p><p> - The disk will be full in less than 24 hours.</p> |`last(/Linux by Zabbix agent active/vfs.fs.size[{#FSNAME},pused])>{$VFS.FS.PUSED.MAX.WARN:"{#FSNAME}"} and ((last(/Linux by Zabbix agent active/vfs.fs.size[{#FSNAME},total])-last(/Linux by Zabbix agent active/vfs.fs.size[{#FSNAME},used]))<10G or timeleft(/Linux by Zabbix agent active/vfs.fs.size[{#FSNAME},pused],1h,100)<1d) ` |WARNING |<p>Manual close: YES</p><p>**Depends on**:</p><p>- {#FSNAME}: Disk space is critically low (used > {$VFS.FS.PUSED.MAX.CRIT:"{#FSNAME}"}%)</p> | @@ -497,8 +497,8 @@ There are no template links in this template. |Getting closer to process limit (over 80% used) |<p>-</p> |`last(/Linux by Zabbix agent active/proc.num)/last(/Linux by Zabbix agent active/kernel.maxproc)*100>80` |WARNING | | |Operating system description has changed |<p>Operating system description has changed. Possible reasons that system has been updated or replaced. Ack to close.</p> |`last(/Linux by Zabbix agent active/system.sw.os,#1)<>last(/Linux by Zabbix agent active/system.sw.os,#2) and length(last(/Linux by Zabbix agent active/system.sw.os))>0` |INFO |<p>Manual close: YES</p><p>**Depends on**:</p><p>- System name has changed (new name: {ITEM.VALUE})</p> | |High memory utilization (>{$MEMORY.UTIL.MAX}% for 5m) |<p>The system is running out of free memory.</p> |`min(/Linux by Zabbix agent active/vm.memory.utilization,5m)>{$MEMORY.UTIL.MAX}` |AVERAGE |<p>**Depends on**:</p><p>- Lack of available memory (<{$MEMORY.AVAILABLE.MIN} of {ITEM.VALUE2})</p> | -|Lack of available memory (<{$MEMORY.AVAILABLE.MIN} of {ITEM.VALUE2}) |<p>-</p> |`min(/Linux by Zabbix agent active/vm.memory.size[available],5m)<{$MEMORY.AVAILABLE.MIN} and last(/Linux by Zabbix agent active/vm.memory.size[total])>0` |AVERAGE | | -|High swap space usage (less than {$SWAP.PFREE.MIN.WARN}% free) |<p>This trigger is ignored, if there is no swap configured</p> |`min(/Linux by Zabbix agent active/system.swap.size[,pfree],5m)<{$SWAP.PFREE.MIN.WARN} and last(/Linux by Zabbix agent active/system.swap.size[,total])>0` |WARNING |<p>**Depends on**:</p><p>- High memory utilization (>{$MEMORY.UTIL.MAX}% for 5m)</p><p>- Lack of available memory (<{$MEMORY.AVAILABLE.MIN} of {ITEM.VALUE2})</p> | +|Lack of available memory (<{$MEMORY.AVAILABLE.MIN} of {ITEM.VALUE2}) |<p>-</p> |`max(/Linux by Zabbix agent active/vm.memory.size[available],5m)<{$MEMORY.AVAILABLE.MIN} and last(/Linux by Zabbix agent active/vm.memory.size[total])>0` |AVERAGE | | +|High swap space usage (less than {$SWAP.PFREE.MIN.WARN}% free) |<p>This trigger is ignored, if there is no swap configured</p> |`max(/Linux by Zabbix agent active/system.swap.size[,pfree],5m)<{$SWAP.PFREE.MIN.WARN} and last(/Linux by Zabbix agent active/system.swap.size[,total])>0` |WARNING |<p>**Depends on**:</p><p>- High memory utilization (>{$MEMORY.UTIL.MAX}% for 5m)</p><p>- Lack of available memory (<{$MEMORY.AVAILABLE.MIN} of {ITEM.VALUE2})</p> | |Interface {#IFNAME}: High error rate (>{$IF.ERRORS.WARN:"{#IFNAME}"} for 5m) |<p>Recovers when below 80% of {$IF.ERRORS.WARN:"{#IFNAME}"} threshold</p> |`min(/Linux by Zabbix agent active/net.if.in["{#IFNAME}",errors],5m)>{$IF.ERRORS.WARN:"{#IFNAME}"} or min(/Linux by Zabbix agent active/net.if.out["{#IFNAME}",errors],5m)>{$IF.ERRORS.WARN:"{#IFNAME}"}`<p>Recovery expression:</p>`max(/Linux by Zabbix agent active/net.if.in["{#IFNAME}",errors],5m)<{$IF.ERRORS.WARN:"{#IFNAME}"}*0.8 and max(/Linux by Zabbix agent active/net.if.out["{#IFNAME}",errors],5m)<{$IF.ERRORS.WARN:"{#IFNAME}"}*0.8` |WARNING |<p>Manual close: YES</p><p>**Depends on**:</p><p>- Interface {#IFNAME}: Link down</p> | |Interface {#IFNAME}: Link down |<p>This trigger expression works as follows:</p><p>1. Can be triggered if operations status is down.</p><p>2. {$IFCONTROL:"{#IFNAME}"}=1 - 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.</p><p>3. {TEMPLATE_NAME:METRIC.diff()}=1) - trigger fires only if operational status was up(1) sometime before. (So, do not fire 'ethernal off' interfaces.)</p><p>WARNING: if closed manually - won't fire again on next poll, because of .diff.</p> |`{$IFCONTROL:"{#IFNAME}"}=1 and last(/Linux by Zabbix agent active/vfs.file.contents["/sys/class/net/{#IFNAME}/operstate"])=2 and (last(/Linux by Zabbix agent active/vfs.file.contents["/sys/class/net/{#IFNAME}/operstate"],#1)<>last(/Linux by Zabbix agent active/vfs.file.contents["/sys/class/net/{#IFNAME}/operstate"],#2))`<p>Recovery expression:</p>`last(/Linux by Zabbix agent active/vfs.file.contents["/sys/class/net/{#IFNAME}/operstate"])<>2 or {$IFCONTROL:"{#IFNAME}"}=0` |AVERAGE |<p>Manual close: YES</p> | |Interface {#IFNAME}: Ethernet has changed to lower speed than it was before |<p>This Ethernet connection has transitioned down from its known maximum speed. This might be a sign of autonegotiation issues. Ack to close.</p> |`change(/Linux by Zabbix agent active/vfs.file.contents["/sys/class/net/{#IFNAME}/type"])<0 and last(/Linux by Zabbix agent active/vfs.file.contents["/sys/class/net/{#IFNAME}/type"])>0 and (last(/Linux by Zabbix agent active/vfs.file.contents["/sys/class/net/{#IFNAME}/type"])=6 or last(/Linux by Zabbix agent active/vfs.file.contents["/sys/class/net/{#IFNAME}/type"])=1) and (last(/Linux by Zabbix agent active/vfs.file.contents["/sys/class/net/{#IFNAME}/operstate"])<>2) `<p>Recovery expression:</p>`(change(/Linux by Zabbix agent active/vfs.file.contents["/sys/class/net/{#IFNAME}/type"])>0 and last(/Linux by Zabbix agent active/vfs.file.contents["/sys/class/net/{#IFNAME}/type"],#2)>0) or (last(/Linux by Zabbix agent active/vfs.file.contents["/sys/class/net/{#IFNAME}/operstate"])=2) ` |INFO |<p>Manual close: YES</p><p>**Depends on**:</p><p>- Interface {#IFNAME}: Link down</p> | diff --git a/templates/os/linux_active/template_os_linux_active.yaml b/templates/os/linux_active/template_os_linux_active.yaml index 71ec7981a80..9dab586914f 100644 --- a/templates/os/linux_active/template_os_linux_active.yaml +++ b/templates/os/linux_active/template_os_linux_active.yaml @@ -1,6 +1,6 @@ zabbix_export: version: '6.0' - date: '2022-01-18T20:36:50Z' + date: '2022-01-26T10:41:55Z' groups: - uuid: 57b7ae836ca64446ba2c296389c009b7 @@ -67,8 +67,11 @@ zabbix_export: key: 'vfs.file.contents[/sys/block/{#DEVNAME}/stat]' tags: - - tag: Application - value: 'Disk {#DEVNAME}' + tag: component + value: storage + - + tag: disk + value: '{#DEVNAME}' - uuid: 4263e16baa044186947ad9f4ec12f6b4 name: '{#DEVNAME}: Disk read request avg waiting time (r_await)' @@ -81,8 +84,11 @@ zabbix_export: description: 'This formula contains two boolean expressions that evaluates to 1 or 0 in order to set calculated metric to zero and to avoid division by zero exception.' tags: - - tag: Application - value: 'Disk {#DEVNAME}' + tag: component + value: storage + - + tag: disk + value: '{#DEVNAME}' - uuid: 7a02e002d83f4e71bdcc031077738f2b name: '{#DEVNAME}: Disk read rate' @@ -106,8 +112,11 @@ zabbix_export: key: 'vfs.file.contents[/sys/block/{#DEVNAME}/stat]' tags: - - tag: Application - value: 'Disk {#DEVNAME}' + tag: component + value: storage + - + tag: disk + value: '{#DEVNAME}' - uuid: ae4ae1c7ef2e434f875c8099ff3b101b name: '{#DEVNAME}: Disk read time (rate)' @@ -134,8 +143,11 @@ zabbix_export: key: 'vfs.file.contents[/sys/block/{#DEVNAME}/stat]' tags: - - tag: Application - value: 'Zabbix raw items' + tag: component + value: storage + - + tag: disk + value: '{#DEVNAME}' - uuid: 708baac844f54ca2b91ba8ed9f624459 name: '{#DEVNAME}: Disk utilization' @@ -163,8 +175,11 @@ zabbix_export: key: 'vfs.file.contents[/sys/block/{#DEVNAME}/stat]' tags: - - tag: Application - value: 'Disk {#DEVNAME}' + tag: component + value: storage + - + tag: disk + value: '{#DEVNAME}' - uuid: e36cbccc4d9e470f8078bd2e04c5c5da name: '{#DEVNAME}: Disk write request avg waiting time (w_await)' @@ -177,8 +192,11 @@ zabbix_export: description: 'This formula contains two boolean expressions that evaluates to 1 or 0 in order to set calculated metric to zero and to avoid division by zero exception.' tags: - - tag: Application - value: 'Disk {#DEVNAME}' + tag: component + value: storage + - + tag: disk + value: '{#DEVNAME}' - uuid: ef9afdff2799455e85a8477a307dd83f name: '{#DEVNAME}: Disk write rate' @@ -202,8 +220,11 @@ zabbix_export: key: 'vfs.file.contents[/sys/block/{#DEVNAME}/stat]' tags: - - tag: Application - value: 'Disk {#DEVNAME}' + tag: component + value: storage + - + tag: disk + value: '{#DEVNAME}' - uuid: 165825d4e5e442ad97d6455a117a7663 name: '{#DEVNAME}: Disk write time (rate)' @@ -230,8 +251,11 @@ zabbix_export: key: 'vfs.file.contents[/sys/block/{#DEVNAME}/stat]' tags: - - tag: Application - value: 'Zabbix raw items' + tag: component + value: storage + - + tag: disk + value: '{#DEVNAME}' - uuid: ab92fd1578124197ba4dc8af11ebece4 name: '{#DEVNAME}: Get stats' @@ -258,6 +282,10 @@ zabbix_export: priority: WARNING description: 'This trigger might indicate disk {#DEVNAME} saturation.' manual_close: 'YES' + tags: + - + tag: scope + value: performance graph_prototypes: - uuid: 8748136db91b499da7516cb6fde881fb @@ -364,8 +392,8 @@ zabbix_export: - 1d tags: - - tag: Application - value: 'Monitoring agent' + tag: component + value: system - uuid: 7c266646bfa843dabfe4ba5a3fd9026e name: 'Zabbix agent ping' @@ -377,8 +405,8 @@ zabbix_export: name: 'Zabbix agent ping status' tags: - - tag: Application - value: Status + tag: component + value: system triggers: - uuid: c1b9fdbe6a584d2cb25ff7077c667af1 @@ -387,6 +415,10 @@ zabbix_export: priority: AVERAGE description: 'For active agents, nodata() with agent.ping is used with {$AGENT.NODATA_TIMEOUT} as time threshold.' manual_close: 'YES' + tags: + - + tag: scope + value: availability - uuid: 91dbe302bd8e4954b91e9ce3a795b4eb name: 'Version of Zabbix agent running' @@ -403,8 +435,8 @@ zabbix_export: - 1d tags: - - tag: Application - value: 'Monitoring agent' + tag: component + value: application - uuid: 66ed2ffc888c40c6b80dcc259c087d08 name: 'Maximum number of open file descriptors' @@ -420,14 +452,18 @@ zabbix_export: - 1d tags: - - tag: Application - value: General + tag: component + value: system triggers: - uuid: a7716b62422243b991a2697752d7cb1f expression: 'last(/Linux by Zabbix agent active/kernel.maxfiles)<{$KERNEL.MAXFILES.MIN}' name: 'Configured max number of open filedescriptors is too low (< {$KERNEL.MAXFILES.MIN})' priority: INFO + tags: + - + tag: scope + value: performance - uuid: d60cc4367893424d9671b1f05ba83599 name: 'Maximum number of processes' @@ -443,8 +479,8 @@ zabbix_export: - 1d tags: - - tag: Application - value: General + tag: component + value: system triggers: - uuid: 740ed348fb1d41dca7c410123b668a48 @@ -455,6 +491,10 @@ zabbix_export: - name: 'Getting closer to process limit (over 80% used)' expression: 'last(/Linux by Zabbix agent active/proc.num)/last(/Linux by Zabbix agent active/kernel.maxproc)*100>80' + tags: + - + tag: scope + value: performance - uuid: ccb6fdbe1267475780e978c0c5de986c name: 'Number of processes' @@ -463,8 +503,8 @@ zabbix_export: history: 7d tags: - - tag: Application - value: General + tag: component + value: system - uuid: 436bf5615731425a97fdcdbaac5f4000 name: 'Number of running processes' @@ -473,8 +513,8 @@ zabbix_export: history: 7d tags: - - tag: Application - value: General + tag: component + value: system - uuid: 42bb6cbed08a4884a99328b38e4c1654 name: 'System boot time' @@ -490,8 +530,8 @@ zabbix_export: - 1h tags: - - tag: Application - value: General + tag: component + value: system - uuid: 0a2218b9d9124c7284962f84bdefaab8 name: 'Interrupts per second' @@ -506,8 +546,8 @@ zabbix_export: - '' tags: - - tag: Application - value: CPU + tag: component + value: cpu - uuid: c692df07acc44b4ea1f4f88cd4ee64eb name: 'Load average (1m avg)' @@ -517,8 +557,8 @@ zabbix_export: value_type: FLOAT tags: - - tag: Application - value: CPU + tag: component + value: cpu - uuid: 18862acd219e4259a9b9665c32550fa5 name: 'Load average (5m avg)' @@ -528,8 +568,8 @@ zabbix_export: value_type: FLOAT tags: - - tag: Application - value: CPU + tag: component + value: cpu - uuid: 61040b6d85df4a2087e562f0216e723d name: 'Load average (15m avg)' @@ -539,8 +579,8 @@ zabbix_export: value_type: FLOAT tags: - - tag: Application - value: CPU + tag: component + value: cpu - uuid: 6e98a6a53c1a44c09b5e3c19971b834c name: 'Number of CPUs' @@ -554,8 +594,8 @@ zabbix_export: - 1d tags: - - tag: Application - value: CPU + tag: component + value: cpu - uuid: 47e3a1d3955d4bccb07a0e32f768273d name: 'Context switches per second' @@ -570,8 +610,8 @@ zabbix_export: - '' tags: - - tag: Application - value: CPU + tag: component + value: cpu - uuid: 9cb786aec7de4f749f33c6e5adfbaf75 name: 'CPU utilization' @@ -593,8 +633,8 @@ zabbix_export: key: 'system.cpu.util[,idle]' tags: - - tag: Application - value: CPU + tag: component + value: cpu triggers: - uuid: e299778a6fcc4805bd5806f3b2ffe1c2 @@ -610,6 +650,10 @@ zabbix_export: min(/Linux by Zabbix agent active/system.cpu.load[all,avg1],5m)/last(/Linux by Zabbix agent active/system.cpu.num)>{$LOAD_AVG_PER_CPU.MAX.WARN} and last(/Linux by Zabbix agent active/system.cpu.load[all,avg5])>0 and last(/Linux by Zabbix agent active/system.cpu.load[all,avg15])>0 + tags: + - + tag: scope + value: performance - uuid: 4ef463cc12da45e6b5a97cee93fd5ba0 name: 'CPU guest time' @@ -621,8 +665,8 @@ zabbix_export: description: 'Guest time (time spent running a virtual CPU for a guest operating system)' tags: - - tag: Application - value: CPU + tag: component + value: cpu - uuid: 0cb7f1c9774241968208724ab56f4d86 name: 'CPU guest nice time' @@ -634,8 +678,8 @@ zabbix_export: description: 'Time spent running a niced guest (virtual CPU for guest operating systems under the control of the Linux kernel)' tags: - - tag: Application - value: CPU + tag: component + value: cpu - uuid: 8a20c7edef6d449e8771ff57cebb87d8 name: 'CPU idle time' @@ -647,8 +691,8 @@ zabbix_export: description: 'The time the CPU has spent doing nothing.' tags: - - tag: Application - value: CPU + tag: component + value: cpu - uuid: 9329b55874bb4de7a52f941f382ba9ce name: 'CPU interrupt time' @@ -660,8 +704,8 @@ zabbix_export: description: 'The amount of time the CPU has been servicing hardware interrupts.' tags: - - tag: Application - value: CPU + tag: component + value: cpu - uuid: 4859bb1b6e21469a917aa56fbfbe1698 name: 'CPU iowait time' @@ -673,8 +717,8 @@ zabbix_export: description: 'Amount of time the CPU has been waiting for I/O to complete.' tags: - - tag: Application - value: CPU + tag: component + value: cpu - uuid: d965fa68eea3454e83179116c5483322 name: 'CPU nice time' @@ -686,8 +730,8 @@ zabbix_export: description: 'The time the CPU has spent running users'' processes that have been niced.' tags: - - tag: Application - value: CPU + tag: component + value: cpu - uuid: 2ff77e25f0fe45238c64a6532735cdd5 name: 'CPU softirq time' @@ -699,8 +743,8 @@ zabbix_export: description: 'The amount of time the CPU has been servicing software interrupts.' tags: - - tag: Application - value: CPU + tag: component + value: cpu - uuid: 434c154ba392476f9ad8a94968840e19 name: 'CPU steal time' @@ -712,8 +756,8 @@ zabbix_export: description: 'The amount of CPU ''stolen'' from this virtual machine by the hypervisor for other tasks (such as running another virtual machine).' tags: - - tag: Application - value: CPU + tag: component + value: cpu - uuid: 75622323ae4447e8a21a04ef191fdc2d name: 'CPU system time' @@ -725,8 +769,8 @@ zabbix_export: description: 'The time the CPU has spent running the kernel and its processes.' tags: - - tag: Application - value: CPU + tag: component + value: cpu - uuid: c74b64926aae4a8e8c2299d8bfe2e188 name: 'CPU user time' @@ -738,8 +782,8 @@ zabbix_export: description: 'The time the CPU has spent running users'' processes that are not niced.' tags: - - tag: Application - value: CPU + tag: component + value: cpu - uuid: fdf4eb1b98d04b229a1c9a3c0b5837ba name: 'System name' @@ -758,8 +802,8 @@ zabbix_export: - 12h tags: - - tag: Application - value: General + tag: component + value: system triggers: - uuid: c2fc80044fa94f0d97c72bd1d749b731 @@ -768,19 +812,25 @@ zabbix_export: priority: INFO description: 'System name has changed. Ack to close.' manual_close: 'YES' + tags: + - + tag: scope + value: notice + - + tag: scope + value: security - uuid: c8fa467600ab48ce8cec353bab6c3a54 name: 'System local time' type: ZABBIX_ACTIVE key: system.localtime history: 7d - status: DISABLED units: unixtime description: 'System local time of the host.' tags: - - tag: Application - value: General + tag: component + value: system triggers: - uuid: 10f29c3898cf41a0a2551349cd052413 @@ -789,6 +839,13 @@ zabbix_export: priority: WARNING description: 'The host system time is different from the Zabbix server time.' manual_close: 'YES' + tags: + - + tag: scope + value: availability + - + tag: scope + value: performance - uuid: 627cbcb2432a4aeda6e90363d9b0c1db name: 'Operating system architecture' @@ -806,8 +863,8 @@ zabbix_export: - 1d tags: - - tag: Application - value: Inventory + tag: component + value: os - uuid: d8c633f2fd1947028079a5939835dcd8 name: 'Operating system' @@ -825,8 +882,8 @@ zabbix_export: - 1d tags: - - tag: Application - value: Inventory + tag: component + value: os triggers: - uuid: e27cb7063ca841a2b78aa547ec0d001c @@ -839,6 +896,10 @@ zabbix_export: - name: 'System name has changed (new name: {ITEM.VALUE})' expression: 'last(/Linux by Zabbix agent active/system.hostname,#1)<>last(/Linux by Zabbix agent active/system.hostname,#2) and length(last(/Linux by Zabbix agent active/system.hostname))>0' + tags: + - + tag: scope + value: notice - uuid: 16b1e5ab950040ef8c29139e0649d622 name: 'Software installed' @@ -855,8 +916,8 @@ zabbix_export: - 1d tags: - - tag: Application - value: Inventory + tag: component + value: os - uuid: f08e1de57cbd4b08b9fd3294d0d95906 name: 'Free swap space' @@ -867,8 +928,11 @@ zabbix_export: description: 'The free space of swap volume/file in bytes.' tags: - - tag: Application - value: Memory + tag: component + value: memory + - + tag: component + value: storage - uuid: 56b8f84d22264b92b70a6ab0c3c70f19 name: 'Free swap space in %' @@ -880,8 +944,11 @@ zabbix_export: description: 'The free space of swap volume/file in percent.' tags: - - tag: Application - value: Memory + tag: component + value: memory + - + tag: component + value: storage - uuid: 3a9fb924ab1d47168ffcab9d237d808a name: 'Total swap space' @@ -892,8 +959,11 @@ zabbix_export: description: 'The total space of swap volume/file in bytes.' tags: - - tag: Application - value: Memory + tag: component + value: memory + - + tag: component + value: storage - uuid: d3d73dcc92b34511971eddf956dc4c0f name: 'System description' @@ -911,8 +981,8 @@ zabbix_export: - 12h tags: - - tag: Application - value: General + tag: component + value: system - uuid: 51bdea745e0547ad92a74fefaea54e39 name: 'System uptime' @@ -925,8 +995,8 @@ zabbix_export: description: 'System uptime in ''N days, hh:mm:ss'' format.' tags: - - tag: Application - value: Status + tag: component + value: system triggers: - uuid: 64dbab85caf749f59f3da0c374746bc2 @@ -935,6 +1005,10 @@ zabbix_export: priority: WARNING description: 'The host uptime is less than 10 minutes' manual_close: 'YES' + tags: + - + tag: scope + value: notice - uuid: 4ea1cfb5813a422b98caebcd870959ef name: 'Number of logged in users' @@ -944,8 +1018,8 @@ zabbix_export: description: 'Number of users who are currently logged in.' tags: - - tag: Application - value: General + tag: component + value: environment - uuid: 87f35de24ba74a8d8f70430c8da85261 name: 'Checksum of /etc/passwd' @@ -962,8 +1036,8 @@ zabbix_export: - 1h tags: - - tag: Application - value: Security + tag: component + value: environment triggers: - uuid: c5a76894508c4f0e9dcc9f70e6f39f49 @@ -978,6 +1052,10 @@ zabbix_export: - name: 'System name has changed (new name: {ITEM.VALUE})' expression: 'last(/Linux by Zabbix agent active/system.hostname,#1)<>last(/Linux by Zabbix agent active/system.hostname,#2) and length(last(/Linux by Zabbix agent active/system.hostname))>0' + tags: + - + tag: scope + value: security - uuid: 5bf94ec3debc459fa3e13449199052ee name: 'Available memory' @@ -988,8 +1066,8 @@ zabbix_export: description: '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.' tags: - - tag: Application - value: Memory + tag: component + value: memory - uuid: 99efd95a41b34457a2ec0d8c96324e7c name: 'Available memory in %' @@ -1001,8 +1079,8 @@ zabbix_export: description: 'Available memory as percentage of total. See also Appendixes in Zabbix Documentation about parameters of the vm.memory.size item.' tags: - - tag: Application - value: Memory + tag: component + value: memory - uuid: 013fe8b15c86442eadc10763706ec594 name: 'Total memory' @@ -1013,8 +1091,8 @@ zabbix_export: description: 'Total memory in Bytes' tags: - - tag: Application - value: Memory + tag: component + value: memory - uuid: 07e60e812d32443ba8e8b0eb27166b98 name: 'Memory utilization' @@ -1034,8 +1112,8 @@ zabbix_export: key: 'vm.memory.size[pavailable]' tags: - - tag: Application - value: Memory + tag: component + value: memory triggers: - uuid: fb368aa704064a44b9a4ed8c129cf3e8 @@ -1046,7 +1124,14 @@ zabbix_export: dependencies: - name: 'Lack of available memory (<{$MEMORY.AVAILABLE.MIN} of {ITEM.VALUE2})' - expression: 'min(/Linux by Zabbix agent active/vm.memory.size[available],5m)<{$MEMORY.AVAILABLE.MIN} and last(/Linux by Zabbix agent active/vm.memory.size[total])>0' + expression: 'max(/Linux by Zabbix agent active/vm.memory.size[available],5m)<{$MEMORY.AVAILABLE.MIN} and last(/Linux by Zabbix agent active/vm.memory.size[total])>0' + tags: + - + tag: scope + value: capacity + - + tag: scope + value: performance discovery_rules: - uuid: 0b47631fb1334f78a7fe5207194a5476 @@ -1082,8 +1167,14 @@ zabbix_export: - '' tags: - - tag: Application - value: 'Interface {#IFNAME}' + tag: component + value: interface + - + tag: component + value: network + - + tag: interface + value: 'port-{#SNMPINDEX}' - uuid: f0eb218780ce44128117d73d65d412a9 name: 'Interface {#IFNAME}: Inbound packets with errors' @@ -1098,8 +1189,14 @@ zabbix_export: - '' tags: - - tag: Application - value: 'Interface {#IFNAME}' + tag: component + value: interface + - + tag: component + value: network + - + tag: interface + value: 'port-{#SNMPINDEX}' - uuid: 37dd13afa2b84b0e906a80016b9b2bf5 name: 'Interface {#IFNAME}: Bits received' @@ -1119,8 +1216,14 @@ zabbix_export: - '8' tags: - - tag: Application - value: 'Interface {#IFNAME}' + tag: component + value: interface + - + tag: component + value: network + - + tag: interface + value: 'port-{#SNMPINDEX}' - uuid: 12a56bb72eef43648293ce1d6c8f9c42 name: 'Interface {#IFNAME}: Outbound packets discarded' @@ -1135,8 +1238,14 @@ zabbix_export: - '' tags: - - tag: Application - value: 'Interface {#IFNAME}' + tag: component + value: interface + - + tag: component + value: network + - + tag: interface + value: 'port-{#SNMPINDEX}' - uuid: 90362d020e82429d87b0b1688355831d name: 'Interface {#IFNAME}: Outbound packets with errors' @@ -1151,8 +1260,14 @@ zabbix_export: - '' tags: - - tag: Application - value: 'Interface {#IFNAME}' + tag: component + value: interface + - + tag: component + value: network + - + tag: interface + value: 'port-{#SNMPINDEX}' - uuid: 63616a66fb5e4fd7a725c5186b47e516 name: 'Interface {#IFNAME}: Bits sent' @@ -1172,8 +1287,14 @@ zabbix_export: - '8' tags: - - tag: Application - value: 'Interface {#IFNAME}' + tag: component + value: interface + - + tag: component + value: network + - + tag: interface + value: 'port-{#SNMPINDEX}' - uuid: 83b33479fd774915b100b69c527519c8 name: 'Interface {#IFNAME}: Operational status' @@ -1217,8 +1338,14 @@ zabbix_export: return newvalue; tags: - - tag: Application - value: 'Interface {#IFNAME}' + tag: component + value: interface + - + tag: component + value: network + - + tag: interface + value: 'port-{#SNMPINDEX}' trigger_prototypes: - uuid: 1b8e42925e1b48969f35d91800fe5229 @@ -1236,6 +1363,10 @@ zabbix_export: WARNING: if closed manually - won't fire again on next poll, because of .diff. manual_close: 'YES' + tags: + - + tag: scope + value: availability - uuid: e675114e23414b9dbc2d19d00f32bc70 name: 'Interface {#IFNAME}: Interface type' @@ -1257,8 +1388,14 @@ zabbix_export: - 1d tags: - - tag: Application - value: 'Interface {#IFNAME}' + tag: component + value: interface + - + tag: component + value: network + - + tag: interface + value: 'port-{#SNMPINDEX}' trigger_prototypes: - uuid: c0fd4630351f424aa6c8b7f2e85f0f9e @@ -1283,6 +1420,10 @@ zabbix_export: name: 'Interface {#IFNAME}: Link down' expression: '{$IFCONTROL:"{#IFNAME}"}=1 and last(/Linux by Zabbix agent active/vfs.file.contents["/sys/class/net/{#IFNAME}/operstate"])=2 and (last(/Linux by Zabbix agent active/vfs.file.contents["/sys/class/net/{#IFNAME}/operstate"],#1)<>last(/Linux by Zabbix agent active/vfs.file.contents["/sys/class/net/{#IFNAME}/operstate"],#2))' recovery_expression: 'last(/Linux by Zabbix agent active/vfs.file.contents["/sys/class/net/{#IFNAME}/operstate"])<>2 or {$IFCONTROL:"{#IFNAME}"}=0' + tags: + - + tag: scope + value: performance - uuid: 58f4ba4b2795407896752da57462629d expression: | @@ -1302,6 +1443,13 @@ zabbix_export: name: 'Interface {#IFNAME}: Link down' expression: '{$IFCONTROL:"{#IFNAME}"}=1 and last(/Linux by Zabbix agent active/vfs.file.contents["/sys/class/net/{#IFNAME}/operstate"])=2 and (last(/Linux by Zabbix agent active/vfs.file.contents["/sys/class/net/{#IFNAME}/operstate"],#1)<>last(/Linux by Zabbix agent active/vfs.file.contents["/sys/class/net/{#IFNAME}/operstate"],#2))' recovery_expression: 'last(/Linux by Zabbix agent active/vfs.file.contents["/sys/class/net/{#IFNAME}/operstate"])<>2 or {$IFCONTROL:"{#IFNAME}"}=0' + tags: + - + tag: scope + value: availability + - + tag: scope + value: performance graph_prototypes: - uuid: 6e2814a0ef824df7b418bbd86b260181 @@ -1397,8 +1545,11 @@ zabbix_export: key: 'vfs.file.contents[/sys/block/{#DEVNAME}/stat]' tags: - - tag: Application - value: 'Disk {#DEVNAME}' + tag: component + value: storage + - + tag: disk + value: '{#DEVNAME}' - uuid: 1b3559f0d90948f0a72c2fdfdc80930b name: '{#DEVNAME}: Disk read request avg waiting time (r_await)' @@ -1411,8 +1562,11 @@ zabbix_export: description: 'This formula contains two boolean expressions that evaluates to 1 or 0 in order to set calculated metric to zero and to avoid division by zero exception.' tags: - - tag: Application - value: 'Disk {#DEVNAME}' + tag: component + value: storage + - + tag: disk + value: '{#DEVNAME}' - uuid: 3bb5f84b2e954c28843fa1fb3898c034 name: '{#DEVNAME}: Disk read rate' @@ -1436,8 +1590,11 @@ zabbix_export: key: 'vfs.file.contents[/sys/block/{#DEVNAME}/stat]' tags: - - tag: Application - value: 'Disk {#DEVNAME}' + tag: component + value: storage + - + tag: disk + value: '{#DEVNAME}' - uuid: df02934521b54864b2538b764c5d549b name: '{#DEVNAME}: Disk read time (rate)' @@ -1464,8 +1621,11 @@ zabbix_export: key: 'vfs.file.contents[/sys/block/{#DEVNAME}/stat]' tags: - - tag: Application - value: 'Zabbix raw items' + tag: component + value: storage + - + tag: disk + value: '{#DEVNAME}' - uuid: 72546bd5eefb4ac7a0b2992a25e5f0c5 name: '{#DEVNAME}: Disk utilization' @@ -1493,8 +1653,11 @@ zabbix_export: key: 'vfs.file.contents[/sys/block/{#DEVNAME}/stat]' tags: - - tag: Application - value: 'Disk {#DEVNAME}' + tag: component + value: storage + - + tag: disk + value: '{#DEVNAME}' - uuid: 8422c37735774134996be62580e7bf0f name: '{#DEVNAME}: Disk write request avg waiting time (w_await)' @@ -1507,8 +1670,11 @@ zabbix_export: description: 'This formula contains two boolean expressions that evaluates to 1 or 0 in order to set calculated metric to zero and to avoid division by zero exception.' tags: - - tag: Application - value: 'Disk {#DEVNAME}' + tag: component + value: storage + - + tag: disk + value: '{#DEVNAME}' - uuid: 4ba78909402d4bb8ab32f12c679ea3db name: '{#DEVNAME}: Disk write rate' @@ -1532,8 +1698,11 @@ zabbix_export: key: 'vfs.file.contents[/sys/block/{#DEVNAME}/stat]' tags: - - tag: Application - value: 'Disk {#DEVNAME}' + tag: component + value: storage + - + tag: disk + value: '{#DEVNAME}' - uuid: 7717dd9841004fa08b35b0e9f42bffaf name: '{#DEVNAME}: Disk write time (rate)' @@ -1560,8 +1729,11 @@ zabbix_export: key: 'vfs.file.contents[/sys/block/{#DEVNAME}/stat]' tags: - - tag: Application - value: 'Zabbix raw items' + tag: component + value: storage + - + tag: disk + value: '{#DEVNAME}' - uuid: 39877664726f4886aa88f3d1592bbcb1 name: '{#DEVNAME}: Get stats' @@ -1588,6 +1760,10 @@ zabbix_export: priority: WARNING description: 'This trigger might indicate disk {#DEVNAME} saturation.' manual_close: 'YES' + tags: + - + tag: scope + value: performance graph_prototypes: - uuid: feca6a365b8d49d2a66ff4bfac089fc8 @@ -1682,8 +1858,11 @@ zabbix_export: units: '%' tags: - - tag: Application - value: 'Filesystem {#FSNAME}' + tag: component + value: storage + - + tag: filesystem + value: '{#FSNAME}' trigger_prototypes: - uuid: 98e196ffb6f0422baf007fcff5f45b60 @@ -1694,6 +1873,13 @@ zabbix_export: description: | It may become impossible to write to disk if there are no index nodes left. As symptoms, 'No space left on device' or 'Disk is full' errors may be seen even though free space is available. + tags: + - + tag: scope + value: capacity + - + tag: scope + value: performance - uuid: a17e14a65c53447a9ce607799a62e7dd expression: 'min(/Linux by Zabbix agent active/vfs.fs.inode[{#FSNAME},pfree],5m)<{$VFS.FS.INODE.PFREE.MIN.WARN:"{#FSNAME}"}' @@ -1707,6 +1893,13 @@ zabbix_export: - name: '{#FSNAME}: Running out of free inodes (free < {$VFS.FS.INODE.PFREE.MIN.CRIT:"{#FSNAME}"}%)' expression: 'min(/Linux by Zabbix agent active/vfs.fs.inode[{#FSNAME},pfree],5m)<{$VFS.FS.INODE.PFREE.MIN.CRIT:"{#FSNAME}"}' + tags: + - + tag: scope + value: capacity + - + tag: scope + value: performance - uuid: b33989051217493cb9124302297e409f name: '{#FSNAME}: Space utilization' @@ -1718,8 +1911,11 @@ zabbix_export: description: 'Space utilization in % for {#FSNAME}' tags: - - tag: Application - value: 'Filesystem {#FSNAME}' + tag: component + value: storage + - + tag: filesystem + value: '{#FSNAME}' - uuid: 5cee504041e347719b35ee2c5a6056b8 name: '{#FSNAME}: Total space' @@ -1730,8 +1926,11 @@ zabbix_export: description: 'Total space in Bytes' tags: - - tag: Application - value: 'Filesystem {#FSNAME}' + tag: component + value: storage + - + tag: filesystem + value: '{#FSNAME}' - uuid: f23970d301be4085ab9038d3078b3871 name: '{#FSNAME}: Used space' @@ -1742,8 +1941,11 @@ zabbix_export: description: 'Used storage in Bytes' tags: - - tag: Application - value: 'Filesystem {#FSNAME}' + tag: component + value: storage + - + tag: filesystem + value: '{#FSNAME}' trigger_prototypes: - uuid: cf4079132a9d4124aa5e29d6839ae35b @@ -1759,6 +1961,13 @@ zabbix_export: - The disk free space is less than 5G. - The disk will be full in less than 24 hours. manual_close: 'YES' + tags: + - + tag: scope + value: availability + - + tag: scope + value: capacity - uuid: b56b8cad3bb34fab8132e07a32c432d9 expression: | @@ -1779,6 +1988,13 @@ zabbix_export: expression: | last(/Linux by Zabbix agent active/vfs.fs.size[{#FSNAME},pused])>{$VFS.FS.PUSED.MAX.CRIT:"{#FSNAME}"} and ((last(/Linux by Zabbix agent active/vfs.fs.size[{#FSNAME},total])-last(/Linux by Zabbix agent active/vfs.fs.size[{#FSNAME},used]))<5G or timeleft(/Linux by Zabbix agent active/vfs.fs.size[{#FSNAME},pused],1h,100)<1d) + tags: + - + tag: scope + value: availability + - + tag: scope + value: capacity graph_prototypes: - uuid: 9e2c288e9475446890f7c101214cca8a @@ -1802,6 +2018,13 @@ zabbix_export: item: host: 'Linux by Zabbix agent active' key: 'vfs.fs.size[{#FSNAME},used]' + tags: + - + tag: class + value: os + - + tag: target + value: linux macros: - macro: '{$AGENT.NODATA_TIMEOUT}' @@ -2376,8 +2599,8 @@ zabbix_export: - '' tags: - - tag: Application - value: CPU + tag: component + value: cpu - uuid: 028f6c4184fe4827816e47ec9ffded70 name: 'Load average (1m avg)' @@ -2387,8 +2610,8 @@ zabbix_export: value_type: FLOAT tags: - - tag: Application - value: CPU + tag: component + value: cpu - uuid: 507ff2791866406caf0a90c698b0b37a name: 'Load average (5m avg)' @@ -2398,8 +2621,8 @@ zabbix_export: value_type: FLOAT tags: - - tag: Application - value: CPU + tag: component + value: cpu - uuid: 9502c5e47bd542ecbb8e2bfbf9020367 name: 'Load average (15m avg)' @@ -2409,8 +2632,8 @@ zabbix_export: value_type: FLOAT tags: - - tag: Application - value: CPU + tag: component + value: cpu - uuid: e522484fae9044c5bb364a8be14dfd39 name: 'Number of CPUs' @@ -2424,8 +2647,8 @@ zabbix_export: - 1d tags: - - tag: Application - value: CPU + tag: component + value: cpu - uuid: 2524a63bea9d44858b4b0a068360a3ad name: 'Context switches per second' @@ -2440,8 +2663,8 @@ zabbix_export: - '' tags: - - tag: Application - value: CPU + tag: component + value: cpu - uuid: 91e6c4ff36eb4327a126a7f329792048 name: 'CPU utilization' @@ -2463,8 +2686,8 @@ zabbix_export: key: 'system.cpu.util[,idle]' tags: - - tag: Application - value: CPU + tag: component + value: cpu triggers: - uuid: 685db9802cc74b5aab4d9744ca3ee32e @@ -2480,6 +2703,10 @@ zabbix_export: min(/Linux CPU by Zabbix agent active/system.cpu.load[all,avg1],5m)/last(/Linux CPU by Zabbix agent active/system.cpu.num)>{$LOAD_AVG_PER_CPU.MAX.WARN} and last(/Linux CPU by Zabbix agent active/system.cpu.load[all,avg5])>0 and last(/Linux CPU by Zabbix agent active/system.cpu.load[all,avg15])>0 + tags: + - + tag: scope + value: performance - uuid: 113b52c5d0cc4fec815d1a8e76fad4b8 name: 'CPU guest time' @@ -2491,8 +2718,8 @@ zabbix_export: description: 'Guest time (time spent running a virtual CPU for a guest operating system)' tags: - - tag: Application - value: CPU + tag: component + value: cpu - uuid: b642aa7ed2dc41738a58339898ed6180 name: 'CPU guest nice time' @@ -2504,8 +2731,8 @@ zabbix_export: description: 'Time spent running a niced guest (virtual CPU for guest operating systems under the control of the Linux kernel)' tags: - - tag: Application - value: CPU + tag: component + value: cpu - uuid: b2f6d924272d4b84bf26cd497a85d24f name: 'CPU idle time' @@ -2517,8 +2744,8 @@ zabbix_export: description: 'The time the CPU has spent doing nothing.' tags: - - tag: Application - value: CPU + tag: component + value: cpu - uuid: 4eae770bff5f404481f2c57673fc8b3d name: 'CPU interrupt time' @@ -2530,8 +2757,8 @@ zabbix_export: description: 'The amount of time the CPU has been servicing hardware interrupts.' tags: - - tag: Application - value: CPU + tag: component + value: cpu - uuid: e8d5b76517c946b18b7d55c9ff2c23cb name: 'CPU iowait time' @@ -2543,8 +2770,8 @@ zabbix_export: description: 'Amount of time the CPU has been waiting for I/O to complete.' tags: - - tag: Application - value: CPU + tag: component + value: cpu - uuid: f67af9ba78054119806eb8ee6bbe6759 name: 'CPU nice time' @@ -2556,8 +2783,8 @@ zabbix_export: description: 'The time the CPU has spent running users'' processes that have been niced.' tags: - - tag: Application - value: CPU + tag: component + value: cpu - uuid: c86a06e45ce449158e90ba1843fa73be name: 'CPU softirq time' @@ -2569,8 +2796,8 @@ zabbix_export: description: 'The amount of time the CPU has been servicing software interrupts.' tags: - - tag: Application - value: CPU + tag: component + value: cpu - uuid: 676c1243ad404ec7b4bbdfcf1a230c8f name: 'CPU steal time' @@ -2582,8 +2809,8 @@ zabbix_export: description: 'The amount of CPU ''stolen'' from this virtual machine by the hypervisor for other tasks (such as running another virtual machine).' tags: - - tag: Application - value: CPU + tag: component + value: cpu - uuid: 768051f0019b4823a34cd1e7c03e507d name: 'CPU system time' @@ -2595,8 +2822,8 @@ zabbix_export: description: 'The time the CPU has spent running the kernel and its processes.' tags: - - tag: Application - value: CPU + tag: component + value: cpu - uuid: 28b99eefcae047fe8dee348ddbb96728 name: 'CPU user time' @@ -2608,8 +2835,8 @@ zabbix_export: description: 'The time the CPU has spent running users'' processes that are not niced.' tags: - - tag: Application - value: CPU + tag: component + value: cpu macros: - macro: '{$CPU.UTIL.CRIT}' @@ -2666,8 +2893,11 @@ zabbix_export: units: '%' tags: - - tag: Application - value: 'Filesystem {#FSNAME}' + tag: component + value: storage + - + tag: filesystem + value: '{#FSNAME}' trigger_prototypes: - uuid: 6785dec80d674c79a6b4c84a04165e25 @@ -2678,6 +2908,13 @@ zabbix_export: description: | It may become impossible to write to disk if there are no index nodes left. As symptoms, 'No space left on device' or 'Disk is full' errors may be seen even though free space is available. + tags: + - + tag: scope + value: capacity + - + tag: scope + value: performance - uuid: 8a453a00627c4f1bbf0724dbdf4e760a expression: 'min(/Linux filesystems by Zabbix agent active/vfs.fs.inode[{#FSNAME},pfree],5m)<{$VFS.FS.INODE.PFREE.MIN.WARN:"{#FSNAME}"}' @@ -2691,6 +2928,13 @@ zabbix_export: - name: '{#FSNAME}: Running out of free inodes (free < {$VFS.FS.INODE.PFREE.MIN.CRIT:"{#FSNAME}"}%)' expression: 'min(/Linux filesystems by Zabbix agent active/vfs.fs.inode[{#FSNAME},pfree],5m)<{$VFS.FS.INODE.PFREE.MIN.CRIT:"{#FSNAME}"}' + tags: + - + tag: scope + value: capacity + - + tag: scope + value: performance - uuid: 9f94a00cd29a420185475690d2f049c5 name: '{#FSNAME}: Space utilization' @@ -2702,8 +2946,11 @@ zabbix_export: description: 'Space utilization in % for {#FSNAME}' tags: - - tag: Application - value: 'Filesystem {#FSNAME}' + tag: component + value: storage + - + tag: filesystem + value: '{#FSNAME}' - uuid: bba48614f65c468c82a494f3f119a21d name: '{#FSNAME}: Total space' @@ -2714,8 +2961,11 @@ zabbix_export: description: 'Total space in Bytes' tags: - - tag: Application - value: 'Filesystem {#FSNAME}' + tag: component + value: storage + - + tag: filesystem + value: '{#FSNAME}' - uuid: 76bbffc4bd4a4ac3b3ff60ff27509372 name: '{#FSNAME}: Used space' @@ -2726,8 +2976,11 @@ zabbix_export: description: 'Used storage in Bytes' tags: - - tag: Application - value: 'Filesystem {#FSNAME}' + tag: component + value: storage + - + tag: filesystem + value: '{#FSNAME}' trigger_prototypes: - uuid: 6f3a431ce1774d7e9cec073197f088ca @@ -2743,6 +2996,13 @@ zabbix_export: - The disk free space is less than 5G. - The disk will be full in less than 24 hours. manual_close: 'YES' + tags: + - + tag: scope + value: availability + - + tag: scope + value: capacity - uuid: fd163fa0d1b0419797957d80222218bd expression: | @@ -2763,6 +3023,13 @@ zabbix_export: expression: | last(/Linux filesystems by Zabbix agent active/vfs.fs.size[{#FSNAME},pused])>{$VFS.FS.PUSED.MAX.CRIT:"{#FSNAME}"} and ((last(/Linux filesystems by Zabbix agent active/vfs.fs.size[{#FSNAME},total])-last(/Linux filesystems by Zabbix agent active/vfs.fs.size[{#FSNAME},used]))<5G or timeleft(/Linux filesystems by Zabbix agent active/vfs.fs.size[{#FSNAME},pused],1h,100)<1d) + tags: + - + tag: scope + value: availability + - + tag: scope + value: capacity graph_prototypes: - uuid: 361d0714ef994ffb8ee037ae7a952fce @@ -2839,14 +3106,18 @@ zabbix_export: - 1d tags: - - tag: Application - value: General + tag: component + value: system triggers: - uuid: fd194c5435c74dbdbefb396550497580 expression: 'last(/Linux generic by Zabbix agent active/kernel.maxfiles)<{$KERNEL.MAXFILES.MIN}' name: 'Configured max number of open filedescriptors is too low (< {$KERNEL.MAXFILES.MIN})' priority: INFO + tags: + - + tag: scope + value: performance - uuid: 7778ab98754146ecbfd2735d9c322c97 name: 'Maximum number of processes' @@ -2862,8 +3133,8 @@ zabbix_export: - 1d tags: - - tag: Application - value: General + tag: component + value: system triggers: - uuid: 1ddbc55594d540f7b30239a4e87a3b97 @@ -2874,6 +3145,10 @@ zabbix_export: - name: 'Getting closer to process limit (over 80% used)' expression: 'last(/Linux generic by Zabbix agent active/proc.num)/last(/Linux generic by Zabbix agent active/kernel.maxproc)*100>80' + tags: + - + tag: scope + value: performance - uuid: 64268d5004a64e0ba737dcf4dd213913 name: 'Number of processes' @@ -2882,8 +3157,8 @@ zabbix_export: history: 7d tags: - - tag: Application - value: General + tag: component + value: system - uuid: 06e306520579482b8105d7421ad16da1 name: 'Number of running processes' @@ -2892,8 +3167,8 @@ zabbix_export: history: 7d tags: - - tag: Application - value: General + tag: component + value: system - uuid: 04989d7ca98246ce93405b25bd86aeda name: 'System boot time' @@ -2909,8 +3184,8 @@ zabbix_export: - 1h tags: - - tag: Application - value: General + tag: component + value: system - uuid: 40de32e4124b456faba499e00b1c7174 name: 'System name' @@ -2929,8 +3204,8 @@ zabbix_export: - 12h tags: - - tag: Application - value: General + tag: component + value: system triggers: - uuid: 071532526e8842f8935bf9373a85b7da @@ -2939,19 +3214,25 @@ zabbix_export: priority: INFO description: 'System name has changed. Ack to close.' manual_close: 'YES' + tags: + - + tag: scope + value: notice + - + tag: scope + value: security - uuid: 510ed427b1284906824df3123b94a0bc name: 'System local time' type: ZABBIX_ACTIVE key: system.localtime history: 7d - status: DISABLED units: unixtime description: 'System local time of the host.' tags: - - tag: Application - value: General + tag: component + value: system triggers: - uuid: 350ceb73bee84b21b1f5c559e6697879 @@ -2960,6 +3241,13 @@ zabbix_export: priority: WARNING description: 'The host system time is different from the Zabbix server time.' manual_close: 'YES' + tags: + - + tag: scope + value: availability + - + tag: scope + value: performance - uuid: 6f37348c05fa409e9189af3731296095 name: 'Operating system architecture' @@ -2977,8 +3265,8 @@ zabbix_export: - 1d tags: - - tag: Application - value: Inventory + tag: component + value: os - uuid: 79d493ae03a64bdab89520c3dde0410c name: 'Operating system' @@ -2996,8 +3284,8 @@ zabbix_export: - 1d tags: - - tag: Application - value: Inventory + tag: component + value: os triggers: - uuid: fc45ac0cfc7641f2a52b95830df3e880 @@ -3010,6 +3298,10 @@ zabbix_export: - name: 'System name has changed (new name: {ITEM.VALUE})' expression: 'last(/Linux generic by Zabbix agent active/system.hostname,#1)<>last(/Linux generic by Zabbix agent active/system.hostname,#2) and length(last(/Linux generic by Zabbix agent active/system.hostname))>0' + tags: + - + tag: scope + value: notice - uuid: 42df39b3317a4bd6908686a491fd3d18 name: 'Software installed' @@ -3026,8 +3318,8 @@ zabbix_export: - 1d tags: - - tag: Application - value: Inventory + tag: component + value: os - uuid: d875142b4ea0442db59768be58c9d026 name: 'System description' @@ -3045,8 +3337,8 @@ zabbix_export: - 12h tags: - - tag: Application - value: General + tag: component + value: system - uuid: 2e5b3c8596df4aaebce704f3904630a7 name: 'System uptime' @@ -3059,8 +3351,8 @@ zabbix_export: description: 'System uptime in ''N days, hh:mm:ss'' format.' tags: - - tag: Application - value: Status + tag: component + value: system triggers: - uuid: 7b13d56caa094a8d95c0f4e948078366 @@ -3069,6 +3361,10 @@ zabbix_export: priority: WARNING description: 'The host uptime is less than 10 minutes' manual_close: 'YES' + tags: + - + tag: scope + value: notice - uuid: a58cfd080cfe44d9ae054754bbc69892 name: 'Number of logged in users' @@ -3078,8 +3374,8 @@ zabbix_export: description: 'Number of users who are currently logged in.' tags: - - tag: Application - value: General + tag: component + value: environment - uuid: 7cb47989debc4deba77394a5320a83e8 name: 'Checksum of /etc/passwd' @@ -3096,8 +3392,8 @@ zabbix_export: - 1h tags: - - tag: Application - value: Security + tag: component + value: environment triggers: - uuid: a49d7ca808c345ec8ef516fdc3b0d5ff @@ -3112,6 +3408,10 @@ zabbix_export: - name: 'System name has changed (new name: {ITEM.VALUE})' expression: 'last(/Linux generic by Zabbix agent active/system.hostname,#1)<>last(/Linux generic by Zabbix agent active/system.hostname,#2) and length(last(/Linux generic by Zabbix agent active/system.hostname))>0' + tags: + - + tag: scope + value: security macros: - macro: '{$KERNEL.MAXFILES.MIN}' @@ -3141,8 +3441,11 @@ zabbix_export: description: 'The free space of swap volume/file in bytes.' tags: - - tag: Application - value: Memory + tag: component + value: memory + - + tag: component + value: storage - uuid: f3b551caf6b44511a44f5ebb07ba5917 name: 'Free swap space in %' @@ -3154,8 +3457,11 @@ zabbix_export: description: 'The free space of swap volume/file in percent.' tags: - - tag: Application - value: Memory + tag: component + value: memory + - + tag: component + value: storage - uuid: 0b1a37ddf8db402491ac856980437a45 name: 'Total swap space' @@ -3166,8 +3472,11 @@ zabbix_export: description: 'The total space of swap volume/file in bytes.' tags: - - tag: Application - value: Memory + tag: component + value: memory + - + tag: component + value: storage - uuid: 156ef93f80d7499198909fc3fbc84672 name: 'Available memory' @@ -3178,8 +3487,8 @@ zabbix_export: description: '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.' tags: - - tag: Application - value: Memory + tag: component + value: memory - uuid: 79d2b01adaf14794826f78c860867fc5 name: 'Available memory in %' @@ -3191,8 +3500,8 @@ zabbix_export: description: 'Available memory as percentage of total. See also Appendixes in Zabbix Documentation about parameters of the vm.memory.size item.' tags: - - tag: Application - value: Memory + tag: component + value: memory - uuid: e1bc17b4c3d7499b954fe10e5feb35e1 name: 'Total memory' @@ -3203,8 +3512,8 @@ zabbix_export: description: 'Total memory in Bytes' tags: - - tag: Application - value: Memory + tag: component + value: memory - uuid: bb6cff2714e94a05a73aea5760e168c6 name: 'Memory utilization' @@ -3224,8 +3533,8 @@ zabbix_export: key: 'vm.memory.size[pavailable]' tags: - - tag: Application - value: Memory + tag: component + value: memory triggers: - uuid: 11bff052c18b424f9d89b53e0faa2b21 @@ -3236,7 +3545,14 @@ zabbix_export: dependencies: - name: 'Lack of available memory (<{$MEMORY.AVAILABLE.MIN} of {ITEM.VALUE2})' - expression: 'min(/Linux memory by Zabbix agent active/vm.memory.size[available],5m)<{$MEMORY.AVAILABLE.MIN} and last(/Linux memory by Zabbix agent active/vm.memory.size[total])>0' + expression: 'max(/Linux memory by Zabbix agent active/vm.memory.size[available],5m)<{$MEMORY.AVAILABLE.MIN} and last(/Linux memory by Zabbix agent active/vm.memory.size[total])>0' + tags: + - + tag: scope + value: capacity + - + tag: scope + value: performance macros: - macro: '{$MEMORY.AVAILABLE.MIN}' @@ -3297,8 +3613,14 @@ zabbix_export: - '' tags: - - tag: Application - value: 'Interface {#IFNAME}' + tag: component + value: interface + - + tag: component + value: network + - + tag: interface + value: 'port-{#SNMPINDEX}' - uuid: 5b771b290bb847be89bd7729709b7277 name: 'Interface {#IFNAME}: Inbound packets with errors' @@ -3313,8 +3635,14 @@ zabbix_export: - '' tags: - - tag: Application - value: 'Interface {#IFNAME}' + tag: component + value: interface + - + tag: component + value: network + - + tag: interface + value: 'port-{#SNMPINDEX}' - uuid: bd9652a4c1dd45eaa31807bdf9a84a79 name: 'Interface {#IFNAME}: Bits received' @@ -3334,8 +3662,14 @@ zabbix_export: - '8' tags: - - tag: Application - value: 'Interface {#IFNAME}' + tag: component + value: interface + - + tag: component + value: network + - + tag: interface + value: 'port-{#SNMPINDEX}' - uuid: f5c36654948041bfb45878117781b02f name: 'Interface {#IFNAME}: Outbound packets discarded' @@ -3350,8 +3684,14 @@ zabbix_export: - '' tags: - - tag: Application - value: 'Interface {#IFNAME}' + tag: component + value: interface + - + tag: component + value: network + - + tag: interface + value: 'port-{#SNMPINDEX}' - uuid: af4d99f8a7604fdfaaa3190469ddf9ec name: 'Interface {#IFNAME}: Outbound packets with errors' @@ -3366,8 +3706,14 @@ zabbix_export: - '' tags: - - tag: Application - value: 'Interface {#IFNAME}' + tag: component + value: interface + - + tag: component + value: network + - + tag: interface + value: 'port-{#SNMPINDEX}' - uuid: 9cd8c1068368472383c468145c5aecba name: 'Interface {#IFNAME}: Bits sent' @@ -3387,8 +3733,14 @@ zabbix_export: - '8' tags: - - tag: Application - value: 'Interface {#IFNAME}' + tag: component + value: interface + - + tag: component + value: network + - + tag: interface + value: 'port-{#SNMPINDEX}' - uuid: b38858cf52f945599ca475b635aab285 name: 'Interface {#IFNAME}: Operational status' @@ -3432,8 +3784,14 @@ zabbix_export: return newvalue; tags: - - tag: Application - value: 'Interface {#IFNAME}' + tag: component + value: interface + - + tag: component + value: network + - + tag: interface + value: 'port-{#SNMPINDEX}' trigger_prototypes: - uuid: acaf449feee44624995b9c3d0673cedc @@ -3451,6 +3809,10 @@ zabbix_export: WARNING: if closed manually - won't fire again on next poll, because of .diff. manual_close: 'YES' + tags: + - + tag: scope + value: availability - uuid: 1506d09010fc48378b35b434e0eb18c1 name: 'Interface {#IFNAME}: Interface type' @@ -3472,8 +3834,14 @@ zabbix_export: - 1d tags: - - tag: Application - value: 'Interface {#IFNAME}' + tag: component + value: interface + - + tag: component + value: network + - + tag: interface + value: 'port-{#SNMPINDEX}' trigger_prototypes: - uuid: 6ce7c1f3b54641bb87684f9c5336d1da @@ -3498,6 +3866,10 @@ zabbix_export: name: 'Interface {#IFNAME}: Link down' expression: '{$IFCONTROL:"{#IFNAME}"}=1 and last(/Linux network interfaces by Zabbix agent active/vfs.file.contents["/sys/class/net/{#IFNAME}/operstate"])=2 and (last(/Linux network interfaces by Zabbix agent active/vfs.file.contents["/sys/class/net/{#IFNAME}/operstate"],#1)<>last(/Linux network interfaces by Zabbix agent active/vfs.file.contents["/sys/class/net/{#IFNAME}/operstate"],#2))' recovery_expression: 'last(/Linux network interfaces by Zabbix agent active/vfs.file.contents["/sys/class/net/{#IFNAME}/operstate"])<>2 or {$IFCONTROL:"{#IFNAME}"}=0' + tags: + - + tag: scope + value: performance - uuid: b0b3cce08e924447845859391bdf9045 expression: | @@ -3517,6 +3889,13 @@ zabbix_export: name: 'Interface {#IFNAME}: Link down' expression: '{$IFCONTROL:"{#IFNAME}"}=1 and last(/Linux network interfaces by Zabbix agent active/vfs.file.contents["/sys/class/net/{#IFNAME}/operstate"])=2 and (last(/Linux network interfaces by Zabbix agent active/vfs.file.contents["/sys/class/net/{#IFNAME}/operstate"],#1)<>last(/Linux network interfaces by Zabbix agent active/vfs.file.contents["/sys/class/net/{#IFNAME}/operstate"],#2))' recovery_expression: 'last(/Linux network interfaces by Zabbix agent active/vfs.file.contents["/sys/class/net/{#IFNAME}/operstate"])<>2 or {$IFCONTROL:"{#IFNAME}"}=0' + tags: + - + tag: scope + value: availability + - + tag: scope + value: performance graph_prototypes: - uuid: 97e93dc9e93f4e299dee1d1424180c6a @@ -3836,15 +4215,23 @@ zabbix_export: name: 'Getting closer to process limit (over 80% used)' opdata: '{ITEM.LASTVALUE1} active, {ITEM.LASTVALUE2} limit.' priority: WARNING + tags: + - + tag: scope + value: performance - uuid: e15f1c71f77b4c86b8ae71469b2f297e expression: 'last(/Linux generic by Zabbix agent active/proc.num)/last(/Linux generic by Zabbix agent active/kernel.maxproc)*100>80' name: 'Getting closer to process limit (over 80% used)' opdata: '{ITEM.LASTVALUE1} active, {ITEM.LASTVALUE2} limit.' priority: WARNING + tags: + - + tag: scope + value: performance - uuid: 722692e0703e4609852439a9b751826d - expression: 'min(/Linux by Zabbix agent active/system.swap.size[,pfree],5m)<{$SWAP.PFREE.MIN.WARN} and last(/Linux by Zabbix agent active/system.swap.size[,total])>0' + expression: 'max(/Linux by Zabbix agent active/system.swap.size[,pfree],5m)<{$SWAP.PFREE.MIN.WARN} and last(/Linux by Zabbix agent active/system.swap.size[,total])>0' name: 'High swap space usage (less than {$SWAP.PFREE.MIN.WARN}% free)' opdata: 'Free: {ITEM.LASTVALUE1}, total: {ITEM.LASTVALUE2}' priority: WARNING @@ -3855,10 +4242,14 @@ zabbix_export: expression: 'min(/Linux by Zabbix agent active/vm.memory.utilization,5m)>{$MEMORY.UTIL.MAX}' - name: 'Lack of available memory (<{$MEMORY.AVAILABLE.MIN} of {ITEM.VALUE2})' - expression: 'min(/Linux by Zabbix agent active/vm.memory.size[available],5m)<{$MEMORY.AVAILABLE.MIN} and last(/Linux by Zabbix agent active/vm.memory.size[total])>0' + expression: 'max(/Linux by Zabbix agent active/vm.memory.size[available],5m)<{$MEMORY.AVAILABLE.MIN} and last(/Linux by Zabbix agent active/vm.memory.size[total])>0' + tags: + - + tag: scope + value: capacity - uuid: dea1c2fccd8f4e52bedd85fe23db7228 - expression: 'min(/Linux memory by Zabbix agent active/system.swap.size[,pfree],5m)<{$SWAP.PFREE.MIN.WARN} and last(/Linux memory by Zabbix agent active/system.swap.size[,total])>0' + expression: 'max(/Linux memory by Zabbix agent active/system.swap.size[,pfree],5m)<{$SWAP.PFREE.MIN.WARN} and last(/Linux memory by Zabbix agent active/system.swap.size[,total])>0' name: 'High swap space usage (less than {$SWAP.PFREE.MIN.WARN}% free)' opdata: 'Free: {ITEM.LASTVALUE1}, total: {ITEM.LASTVALUE2}' priority: WARNING @@ -3869,19 +4260,37 @@ zabbix_export: expression: 'min(/Linux memory by Zabbix agent active/vm.memory.utilization,5m)>{$MEMORY.UTIL.MAX}' - name: 'Lack of available memory (<{$MEMORY.AVAILABLE.MIN} of {ITEM.VALUE2})' - expression: 'min(/Linux memory by Zabbix agent active/vm.memory.size[available],5m)<{$MEMORY.AVAILABLE.MIN} and last(/Linux memory by Zabbix agent active/vm.memory.size[total])>0' + expression: 'max(/Linux memory by Zabbix agent active/vm.memory.size[available],5m)<{$MEMORY.AVAILABLE.MIN} and last(/Linux memory by Zabbix agent active/vm.memory.size[total])>0' + tags: + - + tag: scope + value: capacity - uuid: b3f51f3c63024d209fd01e17293127a6 - expression: 'min(/Linux by Zabbix agent active/vm.memory.size[available],5m)<{$MEMORY.AVAILABLE.MIN} and last(/Linux by Zabbix agent active/vm.memory.size[total])>0' + expression: 'max(/Linux by Zabbix agent active/vm.memory.size[available],5m)<{$MEMORY.AVAILABLE.MIN} and last(/Linux by Zabbix agent active/vm.memory.size[total])>0' name: 'Lack of available memory (<{$MEMORY.AVAILABLE.MIN} of {ITEM.VALUE2})' opdata: 'Available: {ITEM.LASTVALUE1}, total: {ITEM.LASTVALUE2}' priority: AVERAGE + tags: + - + tag: scope + value: capacity + - + tag: scope + value: performance - uuid: 1ba414b62eef4ca6b198f00a4cdd2bde - expression: 'min(/Linux memory by Zabbix agent active/vm.memory.size[available],5m)<{$MEMORY.AVAILABLE.MIN} and last(/Linux memory by Zabbix agent active/vm.memory.size[total])>0' + expression: 'max(/Linux memory by Zabbix agent active/vm.memory.size[available],5m)<{$MEMORY.AVAILABLE.MIN} and last(/Linux memory by Zabbix agent active/vm.memory.size[total])>0' name: 'Lack of available memory (<{$MEMORY.AVAILABLE.MIN} of {ITEM.VALUE2})' opdata: 'Available: {ITEM.LASTVALUE1}, total: {ITEM.LASTVALUE2}' priority: AVERAGE + tags: + - + tag: scope + value: capacity + - + tag: scope + value: performance - uuid: 72825a0c706043429ed1ff6656763052 expression: | @@ -3892,6 +4301,13 @@ zabbix_export: opdata: 'Load averages(1m 5m 15m): ({ITEM.LASTVALUE1} {ITEM.LASTVALUE3} {ITEM.LASTVALUE4}), # of CPUs: {ITEM.LASTVALUE2}' priority: AVERAGE description: 'Per CPU load average is too high. Your system may be slow to respond.' + tags: + - + tag: scope + value: capacity + - + tag: scope + value: performance - uuid: 813c4c7139a3497dbb6b9b977eb51842 expression: | @@ -3902,6 +4318,13 @@ zabbix_export: opdata: 'Load averages(1m 5m 15m): ({ITEM.LASTVALUE1} {ITEM.LASTVALUE3} {ITEM.LASTVALUE4}), # of CPUs: {ITEM.LASTVALUE2}' priority: AVERAGE description: 'Per CPU load average is too high. Your system may be slow to respond.' + tags: + - + tag: scope + value: capacity + - + tag: scope + value: performance graphs: - uuid: c82ee8589e5a4aa0b5e2a94293cefada diff --git a/templates/os/linux_prom/README.md b/templates/os/linux_prom/README.md index 202b91d88d6..8db4aae54dc 100644 --- a/templates/os/linux_prom/README.md +++ b/templates/os/linux_prom/README.md @@ -63,9 +63,9 @@ There are no template links in this template. |Name|Description|Type|Key and additional info| |----|-----------|----|----| -|Network interface discovery |<p>Discovery of network interfaces. Requires node_exporter v0.18 and up.</p> |DEPENDENT |net.if.discovery[node_exporter]<p>**Preprocessing**:</p><p>- PROMETHEUS_TO_JSON: `{__name__=~"^node_network_info$"}`</p><p>**Filter**:</p>AND <p>- {#IFNAME} MATCHES_REGEX `{$NET.IF.IFNAME.MATCHES}`</p><p>- {#IFNAME} NOT_MATCHES_REGEX `{$NET.IF.IFNAME.NOT_MATCHES}`</p><p>- {#IFALIAS} MATCHES_REGEX `{$NET.IF.IFALIAS.MATCHES}`</p><p>- {#IFALIAS} NOT_MATCHES_REGEX `{$NET.IF.IFALIAS.NOT_MATCHES}`</p><p>- {#IFOPERSTATUS} MATCHES_REGEX `{$NET.IF.IFOPERSTATUS.MATCHES}`</p><p>- {#IFOPERSTATUS} NOT_MATCHES_REGEX `{$NET.IF.IFOPERSTATUS.NOT_MATCHES}`</p> | -|Mounted filesystem discovery |<p>Discovery of file systems of different types.</p> |DEPENDENT |vfs.fs.discovery[node_exporter]<p>**Preprocessing**:</p><p>- PROMETHEUS_TO_JSON: `{__name__=~"^node_filesystem_size(?:_bytes)?$", mountpoint=~".+"}`</p><p>**Filter**:</p>AND <p>- {#FSTYPE} MATCHES_REGEX `{$VFS.FS.FSTYPE.MATCHES}`</p><p>- {#FSTYPE} NOT_MATCHES_REGEX `{$VFS.FS.FSTYPE.NOT_MATCHES}`</p><p>- {#FSNAME} MATCHES_REGEX `{$VFS.FS.FSNAME.MATCHES}`</p><p>- {#FSNAME} NOT_MATCHES_REGEX `{$VFS.FS.FSNAME.NOT_MATCHES}`</p><p>- {#FSNAME} MATCHES_REGEX `{$VFS.FS.FSDEVICE.MATCHES}`</p><p>- {#FSDEVICE} NOT_MATCHES_REGEX `{$VFS.FS.FSDEVICE.NOT_MATCHES}`</p> | |Block devices discovery |<p>-</p> |DEPENDENT |vfs.dev.discovery[node_exporter]<p>**Preprocessing**:</p><p>- PROMETHEUS_TO_JSON: `node_disk_io_now{device=~".+"}`</p><p>**Filter**:</p>AND <p>- {#DEVNAME} MATCHES_REGEX `{$VFS.DEV.DEVNAME.MATCHES}`</p><p>- {#DEVNAME} NOT_MATCHES_REGEX `{$VFS.DEV.DEVNAME.NOT_MATCHES}`</p> | +|Mounted filesystem discovery |<p>Discovery of file systems of different types.</p> |DEPENDENT |vfs.fs.discovery[node_exporter]<p>**Preprocessing**:</p><p>- PROMETHEUS_TO_JSON: `{__name__=~"^node_filesystem_size(?:_bytes)?$", mountpoint=~".+"}`</p><p>**Filter**:</p>AND <p>- {#FSTYPE} MATCHES_REGEX `{$VFS.FS.FSTYPE.MATCHES}`</p><p>- {#FSTYPE} NOT_MATCHES_REGEX `{$VFS.FS.FSTYPE.NOT_MATCHES}`</p><p>- {#FSNAME} MATCHES_REGEX `{$VFS.FS.FSNAME.MATCHES}`</p><p>- {#FSNAME} NOT_MATCHES_REGEX `{$VFS.FS.FSNAME.NOT_MATCHES}`</p><p>- {#FSNAME} MATCHES_REGEX `{$VFS.FS.FSDEVICE.MATCHES}`</p><p>- {#FSDEVICE} NOT_MATCHES_REGEX `{$VFS.FS.FSDEVICE.NOT_MATCHES}`</p> | +|Network interface discovery |<p>Discovery of network interfaces. Requires node_exporter v0.18 and up.</p> |DEPENDENT |net.if.discovery[node_exporter]<p>**Preprocessing**:</p><p>- PROMETHEUS_TO_JSON: `{__name__=~"^node_network_info$"}`</p><p>**Filter**:</p>AND <p>- {#IFNAME} MATCHES_REGEX `{$NET.IF.IFNAME.MATCHES}`</p><p>- {#IFNAME} NOT_MATCHES_REGEX `{$NET.IF.IFNAME.NOT_MATCHES}`</p><p>- {#IFALIAS} MATCHES_REGEX `{$NET.IF.IFALIAS.MATCHES}`</p><p>- {#IFALIAS} NOT_MATCHES_REGEX `{$NET.IF.IFALIAS.NOT_MATCHES}`</p><p>- {#IFOPERSTATUS} MATCHES_REGEX `{$NET.IF.IFOPERSTATUS.MATCHES}`</p><p>- {#IFOPERSTATUS} NOT_MATCHES_REGEX `{$NET.IF.IFOPERSTATUS.NOT_MATCHES}`</p> | ## Items collected @@ -102,16 +102,16 @@ There are no template links in this template. |Memory |Total swap space |<p>The total space of swap volume/file in bytes.</p> |DEPENDENT |system.swap.total[node_exporter]<p>**Preprocessing**:</p><p>- PROMETHEUS_PATTERN: `{__name__=~"node_memory_SwapTotal"}`</p> | |Memory |Free swap space |<p>The free space of swap volume/file in bytes.</p> |DEPENDENT |system.swap.free[node_exporter]<p>**Preprocessing**:</p><p>- PROMETHEUS_PATTERN: `{__name__=~"node_memory_SwapFree"}`</p> | |Memory |Free swap space in % |<p>The free space of swap volume/file in percent.</p> |CALCULATED |system.swap.pfree[node_exporter]<p>**Expression**:</p>`last(//system.swap.free[node_exporter])/last(//system.swap.total[node_exporter])*100` | -|Monitoring_agent |Version of node_exporter running |<p>-</p> |DEPENDENT |agent.version[node_exporter]<p>**Preprocessing**:</p><p>- PROMETHEUS_PATTERN: `node_exporter_build_info`: `label`: `version`</p><p>- DISCARD_UNCHANGED_HEARTBEAT: `1d`</p> | -|Network_interfaces |Interface {#IFNAME}({#IFALIAS}): Bits received |<p>-</p> |DEPENDENT |net.if.in[node_exporter,"{#IFNAME}"]<p>**Preprocessing**:</p><p>- PROMETHEUS_PATTERN: `node_network_receive_bytes_total{device="{#IFNAME}"}`</p><p>- CHANGE_PER_SECOND</p><p>- MULTIPLIER: `8`</p> | -|Network_interfaces |Interface {#IFNAME}({#IFALIAS}): Bits sent |<p>-</p> |DEPENDENT |net.if.out[node_exporter,"{#IFNAME}"]<p>**Preprocessing**:</p><p>- PROMETHEUS_PATTERN: `node_network_transmit_bytes_total{device="{#IFNAME}"}`</p><p>- CHANGE_PER_SECOND</p><p>- MULTIPLIER: `8`</p> | -|Network_interfaces |Interface {#IFNAME}({#IFALIAS}): Outbound packets with errors |<p>-</p> |DEPENDENT |net.if.out.errors[node_exporter"{#IFNAME}"]<p>**Preprocessing**:</p><p>- PROMETHEUS_PATTERN: `node_network_transmit_errs_total{device="{#IFNAME}"}`</p><p>- CHANGE_PER_SECOND</p> | -|Network_interfaces |Interface {#IFNAME}({#IFALIAS}): Inbound packets with errors |<p>-</p> |DEPENDENT |net.if.in.errors[node_exporter,"{#IFNAME}"]<p>**Preprocessing**:</p><p>- PROMETHEUS_PATTERN: `node_network_receive_errs_total{device="{#IFNAME}"}`</p><p>- CHANGE_PER_SECOND</p> | -|Network_interfaces |Interface {#IFNAME}({#IFALIAS}): Inbound packets discarded |<p>-</p> |DEPENDENT |net.if.in.discards[node_exporter,"{#IFNAME}"]<p>**Preprocessing**:</p><p>- PROMETHEUS_PATTERN: `node_network_receive_drop_total{device="{#IFNAME}"}`</p><p>- CHANGE_PER_SECOND</p> | -|Network_interfaces |Interface {#IFNAME}({#IFALIAS}): Outbound packets discarded |<p>-</p> |DEPENDENT |net.if.out.discards[node_exporter,"{#IFNAME}"]<p>**Preprocessing**:</p><p>- PROMETHEUS_PATTERN: `node_network_transmit_drop_total{device="{#IFNAME}"}`</p><p>- CHANGE_PER_SECOND</p> | -|Network_interfaces |Interface {#IFNAME}({#IFALIAS}): Speed |<p>Sets value to 0 if metric is missing in node_exporter output.</p> |DEPENDENT |net.if.speed[node_exporter,"{#IFNAME}"]<p>**Preprocessing**:</p><p>- PROMETHEUS_PATTERN: `node_network_speed_bytes{device="{#IFNAME}"}`</p><p>⛔️ON_FAIL: `CUSTOM_VALUE -> 0`</p><p>- MULTIPLIER: `8`</p> | -|Network_interfaces |Interface {#IFNAME}({#IFALIAS}): Interface type |<p>node_network_protocol_type protocol_type value of /sys/class/net/<iface>.</p> |DEPENDENT |net.if.type[node_exporter,"{#IFNAME}"]<p>**Preprocessing**:</p><p>- PROMETHEUS_PATTERN: `node_network_protocol_type{device="{#IFNAME}"}`</p> | -|Network_interfaces |Interface {#IFNAME}({#IFALIAS}): Operational status |<p>Reference: https://www.kernel.org/doc/Documentation/networking/operstates.txt</p> |DEPENDENT |net.if.status[node_exporter,"{#IFNAME}"]<p>**Preprocessing**:</p><p>- PROMETHEUS_PATTERN: `node_network_info{device="{#IFNAME}"}`: `label`: `operstate`</p><p>- JAVASCRIPT: `The text is too long. Please see the template.`</p> | +|Monitoring agent |Version of node_exporter running |<p>-</p> |DEPENDENT |agent.version[node_exporter]<p>**Preprocessing**:</p><p>- PROMETHEUS_PATTERN: `node_exporter_build_info`: `label`: `version`</p><p>- DISCARD_UNCHANGED_HEARTBEAT: `1d`</p> | +|Network interfaces |Interface {#IFNAME}({#IFALIAS}): Bits received |<p>-</p> |DEPENDENT |net.if.in[node_exporter,"{#IFNAME}"]<p>**Preprocessing**:</p><p>- PROMETHEUS_PATTERN: `node_network_receive_bytes_total{device="{#IFNAME}"}`</p><p>- CHANGE_PER_SECOND</p><p>- MULTIPLIER: `8`</p> | +|Network interfaces |Interface {#IFNAME}({#IFALIAS}): Bits sent |<p>-</p> |DEPENDENT |net.if.out[node_exporter,"{#IFNAME}"]<p>**Preprocessing**:</p><p>- PROMETHEUS_PATTERN: `node_network_transmit_bytes_total{device="{#IFNAME}"}`</p><p>- CHANGE_PER_SECOND</p><p>- MULTIPLIER: `8`</p> | +|Network interfaces |Interface {#IFNAME}({#IFALIAS}): Outbound packets with errors |<p>-</p> |DEPENDENT |net.if.out.errors[node_exporter"{#IFNAME}"]<p>**Preprocessing**:</p><p>- PROMETHEUS_PATTERN: `node_network_transmit_errs_total{device="{#IFNAME}"}`</p><p>- CHANGE_PER_SECOND</p> | +|Network interfaces |Interface {#IFNAME}({#IFALIAS}): Inbound packets with errors |<p>-</p> |DEPENDENT |net.if.in.errors[node_exporter,"{#IFNAME}"]<p>**Preprocessing**:</p><p>- PROMETHEUS_PATTERN: `node_network_receive_errs_total{device="{#IFNAME}"}`</p><p>- CHANGE_PER_SECOND</p> | +|Network interfaces |Interface {#IFNAME}({#IFALIAS}): Inbound packets discarded |<p>-</p> |DEPENDENT |net.if.in.discards[node_exporter,"{#IFNAME}"]<p>**Preprocessing**:</p><p>- PROMETHEUS_PATTERN: `node_network_receive_drop_total{device="{#IFNAME}"}`</p><p>- CHANGE_PER_SECOND</p> | +|Network interfaces |Interface {#IFNAME}({#IFALIAS}): Outbound packets discarded |<p>-</p> |DEPENDENT |net.if.out.discards[node_exporter,"{#IFNAME}"]<p>**Preprocessing**:</p><p>- PROMETHEUS_PATTERN: `node_network_transmit_drop_total{device="{#IFNAME}"}`</p><p>- CHANGE_PER_SECOND</p> | +|Network interfaces |Interface {#IFNAME}({#IFALIAS}): Speed |<p>Sets value to 0 if metric is missing in node_exporter output.</p> |DEPENDENT |net.if.speed[node_exporter,"{#IFNAME}"]<p>**Preprocessing**:</p><p>- PROMETHEUS_PATTERN: `node_network_speed_bytes{device="{#IFNAME}"}`</p><p>⛔️ON_FAIL: `CUSTOM_VALUE -> 0`</p><p>- MULTIPLIER: `8`</p> | +|Network interfaces |Interface {#IFNAME}({#IFALIAS}): Interface type |<p>node_network_protocol_type protocol_type value of /sys/class/net/<iface>.</p> |DEPENDENT |net.if.type[node_exporter,"{#IFNAME}"]<p>**Preprocessing**:</p><p>- PROMETHEUS_PATTERN: `node_network_protocol_type{device="{#IFNAME}"}`</p> | +|Network interfaces |Interface {#IFNAME}({#IFALIAS}): Operational status |<p>Reference: https://www.kernel.org/doc/Documentation/networking/operstates.txt</p> |DEPENDENT |net.if.status[node_exporter,"{#IFNAME}"]<p>**Preprocessing**:</p><p>- PROMETHEUS_PATTERN: `node_network_info{device="{#IFNAME}"}`: `label`: `operstate`</p><p>- JAVASCRIPT: `The text is too long. Please see the template.`</p> | |Status |System uptime |<p>System uptime in 'N days, hh:mm:ss' format.</p> |DEPENDENT |system.uptime[node_exporter]<p>**Preprocessing**:</p><p>- PROMETHEUS_PATTERN: `{__name__=~"^node_boot_time(?:_seconds)?$"}`</p><p>- JAVASCRIPT: `//use boottime to calculate uptime return (Math.floor(Date.now()/1000)-Number(value)); `</p> | |Storage |{#FSNAME}: Free space |<p>-</p> |DEPENDENT |vfs.fs.free[node_exporter,"{#FSNAME}"]<p>**Preprocessing**:</p><p>- PROMETHEUS_PATTERN: `{__name__=~"^node_filesystem_avail(?:_bytes)?$", mountpoint="{#FSNAME}"}`</p> | |Storage |{#FSNAME}: Total space |<p>Total space in Bytes</p> |DEPENDENT |vfs.fs.total[node_exporter,"{#FSNAME}"]<p>**Preprocessing**:</p><p>- PROMETHEUS_PATTERN: `{__name__=~"^node_filesystem_size(?:_bytes)?$", mountpoint="{#FSNAME}"}`</p> | @@ -124,15 +124,15 @@ There are no template links in this template. |Storage |{#DEVNAME}: Disk write request avg waiting time (w_await) |<p>This formula contains two boolean expressions that evaluates to 1 or 0 in order to set calculated metric to zero and to avoid division by zero exception.</p> |CALCULATED |vfs.dev.write.await[node_exporter,"{#DEVNAME}"]<p>**Expression**:</p>`(last(//vfs.dev.write.time.rate[node_exporter,"{#DEVNAME}"])/(last(//vfs.dev.write.rate[node_exporter,"{#DEVNAME}"])+(last(//vfs.dev.write.rate[node_exporter,"{#DEVNAME}"])=0)))*1000*(last(//vfs.dev.write.rate[node_exporter,"{#DEVNAME}"]) > 0)` | |Storage |{#DEVNAME}: Disk average queue size (avgqu-sz) |<p>Current average disk queue, the number of requests outstanding on the disk at the time the performance data is collected.</p> |DEPENDENT |vfs.dev.queue_size[node_exporter,"{#DEVNAME}"]<p>**Preprocessing**:</p><p>- PROMETHEUS_PATTERN: `node_disk_io_time_weighted_seconds_total{device="{#DEVNAME}"}`</p><p>- CHANGE_PER_SECOND</p> | |Storage |{#DEVNAME}: Disk utilization |<p>This item is the percentage of elapsed time that the selected disk drive was busy servicing read or writes requests.</p> |DEPENDENT |vfs.dev.util[node_exporter,"{#DEVNAME}"]<p>**Preprocessing**:</p><p>- PROMETHEUS_PATTERN: `node_disk_io_time_seconds_total{device="{#DEVNAME}"}`</p><p>- CHANGE_PER_SECOND</p><p>- MULTIPLIER: `100`</p> | -|Zabbix_raw_items |Get node_exporter metrics |<p>-</p> |HTTP_AGENT |node_exporter.get | -|Zabbix_raw_items |{#DEVNAME}: Disk read time (rate) |<p>Rate of total read time counter. Used in r_await calculation.</p> |DEPENDENT |vfs.dev.read.time.rate[node_exporter,"{#DEVNAME}"]<p>**Preprocessing**:</p><p>- PROMETHEUS_PATTERN: `node_disk_read_time_seconds_total{device="{#DEVNAME}"}`</p><p>- CHANGE_PER_SECOND</p> | -|Zabbix_raw_items |{#DEVNAME}: Disk write time (rate) |<p>Rate of total write time counter. Used in w_await calculation.</p> |DEPENDENT |vfs.dev.write.time.rate[node_exporter,"{#DEVNAME}"]<p>**Preprocessing**:</p><p>- PROMETHEUS_PATTERN: `node_disk_write_time_seconds_total{device="{#DEVNAME}"}`</p><p>- CHANGE_PER_SECOND</p> | +|Zabbix raw items |Get node_exporter metrics |<p>-</p> |HTTP_AGENT |node_exporter.get | +|Zabbix raw items |{#DEVNAME}: Disk read time (rate) |<p>Rate of total read time counter. Used in r_await calculation.</p> |DEPENDENT |vfs.dev.read.time.rate[node_exporter,"{#DEVNAME}"]<p>**Preprocessing**:</p><p>- PROMETHEUS_PATTERN: `node_disk_read_time_seconds_total{device="{#DEVNAME}"}`</p><p>- CHANGE_PER_SECOND</p> | +|Zabbix raw items |{#DEVNAME}: Disk write time (rate) |<p>Rate of total write time counter. Used in w_await calculation.</p> |DEPENDENT |vfs.dev.write.time.rate[node_exporter,"{#DEVNAME}"]<p>**Preprocessing**:</p><p>- PROMETHEUS_PATTERN: `node_disk_write_time_seconds_total{device="{#DEVNAME}"}`</p><p>- CHANGE_PER_SECOND</p> | ## Triggers |Name|Description|Expression|Severity|Dependencies and additional info| |----|-----------|----|----|----| -|Load average is too high (per CPU load over {$LOAD_AVG_PER_CPU.MAX.WARN} for 5m) |<p>Per CPU load average is too high. Your system may be slow to respond.</p> |`min(/Linux by Prom/system.cpu.load.avg1[node_exporter],5m)/last(/Linux by Prom/system.cpu.num[node_exporter])>{$LOAD_AVG_PER_CPU.MAX.WARN} and last(/Linux by Prom/system.cpu.load.avg5[node_exporter])>0 and last(/Linux by Prom/system.cpu.load.avg15[node_exporter])>0 ` |AVERAGE | | +|Load average is too high (per CPU load over {$LOAD_AVG_PER_CPU.MAX.WARN} for 5m) |<p>Per CPU load average is too high. Your system may be slow to respond.</p> |`min(/Linux by Prom/system.cpu.load.avg1[node_exporter],5m)/last(/Linux by Prom/system.cpu.num[node_exporter])>{$LOAD_AVG_PER_CPU.MAX.WARN} and last(/Linux by Prom/system.cpu.load.avg5[node_exporter])>0 and last(/Linux by Prom/system.cpu.load.avg15[node_exporter])>0` |AVERAGE | | |High CPU utilization (over {$CPU.UTIL.CRIT}% for 5m) |<p>CPU utilization is too high. The system might be slow to respond.</p> |`min(/Linux by Prom/system.cpu.util[node_exporter],5m)>{$CPU.UTIL.CRIT}` |WARNING |<p>**Depends on**:</p><p>- Load average is too high (per CPU load over {$LOAD_AVG_PER_CPU.MAX.WARN} for 5m)</p> | |System time is out of sync (diff with Zabbix server > {$SYSTEM.FUZZYTIME.MAX}s) |<p>The host system time is different from the Zabbix server time.</p> |`fuzzytime(/Linux by Prom/system.localtime[node_exporter],{$SYSTEM.FUZZYTIME.MAX})=0` |WARNING |<p>Manual close: YES</p> | |System name has changed (new name: {ITEM.VALUE}) |<p>System name has changed. Ack to close.</p> |`last(/Linux by Prom/system.name[node_exporter],#1)<>last(/Linux by Prom/system.name[node_exporter],#2) and length(last(/Linux by Prom/system.name[node_exporter]))>0` |INFO |<p>Manual close: YES</p> | @@ -140,10 +140,10 @@ There are no template links in this template. |Running out of file descriptors (less than < 20% free) |<p>-</p> |`last(/Linux by Prom/fd.open[node_exporter])/last(/Linux by Prom/kernel.maxfiles[node_exporter])*100>80` |WARNING | | |Operating system description has changed |<p>Operating system description has changed. Possible reasons that system has been updated or replaced. Ack to close.</p> |`last(/Linux by Prom/system.sw.os[node_exporter],#1)<>last(/Linux by Prom/system.sw.os[node_exporter],#2) and length(last(/Linux by Prom/system.sw.os[node_exporter]))>0` |INFO |<p>Manual close: YES</p><p>**Depends on**:</p><p>- System name has changed (new name: {ITEM.VALUE})</p> | |High memory utilization (>{$MEMORY.UTIL.MAX}% for 5m) |<p>The system is running out of free memory.</p> |`min(/Linux by Prom/vm.memory.util[node_exporter],5m)>{$MEMORY.UTIL.MAX}` |AVERAGE |<p>**Depends on**:</p><p>- Lack of available memory (<{$MEMORY.AVAILABLE.MIN} of {ITEM.VALUE2})</p> | -|Lack of available memory (<{$MEMORY.AVAILABLE.MIN} of {ITEM.VALUE2}) |<p>-</p> |`min(/Linux by Prom/vm.memory.available[node_exporter],5m)<{$MEMORY.AVAILABLE.MIN} and last(/Linux by Prom/vm.memory.total[node_exporter])>0` |AVERAGE | | -|High swap space usage (less than {$SWAP.PFREE.MIN.WARN}% free) |<p>This trigger is ignored, if there is no swap configured.</p> |`min(/Linux by Prom/system.swap.pfree[node_exporter],5m)<{$SWAP.PFREE.MIN.WARN} and last(/Linux by Prom/system.swap.total[node_exporter])>0` |WARNING |<p>**Depends on**:</p><p>- High memory utilization (>{$MEMORY.UTIL.MAX}% for 5m)</p><p>- Lack of available memory (<{$MEMORY.AVAILABLE.MIN} of {ITEM.VALUE2})</p> | +|Lack of available memory (<{$MEMORY.AVAILABLE.MIN} of {ITEM.VALUE2}) |<p>-</p> |`max(/Linux by Prom/vm.memory.available[node_exporter],5m)<{$MEMORY.AVAILABLE.MIN} and last(/Linux by Prom/vm.memory.total[node_exporter])>0` |AVERAGE | | +|High swap space usage (less than {$SWAP.PFREE.MIN.WARN}% free) |<p>This trigger is ignored, if there is no swap configured</p> |`max(/Linux by Prom/system.swap.pfree[node_exporter],5m)<{$SWAP.PFREE.MIN.WARN} and last(/Linux by Prom/system.swap.total[node_exporter])>0` |WARNING |<p>**Depends on**:</p><p>- High memory utilization (>{$MEMORY.UTIL.MAX}% for 5m)</p><p>- Lack of available memory (<{$MEMORY.AVAILABLE.MIN} of {ITEM.VALUE2})</p> | |Interface {#IFNAME}({#IFALIAS}): High bandwidth usage (>{$IF.UTIL.MAX:"{#IFNAME}"}%) |<p>The network interface utilization is close to its estimated maximum bandwidth.</p> |`(avg(/Linux by Prom/net.if.in[node_exporter,"{#IFNAME}"],15m)>({$IF.UTIL.MAX:"{#IFNAME}"}/100)*last(/Linux by Prom/net.if.speed[node_exporter,"{#IFNAME}"]) or avg(/Linux by Prom/net.if.out[node_exporter,"{#IFNAME}"],15m)>({$IF.UTIL.MAX:"{#IFNAME}"}/100)*last(/Linux by Prom/net.if.speed[node_exporter,"{#IFNAME}"])) and last(/Linux by Prom/net.if.speed[node_exporter,"{#IFNAME}"])>0`<p>Recovery expression:</p>`avg(/Linux by Prom/net.if.in[node_exporter,"{#IFNAME}"],15m)<(({$IF.UTIL.MAX:"{#IFNAME}"}-3)/100)*last(/Linux by Prom/net.if.speed[node_exporter,"{#IFNAME}"]) and avg(/Linux by Prom/net.if.out[node_exporter,"{#IFNAME}"],15m)<(({$IF.UTIL.MAX:"{#IFNAME}"}-3)/100)*last(/Linux by Prom/net.if.speed[node_exporter,"{#IFNAME}"])` |WARNING |<p>Manual close: YES</p><p>**Depends on**:</p><p>- Interface {#IFNAME}({#IFALIAS}): Link down</p> | -|Interface {#IFNAME}({#IFALIAS}): High error rate (>{$IF.ERRORS.WARN:"{#IFNAME}"} for 5m) |<p>Recovers when below 80% of {$IF.ERRORS.WARN:"{#IFNAME}"} threshold.</p> |`min(/Linux by Prom/net.if.in.errors[node_exporter,"{#IFNAME}"],5m)>{$IF.ERRORS.WARN:"{#IFNAME}"} or min(/Linux by Prom/net.if.out.errors[node_exporter"{#IFNAME}"],5m)>{$IF.ERRORS.WARN:"{#IFNAME}"}`<p>Recovery expression:</p>`max(/Linux by Prom/net.if.in.errors[node_exporter,"{#IFNAME}"],5m)<{$IF.ERRORS.WARN:"{#IFNAME}"}*0.8 and max(/Linux by Prom/net.if.out.errors[node_exporter"{#IFNAME}"],5m)<{$IF.ERRORS.WARN:"{#IFNAME}"}*0.8` |WARNING |<p>Manual close: YES</p><p>**Depends on**:</p><p>- Interface {#IFNAME}({#IFALIAS}): Link down</p> | +|Interface {#IFNAME}({#IFALIAS}): High error rate (>{$IF.ERRORS.WARN:"{#IFNAME}"} for 5m) |<p>Recovers when below 80% of {$IF.ERRORS.WARN:"{#IFNAME}"} threshold</p> |`min(/Linux by Prom/net.if.in.errors[node_exporter,"{#IFNAME}"],5m)>{$IF.ERRORS.WARN:"{#IFNAME}"} or min(/Linux by Prom/net.if.out.errors[node_exporter"{#IFNAME}"],5m)>{$IF.ERRORS.WARN:"{#IFNAME}"}`<p>Recovery expression:</p>`max(/Linux by Prom/net.if.in.errors[node_exporter,"{#IFNAME}"],5m)<{$IF.ERRORS.WARN:"{#IFNAME}"}*0.8 and max(/Linux by Prom/net.if.out.errors[node_exporter"{#IFNAME}"],5m)<{$IF.ERRORS.WARN:"{#IFNAME}"}*0.8` |WARNING |<p>Manual close: YES</p><p>**Depends on**:</p><p>- Interface {#IFNAME}({#IFALIAS}): Link down</p> | |Interface {#IFNAME}({#IFALIAS}): Ethernet has changed to lower speed than it was before |<p>This Ethernet connection has transitioned down from its known maximum speed. This might be a sign of autonegotiation issues. Ack to close.</p> |`change(/Linux by Prom/net.if.speed[node_exporter,"{#IFNAME}"])<0 and last(/Linux by Prom/net.if.speed[node_exporter,"{#IFNAME}"])>0 and ( last(/Linux by Prom/net.if.type[node_exporter,"{#IFNAME}"])=6 or last(/Linux by Prom/net.if.type[node_exporter,"{#IFNAME}"])=7 or last(/Linux by Prom/net.if.type[node_exporter,"{#IFNAME}"])=11 or last(/Linux by Prom/net.if.type[node_exporter,"{#IFNAME}"])=62 or last(/Linux by Prom/net.if.type[node_exporter,"{#IFNAME}"])=69 or last(/Linux by Prom/net.if.type[node_exporter,"{#IFNAME}"])=117 ) and (last(/Linux by Prom/net.if.status[node_exporter,"{#IFNAME}"])<>2) `<p>Recovery expression:</p>`(change(/Linux by Prom/net.if.speed[node_exporter,"{#IFNAME}"])>0 and last(/Linux by Prom/net.if.speed[node_exporter,"{#IFNAME}"],#2)>0) or (last(/Linux by Prom/net.if.status[node_exporter,"{#IFNAME}"])=2) ` |INFO |<p>Manual close: YES</p><p>**Depends on**:</p><p>- Interface {#IFNAME}({#IFALIAS}): Link down</p> | |Interface {#IFNAME}({#IFALIAS}): Ethernet has changed to lower speed than it was before |<p>This Ethernet connection has transitioned down from its known maximum speed. This might be a sign of autonegotiation issues. Ack to close.</p> |`change(/Linux by Prom/net.if.type[node_exporter,"{#IFNAME}"])<0 and last(/Linux by Prom/net.if.type[node_exporter,"{#IFNAME}"])>0 and (last(/Linux by Prom/net.if.type[node_exporter,"{#IFNAME}"])=6 or last(/Linux by Prom/net.if.type[node_exporter,"{#IFNAME}"])=1) and (last(/Linux by Prom/net.if.status[node_exporter,"{#IFNAME}"])<>2) `<p>Recovery expression:</p>`(change(/Linux by Prom/net.if.type[node_exporter,"{#IFNAME}"])>0 and last(/Linux by Prom/net.if.type[node_exporter,"{#IFNAME}"],#2)>0) or (last(/Linux by Prom/net.if.status[node_exporter,"{#IFNAME}"])=2) ` |INFO |<p>Manual close: YES</p><p>**Depends on**:</p><p>- Interface {#IFNAME}({#IFALIAS}): Link down</p> | |Interface {#IFNAME}({#IFALIAS}): Link down |<p>This trigger expression works as follows:</p><p>1. Can be triggered if operations status is down.</p><p>2. {$IFCONTROL:"{#IFNAME}"}=1 - 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.</p><p>3. {TEMPLATE_NAME:METRIC.diff()}=1) - trigger fires only if operational status was up(1) sometime before. (So, do not fire 'ethernal off' interfaces.)</p><p>WARNING: if closed manually - won't fire again on next poll, because of .diff.</p> |`{$IFCONTROL:"{#IFNAME}"}=1 and last(/Linux by Prom/net.if.status[node_exporter,"{#IFNAME}"])=2 and (last(/Linux by Prom/net.if.status[node_exporter,"{#IFNAME}"],#1)<>last(/Linux by Prom/net.if.status[node_exporter,"{#IFNAME}"],#2))`<p>Recovery expression:</p>`last(/Linux by Prom/net.if.status[node_exporter,"{#IFNAME}"])<>2 or {$IFCONTROL:"{#IFNAME}"}=0` |AVERAGE |<p>Manual close: YES</p> | @@ -159,7 +159,7 @@ There are no template links in this template. Please report any issues with the template at https://support.zabbix.com -You can also provide a feedback, discuss the template or ask for help with it at [ZABBIX forums](https://www.zabbix.com/forum/zabbix-suggestions-and-feedback/387225-discussion-thread-for-official-zabbix-template-for-linux). +You can also provide feedback, discuss the template or ask for help with it at [ZABBIX forums](https://www.zabbix.com/forum/zabbix-suggestions-and-feedback/387225-discussion-thread-for-official-zabbix-template-for-linux). ## Known Issues diff --git a/templates/os/linux_prom/template_os_linux_prom.yaml b/templates/os/linux_prom/template_os_linux_prom.yaml index 8a7486df70e..7f6c205eb89 100644 --- a/templates/os/linux_prom/template_os_linux_prom.yaml +++ b/templates/os/linux_prom/template_os_linux_prom.yaml @@ -1,6 +1,6 @@ zabbix_export: version: '6.0' - date: '2021-12-14T17:44:19Z' + date: '2022-01-26T10:41:21Z' groups: - uuid: 846977d1dfed4968bc5f8bdb363285bc @@ -24,7 +24,7 @@ zabbix_export: 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 - Template tooling version used: 0.40 + Template tooling version used: 0.41 groups: - name: 'Templates/Operating systems' @@ -53,8 +53,8 @@ zabbix_export: key: node_exporter.get tags: - - tag: Application - value: 'Monitoring agent' + tag: component + value: application - uuid: d3631bd7effc4cd1bc45c991b3c3038f name: 'Number of open file descriptors' @@ -74,8 +74,8 @@ zabbix_export: key: node_exporter.get tags: - - tag: Application - value: General + tag: component + value: system - uuid: a8b78e776e1d4011bbcb6dd54e32b40b name: 'Maximum number of open file descriptors' @@ -100,8 +100,8 @@ zabbix_export: key: node_exporter.get tags: - - tag: Application - value: General + tag: component + value: system triggers: - uuid: c0002ad071d7497ab32633c93624e0c2 @@ -112,6 +112,10 @@ zabbix_export: - name: 'Running out of file descriptors (less than < 20% free)' expression: 'last(/Linux by Prom/fd.open[node_exporter])/last(/Linux by Prom/kernel.maxfiles[node_exporter])*100>80' + tags: + - + tag: scope + value: performance - uuid: 8b2fffcba0b24ca8a687361645ffaa1d name: 'Get node_exporter metrics' @@ -123,8 +127,8 @@ zabbix_export: url: 'http://{HOST.CONN}:{$NODE_EXPORTER_PORT}/metrics' tags: - - tag: Application - value: 'Zabbix raw items' + tag: component + value: raw triggers: - uuid: e33fafc8476e404aa4150d0d491f4c83 @@ -133,6 +137,10 @@ zabbix_export: priority: WARNING description: 'Failed to fetch system metrics from node_exporter in time.' manual_close: 'YES' + tags: + - + tag: scope + value: availability - uuid: 75afcb39d2d7496e9490cd14f1431600 name: 'System boot time' @@ -153,8 +161,8 @@ zabbix_export: key: node_exporter.get tags: - - tag: Application - value: General + tag: component + value: system - uuid: a732c4df8af047fbb874e1fb363b5e9e name: 'CPU guest time' @@ -191,8 +199,8 @@ zabbix_export: key: node_exporter.get tags: - - tag: Application - value: CPU + tag: component + value: cpu - uuid: 759809ee6c9e43cf8ff44f987221a90e name: 'CPU guest nice time' @@ -229,8 +237,8 @@ zabbix_export: key: node_exporter.get tags: - - tag: Application - value: CPU + tag: component + value: cpu - uuid: 7bb99c606c6b497aaef279663b60829b name: 'CPU idle time' @@ -267,8 +275,8 @@ zabbix_export: key: node_exporter.get tags: - - tag: Application - value: CPU + tag: component + value: cpu - uuid: 4d3f64c79c684d55bcde14ca5bf3022a name: 'CPU interrupt time' @@ -305,8 +313,8 @@ zabbix_export: key: node_exporter.get tags: - - tag: Application - value: CPU + tag: component + value: cpu - uuid: 76206cf435fd4a979dbbf74807b532de name: 'Interrupts per second' @@ -330,8 +338,8 @@ zabbix_export: key: node_exporter.get tags: - - tag: Application - value: CPU + tag: component + value: cpu - uuid: 6a727e148a2c4956bcfb6de0a3486c2d name: 'CPU iowait time' @@ -368,8 +376,8 @@ zabbix_export: key: node_exporter.get tags: - - tag: Application - value: CPU + tag: component + value: cpu - uuid: 78fb393fe3d64cd7bf79be5427715add name: 'Load average (1m avg)' @@ -389,8 +397,8 @@ zabbix_export: key: node_exporter.get tags: - - tag: Application - value: CPU + tag: component + value: cpu - uuid: 7fc62b26b9ff43429632f1985dc07851 name: 'Load average (5m avg)' @@ -410,8 +418,8 @@ zabbix_export: key: node_exporter.get tags: - - tag: Application - value: CPU + tag: component + value: cpu - uuid: 35fb0319c599403bbea0e616c9066e27 name: 'Load average (15m avg)' @@ -431,8 +439,8 @@ zabbix_export: key: node_exporter.get tags: - - tag: Application - value: CPU + tag: component + value: cpu - uuid: 86de794832794f57ba428cca31031005 name: 'CPU nice time' @@ -469,8 +477,8 @@ zabbix_export: key: node_exporter.get tags: - - tag: Application - value: CPU + tag: component + value: cpu - uuid: d7db65cfeaac4541bd98d06dc35f89e2 name: 'Number of CPUs' @@ -493,8 +501,8 @@ zabbix_export: key: node_exporter.get tags: - - tag: Application - value: CPU + tag: component + value: cpu - uuid: cf3cd5840b91477d8e9254820896b978 name: 'CPU softirq time' @@ -531,8 +539,8 @@ zabbix_export: key: node_exporter.get tags: - - tag: Application - value: CPU + tag: component + value: cpu - uuid: 2ee5885c4de646c0926f0c1a48890e68 name: 'CPU steal time' @@ -569,8 +577,8 @@ zabbix_export: key: node_exporter.get tags: - - tag: Application - value: CPU + tag: component + value: cpu - uuid: b873e0d178d144fca3597d617fc119e7 name: 'Context switches per second' @@ -594,8 +602,8 @@ zabbix_export: key: node_exporter.get tags: - - tag: Application - value: CPU + tag: component + value: cpu - uuid: e296be976c5944b19a7178304ed6140c name: 'CPU system time' @@ -632,8 +640,8 @@ zabbix_export: key: node_exporter.get tags: - - tag: Application - value: CPU + tag: component + value: cpu - uuid: 832698e707d14bad8171ca71a2533350 name: 'CPU user time' @@ -670,8 +678,8 @@ zabbix_export: key: node_exporter.get tags: - - tag: Application - value: CPU + tag: component + value: cpu - uuid: 76f60c7e4f1a482198ff4f101020bbcc name: 'CPU utilization' @@ -693,8 +701,8 @@ zabbix_export: key: 'system.cpu.idle[node_exporter]' tags: - - tag: Application - value: CPU + tag: component + value: cpu triggers: - uuid: 4c924f8243a7431886a2d69368cb7142 @@ -710,6 +718,10 @@ zabbix_export: min(/Linux by Prom/system.cpu.load.avg1[node_exporter],5m)/last(/Linux by Prom/system.cpu.num[node_exporter])>{$LOAD_AVG_PER_CPU.MAX.WARN} and last(/Linux by Prom/system.cpu.load.avg5[node_exporter])>0 and last(/Linux by Prom/system.cpu.load.avg15[node_exporter])>0 + tags: + - + tag: scope + value: performance - uuid: c47995760ef3458eb6237e434ef4eef8 name: 'System description' @@ -739,8 +751,8 @@ zabbix_export: key: node_exporter.get tags: - - tag: Application - value: General + tag: component + value: system - uuid: 9fcb3dd70dc244f2b2ff86560b37ec7e name: 'System local time' @@ -762,8 +774,8 @@ zabbix_export: key: node_exporter.get tags: - - tag: Application - value: General + tag: component + value: system triggers: - uuid: e91c10be1c4a4c3fadfe06aec6c1e4e4 @@ -772,6 +784,13 @@ zabbix_export: priority: WARNING description: 'The host system time is different from the Zabbix server time.' manual_close: 'YES' + tags: + - + tag: scope + value: availability + - + tag: scope + value: performance - uuid: c70cfa2ad5754089935883c5b3172656 name: 'System name' @@ -798,8 +817,8 @@ zabbix_export: key: node_exporter.get tags: - - tag: Application - value: General + tag: component + value: system triggers: - uuid: e827e944568b46e284820630482317bd @@ -808,6 +827,13 @@ zabbix_export: priority: INFO description: 'System name has changed. Ack to close.' manual_close: 'YES' + tags: + - + tag: scope + value: notice + - + tag: scope + value: security - uuid: ce4bb6c485cc4b739dce31b631634790 name: 'Operating system architecture' @@ -833,8 +859,8 @@ zabbix_export: key: node_exporter.get tags: - - tag: Application - value: Inventory + tag: component + value: os - uuid: 11ff4e02245f4c2e9ce00e55c1a77b39 name: 'Operating system' @@ -854,8 +880,8 @@ zabbix_export: key: 'system.descr[node_exporter]' tags: - - tag: Application - value: Inventory + tag: component + value: os triggers: - uuid: 00974d5b128c4b1db64ca100770fb11b @@ -868,6 +894,10 @@ zabbix_export: - name: 'System name has changed (new name: {ITEM.VALUE})' expression: 'last(/Linux by Prom/system.name[node_exporter],#1)<>last(/Linux by Prom/system.name[node_exporter],#2) and length(last(/Linux by Prom/system.name[node_exporter]))>0' + tags: + - + tag: scope + value: notice - uuid: ccc3c4d69fef412aa53c6a7320ef44fb name: 'Free swap space' @@ -889,8 +919,11 @@ zabbix_export: key: node_exporter.get tags: - - tag: Application - value: Memory + tag: component + value: memory + - + tag: component + value: storage - uuid: 99feb76b7da04b00a0d191b92bf979a1 name: 'Free swap space in %' @@ -903,8 +936,11 @@ zabbix_export: description: 'The free space of swap volume/file in percent.' tags: - - tag: Application - value: Memory + tag: component + value: memory + - + tag: component + value: storage - uuid: d0c1ef0a679546d780df30a02a27df44 name: 'Total swap space' @@ -926,8 +962,11 @@ zabbix_export: key: node_exporter.get tags: - - tag: Application - value: Memory + tag: component + value: memory + - + tag: component + value: storage - uuid: 7eeabdb6bf44483bab91faaab8bb24d5 name: 'System uptime' @@ -955,8 +994,8 @@ zabbix_export: key: node_exporter.get tags: - - tag: Application - value: Status + tag: component + value: system triggers: - uuid: 83311a7c73c441d39d88fe0fc7b55af9 @@ -965,6 +1004,10 @@ zabbix_export: priority: WARNING description: 'The device uptime is less than 10 minutes.' manual_close: 'YES' + tags: + - + tag: scope + value: notice - uuid: 70a75efafbc84cbebd1bb262ec797523 name: 'Available memory' @@ -986,8 +1029,8 @@ zabbix_export: key: node_exporter.get tags: - - tag: Application - value: Memory + tag: component + value: memory - uuid: e3ad296f16084e9caa923b449d8c725f name: 'Total memory' @@ -1009,8 +1052,8 @@ zabbix_export: key: node_exporter.get tags: - - tag: Application - value: Memory + tag: component + value: memory - uuid: 60c716c692fb482f9abffb0fc9ce4324 name: 'Memory utilization' @@ -1023,8 +1066,8 @@ zabbix_export: description: 'Memory used percentage is calculated as (total-available)/total*100.' tags: - - tag: Application - value: Memory + tag: component + value: memory triggers: - uuid: 72304b3a167e41ccbcdb75568c65294a @@ -1035,7 +1078,14 @@ zabbix_export: dependencies: - name: 'Lack of available memory (<{$MEMORY.AVAILABLE.MIN} of {ITEM.VALUE2})' - expression: 'min(/Linux by Prom/vm.memory.available[node_exporter],5m)<{$MEMORY.AVAILABLE.MIN} and last(/Linux by Prom/vm.memory.total[node_exporter])>0' + expression: 'max(/Linux by Prom/vm.memory.available[node_exporter],5m)<{$MEMORY.AVAILABLE.MIN} and last(/Linux by Prom/vm.memory.total[node_exporter])>0' + tags: + - + tag: scope + value: capacity + - + tag: scope + value: performance discovery_rules: - uuid: 91531a7a68564860976096df6899fe88 @@ -1098,8 +1148,14 @@ zabbix_export: key: node_exporter.get tags: - - tag: Application - value: 'Interface {#IFNAME}({#IFALIAS})' + tag: component + value: interface + - + tag: component + value: network + - + tag: interface + value: 'port-{#SNMPINDEX}' - uuid: f6b39f743bb6438d876236ae651f68ee name: 'Interface {#IFNAME}({#IFALIAS}): Inbound packets with errors' @@ -1123,8 +1179,14 @@ zabbix_export: key: node_exporter.get tags: - - tag: Application - value: 'Interface {#IFNAME}({#IFALIAS})' + tag: component + value: interface + - + tag: component + value: network + - + tag: interface + value: 'port-{#SNMPINDEX}' - uuid: eea37c3779994ac5b35bb3b125429340 name: 'Interface {#IFNAME}({#IFALIAS}): Bits received' @@ -1153,8 +1215,14 @@ zabbix_export: key: node_exporter.get tags: - - tag: Application - value: 'Interface {#IFNAME}({#IFALIAS})' + tag: component + value: interface + - + tag: component + value: network + - + tag: interface + value: 'port-{#SNMPINDEX}' - uuid: aec995b7fe724823bdb41f134594b648 name: 'Interface {#IFNAME}({#IFALIAS}): Outbound packets discarded' @@ -1178,8 +1246,14 @@ zabbix_export: key: node_exporter.get tags: - - tag: Application - value: 'Interface {#IFNAME}({#IFALIAS})' + tag: component + value: interface + - + tag: component + value: network + - + tag: interface + value: 'port-{#SNMPINDEX}' - uuid: 4ffe74b94eb14a4ea61c0df790d0920f name: 'Interface {#IFNAME}({#IFALIAS}): Outbound packets with errors' @@ -1203,8 +1277,14 @@ zabbix_export: key: node_exporter.get tags: - - tag: Application - value: 'Interface {#IFNAME}({#IFALIAS})' + tag: component + value: interface + - + tag: component + value: network + - + tag: interface + value: 'port-{#SNMPINDEX}' - uuid: ddc4111fefec473e8d8b079f6eb50c05 name: 'Interface {#IFNAME}({#IFALIAS}): Bits sent' @@ -1233,8 +1313,14 @@ zabbix_export: key: node_exporter.get tags: - - tag: Application - value: 'Interface {#IFNAME}({#IFALIAS})' + tag: component + value: interface + - + tag: component + value: network + - + tag: interface + value: 'port-{#SNMPINDEX}' - uuid: 51f9a39ad6d940ae914cd0a350d83dab name: 'Interface {#IFNAME}({#IFALIAS}): Speed' @@ -1262,8 +1348,14 @@ zabbix_export: key: node_exporter.get tags: - - tag: Application - value: 'Interface {#IFNAME}({#IFALIAS})' + tag: component + value: interface + - + tag: component + value: network + - + tag: interface + value: 'port-{#SNMPINDEX}' - uuid: 4097f76d86cd417db586c5973e1da90b name: 'Interface {#IFNAME}({#IFALIAS}): Operational status' @@ -1316,8 +1408,14 @@ zabbix_export: key: node_exporter.get tags: - - tag: Application - value: 'Interface {#IFNAME}({#IFALIAS})' + tag: component + value: interface + - + tag: component + value: network + - + tag: interface + value: 'port-{#SNMPINDEX}' trigger_prototypes: - uuid: e35b59dc09754451a721793831edc3d4 @@ -1335,6 +1433,10 @@ zabbix_export: WARNING: if closed manually - won't fire again on next poll, because of .diff. manual_close: 'YES' + tags: + - + tag: scope + value: availability - uuid: ce9cfd9880c44aaea18cfa2ab2fdf0e1 name: 'Interface {#IFNAME}({#IFALIAS}): Interface type' @@ -1357,8 +1459,14 @@ zabbix_export: key: node_exporter.get tags: - - tag: Application - value: 'Interface {#IFNAME}({#IFALIAS})' + tag: component + value: interface + - + tag: component + value: network + - + tag: interface + value: 'port-{#SNMPINDEX}' trigger_prototypes: - uuid: 96bbb9726ef149a5b97f96d54502593a @@ -1388,6 +1496,10 @@ zabbix_export: name: 'Interface {#IFNAME}({#IFALIAS}): Link down' expression: '{$IFCONTROL:"{#IFNAME}"}=1 and last(/Linux by Prom/net.if.status[node_exporter,"{#IFNAME}"])=2 and (last(/Linux by Prom/net.if.status[node_exporter,"{#IFNAME}"],#1)<>last(/Linux by Prom/net.if.status[node_exporter,"{#IFNAME}"],#2))' recovery_expression: 'last(/Linux by Prom/net.if.status[node_exporter,"{#IFNAME}"])<>2 or {$IFCONTROL:"{#IFNAME}"}=0' + tags: + - + tag: scope + value: performance - uuid: 08d5857e474042b5906288156c8c5d52 expression: | @@ -1411,6 +1523,10 @@ zabbix_export: name: 'Interface {#IFNAME}({#IFALIAS}): Link down' expression: '{$IFCONTROL:"{#IFNAME}"}=1 and last(/Linux by Prom/net.if.status[node_exporter,"{#IFNAME}"])=2 and (last(/Linux by Prom/net.if.status[node_exporter,"{#IFNAME}"],#1)<>last(/Linux by Prom/net.if.status[node_exporter,"{#IFNAME}"],#2))' recovery_expression: 'last(/Linux by Prom/net.if.status[node_exporter,"{#IFNAME}"])<>2 or {$IFCONTROL:"{#IFNAME}"}=0' + tags: + - + tag: scope + value: performance - uuid: 11e2c8023463482da878cdad5bb7de76 expression: | @@ -1431,6 +1547,10 @@ zabbix_export: name: 'Interface {#IFNAME}({#IFALIAS}): Link down' expression: '{$IFCONTROL:"{#IFNAME}"}=1 and last(/Linux by Prom/net.if.status[node_exporter,"{#IFNAME}"])=2 and (last(/Linux by Prom/net.if.status[node_exporter,"{#IFNAME}"],#1)<>last(/Linux by Prom/net.if.status[node_exporter,"{#IFNAME}"],#2))' recovery_expression: 'last(/Linux by Prom/net.if.status[node_exporter,"{#IFNAME}"])<>2 or {$IFCONTROL:"{#IFNAME}"}=0' + tags: + - + tag: scope + value: performance - uuid: 6e8269b2260e42de97aec08043a768df expression: | @@ -1443,13 +1563,20 @@ zabbix_export: name: 'Interface {#IFNAME}({#IFALIAS}): High error rate (>{$IF.ERRORS.WARN:"{#IFNAME}"} for 5m)' opdata: 'errors in: {ITEM.LASTVALUE1}, errors out: {ITEM.LASTVALUE2}' priority: WARNING - description: 'Recovers when below 80% of {$IF.ERRORS.WARN:"{#IFNAME}"} threshold.' + description: 'Recovers when below 80% of {$IF.ERRORS.WARN:"{#IFNAME}"} threshold' manual_close: 'YES' dependencies: - name: 'Interface {#IFNAME}({#IFALIAS}): Link down' expression: '{$IFCONTROL:"{#IFNAME}"}=1 and last(/Linux by Prom/net.if.status[node_exporter,"{#IFNAME}"])=2 and (last(/Linux by Prom/net.if.status[node_exporter,"{#IFNAME}"],#1)<>last(/Linux by Prom/net.if.status[node_exporter,"{#IFNAME}"],#2))' recovery_expression: 'last(/Linux by Prom/net.if.status[node_exporter,"{#IFNAME}"])<>2 or {$IFCONTROL:"{#IFNAME}"}=0' + tags: + - + tag: scope + value: availability + - + tag: scope + value: performance graph_prototypes: - uuid: cf143a7bb6d548fc9d3b089dcbb47ccf @@ -1559,8 +1686,11 @@ zabbix_export: key: node_exporter.get tags: - - tag: Application - value: 'Disk {#DEVNAME}' + tag: component + value: storage + - + tag: disk + value: '{#DEVNAME}' - uuid: 9d158ecffdaa43f6bd0ab867ca68620b name: '{#DEVNAME}: Disk read request avg waiting time (r_await)' @@ -1573,8 +1703,11 @@ zabbix_export: description: 'This formula contains two boolean expressions that evaluates to 1 or 0 in order to set calculated metric to zero and to avoid division by zero exception.' tags: - - tag: Application - value: 'Disk {#DEVNAME}' + tag: component + value: storage + - + tag: disk + value: '{#DEVNAME}' - uuid: dcd6f61ffb2f491ba78845514654a8cf name: '{#DEVNAME}: Disk read rate' @@ -1600,8 +1733,11 @@ zabbix_export: key: node_exporter.get tags: - - tag: Application - value: 'Disk {#DEVNAME}' + tag: component + value: storage + - + tag: disk + value: '{#DEVNAME}' - uuid: 73940f30ea2b4b88b0047e54b773b747 name: '{#DEVNAME}: Disk read time (rate)' @@ -1626,8 +1762,11 @@ zabbix_export: key: node_exporter.get tags: - - tag: Application - value: 'Zabbix raw items' + tag: component + value: storage + - + tag: disk + value: '{#DEVNAME}' - uuid: d087a0525500450c9a307ff21f58482a name: '{#DEVNAME}: Disk utilization' @@ -1657,8 +1796,11 @@ zabbix_export: key: node_exporter.get tags: - - tag: Application - value: 'Disk {#DEVNAME}' + tag: component + value: storage + - + tag: disk + value: '{#DEVNAME}' - uuid: 94203a49081047b6bc76cd66aecd55ce name: '{#DEVNAME}: Disk write request avg waiting time (w_await)' @@ -1671,8 +1813,11 @@ zabbix_export: description: 'This formula contains two boolean expressions that evaluates to 1 or 0 in order to set calculated metric to zero and to avoid division by zero exception.' tags: - - tag: Application - value: 'Disk {#DEVNAME}' + tag: component + value: storage + - + tag: disk + value: '{#DEVNAME}' - uuid: 806ba0a56fab4b5094008c98bb817e2b name: '{#DEVNAME}: Disk write rate' @@ -1698,8 +1843,11 @@ zabbix_export: key: node_exporter.get tags: - - tag: Application - value: 'Disk {#DEVNAME}' + tag: component + value: storage + - + tag: disk + value: '{#DEVNAME}' - uuid: 601cc30457934b7f8f050b2cea13ccea name: '{#DEVNAME}: Disk write time (rate)' @@ -1724,8 +1872,11 @@ zabbix_export: key: node_exporter.get tags: - - tag: Application - value: 'Zabbix raw items' + tag: component + value: storage + - + tag: disk + value: '{#DEVNAME}' trigger_prototypes: - uuid: 412381f71bba441b955898839f81d51c @@ -1734,6 +1885,10 @@ zabbix_export: priority: WARNING description: 'This trigger might indicate disk {#DEVNAME} saturation.' manual_close: 'YES' + tags: + - + tag: scope + value: performance graph_prototypes: - uuid: 13a5a74a99734449b08075bbb25bb498 @@ -1856,8 +2011,11 @@ zabbix_export: key: node_exporter.get tags: - - tag: Application - value: 'Filesystem {#FSNAME}' + tag: component + value: storage + - + tag: filesystem + value: '{#FSNAME}' - uuid: ee1dad3677214561baafa6d930358ee0 name: '{#FSNAME}: Free inodes in %' @@ -1891,8 +2049,11 @@ zabbix_export: key: node_exporter.get tags: - - tag: Application - value: 'Filesystem {#FSNAME}' + tag: component + value: storage + - + tag: filesystem + value: '{#FSNAME}' trigger_prototypes: - uuid: 27cabcc9d9644ba6b7bd8c92a740e3cc @@ -1903,6 +2064,13 @@ zabbix_export: description: | It may become impossible to write to disk if there are no index nodes left. As symptoms, 'No space left on device' or 'Disk is full' errors may be seen even though free space is available. + tags: + - + tag: scope + value: capacity + - + tag: scope + value: performance - uuid: c639215f6dd94c71aebf97265a282a0d expression: 'min(/Linux by Prom/vfs.fs.inode.pfree[node_exporter,"{#FSNAME}"],5m)<{$VFS.FS.INODE.PFREE.MIN.WARN:"{#FSNAME}"}' @@ -1916,6 +2084,13 @@ zabbix_export: - name: '{#FSNAME}: Running out of free inodes (free < {$VFS.FS.INODE.PFREE.MIN.CRIT:"{#FSNAME}"}%)' expression: 'min(/Linux by Prom/vfs.fs.inode.pfree[node_exporter,"{#FSNAME}"],5m)<{$VFS.FS.INODE.PFREE.MIN.CRIT:"{#FSNAME}"}' + tags: + - + tag: scope + value: capacity + - + tag: scope + value: performance - uuid: 89afe41bb0d74c579a9cff8b036d30dc name: '{#FSNAME}: Space utilization' @@ -1928,8 +2103,11 @@ zabbix_export: description: 'Space utilization in % for {#FSNAME}' tags: - - tag: Application - value: 'Filesystem {#FSNAME}' + tag: component + value: storage + - + tag: filesystem + value: '{#FSNAME}' - uuid: acb3d42ae23b48cbacd0e99c27697798 name: '{#FSNAME}: Total space' @@ -1951,8 +2129,11 @@ zabbix_export: key: node_exporter.get tags: - - tag: Application - value: 'Filesystem {#FSNAME}' + tag: component + value: storage + - + tag: filesystem + value: '{#FSNAME}' - uuid: 89e559a7ff364dd78b638454896692c5 name: '{#FSNAME}: Used space' @@ -1965,8 +2146,11 @@ zabbix_export: description: 'Used storage in Bytes' tags: - - tag: Application - value: 'Filesystem {#FSNAME}' + tag: component + value: storage + - + tag: filesystem + value: '{#FSNAME}' trigger_prototypes: - uuid: d5687d7aa0484b389f0bd168d50ee1e6 @@ -1982,6 +2166,13 @@ zabbix_export: - The disk free space is less than 5G. - The disk will be full in less than 24 hours. manual_close: 'YES' + tags: + - + tag: scope + value: availability + - + tag: scope + value: capacity - uuid: 8f765148cfd64d5ebda93f39d0b20e36 expression: | @@ -2002,6 +2193,13 @@ zabbix_export: expression: | last(/Linux by Prom/vfs.fs.pused[node_exporter,"{#FSNAME}"])>{$VFS.FS.PUSED.MAX.CRIT:"{#FSNAME}"} and ((last(/Linux by Prom/vfs.fs.total[node_exporter,"{#FSNAME}"])-last(/Linux by Prom/vfs.fs.used[node_exporter,"{#FSNAME}"]))<5G or timeleft(/Linux by Prom/vfs.fs.pused[node_exporter,"{#FSNAME}"],1h,100)<1d) + tags: + - + tag: scope + value: availability + - + tag: scope + value: capacity graph_prototypes: - uuid: aa350a426fcd40af96cd15f778cdf62d @@ -2045,6 +2243,13 @@ zabbix_export: type: PROMETHEUS_TO_JSON parameters: - '{__name__=~"^node_filesystem_size(?:_bytes)?$", mountpoint=~".+"}' + tags: + - + tag: class + value: os + - + tag: target + value: linux macros: - macro: '{$CPU.UTIL.CRIT}' @@ -2598,24 +2803,35 @@ zabbix_export: triggers: - uuid: 16e6a4d340164dee9379a3fc0aac0576 - expression: 'min(/Linux by Prom/system.swap.pfree[node_exporter],5m)<{$SWAP.PFREE.MIN.WARN} and last(/Linux by Prom/system.swap.total[node_exporter])>0' + expression: 'max(/Linux by Prom/system.swap.pfree[node_exporter],5m)<{$SWAP.PFREE.MIN.WARN} and last(/Linux by Prom/system.swap.total[node_exporter])>0' name: 'High swap space usage (less than {$SWAP.PFREE.MIN.WARN}% free)' opdata: 'Free: {ITEM.LASTVALUE1}, total: {ITEM.LASTVALUE2}' priority: WARNING - description: 'This trigger is ignored, if there is no swap configured.' + description: 'This trigger is ignored, if there is no swap configured' dependencies: - name: 'High memory utilization (>{$MEMORY.UTIL.MAX}% for 5m)' expression: 'min(/Linux by Prom/vm.memory.util[node_exporter],5m)>{$MEMORY.UTIL.MAX}' - name: 'Lack of available memory (<{$MEMORY.AVAILABLE.MIN} of {ITEM.VALUE2})' - expression: 'min(/Linux by Prom/vm.memory.available[node_exporter],5m)<{$MEMORY.AVAILABLE.MIN} and last(/Linux by Prom/vm.memory.total[node_exporter])>0' + expression: 'max(/Linux by Prom/vm.memory.available[node_exporter],5m)<{$MEMORY.AVAILABLE.MIN} and last(/Linux by Prom/vm.memory.total[node_exporter])>0' + tags: + - + tag: scope + value: capacity - uuid: f78ed17586964a46a9de0c4f183984f6 - expression: 'min(/Linux by Prom/vm.memory.available[node_exporter],5m)<{$MEMORY.AVAILABLE.MIN} and last(/Linux by Prom/vm.memory.total[node_exporter])>0' + expression: 'max(/Linux by Prom/vm.memory.available[node_exporter],5m)<{$MEMORY.AVAILABLE.MIN} and last(/Linux by Prom/vm.memory.total[node_exporter])>0' name: 'Lack of available memory (<{$MEMORY.AVAILABLE.MIN} of {ITEM.VALUE2})' opdata: 'Available: {ITEM.LASTVALUE1}, total: {ITEM.LASTVALUE2}' priority: AVERAGE + tags: + - + tag: scope + value: capacity + - + tag: scope + value: performance - uuid: e5897641e5594bf6b7b18ae4e107bd50 expression: | @@ -2626,12 +2842,23 @@ zabbix_export: opdata: 'Load averages(1m 5m 15m): ({ITEM.LASTVALUE1} {ITEM.LASTVALUE3} {ITEM.LASTVALUE4}), # of CPUs: {ITEM.LASTVALUE2}' priority: AVERAGE description: 'Per CPU load average is too high. Your system may be slow to respond.' + tags: + - + tag: scope + value: capacity + - + tag: scope + value: performance - uuid: 7effa63c9c994a6786279802aa7328ad expression: 'last(/Linux by Prom/fd.open[node_exporter])/last(/Linux by Prom/kernel.maxfiles[node_exporter])*100>80' name: 'Running out of file descriptors (less than < 20% free)' opdata: '{ITEM.LASTVALUE1} of {ITEM.LASTVALUE2} file descriptors are in use.' priority: WARNING + tags: + - + tag: scope + value: performance graphs: - uuid: bb8bb267b32b46bfa2a6277b65730396 diff --git a/templates/os/linux_snmp_snmp/README.md b/templates/os/linux_snmp_snmp/README.md index 739e027e106..3160352a183 100644 --- a/templates/os/linux_snmp_snmp/README.md +++ b/templates/os/linux_snmp_snmp/README.md @@ -47,8 +47,8 @@ There are no template links in this template. |Name|Description|Expression|Severity|Dependencies and additional info| |----|-----------|----|----|----| |High memory utilization (>{$MEMORY.UTIL.MAX}% for 5m) |<p>The system is running out of free memory.</p> |`min(/Linux memory SNMP/vm.memory.util[snmp],5m)>{$MEMORY.UTIL.MAX}` |AVERAGE |<p>**Depends on**:</p><p>- Lack of available memory (<{$MEMORY.AVAILABLE.MIN} of {ITEM.VALUE2})</p> | -|Lack of available memory (<{$MEMORY.AVAILABLE.MIN} of {ITEM.VALUE2}) |<p>-</p> |`min(/Linux memory SNMP/vm.memory.available[snmp],5m)<{$MEMORY.AVAILABLE.MIN} and last(/Linux memory SNMP/vm.memory.total[memTotalReal.0])>0` |AVERAGE | | -|High swap space usage (less than {$SWAP.PFREE.MIN.WARN}% free) |<p>This trigger is ignored, if there is no swap configured</p> |`min(/Linux memory SNMP/system.swap.pfree[snmp],5m)<{$SWAP.PFREE.MIN.WARN} and last(/Linux memory SNMP/system.swap.total[memTotalSwap.0])>0` |WARNING |<p>**Depends on**:</p><p>- High memory utilization (>{$MEMORY.UTIL.MAX}% for 5m)</p><p>- Lack of available memory (<{$MEMORY.AVAILABLE.MIN} of {ITEM.VALUE2})</p> | +|Lack of available memory (<{$MEMORY.AVAILABLE.MIN} of {ITEM.VALUE2}) |<p>-</p> |`max(/Linux memory SNMP/vm.memory.available[snmp],5m)<{$MEMORY.AVAILABLE.MIN} and last(/Linux memory SNMP/vm.memory.total[memTotalReal.0])>0` |AVERAGE | | +|High swap space usage (less than {$SWAP.PFREE.MIN.WARN}% free) |<p>This trigger is ignored, if there is no swap configured</p> |`max(/Linux memory SNMP/system.swap.pfree[snmp],5m)<{$SWAP.PFREE.MIN.WARN} and last(/Linux memory SNMP/system.swap.total[memTotalSwap.0])>0` |WARNING |<p>**Depends on**:</p><p>- High memory utilization (>{$MEMORY.UTIL.MAX}% for 5m)</p><p>- Lack of available memory (<{$MEMORY.AVAILABLE.MIN} of {ITEM.VALUE2})</p> | ## Feedback @@ -163,7 +163,7 @@ There are no template links in this template. |Name|Description|Expression|Severity|Dependencies and additional info| |----|-----------|----|----|----| -|Load average is too high (per CPU load over {$LOAD_AVG_PER_CPU.MAX.WARN} for 5m) |<p>Per CPU load average is too high. Your system may be slow to respond.</p> |`min(/Linux CPU SNMP/system.cpu.load.avg1[laLoad.1],5m)/last(/Linux CPU SNMP/system.cpu.num[snmp])>{$LOAD_AVG_PER_CPU.MAX.WARN} and last(/Linux CPU SNMP/system.cpu.load.avg5[laLoad.2])>0 and last(/Linux CPU SNMP/system.cpu.load.avg15[laLoad.3])>0 ` |AVERAGE | | +|Load average is too high (per CPU load over {$LOAD_AVG_PER_CPU.MAX.WARN} for 5m) |<p>Per CPU load average is too high. Your system may be slow to respond.</p> |`min(/Linux CPU SNMP/system.cpu.load.avg1[laLoad.1],5m)/last(/Linux CPU SNMP/system.cpu.num[snmp])>{$LOAD_AVG_PER_CPU.MAX.WARN} and last(/Linux CPU SNMP/system.cpu.load.avg5[laLoad.2])>0 and last(/Linux CPU SNMP/system.cpu.load.avg15[laLoad.3])>0` |AVERAGE | | |High CPU utilization (over {$CPU.UTIL.CRIT}% for 5m) |<p>CPU utilization is too high. The system might be slow to respond.</p> |`min(/Linux CPU SNMP/system.cpu.util[snmp,{#SNMPINDEX}],5m)>{$CPU.UTIL.CRIT}` |WARNING | | ## Feedback @@ -375,17 +375,17 @@ There are no template links in this template. |Name|Description|Expression|Severity|Dependencies and additional info| |----|-----------|----|----|----| -|Load average is too high (per CPU load over {$LOAD_AVG_PER_CPU.MAX.WARN} for 5m) |<p>Per CPU load average is too high. Your system may be slow to respond.</p> |`min(/Linux SNMP/system.cpu.load.avg1[laLoad.1],5m)/last(/Linux SNMP/system.cpu.num[snmp])>{$LOAD_AVG_PER_CPU.MAX.WARN} and last(/Linux SNMP/system.cpu.load.avg5[laLoad.2])>0 and last(/Linux SNMP/system.cpu.load.avg15[laLoad.3])>0 ` |AVERAGE | | +|Load average is too high (per CPU load over {$LOAD_AVG_PER_CPU.MAX.WARN} for 5m) |<p>Per CPU load average is too high. Your system may be slow to respond.</p> |`min(/Linux SNMP/system.cpu.load.avg1[laLoad.1],5m)/last(/Linux SNMP/system.cpu.num[snmp])>{$LOAD_AVG_PER_CPU.MAX.WARN} and last(/Linux SNMP/system.cpu.load.avg5[laLoad.2])>0 and last(/Linux SNMP/system.cpu.load.avg15[laLoad.3])>0` |AVERAGE | | |High CPU utilization (over {$CPU.UTIL.CRIT}% for 5m) |<p>CPU utilization is too high. The system might be slow to respond.</p> |`min(/Linux SNMP/system.cpu.util[snmp,{#SNMPINDEX}],5m)>{$CPU.UTIL.CRIT}` |WARNING | | |System name has changed (new name: {ITEM.VALUE}) |<p>System name has changed. Ack to close.</p> |`last(/Linux SNMP/system.name,#1)<>last(/Linux SNMP/system.name,#2) and length(last(/Linux SNMP/system.name))>0` |INFO |<p>Manual close: YES</p> | |High memory utilization (>{$MEMORY.UTIL.MAX}% for 5m) |<p>The system is running out of free memory.</p> |`min(/Linux SNMP/vm.memory.util[snmp],5m)>{$MEMORY.UTIL.MAX}` |AVERAGE |<p>**Depends on**:</p><p>- Lack of available memory (<{$MEMORY.AVAILABLE.MIN} of {ITEM.VALUE2})</p> | -|Lack of available memory (<{$MEMORY.AVAILABLE.MIN} of {ITEM.VALUE2}) |<p>-</p> |`min(/Linux SNMP/vm.memory.available[snmp],5m)<{$MEMORY.AVAILABLE.MIN} and last(/Linux SNMP/vm.memory.total[memTotalReal.0])>0` |AVERAGE | | -|High swap space usage (less than {$SWAP.PFREE.MIN.WARN}% free) |<p>This trigger is ignored, if there is no swap configured</p> |`min(/Linux SNMP/system.swap.pfree[snmp],5m)<{$SWAP.PFREE.MIN.WARN} and last(/Linux SNMP/system.swap.total[memTotalSwap.0])>0` |WARNING |<p>**Depends on**:</p><p>- High memory utilization (>{$MEMORY.UTIL.MAX}% for 5m)</p><p>- Lack of available memory (<{$MEMORY.AVAILABLE.MIN} of {ITEM.VALUE2})</p> | +|Lack of available memory (<{$MEMORY.AVAILABLE.MIN} of {ITEM.VALUE2}) |<p>-</p> |`max(/Linux SNMP/vm.memory.available[snmp],5m)<{$MEMORY.AVAILABLE.MIN} and last(/Linux SNMP/vm.memory.total[memTotalReal.0])>0` |AVERAGE | | +|High swap space usage (less than {$SWAP.PFREE.MIN.WARN}% free) |<p>This trigger is ignored, if there is no swap configured</p> |`max(/Linux SNMP/system.swap.pfree[snmp],5m)<{$SWAP.PFREE.MIN.WARN} and last(/Linux SNMP/system.swap.total[memTotalSwap.0])>0` |WARNING |<p>**Depends on**:</p><p>- High memory utilization (>{$MEMORY.UTIL.MAX}% for 5m)</p><p>- Lack of available memory (<{$MEMORY.AVAILABLE.MIN} of {ITEM.VALUE2})</p> | |Interface {#IFNAME}({#IFALIAS}): In half-duplex mode |<p>Please check autonegotiation settings and cabling</p> |`last(/Linux SNMP/net.if.duplex[dot3StatsDuplexStatus.{#SNMPINDEX}])=2` |WARNING |<p>Manual close: YES</p> | |Interface {#IFNAME}({#IFALIAS}): Link down |<p>This trigger expression works as follows:</p><p>1. Can be triggered if operations status is down.</p><p>2. {$IFCONTROL:"{#IFNAME}"}=1 - 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.</p><p>3. {TEMPLATE_NAME:METRIC.diff()}=1) - trigger fires only if operational status was up(1) sometime before. (So, do not fire 'ethernal off' interfaces.)</p><p>WARNING: if closed manually - won't fire again on next poll, because of .diff.</p> |`{$IFCONTROL:"{#IFNAME}"}=1 and last(/Linux SNMP/net.if.status[ifOperStatus.{#SNMPINDEX}])=2 and (last(/Linux SNMP/net.if.status[ifOperStatus.{#SNMPINDEX}],#1)<>last(/Linux SNMP/net.if.status[ifOperStatus.{#SNMPINDEX}],#2))`<p>Recovery expression:</p>`last(/Linux SNMP/net.if.status[ifOperStatus.{#SNMPINDEX}])<>2 or {$IFCONTROL:"{#IFNAME}"}=0` |AVERAGE |<p>Manual close: YES</p> | |Interface {#IFNAME}({#IFALIAS}): High bandwidth usage (>{$IF.UTIL.MAX:"{#IFNAME}"}%) |<p>The network interface utilization is close to its estimated maximum bandwidth.</p> |`(avg(/Linux SNMP/net.if.in[ifHCInOctets.{#SNMPINDEX}],15m)>({$IF.UTIL.MAX:"{#IFNAME}"}/100)*last(/Linux SNMP/net.if.speed[ifHighSpeed.{#SNMPINDEX}]) or avg(/Linux SNMP/net.if.out[ifHCOutOctets.{#SNMPINDEX}],15m)>({$IF.UTIL.MAX:"{#IFNAME}"}/100)*last(/Linux SNMP/net.if.speed[ifHighSpeed.{#SNMPINDEX}])) and last(/Linux SNMP/net.if.speed[ifHighSpeed.{#SNMPINDEX}])>0`<p>Recovery expression:</p>`avg(/Linux SNMP/net.if.in[ifHCInOctets.{#SNMPINDEX}],15m)<(({$IF.UTIL.MAX:"{#IFNAME}"}-3)/100)*last(/Linux SNMP/net.if.speed[ifHighSpeed.{#SNMPINDEX}]) and avg(/Linux SNMP/net.if.out[ifHCOutOctets.{#SNMPINDEX}],15m)<(({$IF.UTIL.MAX:"{#IFNAME}"}-3)/100)*last(/Linux SNMP/net.if.speed[ifHighSpeed.{#SNMPINDEX}])` |WARNING |<p>Manual close: YES</p><p>**Depends on**:</p><p>- Interface {#IFNAME}({#IFALIAS}): Link down</p> | |Interface {#IFNAME}({#IFALIAS}): High error rate (>{$IF.ERRORS.WARN:"{#IFNAME}"} for 5m) |<p>Recovers when below 80% of {$IF.ERRORS.WARN:"{#IFNAME}"} threshold</p> |`min(/Linux SNMP/net.if.in.errors[ifInErrors.{#SNMPINDEX}],5m)>{$IF.ERRORS.WARN:"{#IFNAME}"} or min(/Linux SNMP/net.if.out.errors[ifOutErrors.{#SNMPINDEX}],5m)>{$IF.ERRORS.WARN:"{#IFNAME}"}`<p>Recovery expression:</p>`max(/Linux SNMP/net.if.in.errors[ifInErrors.{#SNMPINDEX}],5m)<{$IF.ERRORS.WARN:"{#IFNAME}"}*0.8 and max(/Linux SNMP/net.if.out.errors[ifOutErrors.{#SNMPINDEX}],5m)<{$IF.ERRORS.WARN:"{#IFNAME}"}*0.8` |WARNING |<p>Manual close: YES</p><p>**Depends on**:</p><p>- Interface {#IFNAME}({#IFALIAS}): Link down</p> | -|Interface {#IFNAME}({#IFALIAS}): Ethernet has changed to lower speed than it was before |<p>This Ethernet connection has transitioned down from its known maximum speed. This might be a sign of autonegotiation issues. Ack to close.</p> |`change(/Linux SNMP/net.if.speed[ifHighSpeed.{#SNMPINDEX}])<0 and last(/Linux SNMP/net.if.speed[ifHighSpeed.{#SNMPINDEX}])>0 and ( last(/Linux SNMP/net.if.type[ifType.{#SNMPINDEX}])=6 or last(/Linux SNMP/net.if.type[ifType.{#SNMPINDEX}])=7 or last(/Linux SNMP/net.if.type[ifType.{#SNMPINDEX}])=11 or last(/Linux SNMP/net.if.type[ifType.{#SNMPINDEX}])=62 or last(/Linux SNMP/net.if.type[ifType.{#SNMPINDEX}])=69 or last(/Linux SNMP/net.if.type[ifType.{#SNMPINDEX}])=117 ) and (last(/Linux SNMP/net.if.status[ifOperStatus.{#SNMPINDEX}])<>2) `<p>Recovery expression:</p>`(change(/Linux SNMP/net.if.speed[ifHighSpeed.{#SNMPINDEX}])>0 and last(/Linux SNMP/net.if.speed[ifHighSpeed.{#SNMPINDEX}],#2)>0) or (last(/Linux SNMP/net.if.status[ifOperStatus.{#SNMPINDEX}])=2) ` |INFO |<p>Manual close: YES</p><p>**Depends on**:</p><p>- Interface {#IFNAME}({#IFALIAS}): Link down</p> | +|Interface {#IFNAME}({#IFALIAS}): Ethernet has changed to lower speed than it was before |<p>This Ethernet connection has transitioned down from its known maximum speed. This might be a sign of autonegotiation issues. Ack to close.</p> |`change(/Linux SNMP/net.if.speed[ifHighSpeed.{#SNMPINDEX}])<0 and last(/Linux SNMP/net.if.speed[ifHighSpeed.{#SNMPINDEX}])>0 and ( last(/Linux SNMP/net.if.type[ifType.{#SNMPINDEX}])=6 or last(/Linux SNMP/net.if.type[ifType.{#SNMPINDEX}])=7 or last(/Linux SNMP/net.if.type[ifType.{#SNMPINDEX}])=11 or last(/Linux SNMP/net.if.type[ifType.{#SNMPINDEX}])=62 or last(/Linux SNMP/net.if.type[ifType.{#SNMPINDEX}])=69 or last(/Linux SNMP/net.if.type[ifType.{#SNMPINDEX}])=117 ) and (last(/Linux SNMP/net.if.status[ifOperStatus.{#SNMPINDEX}])<>2)`<p>Recovery expression:</p>`(change(/Linux SNMP/net.if.speed[ifHighSpeed.{#SNMPINDEX}])>0 and last(/Linux SNMP/net.if.speed[ifHighSpeed.{#SNMPINDEX}],#2)>0) or (last(/Linux SNMP/net.if.status[ifOperStatus.{#SNMPINDEX}])=2)` |INFO |<p>Manual close: YES</p><p>**Depends on**:</p><p>- Interface {#IFNAME}({#IFALIAS}): Link down</p> | |{HOST.NAME} has been restarted (uptime < 10m) |<p>Uptime is less than 10 minutes</p> |`last(/Linux SNMP/system.uptime[sysUpTime.0])<10m` |WARNING |<p>Manual close: YES</p><p>**Depends on**:</p><p>- No SNMP data collection</p> | |No SNMP data collection |<p>SNMP is not available for polling. Please check device connectivity and SNMP settings.</p> |`max(/Linux SNMP/zabbix[host,snmp,available],{$SNMP.TIMEOUT})=0` |WARNING |<p>**Depends on**:</p><p>- Unavailable by ICMP ping</p> | |Unavailable by ICMP ping |<p>Last three attempts returned timeout. Please check device connectivity.</p> |`max(/Linux SNMP/icmpping,#3)=0` |HIGH | | diff --git a/templates/os/linux_snmp_snmp/template_os_linux_snmp_snmp.yaml b/templates/os/linux_snmp_snmp/template_os_linux_snmp_snmp.yaml index 40c89d56825..b6f2ebae895 100644 --- a/templates/os/linux_snmp_snmp/template_os_linux_snmp_snmp.yaml +++ b/templates/os/linux_snmp_snmp/template_os_linux_snmp_snmp.yaml @@ -1,6 +1,6 @@ zabbix_export: version: '6.0' - date: '2022-01-18T20:36:59Z' + date: '2022-01-26T10:40:15Z' groups: - uuid: 57b7ae836ca64446ba2c296389c009b7 @@ -62,8 +62,11 @@ zabbix_export: - '' tags: - - tag: Application - value: 'Disk {#DEVNAME}' + tag: component + value: storage + - + tag: disk + value: '{#DEVNAME}' - uuid: 5e96a297e7e54c0ba4607949c854edc8 name: '{#DEVNAME}: Disk utilization' @@ -78,8 +81,11 @@ zabbix_export: The 1 minute average load of disk (%) tags: - - tag: Application - value: 'Disk {#DEVNAME}' + tag: component + value: storage + - + tag: disk + value: '{#DEVNAME}' - uuid: a060b61ad4f24be299c0a9b2582dda87 name: '{#DEVNAME}: Disk write rate' @@ -99,8 +105,11 @@ zabbix_export: - '' tags: - - tag: Application - value: 'Disk {#DEVNAME}' + tag: component + value: storage + - + tag: disk + value: '{#DEVNAME}' graph_prototypes: - uuid: 15f4080e061d4b86a253709d56f444a5 @@ -156,8 +165,8 @@ zabbix_export: - '' tags: - - tag: Application - value: CPU + tag: component + value: cpu - uuid: 335279fa524d48089d99ffba47017a0f name: 'Load average (1m avg)' @@ -169,8 +178,8 @@ zabbix_export: description: 'MIB: UCD-SNMP-MIB' tags: - - tag: Application - value: CPU + tag: component + value: cpu - uuid: 74a03675fdba49969d7286d718edc4e8 name: 'Load average (5m avg)' @@ -182,8 +191,8 @@ zabbix_export: description: 'MIB: UCD-SNMP-MIB' tags: - - tag: Application - value: CPU + tag: component + value: cpu - uuid: d774c8d00aab4158b856feda354fcef6 name: 'Load average (15m avg)' @@ -195,8 +204,8 @@ zabbix_export: description: 'MIB: UCD-SNMP-MIB' tags: - - tag: Application - value: CPU + tag: component + value: cpu - uuid: 20dbc1d9ed25400983eadb6e9d6f1f04 name: 'Number of CPUs' @@ -216,8 +225,8 @@ zabbix_export: return JSON.parse(value).length; tags: - - tag: Application - value: CPU + tag: component + value: cpu - uuid: 2e52405bed144bd392ba386d8d8fa752 name: 'Context switches per second' @@ -233,8 +242,8 @@ zabbix_export: - '' tags: - - tag: Application - value: CPU + tag: component + value: cpu discovery_rules: - uuid: bb04cfa331214963b311d7b397cb3c12 @@ -269,8 +278,8 @@ zabbix_export: return value/{#CPU.COUNT} tags: - - tag: Application - value: CPU + tag: component + value: cpu - uuid: 47939519397147e7be84d1d3223e8111 name: 'CPU guest nice time' @@ -296,8 +305,8 @@ zabbix_export: return value/{#CPU.COUNT} tags: - - tag: Application - value: CPU + tag: component + value: cpu - uuid: b20769f44f8247e1a6a5908ff084ff81 name: 'CPU idle time' @@ -323,8 +332,8 @@ zabbix_export: return value/{#CPU.COUNT} tags: - - tag: Application - value: CPU + tag: component + value: cpu - uuid: 7da67bc8887a4d36abba6b041a72f221 name: 'CPU interrupt time' @@ -350,8 +359,8 @@ zabbix_export: return value/{#CPU.COUNT} tags: - - tag: Application - value: CPU + tag: component + value: cpu - uuid: ce41593112f1497884643f7f99075f4b name: 'CPU iowait time' @@ -377,8 +386,8 @@ zabbix_export: return value/{#CPU.COUNT} tags: - - tag: Application - value: CPU + tag: component + value: cpu - uuid: 80c42f533f3d40529a1451ecdbaf3d62 name: 'CPU nice time' @@ -404,8 +413,8 @@ zabbix_export: return value/{#CPU.COUNT} tags: - - tag: Application - value: CPU + tag: component + value: cpu - uuid: 1c121eeb3f864dd68569efff6ab79ac8 name: 'CPU softirq time' @@ -431,8 +440,8 @@ zabbix_export: return value/{#CPU.COUNT} tags: - - tag: Application - value: CPU + tag: component + value: cpu - uuid: b98feceb5d1b4dafbbbbc80d3f9598f9 name: 'CPU steal time' @@ -458,8 +467,8 @@ zabbix_export: return value/{#CPU.COUNT} tags: - - tag: Application - value: CPU + tag: component + value: cpu - uuid: 0b45abb043f14f23bd8d71f0bca70c06 name: 'CPU system time' @@ -485,8 +494,8 @@ zabbix_export: return value/{#CPU.COUNT} tags: - - tag: Application - value: CPU + tag: component + value: cpu - uuid: 295af9e607aa46c4886a49905137b7ad name: 'CPU user time' @@ -512,8 +521,8 @@ zabbix_export: return value/{#CPU.COUNT} tags: - - tag: Application - value: CPU + tag: component + value: cpu - uuid: aa01918c9d864f498cc211772103ba27 name: 'CPU utilization' @@ -535,8 +544,8 @@ zabbix_export: key: 'system.cpu.idle[ssCpuRawIdle.{#SNMPINDEX}]' tags: - - tag: Application - value: CPU + tag: component + value: cpu trigger_prototypes: - uuid: 305450aac4ce4170a3a7942f6b092593 @@ -545,6 +554,10 @@ zabbix_export: opdata: 'Current utilization: {ITEM.LASTVALUE1}' priority: WARNING description: 'CPU utilization is too high. The system might be slow to respond.' + tags: + - + tag: scope + value: performance graph_prototypes: - uuid: 1ed285cca7774aad9335101f373eb642 @@ -698,8 +711,11 @@ zabbix_export: - 'return (100-value);' tags: - - tag: Application - value: 'Filesystem {#FSNAME}' + tag: component + value: storage + - + tag: filesystem + value: '{#FSNAME}' trigger_prototypes: - uuid: 377f4ffa529f4b0690a11228f4021294 @@ -710,6 +726,13 @@ zabbix_export: description: | It may become impossible to write to disk if there are no index nodes left. As symptoms, 'No space left on device' or 'Disk is full' errors may be seen even though free space is available. + tags: + - + tag: scope + value: capacity + - + tag: scope + value: performance - uuid: 5f80199affa44ed7a6b875c49ca00aa7 expression: 'min(/Linux filesystems SNMP/vfs.fs.inode.pfree[dskPercentNode.{#SNMPINDEX}],5m)<{$VFS.FS.INODE.PFREE.MIN.WARN:"{#FSNAME}"}' @@ -723,6 +746,13 @@ zabbix_export: - name: '{#FSNAME}: Running out of free inodes (free < {$VFS.FS.INODE.PFREE.MIN.CRIT:"{#FSNAME}"}%)' expression: 'min(/Linux filesystems SNMP/vfs.fs.inode.pfree[dskPercentNode.{#SNMPINDEX}],5m)<{$VFS.FS.INODE.PFREE.MIN.CRIT:"{#FSNAME}"}' + tags: + - + tag: scope + value: capacity + - + tag: scope + value: performance - uuid: 3cc99f32a3a44b2a94c2bab5f2765c8e name: '{#FSNAME}: Space utilization' @@ -735,8 +765,11 @@ zabbix_export: description: 'Space utilization in % for {#FSNAME}' tags: - - tag: Application - value: 'Filesystem {#FSNAME}' + tag: component + value: storage + - + tag: filesystem + value: '{#FSNAME}' - uuid: 9e9b2eb864164eebb4825ba0331b0b95 name: '{#FSNAME}: Total space' @@ -757,8 +790,11 @@ zabbix_export: - '{#ALLOC_UNITS}' tags: - - tag: Application - value: 'Filesystem {#FSNAME}' + tag: component + value: storage + - + tag: filesystem + value: '{#FSNAME}' - uuid: 2cfbdae09907476ea6d73af86338f279 name: '{#FSNAME}: Used space' @@ -777,8 +813,11 @@ zabbix_export: - '{#ALLOC_UNITS}' tags: - - tag: Application - value: 'Filesystem {#FSNAME}' + tag: component + value: storage + - + tag: filesystem + value: '{#FSNAME}' trigger_prototypes: - uuid: ae3535ef3f674dccb6c809dc7d01172c @@ -794,6 +833,13 @@ zabbix_export: - The disk free space is less than 5G. - The disk will be full in less than 24 hours. manual_close: 'YES' + tags: + - + tag: scope + value: availability + - + tag: scope + value: capacity - uuid: 3bef4897bcd549288203241c5ca9f017 expression: | @@ -814,6 +860,13 @@ zabbix_export: expression: | last(/Linux filesystems SNMP/vfs.fs.pused[storageUsedPercentage.{#SNMPINDEX}])>{$VFS.FS.PUSED.MAX.CRIT:"{#FSNAME}"} and ((last(/Linux filesystems SNMP/vfs.fs.total[hrStorageSize.{#SNMPINDEX}])-last(/Linux filesystems SNMP/vfs.fs.used[hrStorageUsed.{#SNMPINDEX}]))<5G or timeleft(/Linux filesystems SNMP/vfs.fs.pused[storageUsedPercentage.{#SNMPINDEX}],1h,100)<1d) + tags: + - + tag: scope + value: availability + - + tag: scope + value: capacity graph_prototypes: - uuid: f1000d7a017f4954a32103b345ae4fdf @@ -901,8 +954,11 @@ zabbix_export: - '1024' tags: - - tag: Application - value: Memory + tag: component + value: memory + - + tag: component + value: storage - uuid: 95b96317790d467c8f2c3acbe4f508a2 name: 'Free swap space in %' @@ -915,8 +971,11 @@ zabbix_export: description: 'The free space of swap volume/file in percent.' tags: - - tag: Application - value: Memory + tag: component + value: memory + - + tag: component + value: storage - uuid: 7e3c9bc424684af8b16852548145d240 name: 'Total swap space' @@ -935,8 +994,11 @@ zabbix_export: - '1024' tags: - - tag: Application - value: Memory + tag: component + value: memory + - + tag: component + value: storage - uuid: d2f2a3127c83459696bb7496de04830b name: 'Available memory' @@ -948,8 +1010,8 @@ zabbix_export: description: 'Please note that memory utilization is a rough estimate, since memory available is calculated as free+buffers+cached, which is not 100% accurate, but the best we can get using SNMP.' tags: - - tag: Application - value: Memory + tag: component + value: memory - uuid: 81c8a8aa72144ec99c0723bd1c7efde0 name: 'Memory (buffers)' @@ -968,8 +1030,8 @@ zabbix_export: - '1024' tags: - - tag: Application - value: Memory + tag: component + value: memory - uuid: a74e6bc72c8c45f2b01ee1b50ce64fdc name: 'Memory (cached)' @@ -988,8 +1050,8 @@ zabbix_export: - '1024' tags: - - tag: Application - value: Memory + tag: component + value: memory - uuid: b13aae9bb13c432998688f8c3230ddb2 name: 'Free memory' @@ -1006,8 +1068,8 @@ zabbix_export: - '1024' tags: - - tag: Application - value: Memory + tag: component + value: memory - uuid: 849c5cd7aec94ed48c6a0a321b54d801 name: 'Total memory' @@ -1026,8 +1088,8 @@ zabbix_export: - '1024' tags: - - tag: Application - value: Memory + tag: component + value: memory - uuid: ac10ac53a99e464bbf0c5894d4297cfc name: 'Memory utilization' @@ -1040,8 +1102,8 @@ zabbix_export: description: 'Please note that memory utilization is a rough estimate, since memory available is calculated as free+buffers+cached, which is not 100% accurate, but the best we can get using SNMP.' tags: - - tag: Application - value: Memory + tag: component + value: memory triggers: - uuid: 38e4d31ccb594ba1a041c47633887ef6 @@ -1052,7 +1114,14 @@ zabbix_export: dependencies: - name: 'Lack of available memory (<{$MEMORY.AVAILABLE.MIN} of {ITEM.VALUE2})' - expression: 'min(/Linux memory SNMP/vm.memory.available[snmp],5m)<{$MEMORY.AVAILABLE.MIN} and last(/Linux memory SNMP/vm.memory.total[memTotalReal.0])>0' + expression: 'max(/Linux memory SNMP/vm.memory.available[snmp],5m)<{$MEMORY.AVAILABLE.MIN} and last(/Linux memory SNMP/vm.memory.total[memTotalReal.0])>0' + tags: + - + tag: scope + value: capacity + - + tag: scope + value: performance macros: - macro: '{$MEMORY.AVAILABLE.MIN}' @@ -1095,8 +1164,11 @@ zabbix_export: name: 'Service state' tags: - - tag: Application - value: Status + tag: component + value: health + - + tag: component + value: network triggers: - uuid: 28927c3715714a77a259d48943ddb8fe @@ -1104,6 +1176,10 @@ zabbix_export: name: 'Unavailable by ICMP ping' priority: HIGH description: 'Last three attempts returned timeout. Please check device connectivity.' + tags: + - + tag: scope + value: availability - uuid: bc5a3fbab2834f8bb012325071c5b2e0 name: 'ICMP loss' @@ -1114,8 +1190,11 @@ zabbix_export: units: '%' tags: - - tag: Application - value: Status + tag: component + value: health + - + tag: component + value: network triggers: - uuid: f6d63c03e6f34888897464102fa369ec @@ -1127,6 +1206,13 @@ zabbix_export: - name: 'Unavailable by ICMP ping' expression: 'max(/Linux SNMP/icmpping,#3)=0' + tags: + - + tag: scope + value: availability + - + tag: scope + value: performance - uuid: b1e02fd733c14d71935e24fbe8786d40 name: 'ICMP response time' @@ -1137,8 +1223,11 @@ zabbix_export: units: s tags: - - tag: Application - value: Status + tag: component + value: health + - + tag: component + value: network triggers: - uuid: 1c1b86790d6442e59f50d94f9844c337 @@ -1153,6 +1242,13 @@ zabbix_export: - name: 'Unavailable by ICMP ping' expression: 'max(/Linux SNMP/icmpping,#3)=0' + tags: + - + tag: scope + value: availability + - + tag: scope + value: performance - uuid: 85a597b741bb4e6e8fa9806e8737caf4 name: 'SNMP traps (fallback)' @@ -1165,8 +1261,8 @@ zabbix_export: logtimefmt: 'hh:mm:sszyyyy/MM/dd' tags: - - tag: Application - value: General + tag: component + value: network - uuid: e45c4b2df4a640a1a36154cb2b717e9d name: 'System contact details' @@ -1188,8 +1284,8 @@ zabbix_export: - 12h tags: - - tag: Application - value: General + tag: component + value: system - uuid: fdb0807c4a9a452f8a3cbab01a4ddb2e name: 'Interrupts per second' @@ -1205,8 +1301,8 @@ zabbix_export: - '' tags: - - tag: Application - value: CPU + tag: component + value: cpu - uuid: eeaba506dee342518660c03d422faa2a name: 'Load average (1m avg)' @@ -1218,8 +1314,8 @@ zabbix_export: description: 'MIB: UCD-SNMP-MIB' tags: - - tag: Application - value: CPU + tag: component + value: cpu - uuid: e0c8a351d59f42b78e6db4a0c50aa5d2 name: 'Load average (5m avg)' @@ -1231,8 +1327,8 @@ zabbix_export: description: 'MIB: UCD-SNMP-MIB' tags: - - tag: Application - value: CPU + tag: component + value: cpu - uuid: 0a5c406d4e434dbba248a18318f6a869 name: 'Load average (15m avg)' @@ -1244,8 +1340,8 @@ zabbix_export: description: 'MIB: UCD-SNMP-MIB' tags: - - tag: Application - value: CPU + tag: component + value: cpu - uuid: f835f2d2e65c4efc8934a61870d907ca name: 'Number of CPUs' @@ -1265,8 +1361,8 @@ zabbix_export: return JSON.parse(value).length; tags: - - tag: Application - value: CPU + tag: component + value: cpu - uuid: e10a890dc6724cbda96f7c40c49cd730 name: 'Context switches per second' @@ -1282,8 +1378,8 @@ zabbix_export: - '' tags: - - tag: Application - value: CPU + tag: component + value: cpu - uuid: abd4d4b7097644478329b578dfa7bf09 name: 'System description' @@ -1306,8 +1402,8 @@ zabbix_export: - 12h tags: - - tag: Application - value: General + tag: component + value: system - uuid: 9f2b3de3245e4ffea5aefc636e0f3da1 name: 'System location' @@ -1329,8 +1425,8 @@ zabbix_export: - 12h tags: - - tag: Application - value: General + tag: component + value: system - uuid: 3ee68ecd1edc4f5d9cddefa78f8d502e name: 'System name' @@ -1352,8 +1448,8 @@ zabbix_export: - 12h tags: - - tag: Application - value: General + tag: component + value: system triggers: - uuid: eeb0355174d74892a4e3a078e6ac7952 @@ -1362,6 +1458,13 @@ zabbix_export: priority: INFO description: 'System name has changed. Ack to close.' manual_close: 'YES' + tags: + - + tag: scope + value: notice + - + tag: scope + value: security - uuid: 5b17833c4646423d8fd4115fa19d2ffe name: 'System object ID' @@ -1382,8 +1485,8 @@ zabbix_export: - 12h tags: - - tag: Application - value: General + tag: component + value: system - uuid: a8ad10709a6e457187f58695de20b027 name: 'Free swap space' @@ -1402,8 +1505,11 @@ zabbix_export: - '1024' tags: - - tag: Application - value: Memory + tag: component + value: memory + - + tag: component + value: storage - uuid: 52ae3f1d7b3d4b669b40f0fddbb0e326 name: 'Free swap space in %' @@ -1416,8 +1522,11 @@ zabbix_export: description: 'The free space of swap volume/file in percent.' tags: - - tag: Application - value: Memory + tag: component + value: memory + - + tag: component + value: storage - uuid: 7db5193027794961840c228c6280fe5b name: 'Total swap space' @@ -1436,8 +1545,11 @@ zabbix_export: - '1024' tags: - - tag: Application - value: Memory + tag: component + value: memory + - + tag: component + value: storage - uuid: d3fba18851db4be08df04ab85536bb14 name: Uptime @@ -1458,8 +1570,8 @@ zabbix_export: - '0.01' tags: - - tag: Application - value: Status + tag: component + value: system triggers: - uuid: e129fb90ec084a83806aec27141cd6eb @@ -1472,6 +1584,10 @@ zabbix_export: - name: 'No SNMP data collection' expression: 'max(/Linux SNMP/zabbix[host,snmp,available],{$SNMP.TIMEOUT})=0' + tags: + - + tag: scope + value: notice - uuid: ad8a3857e8b04dffbc0c052a0d36fe08 name: 'Available memory' @@ -1483,8 +1599,8 @@ zabbix_export: description: 'Please note that memory utilization is a rough estimate, since memory available is calculated as free+buffers+cached, which is not 100% accurate, but the best we can get using SNMP.' tags: - - tag: Application - value: Memory + tag: component + value: memory - uuid: c071dae605b64cce886df7d2865e77e0 name: 'Memory (buffers)' @@ -1503,8 +1619,8 @@ zabbix_export: - '1024' tags: - - tag: Application - value: Memory + tag: component + value: memory - uuid: d5e0a99bfd9844108c3d26d53d1a3d0c name: 'Memory (cached)' @@ -1523,8 +1639,8 @@ zabbix_export: - '1024' tags: - - tag: Application - value: Memory + tag: component + value: memory - uuid: fc3fb5310e8f4af7a093b9df9eede403 name: 'Free memory' @@ -1541,8 +1657,8 @@ zabbix_export: - '1024' tags: - - tag: Application - value: Memory + tag: component + value: memory - uuid: de35484e53b24894aa050f15e1941106 name: 'Total memory' @@ -1561,8 +1677,8 @@ zabbix_export: - '1024' tags: - - tag: Application - value: Memory + tag: component + value: memory - uuid: 640d893d48d44f2ebe2c9e9bb0158f76 name: 'Memory utilization' @@ -1575,8 +1691,8 @@ zabbix_export: description: 'Please note that memory utilization is a rough estimate, since memory available is calculated as free+buffers+cached, which is not 100% accurate, but the best we can get using SNMP.' tags: - - tag: Application - value: Memory + tag: component + value: memory triggers: - uuid: 063b87d246b04e74a439114a05f00fe5 @@ -1587,7 +1703,14 @@ zabbix_export: dependencies: - name: 'Lack of available memory (<{$MEMORY.AVAILABLE.MIN} of {ITEM.VALUE2})' - expression: 'min(/Linux SNMP/vm.memory.available[snmp],5m)<{$MEMORY.AVAILABLE.MIN} and last(/Linux SNMP/vm.memory.total[memTotalReal.0])>0' + expression: 'max(/Linux SNMP/vm.memory.available[snmp],5m)<{$MEMORY.AVAILABLE.MIN} and last(/Linux SNMP/vm.memory.total[memTotalReal.0])>0' + tags: + - + tag: scope + value: capacity + - + tag: scope + value: performance - uuid: 03491bb9b98f4267bf1ff56cc226d819 name: 'SNMP agent availability' @@ -1604,8 +1727,11 @@ zabbix_export: name: zabbix.host.available tags: - - tag: Application - value: Status + tag: component + value: health + - + tag: component + value: network triggers: - uuid: 63d99e49b3584fb2bf61a7d56725fb3c @@ -1618,6 +1744,10 @@ zabbix_export: - name: 'Unavailable by ICMP ping' expression: 'max(/Linux SNMP/icmpping,#3)=0' + tags: + - + tag: scope + value: availability discovery_rules: - uuid: 4089ef5360ec4b2a98b7742e8e4e9dd6 @@ -1652,8 +1782,8 @@ zabbix_export: return value/{#CPU.COUNT} tags: - - tag: Application - value: CPU + tag: component + value: cpu - uuid: ce514c83afb345b2b0f3b85d6ec89dc3 name: 'CPU guest nice time' @@ -1679,8 +1809,8 @@ zabbix_export: return value/{#CPU.COUNT} tags: - - tag: Application - value: CPU + tag: component + value: cpu - uuid: 394bffd2086545af806f4ad990f853a1 name: 'CPU idle time' @@ -1706,8 +1836,8 @@ zabbix_export: return value/{#CPU.COUNT} tags: - - tag: Application - value: CPU + tag: component + value: cpu - uuid: 88e9044abe71483a8670b572517ff4ad name: 'CPU interrupt time' @@ -1733,8 +1863,8 @@ zabbix_export: return value/{#CPU.COUNT} tags: - - tag: Application - value: CPU + tag: component + value: cpu - uuid: 87d1467c79cc4a3d8e5caf3b35de7e17 name: 'CPU iowait time' @@ -1760,8 +1890,8 @@ zabbix_export: return value/{#CPU.COUNT} tags: - - tag: Application - value: CPU + tag: component + value: cpu - uuid: d35896698d2a459fb682eb170e7005de name: 'CPU nice time' @@ -1787,8 +1917,8 @@ zabbix_export: return value/{#CPU.COUNT} tags: - - tag: Application - value: CPU + tag: component + value: cpu - uuid: b48b79d7c2464bd996776477e55ce724 name: 'CPU softirq time' @@ -1814,8 +1944,8 @@ zabbix_export: return value/{#CPU.COUNT} tags: - - tag: Application - value: CPU + tag: component + value: cpu - uuid: f0e15f783b434cc49c97681e15def25c name: 'CPU steal time' @@ -1841,8 +1971,8 @@ zabbix_export: return value/{#CPU.COUNT} tags: - - tag: Application - value: CPU + tag: component + value: cpu - uuid: 9f063ab6a217459e9e1ae95cc77071ff name: 'CPU system time' @@ -1868,8 +1998,8 @@ zabbix_export: return value/{#CPU.COUNT} tags: - - tag: Application - value: CPU + tag: component + value: cpu - uuid: e07c1afe5f8c4db0bae364933df3e571 name: 'CPU user time' @@ -1895,8 +2025,8 @@ zabbix_export: return value/{#CPU.COUNT} tags: - - tag: Application - value: CPU + tag: component + value: cpu - uuid: dfd150b9966c49e6b8bf08570438f17c name: 'CPU utilization' @@ -1918,8 +2048,8 @@ zabbix_export: key: 'system.cpu.idle[ssCpuRawIdle.{#SNMPINDEX}]' tags: - - tag: Application - value: CPU + tag: component + value: cpu trigger_prototypes: - uuid: 34b29a2e43b347d0ada6b80a472a659e @@ -1928,6 +2058,10 @@ zabbix_export: opdata: 'Current utilization: {ITEM.LASTVALUE1}' priority: WARNING description: 'CPU utilization is too high. The system might be slow to respond.' + tags: + - + tag: scope + value: performance graph_prototypes: - uuid: fe9835f96dfd4912933e1c3db7943fdf @@ -2098,8 +2232,14 @@ zabbix_export: - '' tags: - - tag: Application - value: 'Interface {#IFNAME}({#IFALIAS})' + tag: component + value: interface + - + tag: component + value: network + - + tag: interface + value: 'port-{#SNMPINDEX}' - uuid: 23d5c37a8a66495c81babc76085dd0d0 name: 'Interface {#IFNAME}({#IFALIAS}): Inbound packets with errors' @@ -2118,8 +2258,14 @@ zabbix_export: - '' tags: - - tag: Application - value: 'Interface {#IFNAME}({#IFALIAS})' + tag: component + value: interface + - + tag: component + value: network + - + tag: interface + value: 'port-{#SNMPINDEX}' - uuid: 229e36fe673e43c0a69f942c086fea97 name: 'Interface {#IFNAME}({#IFALIAS}): Bits received' @@ -2143,8 +2289,14 @@ zabbix_export: - '8' tags: - - tag: Application - value: 'Interface {#IFNAME}({#IFALIAS})' + tag: component + value: interface + - + tag: component + value: network + - + tag: interface + value: 'port-{#SNMPINDEX}' - uuid: bbaad86407a349ed81b3b329e0754cdb name: 'Interface {#IFNAME}({#IFALIAS}): Outbound packets discarded' @@ -2167,8 +2319,14 @@ zabbix_export: - '' tags: - - tag: Application - value: 'Interface {#IFNAME}({#IFALIAS})' + tag: component + value: interface + - + tag: component + value: network + - + tag: interface + value: 'port-{#SNMPINDEX}' - uuid: 184b63fa8f184915a8bd365afebae00f name: 'Interface {#IFNAME}({#IFALIAS}): Outbound packets with errors' @@ -2187,8 +2345,14 @@ zabbix_export: - '' tags: - - tag: Application - value: 'Interface {#IFNAME}({#IFALIAS})' + tag: component + value: interface + - + tag: component + value: network + - + tag: interface + value: 'port-{#SNMPINDEX}' - uuid: ad64f09ccd88467f811499ef17096c0a name: 'Interface {#IFNAME}({#IFALIAS}): Bits sent' @@ -2212,8 +2376,14 @@ zabbix_export: - '8' tags: - - tag: Application - value: 'Interface {#IFNAME}({#IFALIAS})' + tag: component + value: interface + - + tag: component + value: network + - + tag: interface + value: 'port-{#SNMPINDEX}' - uuid: 54b1b171187b44c2a0b8dfadf06f9b00 name: 'Interface {#IFNAME}({#IFALIAS}): Speed' @@ -2238,8 +2408,14 @@ zabbix_export: - 1h tags: - - tag: Application - value: 'Interface {#IFNAME}({#IFALIAS})' + tag: component + value: interface + - + tag: component + value: network + - + tag: interface + value: 'port-{#SNMPINDEX}' - uuid: 4aaabfdfeeac4c779255fd8b5a4550f4 name: 'Interface {#IFNAME}({#IFALIAS}): Operational status' @@ -2261,8 +2437,14 @@ zabbix_export: name: 'IF-MIB::ifOperStatus' tags: - - tag: Application - value: 'Interface {#IFNAME}({#IFALIAS})' + tag: component + value: interface + - + tag: component + value: network + - + tag: interface + value: 'port-{#SNMPINDEX}' trigger_prototypes: - uuid: 038c4ebc6bdf48f69b60fca856318638 @@ -2280,6 +2462,10 @@ zabbix_export: WARNING: if closed manually - won't fire again on next poll, because of .diff. manual_close: 'YES' + tags: + - + tag: scope + value: availability - uuid: ce0a2b8f62ff4591b5e3bc8b348bf946 name: 'Interface {#IFNAME}({#IFALIAS}): Interface type' @@ -2303,8 +2489,14 @@ zabbix_export: - 1d tags: - - tag: Application - value: 'Interface {#IFNAME}({#IFALIAS})' + tag: component + value: interface + - + tag: component + value: network + - + tag: interface + value: 'port-{#SNMPINDEX}' trigger_prototypes: - uuid: 02387536c92f449384c23a0744e71ee3 @@ -2334,6 +2526,10 @@ zabbix_export: name: 'Interface {#IFNAME}({#IFALIAS}): Link down' expression: '{$IFCONTROL:"{#IFNAME}"}=1 and last(/Linux SNMP/net.if.status[ifOperStatus.{#SNMPINDEX}])=2 and (last(/Linux SNMP/net.if.status[ifOperStatus.{#SNMPINDEX}],#1)<>last(/Linux SNMP/net.if.status[ifOperStatus.{#SNMPINDEX}],#2))' recovery_expression: 'last(/Linux SNMP/net.if.status[ifOperStatus.{#SNMPINDEX}])<>2 or {$IFCONTROL:"{#IFNAME}"}=0' + tags: + - + tag: scope + value: performance - uuid: efe5516d1c164a8cb243c4806b9684a2 expression: | @@ -2354,6 +2550,10 @@ zabbix_export: name: 'Interface {#IFNAME}({#IFALIAS}): Link down' expression: '{$IFCONTROL:"{#IFNAME}"}=1 and last(/Linux SNMP/net.if.status[ifOperStatus.{#SNMPINDEX}])=2 and (last(/Linux SNMP/net.if.status[ifOperStatus.{#SNMPINDEX}],#1)<>last(/Linux SNMP/net.if.status[ifOperStatus.{#SNMPINDEX}],#2))' recovery_expression: 'last(/Linux SNMP/net.if.status[ifOperStatus.{#SNMPINDEX}])<>2 or {$IFCONTROL:"{#IFNAME}"}=0' + tags: + - + tag: scope + value: performance - uuid: dbbd6222837345b891dd613f6d40f98f expression: | @@ -2373,6 +2573,13 @@ zabbix_export: name: 'Interface {#IFNAME}({#IFALIAS}): Link down' expression: '{$IFCONTROL:"{#IFNAME}"}=1 and last(/Linux SNMP/net.if.status[ifOperStatus.{#SNMPINDEX}])=2 and (last(/Linux SNMP/net.if.status[ifOperStatus.{#SNMPINDEX}],#1)<>last(/Linux SNMP/net.if.status[ifOperStatus.{#SNMPINDEX}],#2))' recovery_expression: 'last(/Linux SNMP/net.if.status[ifOperStatus.{#SNMPINDEX}])<>2 or {$IFCONTROL:"{#IFNAME}"}=0' + tags: + - + tag: scope + value: availability + - + tag: scope + value: performance graph_prototypes: - uuid: c09b8ad9356741fcb9560446b50d8cf0 @@ -2476,8 +2683,14 @@ zabbix_export: name: 'EtherLike-MIB::dot3StatsDuplexStatus' tags: - - tag: Application - value: 'Interface {#IFNAME}({#IFALIAS})' + tag: component + value: interface + - + tag: component + value: network + - + tag: interface + value: 'port-{#SNMPINDEX}' trigger_prototypes: - uuid: 1e1f12c0cf744fd3aaac6570325bd661 @@ -2486,6 +2699,10 @@ zabbix_export: priority: WARNING description: 'Please check autonegotiation settings and cabling' manual_close: 'YES' + tags: + - + tag: scope + value: performance preprocessing: - type: JAVASCRIPT @@ -2544,8 +2761,11 @@ zabbix_export: - '' tags: - - tag: Application - value: 'Disk {#DEVNAME}' + tag: component + value: storage + - + tag: disk + value: '{#DEVNAME}' - uuid: b1fb6665c96b4c9f999b3803d45eea3e name: '{#DEVNAME}: Disk utilization' @@ -2560,8 +2780,11 @@ zabbix_export: The 1 minute average load of disk (%) tags: - - tag: Application - value: 'Disk {#DEVNAME}' + tag: component + value: storage + - + tag: disk + value: '{#DEVNAME}' - uuid: 147ad615fd544ab39494ce829da0bb14 name: '{#DEVNAME}: Disk write rate' @@ -2581,8 +2804,11 @@ zabbix_export: - '' tags: - - tag: Application - value: 'Disk {#DEVNAME}' + tag: component + value: storage + - + tag: disk + value: '{#DEVNAME}' graph_prototypes: - uuid: 76f7583a5256463a82d60c0fef3c6a7f @@ -2649,8 +2875,11 @@ zabbix_export: - 'return (100-value);' tags: - - tag: Application - value: 'Filesystem {#FSNAME}' + tag: component + value: storage + - + tag: filesystem + value: '{#FSNAME}' trigger_prototypes: - uuid: c2a464a9d8f24b1f96251feabeec8b6a @@ -2661,6 +2890,13 @@ zabbix_export: description: | It may become impossible to write to disk if there are no index nodes left. As symptoms, 'No space left on device' or 'Disk is full' errors may be seen even though free space is available. + tags: + - + tag: scope + value: capacity + - + tag: scope + value: performance - uuid: 396da67ae447497781d9f37215490b71 expression: 'min(/Linux SNMP/vfs.fs.inode.pfree[dskPercentNode.{#SNMPINDEX}],5m)<{$VFS.FS.INODE.PFREE.MIN.WARN:"{#FSNAME}"}' @@ -2674,6 +2910,13 @@ zabbix_export: - name: '{#FSNAME}: Running out of free inodes (free < {$VFS.FS.INODE.PFREE.MIN.CRIT:"{#FSNAME}"}%)' expression: 'min(/Linux SNMP/vfs.fs.inode.pfree[dskPercentNode.{#SNMPINDEX}],5m)<{$VFS.FS.INODE.PFREE.MIN.CRIT:"{#FSNAME}"}' + tags: + - + tag: scope + value: capacity + - + tag: scope + value: performance - uuid: 0cb84e1611e944e68caf677492d169e5 name: '{#FSNAME}: Space utilization' @@ -2686,8 +2929,11 @@ zabbix_export: description: 'Space utilization in % for {#FSNAME}' tags: - - tag: Application - value: 'Filesystem {#FSNAME}' + tag: component + value: storage + - + tag: filesystem + value: '{#FSNAME}' - uuid: 9117a148b85c4593a3df470a1e023573 name: '{#FSNAME}: Total space' @@ -2708,8 +2954,11 @@ zabbix_export: - '{#ALLOC_UNITS}' tags: - - tag: Application - value: 'Filesystem {#FSNAME}' + tag: component + value: storage + - + tag: filesystem + value: '{#FSNAME}' - uuid: 04168e44dd0f4d3c96496c3fadd13fde name: '{#FSNAME}: Used space' @@ -2728,8 +2977,11 @@ zabbix_export: - '{#ALLOC_UNITS}' tags: - - tag: Application - value: 'Filesystem {#FSNAME}' + tag: component + value: storage + - + tag: filesystem + value: '{#FSNAME}' trigger_prototypes: - uuid: 4e84d5b0e3bb4729a6eabd5882d2d603 @@ -2745,6 +2997,13 @@ zabbix_export: - The disk free space is less than 5G. - The disk will be full in less than 24 hours. manual_close: 'YES' + tags: + - + tag: scope + value: availability + - + tag: scope + value: capacity - uuid: 210ae86feef14fa0a82c97331e522937 expression: | @@ -2765,6 +3024,13 @@ zabbix_export: expression: | last(/Linux SNMP/vfs.fs.pused[storageUsedPercentage.{#SNMPINDEX}])>{$VFS.FS.PUSED.MAX.CRIT:"{#FSNAME}"} and ((last(/Linux SNMP/vfs.fs.total[hrStorageSize.{#SNMPINDEX}])-last(/Linux SNMP/vfs.fs.used[hrStorageUsed.{#SNMPINDEX}]))<5G or timeleft(/Linux SNMP/vfs.fs.pused[storageUsedPercentage.{#SNMPINDEX}],1h,100)<1d) + tags: + - + tag: scope + value: availability + - + tag: scope + value: capacity graph_prototypes: - uuid: 10878869ac0641bc96b9898820a4f3ea @@ -2788,6 +3054,13 @@ zabbix_export: item: host: 'Linux SNMP' key: 'vfs.fs.used[hrStorageUsed.{#SNMPINDEX}]' + tags: + - + tag: class + value: os + - + tag: target + value: linux macros: - macro: '{$CPU.UTIL.CRIT}' @@ -4027,7 +4300,7 @@ zabbix_export: triggers: - uuid: 12324c6e7b564c858406702148b43bc4 - expression: 'min(/Linux memory SNMP/system.swap.pfree[snmp],5m)<{$SWAP.PFREE.MIN.WARN} and last(/Linux memory SNMP/system.swap.total[memTotalSwap.0])>0' + expression: 'max(/Linux memory SNMP/system.swap.pfree[snmp],5m)<{$SWAP.PFREE.MIN.WARN} and last(/Linux memory SNMP/system.swap.total[memTotalSwap.0])>0' name: 'High swap space usage (less than {$SWAP.PFREE.MIN.WARN}% free)' opdata: 'Free: {ITEM.LASTVALUE1}, total: {ITEM.LASTVALUE2}' priority: WARNING @@ -4038,10 +4311,14 @@ zabbix_export: expression: 'min(/Linux memory SNMP/vm.memory.util[snmp],5m)>{$MEMORY.UTIL.MAX}' - name: 'Lack of available memory (<{$MEMORY.AVAILABLE.MIN} of {ITEM.VALUE2})' - expression: 'min(/Linux memory SNMP/vm.memory.available[snmp],5m)<{$MEMORY.AVAILABLE.MIN} and last(/Linux memory SNMP/vm.memory.total[memTotalReal.0])>0' + expression: 'max(/Linux memory SNMP/vm.memory.available[snmp],5m)<{$MEMORY.AVAILABLE.MIN} and last(/Linux memory SNMP/vm.memory.total[memTotalReal.0])>0' + tags: + - + tag: scope + value: capacity - uuid: 8d66563ff7744cd6847325d473eaacfe - expression: 'min(/Linux SNMP/system.swap.pfree[snmp],5m)<{$SWAP.PFREE.MIN.WARN} and last(/Linux SNMP/system.swap.total[memTotalSwap.0])>0' + expression: 'max(/Linux SNMP/system.swap.pfree[snmp],5m)<{$SWAP.PFREE.MIN.WARN} and last(/Linux SNMP/system.swap.total[memTotalSwap.0])>0' name: 'High swap space usage (less than {$SWAP.PFREE.MIN.WARN}% free)' opdata: 'Free: {ITEM.LASTVALUE1}, total: {ITEM.LASTVALUE2}' priority: WARNING @@ -4052,19 +4329,37 @@ zabbix_export: expression: 'min(/Linux SNMP/vm.memory.util[snmp],5m)>{$MEMORY.UTIL.MAX}' - name: 'Lack of available memory (<{$MEMORY.AVAILABLE.MIN} of {ITEM.VALUE2})' - expression: 'min(/Linux SNMP/vm.memory.available[snmp],5m)<{$MEMORY.AVAILABLE.MIN} and last(/Linux SNMP/vm.memory.total[memTotalReal.0])>0' + expression: 'max(/Linux SNMP/vm.memory.available[snmp],5m)<{$MEMORY.AVAILABLE.MIN} and last(/Linux SNMP/vm.memory.total[memTotalReal.0])>0' + tags: + - + tag: scope + value: capacity - uuid: 687586e62f4b4191aa95ba1ba74c7787 - expression: 'min(/Linux memory SNMP/vm.memory.available[snmp],5m)<{$MEMORY.AVAILABLE.MIN} and last(/Linux memory SNMP/vm.memory.total[memTotalReal.0])>0' + expression: 'max(/Linux memory SNMP/vm.memory.available[snmp],5m)<{$MEMORY.AVAILABLE.MIN} and last(/Linux memory SNMP/vm.memory.total[memTotalReal.0])>0' name: 'Lack of available memory (<{$MEMORY.AVAILABLE.MIN} of {ITEM.VALUE2})' opdata: 'Available: {ITEM.LASTVALUE1}, total: {ITEM.LASTVALUE2}' priority: AVERAGE + tags: + - + tag: scope + value: capacity + - + tag: scope + value: performance - uuid: b0a04a6a01854d0eb6f9f225c1108261 - expression: 'min(/Linux SNMP/vm.memory.available[snmp],5m)<{$MEMORY.AVAILABLE.MIN} and last(/Linux SNMP/vm.memory.total[memTotalReal.0])>0' + expression: 'max(/Linux SNMP/vm.memory.available[snmp],5m)<{$MEMORY.AVAILABLE.MIN} and last(/Linux SNMP/vm.memory.total[memTotalReal.0])>0' name: 'Lack of available memory (<{$MEMORY.AVAILABLE.MIN} of {ITEM.VALUE2})' opdata: 'Available: {ITEM.LASTVALUE1}, total: {ITEM.LASTVALUE2}' priority: AVERAGE + tags: + - + tag: scope + value: capacity + - + tag: scope + value: performance - uuid: 4e08b6e41268476292ac92da123bd8d7 expression: | @@ -4075,6 +4370,13 @@ zabbix_export: opdata: 'Load averages(1m 5m 15m): ({ITEM.LASTVALUE1} {ITEM.LASTVALUE3} {ITEM.LASTVALUE4}), # of CPUs: {ITEM.LASTVALUE2}' priority: AVERAGE description: 'Per CPU load average is too high. Your system may be slow to respond.' + tags: + - + tag: scope + value: capacity + - + tag: scope + value: performance - uuid: 33df3354161047f0b47ad7736b70a302 expression: | @@ -4085,6 +4387,13 @@ zabbix_export: opdata: 'Load averages(1m 5m 15m): ({ITEM.LASTVALUE1} {ITEM.LASTVALUE3} {ITEM.LASTVALUE4}), # of CPUs: {ITEM.LASTVALUE2}' priority: AVERAGE description: 'Per CPU load average is too high. Your system may be slow to respond.' + tags: + - + tag: scope + value: capacity + - + tag: scope + value: performance graphs: - uuid: 1b06aa0505e94191bce3bf15d41ad113 @@ -4117,7 +4426,7 @@ zabbix_export: host: 'Linux SNMP' key: 'system.cpu.intr[ssRawInterrupts.0]' - - uuid: 6af175b5899946c5bae1e7ab4e8f0635 + uuid: 16b11e6079864c71a7d068276a8e8650 name: 'Memory usage' ymin_type_1: FIXED graph_items: @@ -4125,17 +4434,17 @@ zabbix_export: drawtype: BOLD_LINE color: 1A7C11 item: - host: 'Linux memory SNMP' + host: 'Linux SNMP' key: 'vm.memory.total[memTotalReal.0]' - sortorder: '1' drawtype: GRADIENT_LINE color: 2774A4 item: - host: 'Linux memory SNMP' + host: 'Linux SNMP' key: 'vm.memory.available[snmp]' - - uuid: 16b11e6079864c71a7d068276a8e8650 + uuid: 6af175b5899946c5bae1e7ab4e8f0635 name: 'Memory usage' ymin_type_1: FIXED graph_items: @@ -4143,17 +4452,17 @@ zabbix_export: drawtype: BOLD_LINE color: 1A7C11 item: - host: 'Linux SNMP' + host: 'Linux memory SNMP' key: 'vm.memory.total[memTotalReal.0]' - sortorder: '1' drawtype: GRADIENT_LINE color: 2774A4 item: - host: 'Linux SNMP' + host: 'Linux memory SNMP' key: 'vm.memory.available[snmp]' - - uuid: edd17c68085b4a328c24ebd8d37fd30c + uuid: 5cd95425d8fe4705833995ccfb484c66 name: 'Memory utilization' ymin_type_1: FIXED ymax_type_1: FIXED @@ -4162,10 +4471,10 @@ zabbix_export: drawtype: GRADIENT_LINE color: 1A7C11 item: - host: 'Linux memory SNMP' + host: 'Linux SNMP' key: 'vm.memory.util[snmp]' - - uuid: 5cd95425d8fe4705833995ccfb484c66 + uuid: edd17c68085b4a328c24ebd8d37fd30c name: 'Memory utilization' ymin_type_1: FIXED ymax_type_1: FIXED @@ -4174,93 +4483,93 @@ zabbix_export: drawtype: GRADIENT_LINE color: 1A7C11 item: - host: 'Linux SNMP' + host: 'Linux memory SNMP' key: 'vm.memory.util[snmp]' - - uuid: 24bd0481e30a49a78410fef4e1470546 + uuid: 421c99e9076c4f24931206255577c988 name: 'Swap usage' graph_items: - color: 1A7C11 item: - host: 'Linux memory SNMP' + host: 'Linux SNMP' key: 'system.swap.free[memAvailSwap.0]' - sortorder: '1' color: 2774A4 item: - host: 'Linux memory SNMP' + host: 'Linux SNMP' key: 'system.swap.total[memTotalSwap.0]' - - uuid: 421c99e9076c4f24931206255577c988 + uuid: 24bd0481e30a49a78410fef4e1470546 name: 'Swap usage' graph_items: - color: 1A7C11 item: - host: 'Linux SNMP' + host: 'Linux memory SNMP' key: 'system.swap.free[memAvailSwap.0]' - sortorder: '1' color: 2774A4 item: - host: 'Linux SNMP' + host: 'Linux memory SNMP' key: 'system.swap.total[memTotalSwap.0]' - - uuid: 1ec155ff28e14859b26e9804e96c7fb8 + uuid: feff7234e6cc420e94acc3c0dab0a61e name: 'System load' ymin_type_1: FIXED graph_items: - color: 1A7C11 item: - host: 'Linux CPU SNMP' + host: 'Linux SNMP' key: 'system.cpu.load.avg1[laLoad.1]' - sortorder: '1' color: 2774A4 item: - host: 'Linux CPU SNMP' + host: 'Linux SNMP' key: 'system.cpu.load.avg5[laLoad.2]' - sortorder: '2' color: F63100 item: - host: 'Linux CPU SNMP' + host: 'Linux SNMP' key: 'system.cpu.load.avg15[laLoad.3]' - sortorder: '3' color: A54F10 yaxisside: RIGHT item: - host: 'Linux CPU SNMP' + host: 'Linux SNMP' key: 'system.cpu.num[snmp]' - - uuid: feff7234e6cc420e94acc3c0dab0a61e + uuid: 1ec155ff28e14859b26e9804e96c7fb8 name: 'System load' ymin_type_1: FIXED graph_items: - color: 1A7C11 item: - host: 'Linux SNMP' + host: 'Linux CPU SNMP' key: 'system.cpu.load.avg1[laLoad.1]' - sortorder: '1' color: 2774A4 item: - host: 'Linux SNMP' + host: 'Linux CPU SNMP' key: 'system.cpu.load.avg5[laLoad.2]' - sortorder: '2' color: F63100 item: - host: 'Linux SNMP' + host: 'Linux CPU SNMP' key: 'system.cpu.load.avg15[laLoad.3]' - sortorder: '3' color: A54F10 yaxisside: RIGHT item: - host: 'Linux SNMP' + host: 'Linux CPU SNMP' key: 'system.cpu.num[snmp]' diff --git a/templates/os/macos/template_os_macos.yaml b/templates/os/macos/template_os_macos.yaml index 40832071bb6..d21e4246b0d 100644 --- a/templates/os/macos/template_os_macos.yaml +++ b/templates/os/macos/template_os_macos.yaml @@ -1,6 +1,6 @@ zabbix_export: version: '6.0' - date: '2022-01-18T20:37:04Z' + date: '2022-01-26T10:40:25Z' groups: - uuid: 846977d1dfed4968bc5f8bdb363285bc @@ -35,8 +35,8 @@ zabbix_export: - 1d tags: - - tag: Application - value: 'Monitoring agent' + tag: component + value: system - uuid: 3e70e8cc76bb4099a3a6b96f5669f059 name: 'Zabbix agent ping' @@ -47,8 +47,8 @@ zabbix_export: name: 'Zabbix agent ping status' tags: - - tag: Application - value: 'Monitoring agent' + tag: component + value: system - uuid: 32e67f37a30c4fb28db9119d9e26a996 name: 'Version of Zabbix agent running' @@ -64,8 +64,8 @@ zabbix_export: - 1d tags: - - tag: Application - value: 'Monitoring agent' + tag: component + value: application - uuid: d25aa1f2eae445ceb18b7e4ee5383585 name: 'Maximum number of opened files' @@ -75,14 +75,21 @@ zabbix_export: description: 'It could be increased by using sysctrl utility or modifying file /etc/sysctl.conf.' tags: - - tag: Application - value: OS + tag: component + value: os triggers: - uuid: 933b14ead0974a9c96d36c833da90ebb expression: last(/macOS/kernel.maxfiles)<1024 name: 'Configured max number of opened files is too low' priority: INFO + tags: + - + tag: scope + value: notice + - + tag: scope + value: performance - uuid: 5c376cae54854613a1533eb804bcee56 name: 'Maximum number of processes' @@ -92,14 +99,21 @@ zabbix_export: description: 'It could be increased by using sysctrl utility or modifying file /etc/sysctl.conf.' tags: - - tag: Application - value: OS + tag: component + value: os triggers: - uuid: 0e89b2e0cad948c0b81bc223d2ed673c expression: last(/macOS/kernel.maxproc)<256 name: 'Configured max number of processes is too low' priority: INFO + tags: + - + tag: scope + value: notice + - + tag: scope + value: performance - uuid: 951d874e6b644f9787c7a0d267bafcf8 name: 'Incoming network traffic on en0' @@ -117,8 +131,8 @@ zabbix_export: - '8' tags: - - tag: Application - value: 'Network interfaces' + tag: component + value: network - uuid: ac875bd25d484d38b16cb02c30be6b67 name: 'Outgoing network traffic on en0' @@ -136,8 +150,8 @@ zabbix_export: - '8' tags: - - tag: Application - value: 'Network interfaces' + tag: component + value: network - uuid: 928f973c004447d099a79e09a8b98cee name: 'Host boot time' @@ -147,11 +161,8 @@ zabbix_export: units: unixtime tags: - - tag: Application - value: General - - - tag: Application - value: OS + tag: component + value: os - uuid: 5abd63bb64114794ae6d253dcc12afb4 name: 'Processor load (1 min average per core)' @@ -161,17 +172,21 @@ zabbix_export: description: 'The processor load is calculated as system CPU load divided by number of CPU cores.' tags: - - tag: Application - value: CPU - - - tag: Application - value: Performance + tag: component + value: cpu triggers: - uuid: 3cf40421e61b41bab7697bbf9a2649d6 expression: 'avg(/macOS/system.cpu.load[percpu,avg1],5m)>5' name: 'Processor load is too high' priority: WARNING + tags: + - + tag: scope + value: availability + - + tag: scope + value: performance - uuid: 7e569411a7b4415098d21aaa44068dee name: 'Processor load (5 min average per core)' @@ -181,11 +196,8 @@ zabbix_export: description: 'The processor load is calculated as system CPU load divided by number of CPU cores.' tags: - - tag: Application - value: CPU - - - tag: Application - value: Performance + tag: component + value: cpu - uuid: 1ddc219f824541ca9c9ef30afda56df2 name: 'Processor load (15 min average per core)' @@ -195,11 +207,8 @@ zabbix_export: description: 'The processor load is calculated as system CPU load divided by number of CPU cores.' tags: - - tag: Application - value: CPU - - - tag: Application - value: Performance + tag: component + value: cpu - uuid: 9c0230c0bb944523bd781c37304bb87b name: 'Host name' @@ -217,17 +226,18 @@ zabbix_export: - 1d tags: - - tag: Application - value: General - - - tag: Application - value: OS + tag: component + value: os triggers: - uuid: ffb713a281a543879e4196e4207bdd62 expression: 'last(/macOS/system.hostname,#1)<>last(/macOS/system.hostname,#2)' name: 'Hostname was changed' priority: INFO + tags: + - + tag: scope + value: notice - uuid: 5a7ce2c61d3a4696ac76e0406308e61b name: 'Host local time' @@ -236,11 +246,8 @@ zabbix_export: units: unixtime tags: - - tag: Application - value: General - - - tag: Application - value: OS + tag: component + value: os - uuid: 5c73ff0f28d24d92955c667e5245cfa0 name: 'System information' @@ -258,17 +265,18 @@ zabbix_export: - 1d tags: - - tag: Application - value: General - - - tag: Application - value: OS + tag: component + value: os triggers: - uuid: 55d8650af70d4aeea56345985e454df9 expression: 'last(/macOS/system.uname,#1)<>last(/macOS/system.uname,#2)' name: 'Host information was changed' priority: INFO + tags: + - + tag: scope + value: notice - uuid: 34c001a77a904224aa90338590375870 name: 'System uptime' @@ -278,17 +286,18 @@ zabbix_export: units: uptime tags: - - tag: Application - value: General - - - tag: Application - value: OS + tag: component + value: os triggers: - uuid: 1f0cc03186cc4bb98483927f425df8e9 expression: change(/macOS/system.uptime)<0 name: 'Server has just been restarted' priority: INFO + tags: + - + tag: scope + value: notice - uuid: 31ea6bafabbe440ea1b8d1b6cea74444 name: 'Number of logged in users' @@ -297,11 +306,11 @@ zabbix_export: description: 'Number of users who are currently logged in.' tags: - - tag: Application - value: OS + tag: component + value: os - - tag: Application - value: Security + tag: component + value: security - uuid: 6df0d9e8694d45dfa11e433d8de7be41 name: 'Checksum of /etc/passwd' @@ -310,14 +319,18 @@ zabbix_export: history: 7d tags: - - tag: Application - value: Security + tag: component + value: security triggers: - uuid: 39cfe50a3d2a46ad9a53b9ec7443ec18 expression: 'last(/macOS/vfs.file.cksum[/etc/passwd,sha256],#1)<>last(/macOS/vfs.file.cksum[/etc/passwd,sha256],#2)' name: '/etc/passwd has been changed' priority: WARNING + tags: + - + tag: scope + value: security - uuid: daf35c33bb84443f893bb06bfe10f870 name: 'Available memory' @@ -327,14 +340,21 @@ zabbix_export: description: 'Available memory is defined as free+cached+buffers memory.' tags: - - tag: Application - value: Memory + tag: component + value: memory triggers: - uuid: c38dfc1b95d1463585d378f60d6a689a expression: 'last(/macOS/vm.memory.size[available])<20M' name: 'Lack of available memory on server' priority: AVERAGE + tags: + - + tag: scope + value: capacity + - + tag: scope + value: performance - uuid: 83c0218324a548c4a01054801a4d8b0b name: 'Total memory' @@ -344,8 +364,8 @@ zabbix_export: units: B tags: - - tag: Application - value: Memory + tag: component + value: memory - uuid: d00cf9691f6c446fa35dab03b2201aa4 name: 'Zabbix agent availability' @@ -357,8 +377,8 @@ zabbix_export: name: zabbix.host.available tags: - - tag: Application - value: Status + tag: component + value: system triggers: - uuid: 0766e9c2a02f46e7adbb86dbef67556f @@ -367,6 +387,10 @@ zabbix_export: priority: AVERAGE description: 'For passive only agents, host availability is used with {$AGENT.TIMEOUT} as time threshold.' manual_close: 'YES' + tags: + - + tag: scope + value: availability discovery_rules: - uuid: c537fbe006d7434dab08add1dcf87537 @@ -390,14 +414,24 @@ zabbix_export: units: '%' tags: - - tag: Application - value: Filesystems + tag: component + value: filesystem + - + tag: filesystem + value: '{#FSNAME}' trigger_prototypes: - uuid: 91cccd7935854a47bf4ca184b1d4d09a expression: 'last(/macOS/vfs.fs.inode[{#FSNAME},pfree])<20' name: '{#FSNAME}: Free inodes is less than 20%' priority: WARNING + tags: + - + tag: scope + value: capacity + - + tag: scope + value: performance - uuid: 29340ac4c5d3419cb4508641e85d787d name: '{#FSNAME}: Free disk space' @@ -406,8 +440,11 @@ zabbix_export: units: B tags: - - tag: Application - value: Filesystems + tag: component + value: filesystem + - + tag: filesystem + value: '{#FSNAME}' - uuid: 6d9aa50bddb642499ad575a0cc71146b name: '{#FSNAME}: Free disk space (percentage)' @@ -417,14 +454,24 @@ zabbix_export: units: '%' tags: - - tag: Application - value: Filesystems + tag: component + value: filesystem + - + tag: filesystem + value: '{#FSNAME}' trigger_prototypes: - uuid: 673dbc5aec474abda3a3b392d31b6c11 expression: 'last(/macOS/vfs.fs.size[{#FSNAME},pfree])<20' name: '{#FSNAME}: Free disk space is less than 20%' priority: WARNING + tags: + - + tag: scope + value: capacity + - + tag: scope + value: performance - uuid: c311ced2b4204b368af1c8a8c27f9c99 name: '{#FSNAME}: Total disk space' @@ -434,8 +481,11 @@ zabbix_export: units: B tags: - - tag: Application - value: Filesystems + tag: component + value: filesystem + - + tag: filesystem + value: '{#FSNAME}' - uuid: 748612098b4e4befa0f39f11b99eced4 name: '{#FSNAME}: Used disk space' @@ -444,8 +494,11 @@ zabbix_export: units: B tags: - - tag: Application - value: Filesystems + tag: component + value: filesystem + - + tag: filesystem + value: '{#FSNAME}' graph_prototypes: - uuid: 6ce28b13df4e4494a4d39750afb25290 @@ -469,6 +522,13 @@ zabbix_export: item: host: macOS key: 'vfs.fs.size[{#FSNAME},free]' + tags: + - + tag: class + value: os + - + tag: target + value: macos macros: - macro: '{$AGENT.TIMEOUT}' diff --git a/templates/os/openbsd/template_os_openbsd.yaml b/templates/os/openbsd/template_os_openbsd.yaml index b0b81bca190..fd81c2be99b 100644 --- a/templates/os/openbsd/template_os_openbsd.yaml +++ b/templates/os/openbsd/template_os_openbsd.yaml @@ -1,6 +1,6 @@ zabbix_export: version: '6.0' - date: '2022-01-18T20:37:08Z' + date: '2022-01-26T10:41:44Z' groups: - uuid: 846977d1dfed4968bc5f8bdb363285bc @@ -35,8 +35,8 @@ zabbix_export: - 1d tags: - - tag: Application - value: 'Monitoring agent' + tag: component + value: system - uuid: 99dbf8825c0d4e1f9ae433bcb786d7c7 name: 'Zabbix agent ping' @@ -47,8 +47,8 @@ zabbix_export: name: 'Zabbix agent ping status' tags: - - tag: Application - value: 'Monitoring agent' + tag: component + value: system - uuid: c65db5a2b42c46dc90cf4891ad1ecc83 name: 'Version of Zabbix agent running' @@ -64,8 +64,8 @@ zabbix_export: - 1d tags: - - tag: Application - value: 'Monitoring agent' + tag: component + value: application - uuid: 56a83dc0e14e47339e13a451adcefef7 name: 'Maximum number of opened files' @@ -75,14 +75,21 @@ zabbix_export: description: 'It could be increased by using sysctrl utility or modifying file /etc/sysctl.conf.' tags: - - tag: Application - value: OS + tag: component + value: os triggers: - uuid: aab96e16dd194d72b9b049ffa8b41b02 expression: 'last(/OpenBSD by Zabbix agent/kernel.maxfiles)<1024' name: 'Configured max number of opened files is too low on {HOST.NAME}' priority: INFO + tags: + - + tag: scope + value: notice + - + tag: scope + value: performance - uuid: e55f8256dd2d48fd9e7fd786f872b4bc name: 'Maximum number of processes' @@ -92,14 +99,21 @@ zabbix_export: description: 'It could be increased by using sysctrl utility or modifying file /etc/sysctl.conf.' tags: - - tag: Application - value: OS + tag: component + value: processes triggers: - uuid: 149b9b77d17543fba253666ccbd6a607 expression: 'last(/OpenBSD by Zabbix agent/kernel.maxproc)<256' name: 'Configured max number of processes is too low on {HOST.NAME}' priority: INFO + tags: + - + tag: scope + value: notice + - + tag: scope + value: performance - uuid: 7f8fdbc74cf14fa2afda3b57c548c751 name: 'Number of running processes' @@ -108,14 +122,18 @@ zabbix_export: description: 'Number of processes in running state.' tags: - - tag: Application - value: Processes + tag: component + value: processes triggers: - uuid: d67740bc103348ab8ab11df2bdb0ad8f expression: 'avg(/OpenBSD by Zabbix agent/proc.num[,,run],5m)>30' name: 'Too many processes running on {HOST.NAME}' priority: WARNING + tags: + - + tag: scope + value: performance - uuid: 966acafb928b43f8a63ee673b1716d28 name: 'Number of processes' @@ -124,14 +142,18 @@ zabbix_export: description: 'Total number of processes in any state.' tags: - - tag: Application - value: Processes + tag: component + value: processes triggers: - uuid: dd1b0c14e6dd439ea8f7323cdcc607de expression: 'avg(/OpenBSD by Zabbix agent/proc.num[],5m)>300' name: 'Too many processes on {HOST.NAME}' priority: WARNING + tags: + - + tag: scope + value: performance - uuid: 4e06c5b504c04c169ea1a0d6a7951eeb name: 'Host boot time' @@ -141,11 +163,8 @@ zabbix_export: units: unixtime tags: - - tag: Application - value: General - - - tag: Application - value: OS + tag: component + value: os - uuid: f6ed0de8cbb545298b174b19938a527e name: 'Interrupts per second' @@ -159,11 +178,8 @@ zabbix_export: - '' tags: - - tag: Application - value: CPU - - - tag: Application - value: Performance + tag: component + value: cpu - uuid: 7e4eab397cfd43d2a4aef7e2aa8c3a37 name: 'Processor load (1 min average per core)' @@ -173,17 +189,18 @@ zabbix_export: description: 'The processor load is calculated as system CPU load divided by number of CPU cores.' tags: - - tag: Application - value: CPU - - - tag: Application - value: Performance + tag: component + value: cpu triggers: - uuid: 1128bfb41f5f420c81feffb1d395cf9f expression: 'avg(/OpenBSD by Zabbix agent/system.cpu.load[percpu,avg1],5m)>5' name: 'Processor load is too high on {HOST.NAME}' priority: WARNING + tags: + - + tag: scope + value: performance - uuid: 55ad1da5b20c465f8db86701dcf3e974 name: 'Processor load (5 min average per core)' @@ -193,11 +210,8 @@ zabbix_export: description: 'The processor load is calculated as system CPU load divided by number of CPU cores.' tags: - - tag: Application - value: CPU - - - tag: Application - value: Performance + tag: component + value: cpu - uuid: 0403d3b318a649d4aa0da97e18546bcb name: 'Processor load (15 min average per core)' @@ -207,11 +221,8 @@ zabbix_export: description: 'The processor load is calculated as system CPU load divided by number of CPU cores.' tags: - - tag: Application - value: CPU - - - tag: Application - value: Performance + tag: component + value: cpu - uuid: 2226fac821fe4928a9d727770e0af4d0 name: 'Context switches per second' @@ -225,11 +236,8 @@ zabbix_export: - '' tags: - - tag: Application - value: CPU - - - tag: Application - value: Performance + tag: component + value: cpu - uuid: 4689c51946c845e5b31cb7ca5b58fbe3 name: 'CPU idle time' @@ -240,11 +248,8 @@ zabbix_export: description: 'The time the CPU has spent doing nothing.' tags: - - tag: Application - value: CPU - - - tag: Application - value: Performance + tag: component + value: cpu - uuid: ad032417f6de4e03a4f956bea65d8ce0 name: 'CPU interrupt time' @@ -255,11 +260,8 @@ zabbix_export: description: 'The amount of time the CPU has been servicing hardware interrupts.' tags: - - tag: Application - value: CPU - - - tag: Application - value: Performance + tag: component + value: cpu - uuid: 84030949a4d545b59db4aa3b38402174 name: 'CPU nice time' @@ -270,11 +272,8 @@ zabbix_export: description: 'The time the CPU has spent running users'' processes that have been niced.' tags: - - tag: Application - value: CPU - - - tag: Application - value: Performance + tag: component + value: cpu - uuid: 63121eb34bc94eeabd7352992b67befb name: 'CPU system time' @@ -285,11 +284,8 @@ zabbix_export: description: 'The time the CPU has spent running the kernel and its processes.' tags: - - tag: Application - value: CPU - - - tag: Application - value: Performance + tag: component + value: cpu - uuid: c9adb1a7c2fd4db9b176f9008483f2d7 name: 'CPU user time' @@ -300,11 +296,8 @@ zabbix_export: description: 'The time the CPU has spent running users'' processes that are not niced.' tags: - - tag: Application - value: CPU - - - tag: Application - value: Performance + tag: component + value: cpu - uuid: a80cd7ca70954cd1b6b89a686f642b9d name: 'Host name' @@ -322,17 +315,18 @@ zabbix_export: - 1d tags: - - tag: Application - value: General - - - tag: Application - value: OS + tag: component + value: os triggers: - uuid: d6927a9b74eb4cb8b15400baf784fc36 expression: 'last(/OpenBSD by Zabbix agent/system.hostname,#1)<>last(/OpenBSD by Zabbix agent/system.hostname,#2)' name: 'Hostname was changed on {HOST.NAME}' priority: INFO + tags: + - + tag: scope + value: notice - uuid: cfff34f2374c410492b89cce1c6b5198 name: 'Host local time' @@ -341,11 +335,8 @@ zabbix_export: units: unixtime tags: - - tag: Application - value: General - - - tag: Application - value: OS + tag: component + value: os - uuid: e758448d5ec242e6a7a17f67c8f62874 name: 'Free swap space' @@ -354,8 +345,8 @@ zabbix_export: units: B tags: - - tag: Application - value: Memory + tag: component + value: memory - uuid: 43648a7f2c79443781a0ad500e7a9e6c name: 'Free swap space in %' @@ -365,8 +356,8 @@ zabbix_export: units: '%' tags: - - tag: Application - value: Memory + tag: component + value: memory triggers: - uuid: 0efa45d2c8884bc6b4090afc6408198b @@ -374,6 +365,13 @@ zabbix_export: name: 'Lack of free swap space on {HOST.NAME}' priority: WARNING description: 'It probably means that the systems requires more physical memory.' + tags: + - + tag: scope + value: capacity + - + tag: scope + value: performance - uuid: 61f33f0c3e35499b999626058048ec66 name: 'Total swap space' @@ -383,8 +381,8 @@ zabbix_export: units: B tags: - - tag: Application - value: Memory + tag: component + value: memory - uuid: b19974c64b4141c2aca0e997b03c2f0a name: 'System information' @@ -402,17 +400,18 @@ zabbix_export: - 1d tags: - - tag: Application - value: General - - - tag: Application - value: OS + tag: component + value: os triggers: - uuid: 3d3bcd54f24448c1a11746a4e75ea736 expression: 'last(/OpenBSD by Zabbix agent/system.uname,#1)<>last(/OpenBSD by Zabbix agent/system.uname,#2)' name: 'Host information was changed on {HOST.NAME}' priority: INFO + tags: + - + tag: scope + value: notice - uuid: d14bcdc15cc24f90baea06a13077a54f name: 'System uptime' @@ -422,17 +421,18 @@ zabbix_export: units: uptime tags: - - tag: Application - value: General - - - tag: Application - value: OS + tag: component + value: os triggers: - uuid: de874b9d875a4298ab39888c9e9cb747 expression: 'change(/OpenBSD by Zabbix agent/system.uptime)<0' name: '{HOST.NAME} has just been restarted' priority: INFO + tags: + - + tag: scope + value: notice - uuid: 165a44bf3b9d49378e500acb90aa7957 name: 'Number of logged in users' @@ -441,11 +441,11 @@ zabbix_export: description: 'Number of users who are currently logged in.' tags: - - tag: Application - value: OS + tag: component + value: os - - tag: Application - value: Security + tag: component + value: security - uuid: f11f6e3539a244409f1c72dbd6f16b76 name: 'Checksum of /etc/passwd' @@ -454,14 +454,18 @@ zabbix_export: history: 1w tags: - - tag: Application - value: Security + tag: component + value: security triggers: - uuid: 9db4055df94d414d86938066ed05dbc5 expression: 'last(/OpenBSD by Zabbix agent/vfs.file.cksum[/etc/passwd,sha256],#1)<>last(/OpenBSD by Zabbix agent/vfs.file.cksum[/etc/passwd,sha256],#2)' name: '/etc/passwd has been changed on {HOST.NAME}' priority: WARNING + tags: + - + tag: scope + value: security - uuid: 5b6c92c92e434dff8ce19e28b3ba785e name: 'Available memory' @@ -471,14 +475,21 @@ zabbix_export: description: 'Available memory is defined as free+cached+buffers memory.' tags: - - tag: Application - value: Memory + tag: component + value: memory triggers: - uuid: bdf3c729b8bc4a9481c9041e4c1ea624 expression: 'last(/OpenBSD by Zabbix agent/vm.memory.size[available])<20M' name: 'Lack of available memory on server {HOST.NAME}' priority: AVERAGE + tags: + - + tag: scope + value: capacity + - + tag: scope + value: performance - uuid: b32320608732421fac18437006bc1874 name: 'Total memory' @@ -488,8 +499,8 @@ zabbix_export: units: B tags: - - tag: Application - value: Memory + tag: component + value: memory - uuid: 7ab36f1fcf0244229effa26f16889a36 name: 'Zabbix agent availability' @@ -501,8 +512,8 @@ zabbix_export: name: zabbix.host.available tags: - - tag: Application - value: Status + tag: component + value: system triggers: - uuid: d046f431e11d4bd7be42e66e14a21663 @@ -511,6 +522,10 @@ zabbix_export: priority: AVERAGE description: 'For passive only agents, host availability is used with {$AGENT.TIMEOUT} as time threshold.' manual_close: 'YES' + tags: + - + tag: scope + value: availability discovery_rules: - uuid: d02d41ad698942bfab1fe29fad31010a @@ -542,8 +557,11 @@ zabbix_export: - '8' tags: - - tag: Application - value: 'Network interfaces' + tag: component + value: interfaces + - + tag: interfaces + value: '{#IFNAME}' - uuid: 16bced1c77eb46799ecedcde5049dbdb name: 'Network interfaces: Outgoing network traffic on {#IFNAME}' @@ -561,8 +579,11 @@ zabbix_export: - '8' tags: - - tag: Application - value: 'Network interfaces' + tag: component + value: interfaces + - + tag: interfaces + value: '{#IFNAME}' graph_prototypes: - uuid: c79845ab3101451c8f0fe033b5b2166e @@ -604,14 +625,24 @@ zabbix_export: units: '%' tags: - - tag: Application - value: Filesystems + tag: component + value: filesystem + - + tag: filesystem + value: '{#FSNAME}' trigger_prototypes: - uuid: 7802203fd5ba471db2be4f35eda44a0b expression: 'last(/OpenBSD by Zabbix agent/vfs.fs.inode[{#FSNAME},pfree])<20' name: 'Filesystems: Free inodes is less than 20% on volume {#FSNAME}' priority: WARNING + tags: + - + tag: scope + value: capacity + - + tag: scope + value: performance - uuid: d53bf828e684464a88157fd3dfd1b8d4 name: 'Filesystems: Free disk space on {#FSNAME}' @@ -620,8 +651,11 @@ zabbix_export: units: B tags: - - tag: Application - value: Filesystems + tag: component + value: filesystem + - + tag: filesystem + value: '{#FSNAME}' - uuid: bcae23e8404349af87c570c353bfe0fe name: 'Filesystems: Free disk space on {#FSNAME} (percentage)' @@ -631,14 +665,24 @@ zabbix_export: units: '%' tags: - - tag: Application - value: Filesystems + tag: component + value: filesystem + - + tag: filesystem + value: '{#FSNAME}' trigger_prototypes: - uuid: 9741c9425c984804ac8fb9a52ef22221 expression: 'last(/OpenBSD by Zabbix agent/vfs.fs.size[{#FSNAME},pfree])<20' name: 'Filesystems: Free disk space is less than 20% on volume {#FSNAME}' priority: WARNING + tags: + - + tag: scope + value: capacity + - + tag: scope + value: performance - uuid: 5c27bfca98fc4e709b5fe66e8c181fbd name: 'Filesystems: Total disk space on {#FSNAME}' @@ -648,8 +692,11 @@ zabbix_export: units: B tags: - - tag: Application - value: Filesystems + tag: component + value: filesystem + - + tag: filesystem + value: '{#FSNAME}' - uuid: 840eed51cf264b5698fe4f38fd03ea16 name: 'Filesystems: Used disk space on {#FSNAME}' @@ -658,8 +705,11 @@ zabbix_export: units: B tags: - - tag: Application - value: Filesystems + tag: component + value: filesystem + - + tag: filesystem + value: '{#FSNAME}' graph_prototypes: - uuid: ef0e881cfc3f4552a163a653cd52869c @@ -683,6 +733,13 @@ zabbix_export: item: host: 'OpenBSD by Zabbix agent' key: 'vfs.fs.size[{#FSNAME},free]' + tags: + - + tag: class + value: os + - + tag: target + value: openbsd macros: - macro: '{$AGENT.TIMEOUT}' diff --git a/templates/os/solaris/template_os_solaris.yaml b/templates/os/solaris/template_os_solaris.yaml index 5b8dc9664bd..0bcfb9e9890 100644 --- a/templates/os/solaris/template_os_solaris.yaml +++ b/templates/os/solaris/template_os_solaris.yaml @@ -1,6 +1,6 @@ zabbix_export: version: '6.0' - date: '2022-01-18T20:37:13Z' + date: '2022-01-26T10:42:06Z' groups: - uuid: 846977d1dfed4968bc5f8bdb363285bc @@ -13,7 +13,7 @@ zabbix_export: description: | Official Solaris OS template. Requires Zabbix agent 4.0.0 or newer. - You can discuss this template or leave feedback on our forum https://www.zabbix.com/forum/zabbix-suggestions-and-feedback/ + You can discuss this template or leave feedback on our forum https://www.zabbix.com/forum/zabbix-suggestions-and-feedback/+ Template tooling version used: 0.41 groups: @@ -35,8 +35,8 @@ zabbix_export: - 1d tags: - - tag: Application - value: 'Monitoring agent' + tag: component + value: system - uuid: d708ce58ad214d19a740824512e8be6a name: 'Zabbix agent ping' @@ -47,8 +47,8 @@ zabbix_export: name: 'Zabbix agent ping status' tags: - - tag: Application - value: 'Monitoring agent' + tag: component + value: system - uuid: 633a1d74569f4f61892dabf7e0acf6c1 name: 'Version of Zabbix agent running' @@ -64,8 +64,8 @@ zabbix_export: - 1d tags: - - tag: Application - value: 'Monitoring agent' + tag: component + value: application - uuid: 2fa6d58a5c7d48da90b1caf521e867cd name: 'Maximum number of processes' @@ -75,14 +75,21 @@ zabbix_export: description: 'It could be increased by using sysctrl utility or modifying file /etc/sysctl.conf.' tags: - - tag: Application - value: OS + tag: component + value: processes triggers: - uuid: 2a567bc9d5584dfea986b5b70c89fc65 expression: last(/Solaris/kernel.maxproc)<256 name: 'Configured max number of processes is too low' priority: INFO + tags: + - + tag: scope + value: notice + - + tag: scope + value: performance - uuid: 7c8c8421fb514e67bc9f14cefe4018f3 name: 'Number of running processes' @@ -91,14 +98,21 @@ zabbix_export: description: 'Number of processes in running state.' tags: - - tag: Application - value: Processes + tag: component + value: processes triggers: - uuid: 6504ba0f7fa445ea9083af008d52c525 expression: 'avg(/Solaris/proc.num[,,run],5m)>30' name: 'Too many processes running' priority: WARNING + tags: + - + tag: scope + value: notice + - + tag: scope + value: performance - uuid: 74c805e8bfd947348b206a0d33bfc461 name: 'Number of processes' @@ -107,14 +121,21 @@ zabbix_export: description: 'Total number of processes in any state.' tags: - - tag: Application - value: Processes + tag: component + value: processes triggers: - uuid: cc2731add899436ca2c12fff13c838fb expression: 'avg(/Solaris/proc.num[],5m)>300' name: 'Too many processes' priority: WARNING + tags: + - + tag: scope + value: notice + - + tag: scope + value: performance - uuid: 1812e26de9ad4a36abb5498154e6ea3c name: 'Host boot time' @@ -124,11 +145,8 @@ zabbix_export: units: unixtime tags: - - tag: Application - value: General - - - tag: Application - value: OS + tag: component + value: os - uuid: 8186ed95ed8c4d6eb52ea2e718984170 name: 'Interrupts per second' @@ -142,11 +160,8 @@ zabbix_export: - '' tags: - - tag: Application - value: CPU - - - tag: Application - value: Performance + tag: component + value: cpu - uuid: 1a7cc53a5497427da28f882b1b185fad name: 'Processor load (1 min average per core)' @@ -156,17 +171,18 @@ zabbix_export: description: 'The processor load is calculated as system CPU load divided by number of CPU cores.' tags: - - tag: Application - value: CPU - - - tag: Application - value: Performance + tag: component + value: cpu triggers: - uuid: e7ef1c2b702440a3a7a20a544446a068 expression: 'avg(/Solaris/system.cpu.load[percpu,avg1],5m)>5' name: 'Processor load is too high' priority: WARNING + tags: + - + tag: scope + value: performance - uuid: 5b053b6c00464f8b8f5fc49fffda1394 name: 'Processor load (5 min average per core)' @@ -176,11 +192,8 @@ zabbix_export: description: 'The processor load is calculated as system CPU load divided by number of CPU cores.' tags: - - tag: Application - value: CPU - - - tag: Application - value: Performance + tag: component + value: cpu - uuid: c13c2ff556594c5d985420dc974659cf name: 'Processor load (15 min average per core)' @@ -190,11 +203,8 @@ zabbix_export: description: 'The processor load is calculated as system CPU load divided by number of CPU cores.' tags: - - tag: Application - value: CPU - - - tag: Application - value: Performance + tag: component + value: cpu - uuid: 320f8803624f4ad2b9e66f1a08f5a145 name: 'Context switches per second' @@ -208,11 +218,8 @@ zabbix_export: - '' tags: - - tag: Application - value: CPU - - - tag: Application - value: Performance + tag: component + value: cpu - uuid: a653205d5ce4462089da4ed4d6f97f3a name: 'CPU idle time' @@ -223,11 +230,8 @@ zabbix_export: description: 'The time the CPU has spent doing nothing.' tags: - - tag: Application - value: CPU - - - tag: Application - value: Performance + tag: component + value: cpu - uuid: 9bee92be803c48489509e41c19718abc name: 'CPU iowait time' @@ -238,11 +242,8 @@ zabbix_export: description: 'Amount of time the CPU has been waiting for I/O to complete.' tags: - - tag: Application - value: CPU - - - tag: Application - value: Performance + tag: component + value: cpu triggers: - uuid: 280634a65c9d4702a4913c9c2cd5869c @@ -250,6 +251,10 @@ zabbix_export: name: 'Disk I/O is overloaded' priority: WARNING description: 'OS spends significant time waiting for I/O (input/output) operations. It could be indicator of performance issues with storage system.' + tags: + - + tag: scope + value: performance - uuid: bb32808bf73f489399ecb3e02bc18194 name: 'CPU system time' @@ -260,11 +265,8 @@ zabbix_export: description: 'The time the CPU has spent running the kernel and its processes.' tags: - - tag: Application - value: CPU - - - tag: Application - value: Performance + tag: component + value: cpu - uuid: d30ad6a457df4e39819b76fc1be7a562 name: 'CPU user time' @@ -275,11 +277,8 @@ zabbix_export: description: 'The time the CPU has spent running users'' processes that are not niced.' tags: - - tag: Application - value: CPU - - - tag: Application - value: Performance + tag: component + value: cpu - uuid: 1945e624e1864f2ba543f9438b1733f1 name: 'Host name' @@ -297,17 +296,18 @@ zabbix_export: - 1d tags: - - tag: Application - value: General - - - tag: Application - value: OS + tag: component + value: os triggers: - uuid: cc5a9c97827f4091b83af8be33d58560 expression: 'last(/Solaris/system.hostname,#1)<>last(/Solaris/system.hostname,#2)' name: 'Hostname was changed' priority: INFO + tags: + - + tag: scope + value: notice - uuid: 0a0a8ab7047b400aaffe99917349291e name: 'Host local time' @@ -316,11 +316,8 @@ zabbix_export: units: unixtime tags: - - tag: Application - value: General - - - tag: Application - value: OS + tag: component + value: os - uuid: 71597a2dfdeb4c63acf7505ffb7f4f08 name: 'Free swap space' @@ -329,8 +326,8 @@ zabbix_export: units: B tags: - - tag: Application - value: Memory + tag: component + value: memory - uuid: b2ee2b52a64841e282915d6de3c7f739 name: 'Free swap space in %' @@ -340,8 +337,8 @@ zabbix_export: units: '%' tags: - - tag: Application - value: Memory + tag: component + value: memory triggers: - uuid: 7be6856162ca445388b13e524f01a3c2 @@ -349,6 +346,13 @@ zabbix_export: name: 'Lack of free swap space' priority: WARNING description: 'It probably means that the systems requires more physical memory.' + tags: + - + tag: scope + value: capacity + - + tag: scope + value: performance - uuid: 0e7ea1fd204c44f3b0a7880eac21a0df name: 'Total swap space' @@ -358,8 +362,8 @@ zabbix_export: units: B tags: - - tag: Application - value: Memory + tag: component + value: memory - uuid: 034f7934cdb54cc6b99194fac9197bfb name: 'System information' @@ -377,17 +381,18 @@ zabbix_export: - 1d tags: - - tag: Application - value: General - - - tag: Application - value: OS + tag: component + value: os triggers: - uuid: dc293e688ac54ac0aee61e398d8bc5c5 expression: 'last(/Solaris/system.uname,#1)<>last(/Solaris/system.uname,#2)' name: 'Host information was changed' priority: INFO + tags: + - + tag: scope + value: notice - uuid: c15a8b1b6cbd446bad669ead64a172a1 name: 'System uptime' @@ -397,17 +402,18 @@ zabbix_export: units: uptime tags: - - tag: Application - value: General - - - tag: Application - value: OS + tag: component + value: os triggers: - uuid: 56284beb4a464017b3aa2f4c00bc271f expression: change(/Solaris/system.uptime)<0 name: 'Server has just been restarted' priority: INFO + tags: + - + tag: scope + value: notice - uuid: a2c0d69124424e49aa4fc1f2416ffc37 name: 'Number of logged in users' @@ -416,11 +422,8 @@ zabbix_export: description: 'Number of users who are currently logged in.' tags: - - tag: Application - value: OS - - - tag: Application - value: Security + tag: component + value: security - uuid: 5dd55b892d1b4828bfc570d6bf48251d name: 'Checksum of /etc/passwd' @@ -429,14 +432,18 @@ zabbix_export: history: 7d tags: - - tag: Application - value: Security + tag: component + value: security triggers: - uuid: 50e5be0acabb41658ec82772d9ec234e expression: 'last(/Solaris/vfs.file.cksum[/etc/passwd,sha256],#1)<>last(/Solaris/vfs.file.cksum[/etc/passwd,sha256],#2)' name: '/etc/passwd has been changed' priority: WARNING + tags: + - + tag: scope + value: security - uuid: 6888f0dd6b2e418f8c28a0ee59648fa3 name: 'Available memory' @@ -446,14 +453,21 @@ zabbix_export: description: 'Available memory is defined as free+cached+buffers memory.' tags: - - tag: Application - value: Memory + tag: component + value: memory triggers: - uuid: a0769befcb4e4c649557926824d7dbf3 expression: 'last(/Solaris/vm.memory.size[available])<20M' name: 'Lack of available memory on server' priority: AVERAGE + tags: + - + tag: scope + value: capacity + - + tag: scope + value: performance - uuid: d96d5ebfa074428e957335b5fa58189b name: 'Total memory' @@ -463,8 +477,8 @@ zabbix_export: units: B tags: - - tag: Application - value: Memory + tag: component + value: memory - uuid: 46dc8d0138314f41962dc357d1e4af20 name: 'Zabbix agent availability' @@ -476,8 +490,8 @@ zabbix_export: name: zabbix.host.available tags: - - tag: Application - value: Status + tag: component + value: system triggers: - uuid: 4ca39fa4a86c45e19e03eff89edd239b @@ -486,6 +500,10 @@ zabbix_export: priority: AVERAGE description: 'For passive only agents, host availability is used with {$AGENT.TIMEOUT} as time threshold.' manual_close: 'YES' + tags: + - + tag: scope + value: availability discovery_rules: - uuid: 6a47f796859241c1aa30f0d731cacf52 @@ -517,8 +535,11 @@ zabbix_export: - '8' tags: - - tag: Application - value: 'Network interfaces' + tag: component + value: interfaces + - + tag: interfaces + value: '{#IFNAME}' - uuid: 02dbf0af85294ab0bbf042fca79448cc name: 'Interface {#IFNAME}: Outgoing network traffic' @@ -536,8 +557,11 @@ zabbix_export: - '8' tags: - - tag: Application - value: 'Network interfaces' + tag: component + value: interfaces + - + tag: interfaces + value: '{#IFNAME}' graph_prototypes: - uuid: 61d0d627f36e4b1b97fec7857ac99ac1 @@ -579,14 +603,24 @@ zabbix_export: units: '%' tags: - - tag: Application - value: Filesystems + tag: component + value: filesystem + - + tag: filesystem + value: '{#FSNAME}' trigger_prototypes: - uuid: a56d85c866814b5e9273815beafba98c expression: 'last(/Solaris/vfs.fs.inode[{#FSNAME},pfree])<20' name: '{#FSNAME}: Free inodes is less than 20%' priority: WARNING + tags: + - + tag: scope + value: capacity + - + tag: scope + value: performance - uuid: e4c935091c6c49f185ef0e93963388ff name: '{#FSNAME}: Free disk space' @@ -595,8 +629,11 @@ zabbix_export: units: B tags: - - tag: Application - value: Filesystems + tag: component + value: filesystem + - + tag: filesystem + value: '{#FSNAME}' - uuid: e2805fb218d64ddd8ea58beae73e1343 name: '{#FSNAME}: Free disk space (percentage)' @@ -606,14 +643,24 @@ zabbix_export: units: '%' tags: - - tag: Application - value: Filesystems + tag: component + value: filesystem + - + tag: filesystem + value: '{#FSNAME}' trigger_prototypes: - uuid: e93165ebd8d94064836405c8c377bf62 expression: 'last(/Solaris/vfs.fs.size[{#FSNAME},pfree])<20' name: '{#FSNAME}: Free disk space is less than 20%' priority: WARNING + tags: + - + tag: scope + value: capacity + - + tag: scope + value: performance - uuid: e15cfb60494944db8e9b2fe929d91fef name: '{#FSNAME}: Total disk space' @@ -623,8 +670,11 @@ zabbix_export: units: B tags: - - tag: Application - value: Filesystems + tag: component + value: filesystem + - + tag: filesystem + value: '{#FSNAME}' - uuid: 0da8a65250ec4027b3093772f5c26532 name: '{#FSNAME}: Used disk space' @@ -633,8 +683,11 @@ zabbix_export: units: B tags: - - tag: Application - value: Filesystems + tag: component + value: filesystem + - + tag: filesystem + value: '{#FSNAME}' graph_prototypes: - uuid: ba1e86d39b2d4f61892228add27101f2 @@ -658,6 +711,13 @@ zabbix_export: item: host: Solaris key: 'vfs.fs.size[{#FSNAME},free]' + tags: + - + tag: class + value: os + - + tag: target + value: solaris macros: - macro: '{$AGENT.TIMEOUT}' diff --git a/templates/os/windows_agent/template_os_windows_agent.yaml b/templates/os/windows_agent/template_os_windows_agent.yaml index 8ac93f2289e..7603d32bd55 100644 --- a/templates/os/windows_agent/template_os_windows_agent.yaml +++ b/templates/os/windows_agent/template_os_windows_agent.yaml @@ -1,6 +1,6 @@ zabbix_export: version: '6.0' - date: '2022-01-18T20:37:18Z' + date: '2022-01-26T10:41:09Z' groups: - uuid: 57b7ae836ca64446ba2c296389c009b7 @@ -39,8 +39,8 @@ zabbix_export: - 1d tags: - - tag: Application - value: 'Monitoring agent' + tag: component + value: system - uuid: f81e2ce0d1104f9aaf1fc49284ed0ed4 name: 'Zabbix agent ping' @@ -51,8 +51,8 @@ zabbix_export: name: 'Zabbix agent ping status' tags: - - tag: Application - value: 'Monitoring agent' + tag: component + value: system - uuid: 5707443d739d4689bde192e75ff4bd0f name: 'Version of Zabbix agent running' @@ -68,8 +68,8 @@ zabbix_export: - 1d tags: - - tag: Application - value: 'Monitoring agent' + tag: component + value: application - uuid: 5219a246de0641a89685a961cdd08c0b name: 'Cache bytes' @@ -82,8 +82,8 @@ zabbix_export: the last observed value only; it is not an average. tags: - - tag: Application - value: Memory + tag: component + value: memory - uuid: 2ea74fafb9334de095adcb47cced578d name: 'Free system page table entries' @@ -94,8 +94,8 @@ zabbix_export: than 5,000, there may well be a memory leak or you running out of memory. tags: - - tag: Application - value: Memory + tag: component + value: memory triggers: - uuid: e3118e2e6109460f80cc2d56795ed42f @@ -107,6 +107,10 @@ zabbix_export: - name: 'High memory utilization (>{$MEMORY.UTIL.MAX}% for 5m)' expression: 'min(/Windows by Zabbix agent/vm.memory.util,5m)>{$MEMORY.UTIL.MAX}' + tags: + - + tag: scope + value: capacity - uuid: 6c41d254585a4d7b81a0c5766a8913c1 name: 'Memory page faults per second' @@ -122,8 +126,8 @@ zabbix_export: which require disk access, can cause significant delays. tags: - - tag: Application - value: Memory + tag: component + value: memory - uuid: 287163bc5b0441c4bf51489432a278eb name: 'Memory pages per second' @@ -135,8 +139,8 @@ zabbix_export: If the value is greater than 1,000, as a result of excessive paging, there may be a memory leak. tags: - - tag: Application - value: Memory + tag: component + value: memory triggers: - uuid: ab4c9a66d16f42e6a32f6144f4d2a3ca @@ -148,6 +152,10 @@ zabbix_export: - name: 'High memory utilization (>{$MEMORY.UTIL.MAX}% for 5m)' expression: 'min(/Windows by Zabbix agent/vm.memory.util,5m)>{$MEMORY.UTIL.MAX}' + tags: + - + tag: scope + value: capacity - uuid: fb822cb2a17948208a61bd6661c496df name: 'Memory pool non-paged' @@ -161,8 +169,8 @@ zabbix_export: A typical Event ID 2019 is recorded in the system event log. tags: - - tag: Application - value: Memory + tag: component + value: memory - uuid: b99a722d267d455fad3c07c53302b20f name: 'Used swap space in %' @@ -173,8 +181,11 @@ zabbix_export: description: 'The used space of swap volume/file in percent.' tags: - - tag: Application - value: Memory + tag: component + value: memory + - + tag: component + value: storage - uuid: ee1f116fdab34969a6e6f5e1c25fc3d2 name: 'CPU DPC time' @@ -190,8 +201,8 @@ zabbix_export: significantly diminish overall system performance. tags: - - tag: Application - value: CPU + tag: component + value: cpu - uuid: e403552481b04ebdba2e8a019f114f20 name: 'CPU interrupt time' @@ -207,8 +218,8 @@ zabbix_export: hardware failure. This should never be higher than 20%. tags: - - tag: Application - value: CPU + tag: component + value: cpu triggers: - uuid: f67bedcb282349b2aac052baf4963480 @@ -226,6 +237,10 @@ zabbix_export: - name: 'High CPU utilization (over {$CPU.UTIL.CRIT}% for 5m)' expression: 'min(/Windows by Zabbix agent/system.cpu.util,5m)>{$CPU.UTIL.CRIT}' + tags: + - + tag: scope + value: performance - uuid: 37448f05afe340a3891d05528c9d1adc name: 'CPU privileged time' @@ -240,8 +255,8 @@ zabbix_export: functions of the Windows® Operating System. tags: - - tag: Application - value: CPU + tag: component + value: cpu triggers: - uuid: 4d099256b3ba42f1b90143e2014900dd @@ -256,6 +271,10 @@ zabbix_export: - name: 'High CPU utilization (over {$CPU.UTIL.CRIT}% for 5m)' expression: 'min(/Windows by Zabbix agent/system.cpu.util,5m)>{$CPU.UTIL.CRIT}' + tags: + - + tag: scope + value: performance - uuid: 575912d512624143b564ca0fbfd0bb8f name: 'CPU user time' @@ -268,8 +287,8 @@ zabbix_export: in User mode. tags: - - tag: Application - value: CPU + tag: component + value: cpu - uuid: 2322a85bfc1049a3b5c892d83b5d5054 name: 'Context switches per second' @@ -283,8 +302,8 @@ zabbix_export: There are context switch counters on the System and Thread objects. This counter displays the difference between the values observed in the last two samples, divided by the duration of the sample interval. tags: - - tag: Application - value: CPU + tag: component + value: cpu - uuid: 002af28df72f4a788c88bc022d88c6dd name: 'CPU queue length' @@ -296,8 +315,8 @@ zabbix_export: and are waiting to be executed. tags: - - tag: Application - value: CPU + tag: component + value: cpu - uuid: 630b7b2af6274936ab80b1dd774113e5 name: 'Number of threads' @@ -306,8 +325,8 @@ zabbix_export: description: 'The number of threads used by all running processes.' tags: - - tag: Application - value: General + tag: component + value: os - uuid: b305029532f84daf93c8da2d181ac3a1 name: 'Number of processes' @@ -316,8 +335,8 @@ zabbix_export: description: 'The number of processes.' tags: - - tag: Application - value: General + tag: component + value: os - uuid: c2ed8e2efab04564b6c70ee8ad14730f name: 'CPU utilization' @@ -328,8 +347,8 @@ zabbix_export: description: 'CPU utilization in %' tags: - - tag: Application - value: CPU + tag: component + value: cpu triggers: - uuid: 806aa232f56640ab98aacc79491fc4d7 @@ -338,6 +357,10 @@ zabbix_export: opdata: 'Current utilization: {ITEM.LASTVALUE1}' priority: WARNING description: 'CPU utilization is too high. The system might be slow to respond.' + tags: + - + tag: scope + value: performance - uuid: cb056886ce72426e833a0445f9263906 name: 'System name' @@ -355,8 +378,8 @@ zabbix_export: - 1d tags: - - tag: Application - value: General + tag: component + value: system triggers: - uuid: 6b50d36a4e29468a9546e880f3004399 @@ -365,6 +388,10 @@ zabbix_export: priority: INFO description: 'System name has changed. Ack to close.' manual_close: 'YES' + tags: + - + tag: scope + value: notice - uuid: 94c4dfe23e2e4c6e995a3a715941a8eb name: 'System local time' @@ -374,8 +401,8 @@ zabbix_export: description: 'System local time of the host.' tags: - - tag: Application - value: General + tag: component + value: system triggers: - uuid: 37ca2366c8474cc8a49a605e93377601 @@ -384,6 +411,10 @@ zabbix_export: priority: WARNING description: 'The host system time is different from the Zabbix server time.' manual_close: 'YES' + tags: + - + tag: scope + value: notice - uuid: 7e8b3476db6d4322a10cd1a28cbdb7ea name: 'Operating system architecture' @@ -400,8 +431,8 @@ zabbix_export: - 1d tags: - - tag: Application - value: Inventory + tag: component + value: os - uuid: 11cac38334544e5cbb028cfd473cb39e name: 'Free swap space' @@ -413,8 +444,11 @@ zabbix_export: description: 'The free space of swap volume/file in bytes.' tags: - - tag: Application - value: Memory + tag: component + value: memory + - + tag: component + value: storage - uuid: 9c7e3c843a3045df81dddc5d18de267c name: 'Free swap space in %' @@ -434,8 +468,11 @@ zabbix_export: key: 'perf_counter_en["\Paging file(_Total)\% Usage"]' tags: - - tag: Application - value: Memory + tag: component + value: memory + - + tag: component + value: storage - uuid: f981835baf04494eaff2f33f159e0ab5 name: 'Total swap space' @@ -445,8 +482,11 @@ zabbix_export: description: 'The total space of swap volume/file in bytes.' tags: - - tag: Application - value: Memory + tag: component + value: memory + - + tag: component + value: storage - uuid: b103a2c22fe344f886e9dc9f4e4a65ec name: 'System description' @@ -463,8 +503,8 @@ zabbix_export: - 1d tags: - - tag: Application - value: General + tag: component + value: system - uuid: 12503fbf4400488e9b5ff0488f164cb6 name: Uptime @@ -476,8 +516,8 @@ zabbix_export: description: 'System uptime in ''N days, hh:mm:ss'' format.' tags: - - tag: Application - value: Status + tag: component + value: system triggers: - uuid: d27b9eab4034439f91dff41fe6f043ab @@ -486,6 +526,10 @@ zabbix_export: priority: WARNING description: 'The device uptime is less than 10 minutes.' manual_close: 'YES' + tags: + - + tag: scope + value: notice - uuid: 09e9a345a0f445b1a65685911f5eb9b0 name: 'Total memory' @@ -495,8 +539,8 @@ zabbix_export: description: 'Total memory in Bytes' tags: - - tag: Application - value: Memory + tag: component + value: memory - uuid: 1cbf45e11dab453797fe291639aa0c01 name: 'Used memory' @@ -506,8 +550,8 @@ zabbix_export: description: 'Used memory in Bytes' tags: - - tag: Application - value: Memory + tag: component + value: memory - uuid: 3b1e4ecaa04a46e9b0aee956918f0713 name: 'Memory utilization' @@ -520,8 +564,8 @@ zabbix_export: description: 'Memory utilization in %' tags: - - tag: Application - value: Memory + tag: component + value: memory triggers: - uuid: b442993bb2a6404a8ebcb7be39d16ce6 @@ -529,6 +573,13 @@ zabbix_export: name: 'High memory utilization (>{$MEMORY.UTIL.MAX}% for 5m)' priority: AVERAGE description: 'The system is running out of free memory.' + tags: + - + tag: scope + value: capacity + - + tag: scope + value: performance - uuid: 08b70a5b80fd435ba393e3deb3ca5adb name: 'Network interfaces WMI get' @@ -544,8 +595,8 @@ zabbix_export: - 1h tags: - - tag: Application - value: 'Zabbix raw items' + tag: component + value: raw - uuid: 83c8c6f15b524a2fb04fc90d04d3e8a2 name: 'Number of cores' @@ -554,8 +605,8 @@ zabbix_export: description: 'The number of logical processors available on the computer.' tags: - - tag: Application - value: CPU + tag: component + value: cpu - uuid: 3dcb0f79342b4ded97cdec0794472266 name: 'Zabbix agent availability' @@ -567,8 +618,8 @@ zabbix_export: name: zabbix.host.available tags: - - tag: Application - value: Status + tag: component + value: system triggers: - uuid: 05beb4500cae480892fad0739f99807d @@ -577,6 +628,10 @@ zabbix_export: priority: AVERAGE description: 'For passive only agents, host availability is used with {$AGENT.TIMEOUT} as time threshold.' manual_close: 'YES' + tags: + - + tag: scope + value: availability discovery_rules: - uuid: ba19d6566fdb4a668d4363769d1fee01 @@ -630,8 +685,14 @@ zabbix_export: - '' tags: - - tag: Application - value: 'Interface {#IFNAME}({#IFALIAS})' + tag: component + value: network + - + tag: description + value: '{#IFALIAS}' + - + tag: interface + value: '{#IFNAME}' - uuid: 6e1f3dfb91024095a20870ee94d01822 name: 'Interface {#IFNAME}({#IFALIAS}): Inbound packets with errors' @@ -646,8 +707,14 @@ zabbix_export: - '' tags: - - tag: Application - value: 'Interface {#IFNAME}({#IFALIAS})' + tag: component + value: network + - + tag: description + value: '{#IFALIAS}' + - + tag: interface + value: '{#IFNAME}' - uuid: 82accc942f5747a2b399484466625051 name: 'Interface {#IFNAME}({#IFALIAS}): Bits received' @@ -667,8 +734,14 @@ zabbix_export: - '8' tags: - - tag: Application - value: 'Interface {#IFNAME}({#IFALIAS})' + tag: component + value: network + - + tag: description + value: '{#IFALIAS}' + - + tag: interface + value: '{#IFNAME}' - uuid: 9ddb9aaf863a45c0affbd90e4a6fa393 name: 'Interface {#IFNAME}({#IFALIAS}): Outbound packets discarded' @@ -683,8 +756,14 @@ zabbix_export: - '' tags: - - tag: Application - value: 'Interface {#IFNAME}({#IFALIAS})' + tag: component + value: network + - + tag: description + value: '{#IFALIAS}' + - + tag: interface + value: '{#IFNAME}' - uuid: 38c8a1aa95b343e39e23e7b508521dad name: 'Interface {#IFNAME}({#IFALIAS}): Outbound packets with errors' @@ -699,8 +778,14 @@ zabbix_export: - '' tags: - - tag: Application - value: 'Interface {#IFNAME}({#IFALIAS})' + tag: component + value: network + - + tag: description + value: '{#IFALIAS}' + - + tag: interface + value: '{#IFNAME}' - uuid: 3b090da19af842189bb6fa56d49ceec3 name: 'Interface {#IFNAME}({#IFALIAS}): Bits sent' @@ -720,8 +805,14 @@ zabbix_export: - '8' tags: - - tag: Application - value: 'Interface {#IFNAME}({#IFALIAS})' + tag: component + value: network + - + tag: description + value: '{#IFALIAS}' + - + tag: interface + value: '{#IFNAME}' - uuid: 0445b842d1ce4c7f9fd5716c78a079c4 name: 'Interface {#IFNAME}({#IFALIAS}): Speed' @@ -751,8 +842,14 @@ zabbix_export: key: 'wmi.getall[root\cimv2,"select Name,Description,NetConnectionID,Speed,AdapterTypeId,NetConnectionStatus,GUID from win32_networkadapter where PhysicalAdapter=True and NetConnectionStatus>0"]' tags: - - tag: Application - value: 'Interface {#IFNAME}({#IFALIAS})' + tag: component + value: network + - + tag: description + value: '{#IFALIAS}' + - + tag: interface + value: '{#IFNAME}' - uuid: c495bffb7e244e5caf5dc013d839b758 name: 'Interface {#IFNAME}({#IFALIAS}): Operational status' @@ -777,8 +874,14 @@ zabbix_export: key: 'wmi.getall[root\cimv2,"select Name,Description,NetConnectionID,Speed,AdapterTypeId,NetConnectionStatus,GUID from win32_networkadapter where PhysicalAdapter=True and NetConnectionStatus>0"]' tags: - - tag: Application - value: 'Interface {#IFNAME}({#IFALIAS})' + tag: component + value: network + - + tag: description + value: '{#IFALIAS}' + - + tag: interface + value: '{#IFNAME}' trigger_prototypes: - uuid: a9b1c61ac4a6481aab93d40c6fb93462 @@ -797,6 +900,10 @@ zabbix_export: WARNING: if closed manually - won't fire again on next poll, because of .diff. manual_close: 'YES' + tags: + - + tag: scope + value: availability - uuid: 11ce3d38745a49f58f713fcef1a913c5 name: 'Interface {#IFNAME}({#IFALIAS}): Interface type' @@ -821,8 +928,14 @@ zabbix_export: key: 'wmi.getall[root\cimv2,"select Name,Description,NetConnectionID,Speed,AdapterTypeId,NetConnectionStatus,GUID from win32_networkadapter where PhysicalAdapter=True and NetConnectionStatus>0"]' tags: - - tag: Application - value: 'Interface {#IFNAME}({#IFALIAS})' + tag: component + value: network + - + tag: description + value: '{#IFALIAS}' + - + tag: interface + value: '{#IFNAME}' trigger_prototypes: - uuid: b2191521a7a54985a19740e3ee2674f2 @@ -840,6 +953,10 @@ zabbix_export: name: 'Interface {#IFNAME}({#IFALIAS}): Link down' expression: '{$IFCONTROL:"{#IFNAME}"}=1 and last(/Windows by Zabbix agent/net.if.status["{#IFGUID}"])<>2 and (last(/Windows by Zabbix agent/net.if.status["{#IFGUID}"],#1)<>last(/Windows by Zabbix agent/net.if.status["{#IFGUID}"],#2))' recovery_expression: 'last(/Windows by Zabbix agent/net.if.status["{#IFGUID}"])=2 or {$IFCONTROL:"{#IFNAME}"}=0' + tags: + - + tag: scope + value: capacity - uuid: c93048183c3942808c60d6dd61963bc0 expression: | @@ -860,6 +977,10 @@ zabbix_export: name: 'Interface {#IFNAME}({#IFALIAS}): Link down' expression: '{$IFCONTROL:"{#IFNAME}"}=1 and last(/Windows by Zabbix agent/net.if.status["{#IFGUID}"])<>2 and (last(/Windows by Zabbix agent/net.if.status["{#IFGUID}"],#1)<>last(/Windows by Zabbix agent/net.if.status["{#IFGUID}"],#2))' recovery_expression: 'last(/Windows by Zabbix agent/net.if.status["{#IFGUID}"])=2 or {$IFCONTROL:"{#IFNAME}"}=0' + tags: + - + tag: scope + value: performance - uuid: a4fa6e161bb64b98b25b1a2a501a83f4 expression: | @@ -879,6 +1000,10 @@ zabbix_export: name: 'Interface {#IFNAME}({#IFALIAS}): Link down' expression: '{$IFCONTROL:"{#IFNAME}"}=1 and last(/Windows by Zabbix agent/net.if.status["{#IFGUID}"])<>2 and (last(/Windows by Zabbix agent/net.if.status["{#IFGUID}"],#1)<>last(/Windows by Zabbix agent/net.if.status["{#IFGUID}"],#2))' recovery_expression: 'last(/Windows by Zabbix agent/net.if.status["{#IFGUID}"])=2 or {$IFCONTROL:"{#IFNAME}"}=0' + tags: + - + tag: scope + value: availability graph_prototypes: - uuid: 5cbfad75590746718cf4eabbeeea43f3 @@ -978,8 +1103,11 @@ zabbix_export: - 'return (100 - value)' tags: - - tag: Application - value: 'Disk {#DEVNAME}' + tag: component + value: storage + - + tag: disk + value: '{#DEVNAME}' trigger_prototypes: - uuid: 4777fa000fa9460baab1fd7bc7e40604 @@ -995,6 +1123,10 @@ zabbix_export: - name: '{#DEVNAME}: Disk write request responses are too high (write > {$VFS.DEV.WRITE.AWAIT.WARN:"{#DEVNAME}"}s for 15m)' expression: 'min(/Windows by Zabbix agent/perf_counter_en["\PhysicalDisk({#DEVNAME})\Avg. Disk sec/Write",60],15m) > {$VFS.DEV.WRITE.AWAIT.WARN:"{#DEVNAME}"}' + tags: + - + tag: scope + value: performance - uuid: 77e33448596a498ba211d23a1977e9ca name: '{#DEVNAME}: Average disk read queue length' @@ -1004,8 +1136,11 @@ zabbix_export: description: 'Average disk read queue, the number of requests outstanding on the disk at the time the performance data is collected.' tags: - - tag: Application - value: 'Disk {#DEVNAME}' + tag: component + value: storage + - + tag: disk + value: '{#DEVNAME}' - uuid: 7d91ed70bc3b4ef2a7991b3a5ba3bde4 name: '{#DEVNAME}: Disk read request avg waiting time' @@ -1016,8 +1151,11 @@ zabbix_export: description: 'The average time for read requests issued to the device to be served. This includes the time spent by the requests in queue and the time spent servicing them.' tags: - - tag: Application - value: 'Disk {#DEVNAME}' + tag: component + value: storage + - + tag: disk + value: '{#DEVNAME}' trigger_prototypes: - uuid: 85a8c002b3d84121ad2e73c8aced0987 @@ -1026,6 +1164,10 @@ zabbix_export: priority: WARNING description: 'This trigger might indicate disk {#DEVNAME} saturation.' manual_close: 'YES' + tags: + - + tag: scope + value: performance - uuid: 898784d050664f8eaf197ebebc16077e name: '{#DEVNAME}: Disk write request avg waiting time' @@ -1036,8 +1178,11 @@ zabbix_export: description: 'The average time for write requests issued to the device to be served. This includes the time spent by the requests in queue and the time spent servicing them.' tags: - - tag: Application - value: 'Disk {#DEVNAME}' + tag: component + value: storage + - + tag: disk + value: '{#DEVNAME}' trigger_prototypes: - uuid: db6809fd85e241948fb5ef76cb7cc17b @@ -1046,6 +1191,10 @@ zabbix_export: priority: WARNING description: 'This trigger might indicate disk {#DEVNAME} saturation.' manual_close: 'YES' + tags: + - + tag: scope + value: performance - uuid: 71a2c065efaa437fb7296972f516bd82 name: '{#DEVNAME}: Average disk write queue length' @@ -1055,8 +1204,11 @@ zabbix_export: description: 'Average disk write queue, the number of requests outstanding on the disk at the time the performance data is collected.' tags: - - tag: Application - value: 'Disk {#DEVNAME}' + tag: component + value: storage + - + tag: disk + value: '{#DEVNAME}' - uuid: b49884669dbf43cc95ea3d27fb23698c name: '{#DEVNAME}: Disk average queue size (avgqu-sz)' @@ -1066,8 +1218,11 @@ zabbix_export: description: 'Current average disk queue, the number of requests outstanding on the disk at the time the performance data is collected.' tags: - - tag: Application - value: 'Disk {#DEVNAME}' + tag: component + value: storage + - + tag: disk + value: '{#DEVNAME}' - uuid: 390c6e4f2c134ae2939810892eefd6f7 name: '{#DEVNAME}: Disk read rate' @@ -1078,8 +1233,11 @@ zabbix_export: description: 'Rate of read operations on the disk.' tags: - - tag: Application - value: 'Disk {#DEVNAME}' + tag: component + value: storage + - + tag: disk + value: '{#DEVNAME}' - uuid: 6353d621a9c4415c94247208fc996075 name: '{#DEVNAME}: Disk write rate' @@ -1090,8 +1248,11 @@ zabbix_export: description: 'Rate of write operations on the disk.' tags: - - tag: Application - value: 'Disk {#DEVNAME}' + tag: component + value: storage + - + tag: disk + value: '{#DEVNAME}' graph_prototypes: - uuid: 6d37f811023b4f65a071b1deb9b1b8ec @@ -1200,8 +1361,14 @@ zabbix_export: name: 'Windows service state' tags: - - tag: Application - value: Services + tag: component + value: system + - + tag: name + value: '{#SERVICE.DISPLAYNAME}' + - + tag: service + value: '{#SERVICE.NAME}' trigger_prototypes: - uuid: 4708592603db4577b26cb6daade41754 @@ -1209,6 +1376,10 @@ zabbix_export: name: '"{#SERVICE.NAME}" ({#SERVICE.DISPLAYNAME}) is not running (startup type {#SERVICE.STARTUPNAME})' priority: AVERAGE description: 'The service has a state other than "Running" for the last three times.' + tags: + - + tag: scope + value: notice - uuid: c22b79b52f9148728095bda2796a753e name: 'Mounted filesystem discovery' @@ -1256,8 +1427,11 @@ zabbix_export: description: 'Space utilization in % for {#FSNAME}' tags: - - tag: Application - value: 'Filesystem {#FSNAME}' + tag: component + value: storage + - + tag: filesystem + value: '{#FSNAME}' - uuid: 69378521b7e844ec89afe753a7cba30e name: '{#FSLABEL}({#FSNAME}): Total space' @@ -1267,8 +1441,11 @@ zabbix_export: description: 'Total space in Bytes' tags: - - tag: Application - value: 'Filesystem {#FSNAME}' + tag: component + value: storage + - + tag: filesystem + value: '{#FSNAME}' - uuid: a29509b4b7f24c25a768e88e0c23c154 name: '{#FSLABEL}({#FSNAME}): Used space' @@ -1278,8 +1455,11 @@ zabbix_export: description: 'Used storage in Bytes' tags: - - tag: Application - value: 'Filesystem {#FSNAME}' + tag: component + value: storage + - + tag: filesystem + value: '{#FSNAME}' trigger_prototypes: - uuid: d3e99134a1d04894918f2c92ff38cb92 @@ -1295,6 +1475,10 @@ zabbix_export: - The disk free space is less than 5G. - The disk will be full in less than 24 hours. manual_close: 'YES' + tags: + - + tag: scope + value: capacity - uuid: 97115bbe4f6b4a8cb2873b8fa01f95d3 expression: | @@ -1315,6 +1499,10 @@ zabbix_export: expression: | last(/Windows by Zabbix agent/vfs.fs.size[{#FSNAME},pused])>{$VFS.FS.PUSED.MAX.CRIT:"{#FSNAME}"} and ((last(/Windows by Zabbix agent/vfs.fs.size[{#FSNAME},total])-last(/Windows by Zabbix agent/vfs.fs.size[{#FSNAME},used]))<5G or timeleft(/Windows by Zabbix agent/vfs.fs.size[{#FSNAME},pused],1h,100)<1d) + tags: + - + tag: scope + value: capacity graph_prototypes: - uuid: f80e47b8d4db4c378f25056c02b72382 @@ -1338,6 +1526,13 @@ zabbix_export: item: host: 'Windows by Zabbix agent' key: 'vfs.fs.size[{#FSNAME},used]' + tags: + - + tag: class + value: os + - + tag: target + value: windows macros: - macro: '{$AGENT.TIMEOUT}' @@ -1841,8 +2036,8 @@ zabbix_export: significantly diminish overall system performance. tags: - - tag: Application - value: CPU + tag: component + value: cpu - uuid: 609619e2b6364d9e90bef828610b23f8 name: 'CPU interrupt time' @@ -1858,8 +2053,8 @@ zabbix_export: hardware failure. This should never be higher than 20%. tags: - - tag: Application - value: CPU + tag: component + value: cpu triggers: - uuid: 3f6cca07bc6c48f0b21fee3aeb89bf6b @@ -1877,6 +2072,10 @@ zabbix_export: - name: 'High CPU utilization (over {$CPU.UTIL.CRIT}% for 5m)' expression: 'min(/Windows CPU by Zabbix agent/system.cpu.util,5m)>{$CPU.UTIL.CRIT}' + tags: + - + tag: scope + value: performance - uuid: eb5144d1e3cb4417ae0abcdeca10e0ed name: 'CPU privileged time' @@ -1891,8 +2090,8 @@ zabbix_export: functions of the Windows® Operating System. tags: - - tag: Application - value: CPU + tag: component + value: cpu triggers: - uuid: 999464a5a73540d3b7b7cd86efa5488e @@ -1907,6 +2106,10 @@ zabbix_export: - name: 'High CPU utilization (over {$CPU.UTIL.CRIT}% for 5m)' expression: 'min(/Windows CPU by Zabbix agent/system.cpu.util,5m)>{$CPU.UTIL.CRIT}' + tags: + - + tag: scope + value: performance - uuid: 5611c125bf01479fadc2e59db073cc9c name: 'CPU user time' @@ -1919,8 +2122,8 @@ zabbix_export: in User mode. tags: - - tag: Application - value: CPU + tag: component + value: cpu - uuid: 8ee61e8919984a3d9a7125fd4fe7c397 name: 'Context switches per second' @@ -1934,8 +2137,8 @@ zabbix_export: There are context switch counters on the System and Thread objects. This counter displays the difference between the values observed in the last two samples, divided by the duration of the sample interval. tags: - - tag: Application - value: CPU + tag: component + value: cpu - uuid: 1a2b85fb8355459e9c5c723164d09d41 name: 'CPU queue length' @@ -1947,8 +2150,8 @@ zabbix_export: and are waiting to be executed. tags: - - tag: Application - value: CPU + tag: component + value: cpu - uuid: 177e472955434cb19dadb06c0f34eb31 name: 'CPU utilization' @@ -1959,8 +2162,8 @@ zabbix_export: description: 'CPU utilization in %' tags: - - tag: Application - value: CPU + tag: component + value: cpu triggers: - uuid: afd1711dca1542a5bec9091cbae2bcf0 @@ -1969,6 +2172,10 @@ zabbix_export: opdata: 'Current utilization: {ITEM.LASTVALUE1}' priority: WARNING description: 'CPU utilization is too high. The system might be slow to respond.' + tags: + - + tag: scope + value: performance - uuid: d6b17d211ed746aaabac591a3dad5813 name: 'Number of cores' @@ -1977,8 +2184,8 @@ zabbix_export: description: 'The number of logical processors available on the computer.' tags: - - tag: Application - value: CPU + tag: component + value: cpu macros: - macro: '{$CPU.INTERRUPT.CRIT.MAX}' @@ -2052,8 +2259,11 @@ zabbix_export: description: 'Space utilization in % for {#FSNAME}' tags: - - tag: Application - value: 'Filesystem {#FSNAME}' + tag: component + value: storage + - + tag: filesystem + value: '{#FSNAME}' - uuid: a1661dae47c640be9cfa9e807e125ff3 name: '{#FSLABEL}({#FSNAME}): Total space' @@ -2063,8 +2273,11 @@ zabbix_export: description: 'Total space in Bytes' tags: - - tag: Application - value: 'Filesystem {#FSNAME}' + tag: component + value: storage + - + tag: filesystem + value: '{#FSNAME}' - uuid: ed0c1057b2704ab098847ae62fec9064 name: '{#FSLABEL}({#FSNAME}): Used space' @@ -2074,8 +2287,11 @@ zabbix_export: description: 'Used storage in Bytes' tags: - - tag: Application - value: 'Filesystem {#FSNAME}' + tag: component + value: storage + - + tag: filesystem + value: '{#FSNAME}' trigger_prototypes: - uuid: 68544e02e3cc4d389269448f34ca66e1 @@ -2091,6 +2307,10 @@ zabbix_export: - The disk free space is less than 5G. - The disk will be full in less than 24 hours. manual_close: 'YES' + tags: + - + tag: scope + value: capacity - uuid: ba0e859e58c34107a792098cfe9d31a4 expression: | @@ -2111,6 +2331,10 @@ zabbix_export: expression: | last(/Windows filesystems by Zabbix agent/vfs.fs.size[{#FSNAME},pused])>{$VFS.FS.PUSED.MAX.CRIT:"{#FSNAME}"} and ((last(/Windows filesystems by Zabbix agent/vfs.fs.size[{#FSNAME},total])-last(/Windows filesystems by Zabbix agent/vfs.fs.size[{#FSNAME},used]))<5G or timeleft(/Windows filesystems by Zabbix agent/vfs.fs.size[{#FSNAME},pused],1h,100)<1d) + tags: + - + tag: scope + value: capacity graph_prototypes: - uuid: 78d604a4bde244c38bcfbabd7ef5e09d @@ -2184,8 +2408,8 @@ zabbix_export: description: 'The number of threads used by all running processes.' tags: - - tag: Application - value: General + tag: component + value: os - uuid: 8401ea3152ea45269eeb6cc7fa70f1aa name: 'Number of processes' @@ -2194,8 +2418,8 @@ zabbix_export: description: 'The number of processes.' tags: - - tag: Application - value: General + tag: component + value: os - uuid: 78ae4dbd2d894819a36a7d3d00f2e508 name: 'System name' @@ -2213,8 +2437,8 @@ zabbix_export: - 1d tags: - - tag: Application - value: General + tag: component + value: system triggers: - uuid: 13c5f9c0f7f645cc9dde522ff20a1860 @@ -2223,6 +2447,10 @@ zabbix_export: priority: INFO description: 'System name has changed. Ack to close.' manual_close: 'YES' + tags: + - + tag: scope + value: notice - uuid: 25454c401bea41a4b3c49da3165f3d3d name: 'System local time' @@ -2232,8 +2460,8 @@ zabbix_export: description: 'System local time of the host.' tags: - - tag: Application - value: General + tag: component + value: system triggers: - uuid: 3144a1b15227479e9ea4ce858faea74b @@ -2242,6 +2470,10 @@ zabbix_export: priority: WARNING description: 'The host system time is different from the Zabbix server time.' manual_close: 'YES' + tags: + - + tag: scope + value: notice - uuid: 5ed680dff3154af58e7adc0571a6ee9d name: 'Operating system architecture' @@ -2258,8 +2490,8 @@ zabbix_export: - 1d tags: - - tag: Application - value: Inventory + tag: component + value: os - uuid: 76ef3297b4b740bfaf891e039f7d4dff name: 'System description' @@ -2276,8 +2508,8 @@ zabbix_export: - 1d tags: - - tag: Application - value: General + tag: component + value: system - uuid: 24411175d64f48a195ee4a2323d8e799 name: Uptime @@ -2289,8 +2521,8 @@ zabbix_export: description: 'System uptime in ''N days, hh:mm:ss'' format.' tags: - - tag: Application - value: Status + tag: component + value: system triggers: - uuid: d24a0366e99c4e31815bbbaa3af71ac6 @@ -2299,6 +2531,10 @@ zabbix_export: priority: WARNING description: 'The device uptime is less than 10 minutes.' manual_close: 'YES' + tags: + - + tag: scope + value: notice macros: - macro: '{$SYSTEM.FUZZYTIME.MAX}' @@ -2325,8 +2561,8 @@ zabbix_export: the last observed value only; it is not an average. tags: - - tag: Application - value: Memory + tag: component + value: memory - uuid: bea4109baa6e425eaa7b8cb3bbb1c01a name: 'Free system page table entries' @@ -2337,8 +2573,8 @@ zabbix_export: than 5,000, there may well be a memory leak or you running out of memory. tags: - - tag: Application - value: Memory + tag: component + value: memory triggers: - uuid: 5055a8fdc127479cbe97fdfd849831ea @@ -2350,6 +2586,10 @@ zabbix_export: - name: 'High memory utilization (>{$MEMORY.UTIL.MAX}% for 5m)' expression: 'min(/Windows memory by Zabbix agent/vm.memory.util,5m)>{$MEMORY.UTIL.MAX}' + tags: + - + tag: scope + value: capacity - uuid: c54782d0e8384d9cba8fe79af050e7ac name: 'Memory page faults per second' @@ -2365,8 +2605,8 @@ zabbix_export: which require disk access, can cause significant delays. tags: - - tag: Application - value: Memory + tag: component + value: memory - uuid: 1ce3e64002424f29b73a5159152ae529 name: 'Memory pages per second' @@ -2378,8 +2618,8 @@ zabbix_export: If the value is greater than 1,000, as a result of excessive paging, there may be a memory leak. tags: - - tag: Application - value: Memory + tag: component + value: memory triggers: - uuid: 045574e4dd814b7e97d292b134f0a755 @@ -2391,6 +2631,10 @@ zabbix_export: - name: 'High memory utilization (>{$MEMORY.UTIL.MAX}% for 5m)' expression: 'min(/Windows memory by Zabbix agent/vm.memory.util,5m)>{$MEMORY.UTIL.MAX}' + tags: + - + tag: scope + value: capacity - uuid: b4ae2ff5830b47f882744f5fbcfcca05 name: 'Memory pool non-paged' @@ -2404,8 +2648,8 @@ zabbix_export: A typical Event ID 2019 is recorded in the system event log. tags: - - tag: Application - value: Memory + tag: component + value: memory - uuid: d24566c5c0fc4c219f521a1d4ae18546 name: 'Used swap space in %' @@ -2416,8 +2660,11 @@ zabbix_export: description: 'The used space of swap volume/file in percent.' tags: - - tag: Application - value: Memory + tag: component + value: memory + - + tag: component + value: storage - uuid: 3b8acdfa9b744fb595590daa370b16a9 name: 'Free swap space' @@ -2429,8 +2676,11 @@ zabbix_export: description: 'The free space of swap volume/file in bytes.' tags: - - tag: Application - value: Memory + tag: component + value: memory + - + tag: component + value: storage - uuid: 88eb59f25fde40a49f3b35f576fab29d name: 'Free swap space in %' @@ -2450,8 +2700,11 @@ zabbix_export: key: 'perf_counter_en["\Paging file(_Total)\% Usage"]' tags: - - tag: Application - value: Memory + tag: component + value: memory + - + tag: component + value: storage - uuid: 711aae9de25e43728bfc9c26f06c800a name: 'Total swap space' @@ -2461,8 +2714,11 @@ zabbix_export: description: 'The total space of swap volume/file in bytes.' tags: - - tag: Application - value: Memory + tag: component + value: memory + - + tag: component + value: storage - uuid: 35f397ade625477eba0b557a58113761 name: 'Total memory' @@ -2472,8 +2728,8 @@ zabbix_export: description: 'Total memory in Bytes' tags: - - tag: Application - value: Memory + tag: component + value: memory - uuid: 69f61ded5de04623be01a77e160a41e6 name: 'Used memory' @@ -2483,8 +2739,8 @@ zabbix_export: description: 'Used memory in Bytes' tags: - - tag: Application - value: Memory + tag: component + value: memory - uuid: 97295c0987bd44f1af578a2e37f469f4 name: 'Memory utilization' @@ -2497,8 +2753,8 @@ zabbix_export: description: 'Memory utilization in %' tags: - - tag: Application - value: Memory + tag: component + value: memory triggers: - uuid: 2766be7a10d444be9893dcdfab75f3be @@ -2506,6 +2762,13 @@ zabbix_export: name: 'High memory utilization (>{$MEMORY.UTIL.MAX}% for 5m)' priority: AVERAGE description: 'The system is running out of free memory.' + tags: + - + tag: scope + value: capacity + - + tag: scope + value: performance macros: - macro: '{$MEM.PAGE_SEC.CRIT.MAX}' @@ -2547,8 +2810,8 @@ zabbix_export: - 1h tags: - - tag: Application - value: 'Zabbix raw items' + tag: component + value: raw discovery_rules: - uuid: e4ea554f9a1c4d3db0233c8babdf9bc1 @@ -2602,8 +2865,14 @@ zabbix_export: - '' tags: - - tag: Application - value: 'Interface {#IFNAME}({#IFALIAS})' + tag: component + value: network + - + tag: description + value: '{#IFALIAS}' + - + tag: interface + value: '{#IFNAME}' - uuid: 29d94ac228794aa9a89a4147014c35d1 name: 'Interface {#IFNAME}({#IFALIAS}): Inbound packets with errors' @@ -2618,8 +2887,14 @@ zabbix_export: - '' tags: - - tag: Application - value: 'Interface {#IFNAME}({#IFALIAS})' + tag: component + value: network + - + tag: description + value: '{#IFALIAS}' + - + tag: interface + value: '{#IFNAME}' - uuid: 18cb6d1cde06482a8adb10e78576b512 name: 'Interface {#IFNAME}({#IFALIAS}): Bits received' @@ -2639,8 +2914,14 @@ zabbix_export: - '8' tags: - - tag: Application - value: 'Interface {#IFNAME}({#IFALIAS})' + tag: component + value: network + - + tag: description + value: '{#IFALIAS}' + - + tag: interface + value: '{#IFNAME}' - uuid: e3065d25674045938470ce2e10fbd6c0 name: 'Interface {#IFNAME}({#IFALIAS}): Outbound packets discarded' @@ -2655,8 +2936,14 @@ zabbix_export: - '' tags: - - tag: Application - value: 'Interface {#IFNAME}({#IFALIAS})' + tag: component + value: network + - + tag: description + value: '{#IFALIAS}' + - + tag: interface + value: '{#IFNAME}' - uuid: b3472a08272143bead7b9dc366b4992f name: 'Interface {#IFNAME}({#IFALIAS}): Outbound packets with errors' @@ -2671,8 +2958,14 @@ zabbix_export: - '' tags: - - tag: Application - value: 'Interface {#IFNAME}({#IFALIAS})' + tag: component + value: network + - + tag: description + value: '{#IFALIAS}' + - + tag: interface + value: '{#IFNAME}' - uuid: 2e208f1d9ca949f582f24015350395b6 name: 'Interface {#IFNAME}({#IFALIAS}): Bits sent' @@ -2692,8 +2985,14 @@ zabbix_export: - '8' tags: - - tag: Application - value: 'Interface {#IFNAME}({#IFALIAS})' + tag: component + value: network + - + tag: description + value: '{#IFALIAS}' + - + tag: interface + value: '{#IFNAME}' - uuid: db8d1c51fdcc4cffbff0c8974b5233f9 name: 'Interface {#IFNAME}({#IFALIAS}): Speed' @@ -2723,8 +3022,14 @@ zabbix_export: key: 'wmi.getall[root\cimv2,"select Name,Description,NetConnectionID,Speed,AdapterTypeId,NetConnectionStatus,GUID from win32_networkadapter where PhysicalAdapter=True and NetConnectionStatus>0"]' tags: - - tag: Application - value: 'Interface {#IFNAME}({#IFALIAS})' + tag: component + value: network + - + tag: description + value: '{#IFALIAS}' + - + tag: interface + value: '{#IFNAME}' - uuid: efe5e7b10dbe4b5c8f86a60e6611c22f name: 'Interface {#IFNAME}({#IFALIAS}): Operational status' @@ -2749,8 +3054,14 @@ zabbix_export: key: 'wmi.getall[root\cimv2,"select Name,Description,NetConnectionID,Speed,AdapterTypeId,NetConnectionStatus,GUID from win32_networkadapter where PhysicalAdapter=True and NetConnectionStatus>0"]' tags: - - tag: Application - value: 'Interface {#IFNAME}({#IFALIAS})' + tag: component + value: network + - + tag: description + value: '{#IFALIAS}' + - + tag: interface + value: '{#IFNAME}' trigger_prototypes: - uuid: 36effba3975c408aba50096464719479 @@ -2769,6 +3080,10 @@ zabbix_export: WARNING: if closed manually - won't fire again on next poll, because of .diff. manual_close: 'YES' + tags: + - + tag: scope + value: availability - uuid: 9ea1818be4d7423fb7799b9cf1546491 name: 'Interface {#IFNAME}({#IFALIAS}): Interface type' @@ -2793,8 +3108,14 @@ zabbix_export: key: 'wmi.getall[root\cimv2,"select Name,Description,NetConnectionID,Speed,AdapterTypeId,NetConnectionStatus,GUID from win32_networkadapter where PhysicalAdapter=True and NetConnectionStatus>0"]' tags: - - tag: Application - value: 'Interface {#IFNAME}({#IFALIAS})' + tag: component + value: network + - + tag: description + value: '{#IFALIAS}' + - + tag: interface + value: '{#IFNAME}' trigger_prototypes: - uuid: 81cea5af79844f298849ca5ef6cde4b3 @@ -2812,6 +3133,10 @@ zabbix_export: name: 'Interface {#IFNAME}({#IFALIAS}): Link down' expression: '{$IFCONTROL:"{#IFNAME}"}=1 and last(/Windows network by Zabbix agent/net.if.status["{#IFGUID}"])<>2 and (last(/Windows network by Zabbix agent/net.if.status["{#IFGUID}"],#1)<>last(/Windows network by Zabbix agent/net.if.status["{#IFGUID}"],#2))' recovery_expression: 'last(/Windows network by Zabbix agent/net.if.status["{#IFGUID}"])=2 or {$IFCONTROL:"{#IFNAME}"}=0' + tags: + - + tag: scope + value: capacity - uuid: c0e8e89730f04d92b26dd5da215894e1 expression: | @@ -2832,6 +3157,10 @@ zabbix_export: name: 'Interface {#IFNAME}({#IFALIAS}): Link down' expression: '{$IFCONTROL:"{#IFNAME}"}=1 and last(/Windows network by Zabbix agent/net.if.status["{#IFGUID}"])<>2 and (last(/Windows network by Zabbix agent/net.if.status["{#IFGUID}"],#1)<>last(/Windows network by Zabbix agent/net.if.status["{#IFGUID}"],#2))' recovery_expression: 'last(/Windows network by Zabbix agent/net.if.status["{#IFGUID}"])=2 or {$IFCONTROL:"{#IFNAME}"}=0' + tags: + - + tag: scope + value: performance - uuid: 2a59eec0032a41e48e2443507cbd173d expression: | @@ -2851,6 +3180,10 @@ zabbix_export: name: 'Interface {#IFNAME}({#IFALIAS}): Link down' expression: '{$IFCONTROL:"{#IFNAME}"}=1 and last(/Windows network by Zabbix agent/net.if.status["{#IFGUID}"])<>2 and (last(/Windows network by Zabbix agent/net.if.status["{#IFGUID}"],#1)<>last(/Windows network by Zabbix agent/net.if.status["{#IFGUID}"],#2))' recovery_expression: 'last(/Windows network by Zabbix agent/net.if.status["{#IFGUID}"])=2 or {$IFCONTROL:"{#IFNAME}"}=0' + tags: + - + tag: scope + value: availability graph_prototypes: - uuid: 08ea837e8c2448018cff873dacd95dcb @@ -3113,8 +3446,11 @@ zabbix_export: - 'return (100 - value)' tags: - - tag: Application - value: 'Disk {#DEVNAME}' + tag: component + value: storage + - + tag: disk + value: '{#DEVNAME}' trigger_prototypes: - uuid: c194f813f0c5417aaac56875b955637a @@ -3130,6 +3466,10 @@ zabbix_export: - name: '{#DEVNAME}: Disk write request responses are too high (write > {$VFS.DEV.WRITE.AWAIT.WARN:"{#DEVNAME}"}s for 15m)' expression: 'min(/Windows physical disks by Zabbix agent/perf_counter_en["\PhysicalDisk({#DEVNAME})\Avg. Disk sec/Write",60],15m) > {$VFS.DEV.WRITE.AWAIT.WARN:"{#DEVNAME}"}' + tags: + - + tag: scope + value: performance - uuid: 8122d6fd46a54d5f8b23c4b21a333959 name: '{#DEVNAME}: Average disk read queue length' @@ -3139,8 +3479,11 @@ zabbix_export: description: 'Average disk read queue, the number of requests outstanding on the disk at the time the performance data is collected.' tags: - - tag: Application - value: 'Disk {#DEVNAME}' + tag: component + value: storage + - + tag: disk + value: '{#DEVNAME}' - uuid: f6896b69665d4a9bb160b23a322919d4 name: '{#DEVNAME}: Disk read request avg waiting time' @@ -3151,8 +3494,11 @@ zabbix_export: description: 'The average time for read requests issued to the device to be served. This includes the time spent by the requests in queue and the time spent servicing them.' tags: - - tag: Application - value: 'Disk {#DEVNAME}' + tag: component + value: storage + - + tag: disk + value: '{#DEVNAME}' trigger_prototypes: - uuid: d96338f9104a4eb4bc7725a5736c96d0 @@ -3161,6 +3507,10 @@ zabbix_export: priority: WARNING description: 'This trigger might indicate disk {#DEVNAME} saturation.' manual_close: 'YES' + tags: + - + tag: scope + value: performance - uuid: 704680610f6a42dc9373db929a3d0d53 name: '{#DEVNAME}: Disk write request avg waiting time' @@ -3171,8 +3521,11 @@ zabbix_export: description: 'The average time for write requests issued to the device to be served. This includes the time spent by the requests in queue and the time spent servicing them.' tags: - - tag: Application - value: 'Disk {#DEVNAME}' + tag: component + value: storage + - + tag: disk + value: '{#DEVNAME}' trigger_prototypes: - uuid: 205acd9a37424bd78618ebdc197f251f @@ -3181,6 +3534,10 @@ zabbix_export: priority: WARNING description: 'This trigger might indicate disk {#DEVNAME} saturation.' manual_close: 'YES' + tags: + - + tag: scope + value: performance - uuid: 9f5d1cdb629847ad97e0fa0804883e91 name: '{#DEVNAME}: Average disk write queue length' @@ -3190,8 +3547,11 @@ zabbix_export: description: 'Average disk write queue, the number of requests outstanding on the disk at the time the performance data is collected.' tags: - - tag: Application - value: 'Disk {#DEVNAME}' + tag: component + value: storage + - + tag: disk + value: '{#DEVNAME}' - uuid: 3565ad70600d4c8aa5ebbbebd3f67270 name: '{#DEVNAME}: Disk average queue size (avgqu-sz)' @@ -3201,8 +3561,11 @@ zabbix_export: description: 'Current average disk queue, the number of requests outstanding on the disk at the time the performance data is collected.' tags: - - tag: Application - value: 'Disk {#DEVNAME}' + tag: component + value: storage + - + tag: disk + value: '{#DEVNAME}' - uuid: 3485202f1e6b42ce8099ce6d6347a994 name: '{#DEVNAME}: Disk read rate' @@ -3213,8 +3576,11 @@ zabbix_export: description: 'Rate of read operations on the disk.' tags: - - tag: Application - value: 'Disk {#DEVNAME}' + tag: component + value: storage + - + tag: disk + value: '{#DEVNAME}' - uuid: 66e312629db1460c8b215d34d29f7418 name: '{#DEVNAME}: Disk write rate' @@ -3225,8 +3591,11 @@ zabbix_export: description: 'Rate of write operations on the disk.' tags: - - tag: Application - value: 'Disk {#DEVNAME}' + tag: component + value: storage + - + tag: disk + value: '{#DEVNAME}' graph_prototypes: - uuid: 5fcd9dc53cd34e4981bf5e48a88951a0 @@ -3368,8 +3737,14 @@ zabbix_export: name: 'Windows service state' tags: - - tag: Application - value: Services + tag: component + value: system + - + tag: name + value: '{#SERVICE.DISPLAYNAME}' + - + tag: service + value: '{#SERVICE.NAME}' trigger_prototypes: - uuid: 9fab20eab61d48c09682fe5c142cc917 @@ -3377,6 +3752,10 @@ zabbix_export: name: '"{#SERVICE.NAME}" ({#SERVICE.DISPLAYNAME}) is not running (startup type {#SERVICE.STARTUPNAME})' priority: AVERAGE description: 'The service has a state other than "Running" for the last three times.' + tags: + - + tag: scope + value: notice macros: - macro: '{$SERVICE.NAME.MATCHES}' @@ -3437,6 +3816,10 @@ zabbix_export: - name: 'High CPU utilization (over {$CPU.UTIL.CRIT}% for 5m)' expression: 'min(/Windows by Zabbix agent/system.cpu.util,5m)>{$CPU.UTIL.CRIT}' + tags: + - + tag: scope + value: performance - uuid: cc301d844a7b42e79756d1bc74adf307 expression: 'min(/Windows CPU by Zabbix agent/perf_counter_en["\System\Processor Queue Length"],5m) - last(/Windows CPU by Zabbix agent/wmi.get[root/cimv2,"Select NumberOfLogicalProcessors from Win32_ComputerSystem"]) * 2 > {$CPU.QUEUE.CRIT.MAX}' @@ -3447,6 +3830,10 @@ zabbix_export: - name: 'High CPU utilization (over {$CPU.UTIL.CRIT}% for 5m)' expression: 'min(/Windows CPU by Zabbix agent/system.cpu.util,5m)>{$CPU.UTIL.CRIT}' + tags: + - + tag: scope + value: performance - uuid: 7c23e03060ce42b094aac2f8aea1a9ad expression: 'min(/Windows by Zabbix agent/system.swap.pfree,5m)<{$SWAP.PFREE.MIN.WARN} and last(/Windows by Zabbix agent/system.swap.size[,total])>0' @@ -3458,6 +3845,10 @@ zabbix_export: - name: 'High memory utilization (>{$MEMORY.UTIL.MAX}% for 5m)' expression: 'min(/Windows by Zabbix agent/vm.memory.util,5m)>{$MEMORY.UTIL.MAX}' + tags: + - + tag: scope + value: performance - uuid: b2a97432e79e4a999324d3fde7dacdeb expression: 'min(/Windows memory by Zabbix agent/system.swap.pfree,5m)<{$SWAP.PFREE.MIN.WARN} and last(/Windows memory by Zabbix agent/system.swap.size[,total])>0' @@ -3469,39 +3860,43 @@ zabbix_export: - name: 'High memory utilization (>{$MEMORY.UTIL.MAX}% for 5m)' expression: 'min(/Windows memory by Zabbix agent/vm.memory.util,5m)>{$MEMORY.UTIL.MAX}' + tags: + - + tag: scope + value: performance graphs: - - uuid: e3029427b9124e30a9aa06000219f572 + uuid: 02ec085b49614b30a45287a7e88a8da1 name: 'CPU jumps' graph_items: - color: 1A7C11 item: - host: 'Windows CPU by Zabbix agent' + host: 'Windows by Zabbix agent' key: 'perf_counter_en["\System\Context Switches/sec"]' - sortorder: '1' color: 2774A4 item: - host: 'Windows CPU by Zabbix agent' + host: 'Windows by Zabbix agent' key: 'perf_counter_en["\Processor Information(_total)\% Interrupt Time"]' - - uuid: 02ec085b49614b30a45287a7e88a8da1 + uuid: e3029427b9124e30a9aa06000219f572 name: 'CPU jumps' graph_items: - color: 1A7C11 item: - host: 'Windows by Zabbix agent' + host: 'Windows CPU by Zabbix agent' key: 'perf_counter_en["\System\Context Switches/sec"]' - sortorder: '1' color: 2774A4 item: - host: 'Windows by Zabbix agent' + host: 'Windows CPU by Zabbix agent' key: 'perf_counter_en["\Processor Information(_total)\% Interrupt Time"]' - - uuid: 0b520e68348e4c17983672c5ca4dffb1 + uuid: 0c2db401fe574282ab0beb6955049330 name: 'CPU usage' type: STACKED ymin_type_1: FIXED @@ -3510,16 +3905,16 @@ zabbix_export: - color: 1A7C11 item: - host: 'Windows CPU by Zabbix agent' + host: 'Windows by Zabbix agent' key: 'perf_counter_en["\Processor Information(_total)\% User Time"]' - sortorder: '1' color: 2774A4 item: - host: 'Windows CPU by Zabbix agent' + host: 'Windows by Zabbix agent' key: 'perf_counter_en["\Processor Information(_total)\% Privileged Time"]' - - uuid: 0c2db401fe574282ab0beb6955049330 + uuid: 0b520e68348e4c17983672c5ca4dffb1 name: 'CPU usage' type: STACKED ymin_type_1: FIXED @@ -3528,16 +3923,16 @@ zabbix_export: - color: 1A7C11 item: - host: 'Windows by Zabbix agent' + host: 'Windows CPU by Zabbix agent' key: 'perf_counter_en["\Processor Information(_total)\% User Time"]' - sortorder: '1' color: 2774A4 item: - host: 'Windows by Zabbix agent' + host: 'Windows CPU by Zabbix agent' key: 'perf_counter_en["\Processor Information(_total)\% Privileged Time"]' - - uuid: d7543150b21e4678a29ca1072c8660df + uuid: 5de711b16f3845659289483f6deb4761 name: 'CPU utilization' ymin_type_1: FIXED ymax_type_1: FIXED @@ -3546,10 +3941,10 @@ zabbix_export: drawtype: GRADIENT_LINE color: 1A7C11 item: - host: 'Windows CPU by Zabbix agent' + host: 'Windows by Zabbix agent' key: system.cpu.util - - uuid: 5de711b16f3845659289483f6deb4761 + uuid: d7543150b21e4678a29ca1072c8660df name: 'CPU utilization' ymin_type_1: FIXED ymax_type_1: FIXED @@ -3558,10 +3953,10 @@ zabbix_export: drawtype: GRADIENT_LINE color: 1A7C11 item: - host: 'Windows by Zabbix agent' + host: 'Windows CPU by Zabbix agent' key: system.cpu.util - - uuid: 61a375b6875641bf93145be801809ece + uuid: 1b86c8f6fe3343e6838c5d02f4f64b2b name: 'Memory utilization' ymin_type_1: FIXED ymax_type_1: FIXED @@ -3570,10 +3965,10 @@ zabbix_export: drawtype: GRADIENT_LINE color: 1A7C11 item: - host: 'Windows memory by Zabbix agent' + host: 'Windows by Zabbix agent' key: vm.memory.util - - uuid: 1b86c8f6fe3343e6838c5d02f4f64b2b + uuid: 61a375b6875641bf93145be801809ece name: 'Memory utilization' ymin_type_1: FIXED ymax_type_1: FIXED @@ -3582,35 +3977,35 @@ zabbix_export: drawtype: GRADIENT_LINE color: 1A7C11 item: - host: 'Windows by Zabbix agent' + host: 'Windows memory by Zabbix agent' key: vm.memory.util - - uuid: 8891c435d3df489ea18847abb82054ca + uuid: 518f6bcdcefc4cf493244798ccd09ec1 name: 'Swap usage' graph_items: - color: 1A7C11 item: - host: 'Windows memory by Zabbix agent' + host: 'Windows by Zabbix agent' key: system.swap.free - sortorder: '1' color: 2774A4 item: - host: 'Windows memory by Zabbix agent' + host: 'Windows by Zabbix agent' key: 'system.swap.size[,total]' - - uuid: 518f6bcdcefc4cf493244798ccd09ec1 + uuid: 8891c435d3df489ea18847abb82054ca name: 'Swap usage' graph_items: - color: 1A7C11 item: - host: 'Windows by Zabbix agent' + host: 'Windows memory by Zabbix agent' key: system.swap.free - sortorder: '1' color: 2774A4 item: - host: 'Windows by Zabbix agent' + host: 'Windows memory by Zabbix agent' key: 'system.swap.size[,total]' diff --git a/templates/os/windows_agent_active/template_os_windows_agent_active.yaml b/templates/os/windows_agent_active/template_os_windows_agent_active.yaml index 8be4c4ea8c3..c3342323871 100644 --- a/templates/os/windows_agent_active/template_os_windows_agent_active.yaml +++ b/templates/os/windows_agent_active/template_os_windows_agent_active.yaml @@ -1,6 +1,6 @@ zabbix_export: version: '6.0' - date: '2022-01-18T20:37:23Z' + date: '2022-01-26T10:42:18Z' groups: - uuid: 57b7ae836ca64446ba2c296389c009b7 @@ -40,8 +40,8 @@ zabbix_export: - 1d tags: - - tag: Application - value: 'Monitoring agent' + tag: component + value: system - uuid: bd8864ac5450401b9ad479c1ee455805 name: 'Zabbix agent ping' @@ -53,8 +53,8 @@ zabbix_export: name: 'Zabbix agent ping status' tags: - - tag: Application - value: Status + tag: component + value: system triggers: - uuid: e77c3b1849b64d45a3078794057a2582 @@ -63,6 +63,10 @@ zabbix_export: priority: AVERAGE description: 'For active agents, nodata() with agent.ping is used with {$AGENT.NODATA_TIMEOUT} as time threshold.' manual_close: 'YES' + tags: + - + tag: scope + value: availability - uuid: 41cec8b443a94efc9ebca6f66c46ad8a name: 'Version of Zabbix agent running' @@ -79,8 +83,8 @@ zabbix_export: - 1d tags: - - tag: Application - value: 'Monitoring agent' + tag: component + value: application - uuid: 20dceb831b1a4d63af7635656239c495 name: 'Cache bytes' @@ -94,8 +98,8 @@ zabbix_export: the last observed value only; it is not an average. tags: - - tag: Application - value: Memory + tag: component + value: memory - uuid: 71bb18af403248c7818d16444a2eec06 name: 'Free system page table entries' @@ -107,8 +111,8 @@ zabbix_export: than 5,000, there may well be a memory leak or you running out of memory. tags: - - tag: Application - value: Memory + tag: component + value: memory triggers: - uuid: 37d6b965dd184b66b37018d4375d3e56 @@ -120,6 +124,10 @@ zabbix_export: - name: 'High memory utilization (>{$MEMORY.UTIL.MAX}% for 5m)' expression: 'min(/Windows by Zabbix agent active/vm.memory.util,5m)>{$MEMORY.UTIL.MAX}' + tags: + - + tag: scope + value: capacity - uuid: 19ec57305ba34ed890e2e4c8a500a214 name: 'Memory page faults per second' @@ -136,8 +144,8 @@ zabbix_export: which require disk access, can cause significant delays. tags: - - tag: Application - value: Memory + tag: component + value: memory - uuid: 920faa3a434d46d48f99395e16ef04ec name: 'Memory pages per second' @@ -150,8 +158,8 @@ zabbix_export: If the value is greater than 1,000, as a result of excessive paging, there may be a memory leak. tags: - - tag: Application - value: Memory + tag: component + value: memory triggers: - uuid: 05da8b30835e440fb1228fb9a0bc24a4 @@ -163,6 +171,10 @@ zabbix_export: - name: 'High memory utilization (>{$MEMORY.UTIL.MAX}% for 5m)' expression: 'min(/Windows by Zabbix agent active/vm.memory.util,5m)>{$MEMORY.UTIL.MAX}' + tags: + - + tag: scope + value: capacity - uuid: 3af0a0717da747849c2b5a2ebfa61a2c name: 'Memory pool non-paged' @@ -177,8 +189,8 @@ zabbix_export: A typical Event ID 2019 is recorded in the system event log. tags: - - tag: Application - value: Memory + tag: component + value: memory - uuid: 4f7b86eff6c84193a2f9187fff578416 name: 'Used swap space in %' @@ -190,8 +202,11 @@ zabbix_export: description: 'The used space of swap volume/file in percent.' tags: - - tag: Application - value: Memory + tag: component + value: memory + - + tag: component + value: storage - uuid: 553249b52ca7492c87386d051ec53db9 name: 'CPU DPC time' @@ -208,8 +223,8 @@ zabbix_export: significantly diminish overall system performance. tags: - - tag: Application - value: CPU + tag: component + value: cpu - uuid: 32a32b9fea5d49989668a96bc52db87b name: 'CPU interrupt time' @@ -226,8 +241,8 @@ zabbix_export: hardware failure. This should never be higher than 20%. tags: - - tag: Application - value: CPU + tag: component + value: cpu triggers: - uuid: 2eb661f6a42f40ce8cc25cef542763a9 @@ -245,6 +260,10 @@ zabbix_export: - name: 'High CPU utilization (over {$CPU.UTIL.CRIT}% for 5m)' expression: 'min(/Windows by Zabbix agent active/system.cpu.util,5m)>{$CPU.UTIL.CRIT}' + tags: + - + tag: scope + value: performance - uuid: 0747e92e52cc4a6a9b83c6f94889bff1 name: 'CPU privileged time' @@ -260,8 +279,8 @@ zabbix_export: functions of the Windows® Operating System. tags: - - tag: Application - value: CPU + tag: component + value: cpu triggers: - uuid: cee69c70da6a415186b922305d0cabdc @@ -276,6 +295,10 @@ zabbix_export: - name: 'High CPU utilization (over {$CPU.UTIL.CRIT}% for 5m)' expression: 'min(/Windows by Zabbix agent active/system.cpu.util,5m)>{$CPU.UTIL.CRIT}' + tags: + - + tag: scope + value: performance - uuid: 954a81efad4c4791bee052194b900268 name: 'CPU user time' @@ -289,8 +312,8 @@ zabbix_export: in User mode. tags: - - tag: Application - value: CPU + tag: component + value: cpu - uuid: f23957a6fb9a44a3a7010b19b16e77b5 name: 'Context switches per second' @@ -305,8 +328,8 @@ zabbix_export: There are context switch counters on the System and Thread objects. This counter displays the difference between the values observed in the last two samples, divided by the duration of the sample interval. tags: - - tag: Application - value: CPU + tag: component + value: cpu - uuid: c1da358e5c8f40279c703d93896aa571 name: 'CPU queue length' @@ -319,8 +342,8 @@ zabbix_export: and are waiting to be executed. tags: - - tag: Application - value: CPU + tag: component + value: cpu - uuid: c738b97ec0dc49f380ed0e4a27ae9bb6 name: 'Number of threads' @@ -330,8 +353,8 @@ zabbix_export: description: 'The number of threads used by all running processes.' tags: - - tag: Application - value: General + tag: component + value: os - uuid: 5229689338ae4a559d3c94a98032131e name: 'Number of processes' @@ -341,8 +364,8 @@ zabbix_export: description: 'The number of processes.' tags: - - tag: Application - value: General + tag: component + value: os - uuid: 0f3ffe45092d461a91a1296cd6cfb19f name: 'CPU utilization' @@ -354,8 +377,8 @@ zabbix_export: description: 'CPU utilization in %' tags: - - tag: Application - value: CPU + tag: component + value: cpu triggers: - uuid: ab3cbf18088a4d7a82f6c678ce49ffce @@ -364,6 +387,10 @@ zabbix_export: opdata: 'Current utilization: {ITEM.LASTVALUE1}' priority: WARNING description: 'CPU utilization is too high. The system might be slow to respond.' + tags: + - + tag: scope + value: performance - uuid: 5d99b356e30444a0b99e597506f35a69 name: 'System name' @@ -382,8 +409,8 @@ zabbix_export: - 1d tags: - - tag: Application - value: General + tag: component + value: system triggers: - uuid: 3aea75603e584d2f9dc96e7f3cc2b7fa @@ -392,6 +419,10 @@ zabbix_export: priority: INFO description: 'System name has changed. Ack to close.' manual_close: 'YES' + tags: + - + tag: scope + value: notice - uuid: 89f928affba54c4a8dc7abead09cac68 name: 'System local time' @@ -402,8 +433,8 @@ zabbix_export: description: 'System local time of the host.' tags: - - tag: Application - value: General + tag: component + value: system triggers: - uuid: c5c52f75d4214a68b095e8bf55a6a934 @@ -412,6 +443,10 @@ zabbix_export: priority: WARNING description: 'The host system time is different from the Zabbix server time.' manual_close: 'YES' + tags: + - + tag: scope + value: notice - uuid: 16a7ae509f0c4f9d8631efae88fe6324 name: 'Operating system architecture' @@ -429,8 +464,8 @@ zabbix_export: - 1d tags: - - tag: Application - value: Inventory + tag: component + value: os - uuid: 9d6f14cc540846ab98052bf741a4247b name: 'Free swap space' @@ -442,8 +477,11 @@ zabbix_export: description: 'The free space of swap volume/file in bytes.' tags: - - tag: Application - value: Memory + tag: component + value: memory + - + tag: component + value: storage - uuid: e91b5f08c6b745bca975797ea4abd02a name: 'Free swap space in %' @@ -463,8 +501,11 @@ zabbix_export: key: 'perf_counter_en["\Paging file(_Total)\% Usage"]' tags: - - tag: Application - value: Memory + tag: component + value: memory + - + tag: component + value: storage - uuid: b5af29f7b8ee451895b49c0444e929f4 name: 'Total swap space' @@ -475,8 +516,11 @@ zabbix_export: description: 'The total space of swap volume/file in bytes.' tags: - - tag: Application - value: Memory + tag: component + value: memory + - + tag: component + value: storage - uuid: 8fa1259420ad486ab6e2520c9b047073 name: 'System description' @@ -494,8 +538,8 @@ zabbix_export: - 1d tags: - - tag: Application - value: General + tag: component + value: system - uuid: 695053710ea14cc48692b5cb260d0dfb name: Uptime @@ -508,8 +552,8 @@ zabbix_export: description: 'System uptime in ''N days, hh:mm:ss'' format.' tags: - - tag: Application - value: Status + tag: component + value: system triggers: - uuid: 4114e248a3b347f4a2fefc7816f2e940 @@ -518,6 +562,10 @@ zabbix_export: priority: WARNING description: 'The device uptime is less than 10 minutes.' manual_close: 'YES' + tags: + - + tag: scope + value: notice - uuid: 83185781999742268a7742695c5d3ee3 name: 'Total memory' @@ -528,8 +576,8 @@ zabbix_export: description: 'Total memory in Bytes' tags: - - tag: Application - value: Memory + tag: component + value: memory - uuid: f85ec8917f084c7d9b6bc36e186d74d6 name: 'Used memory' @@ -540,8 +588,8 @@ zabbix_export: description: 'Used memory in Bytes' tags: - - tag: Application - value: Memory + tag: component + value: memory - uuid: 9b62965a4670472b8c672dc1021bb8fd name: 'Memory utilization' @@ -554,8 +602,8 @@ zabbix_export: description: 'Memory utilization in %' tags: - - tag: Application - value: Memory + tag: component + value: memory triggers: - uuid: 610a0893be834c11b35a0472dcabab7c @@ -563,6 +611,13 @@ zabbix_export: name: 'High memory utilization (>{$MEMORY.UTIL.MAX}% for 5m)' priority: AVERAGE description: 'The system is running out of free memory.' + tags: + - + tag: scope + value: capacity + - + tag: scope + value: performance - uuid: c35940d1a12e4b96b7114ac8dbbfcec4 name: 'Network interfaces WMI get' @@ -579,8 +634,8 @@ zabbix_export: - 1h tags: - - tag: Application - value: 'Zabbix raw items' + tag: component + value: raw - uuid: 3dcf69f6637f496ca0406e0ed403f03c name: 'Number of cores' @@ -590,8 +645,8 @@ zabbix_export: description: 'The number of logical processors available on the computer.' tags: - - tag: Application - value: CPU + tag: component + value: cpu discovery_rules: - uuid: c05c8d1be5614ffab1688cc92db32f12 @@ -646,8 +701,14 @@ zabbix_export: - '' tags: - - tag: Application - value: 'Interface {#IFNAME}({#IFALIAS})' + tag: component + value: network + - + tag: description + value: '{#IFALIAS}' + - + tag: interface + value: '{#IFNAME}' - uuid: a2461163f9b44b678008e3d5fd96a168 name: 'Interface {#IFNAME}({#IFALIAS}): Inbound packets with errors' @@ -663,8 +724,14 @@ zabbix_export: - '' tags: - - tag: Application - value: 'Interface {#IFNAME}({#IFALIAS})' + tag: component + value: network + - + tag: description + value: '{#IFALIAS}' + - + tag: interface + value: '{#IFNAME}' - uuid: a8f69dac86d646b194f9b204f22aeb3b name: 'Interface {#IFNAME}({#IFALIAS}): Bits received' @@ -685,8 +752,14 @@ zabbix_export: - '8' tags: - - tag: Application - value: 'Interface {#IFNAME}({#IFALIAS})' + tag: component + value: network + - + tag: description + value: '{#IFALIAS}' + - + tag: interface + value: '{#IFNAME}' - uuid: 46d947876b844223bb500f29cbf82273 name: 'Interface {#IFNAME}({#IFALIAS}): Outbound packets discarded' @@ -702,8 +775,14 @@ zabbix_export: - '' tags: - - tag: Application - value: 'Interface {#IFNAME}({#IFALIAS})' + tag: component + value: network + - + tag: description + value: '{#IFALIAS}' + - + tag: interface + value: '{#IFNAME}' - uuid: 1f5854d4ad5d4b65b63e5ca9ffa5007c name: 'Interface {#IFNAME}({#IFALIAS}): Outbound packets with errors' @@ -719,8 +798,14 @@ zabbix_export: - '' tags: - - tag: Application - value: 'Interface {#IFNAME}({#IFALIAS})' + tag: component + value: network + - + tag: description + value: '{#IFALIAS}' + - + tag: interface + value: '{#IFNAME}' - uuid: 1adceed263804e089108bb2cc1aa51e1 name: 'Interface {#IFNAME}({#IFALIAS}): Bits sent' @@ -741,8 +826,14 @@ zabbix_export: - '8' tags: - - tag: Application - value: 'Interface {#IFNAME}({#IFALIAS})' + tag: component + value: network + - + tag: description + value: '{#IFALIAS}' + - + tag: interface + value: '{#IFNAME}' - uuid: 820ca9809e6f46af8aa3f41195f246d9 name: 'Interface {#IFNAME}({#IFALIAS}): Speed' @@ -772,8 +863,14 @@ zabbix_export: key: 'wmi.getall[root\cimv2,"select Name,Description,NetConnectionID,Speed,AdapterTypeId,NetConnectionStatus,GUID from win32_networkadapter where PhysicalAdapter=True and NetConnectionStatus>0"]' tags: - - tag: Application - value: 'Interface {#IFNAME}({#IFALIAS})' + tag: component + value: network + - + tag: description + value: '{#IFALIAS}' + - + tag: interface + value: '{#IFNAME}' - uuid: 929917f16ecd4369a5535fe8178248d6 name: 'Interface {#IFNAME}({#IFALIAS}): Operational status' @@ -798,8 +895,14 @@ zabbix_export: key: 'wmi.getall[root\cimv2,"select Name,Description,NetConnectionID,Speed,AdapterTypeId,NetConnectionStatus,GUID from win32_networkadapter where PhysicalAdapter=True and NetConnectionStatus>0"]' tags: - - tag: Application - value: 'Interface {#IFNAME}({#IFALIAS})' + tag: component + value: network + - + tag: description + value: '{#IFALIAS}' + - + tag: interface + value: '{#IFNAME}' trigger_prototypes: - uuid: f9d1ac2feb0e43249cc849166ca9014c @@ -818,6 +921,10 @@ zabbix_export: WARNING: if closed manually - won't fire again on next poll, because of .diff. manual_close: 'YES' + tags: + - + tag: scope + value: availability - uuid: 1e513ffd8cd24a39a04b2140dce65b62 name: 'Interface {#IFNAME}({#IFALIAS}): Interface type' @@ -842,8 +949,14 @@ zabbix_export: key: 'wmi.getall[root\cimv2,"select Name,Description,NetConnectionID,Speed,AdapterTypeId,NetConnectionStatus,GUID from win32_networkadapter where PhysicalAdapter=True and NetConnectionStatus>0"]' tags: - - tag: Application - value: 'Interface {#IFNAME}({#IFALIAS})' + tag: component + value: network + - + tag: description + value: '{#IFALIAS}' + - + tag: interface + value: '{#IFNAME}' trigger_prototypes: - uuid: 27a60f88cbd0457291153105ace75e4d @@ -861,6 +974,10 @@ zabbix_export: name: 'Interface {#IFNAME}({#IFALIAS}): Link down' expression: '{$IFCONTROL:"{#IFNAME}"}=1 and last(/Windows by Zabbix agent active/net.if.status["{#IFGUID}"])<>2 and (last(/Windows by Zabbix agent active/net.if.status["{#IFGUID}"],#1)<>last(/Windows by Zabbix agent active/net.if.status["{#IFGUID}"],#2))' recovery_expression: 'last(/Windows by Zabbix agent active/net.if.status["{#IFGUID}"])=2 or {$IFCONTROL:"{#IFNAME}"}=0' + tags: + - + tag: scope + value: capacity - uuid: a9ead42a45f5496a84a6a2bc619cece4 expression: | @@ -881,6 +998,10 @@ zabbix_export: name: 'Interface {#IFNAME}({#IFALIAS}): Link down' expression: '{$IFCONTROL:"{#IFNAME}"}=1 and last(/Windows by Zabbix agent active/net.if.status["{#IFGUID}"])<>2 and (last(/Windows by Zabbix agent active/net.if.status["{#IFGUID}"],#1)<>last(/Windows by Zabbix agent active/net.if.status["{#IFGUID}"],#2))' recovery_expression: 'last(/Windows by Zabbix agent active/net.if.status["{#IFGUID}"])=2 or {$IFCONTROL:"{#IFNAME}"}=0' + tags: + - + tag: scope + value: performance - uuid: 1945fd9bc15c471fb050d0a5430245a6 expression: | @@ -900,6 +1021,10 @@ zabbix_export: name: 'Interface {#IFNAME}({#IFALIAS}): Link down' expression: '{$IFCONTROL:"{#IFNAME}"}=1 and last(/Windows by Zabbix agent active/net.if.status["{#IFGUID}"])<>2 and (last(/Windows by Zabbix agent active/net.if.status["{#IFGUID}"],#1)<>last(/Windows by Zabbix agent active/net.if.status["{#IFGUID}"],#2))' recovery_expression: 'last(/Windows by Zabbix agent active/net.if.status["{#IFGUID}"])=2 or {$IFCONTROL:"{#IFNAME}"}=0' + tags: + - + tag: scope + value: availability graph_prototypes: - uuid: 1181f5ffedb643d4953c9fd5df14a21e @@ -1001,8 +1126,11 @@ zabbix_export: - 'return (100 - value)' tags: - - tag: Application - value: 'Disk {#DEVNAME}' + tag: component + value: storage + - + tag: disk + value: '{#DEVNAME}' trigger_prototypes: - uuid: 00031ae791d6424dbd29c91be91a249f @@ -1018,6 +1146,10 @@ zabbix_export: - name: '{#DEVNAME}: Disk write request responses are too high (write > {$VFS.DEV.WRITE.AWAIT.WARN:"{#DEVNAME}"}s for 15m)' expression: 'min(/Windows by Zabbix agent active/perf_counter_en["\PhysicalDisk({#DEVNAME})\Avg. Disk sec/Write",60],15m) > {$VFS.DEV.WRITE.AWAIT.WARN:"{#DEVNAME}"}' + tags: + - + tag: scope + value: performance - uuid: abdcdffc92114fda93d4893c772cf14a name: '{#DEVNAME}: Average disk read queue length' @@ -1028,8 +1160,11 @@ zabbix_export: description: 'Average disk read queue, the number of requests outstanding on the disk at the time the performance data is collected.' tags: - - tag: Application - value: 'Disk {#DEVNAME}' + tag: component + value: storage + - + tag: disk + value: '{#DEVNAME}' - uuid: 208b3a3868844e85a7e3e5f3940d744d name: '{#DEVNAME}: Disk read request avg waiting time' @@ -1041,8 +1176,11 @@ zabbix_export: description: 'The average time for read requests issued to the device to be served. This includes the time spent by the requests in queue and the time spent servicing them.' tags: - - tag: Application - value: 'Disk {#DEVNAME}' + tag: component + value: storage + - + tag: disk + value: '{#DEVNAME}' trigger_prototypes: - uuid: f6c28fa8eef542a786b29d745dd2e56f @@ -1051,6 +1189,10 @@ zabbix_export: priority: WARNING description: 'This trigger might indicate disk {#DEVNAME} saturation.' manual_close: 'YES' + tags: + - + tag: scope + value: performance - uuid: 6a162aca790c48a7bd726d54494d67e9 name: '{#DEVNAME}: Disk write request avg waiting time' @@ -1062,8 +1204,11 @@ zabbix_export: description: 'The average time for write requests issued to the device to be served. This includes the time spent by the requests in queue and the time spent servicing them.' tags: - - tag: Application - value: 'Disk {#DEVNAME}' + tag: component + value: storage + - + tag: disk + value: '{#DEVNAME}' trigger_prototypes: - uuid: 9a0c7aa60e0e40d8abec9be6d6d49190 @@ -1072,6 +1217,10 @@ zabbix_export: priority: WARNING description: 'This trigger might indicate disk {#DEVNAME} saturation.' manual_close: 'YES' + tags: + - + tag: scope + value: performance - uuid: ba3a369741544f6c88a476a4f2d30ab2 name: '{#DEVNAME}: Average disk write queue length' @@ -1082,8 +1231,11 @@ zabbix_export: description: 'Average disk write queue, the number of requests outstanding on the disk at the time the performance data is collected.' tags: - - tag: Application - value: 'Disk {#DEVNAME}' + tag: component + value: storage + - + tag: disk + value: '{#DEVNAME}' - uuid: 24d15f53439148919e11d5811f25adf1 name: '{#DEVNAME}: Disk average queue size (avgqu-sz)' @@ -1094,8 +1246,11 @@ zabbix_export: description: 'Current average disk queue, the number of requests outstanding on the disk at the time the performance data is collected.' tags: - - tag: Application - value: 'Disk {#DEVNAME}' + tag: component + value: storage + - + tag: disk + value: '{#DEVNAME}' - uuid: c1424c1c2fe647a8baf3357c34ae261e name: '{#DEVNAME}: Disk read rate' @@ -1107,8 +1262,11 @@ zabbix_export: description: 'Rate of read operations on the disk.' tags: - - tag: Application - value: 'Disk {#DEVNAME}' + tag: component + value: storage + - + tag: disk + value: '{#DEVNAME}' - uuid: 4d10e563bbd1402daa1c9c8516095aa8 name: '{#DEVNAME}: Disk write rate' @@ -1120,8 +1278,11 @@ zabbix_export: description: 'Rate of write operations on the disk.' tags: - - tag: Application - value: 'Disk {#DEVNAME}' + tag: component + value: storage + - + tag: disk + value: '{#DEVNAME}' graph_prototypes: - uuid: e249ca7462a14508bdbdbf748102015a @@ -1232,8 +1393,14 @@ zabbix_export: name: 'Windows service state' tags: - - tag: Application - value: Services + tag: component + value: system + - + tag: name + value: '{#SERVICE.DISPLAYNAME}' + - + tag: service + value: '{#SERVICE.NAME}' trigger_prototypes: - uuid: c6f2c1c32cdf401091e4439624a24fab @@ -1241,6 +1408,10 @@ zabbix_export: name: '"{#SERVICE.NAME}" ({#SERVICE.DISPLAYNAME}) is not running (startup type {#SERVICE.STARTUPNAME})' priority: AVERAGE description: 'The service has a state other than "Running" for the last three times.' + tags: + - + tag: scope + value: notice - uuid: 4fbbdf83609e48e68011f6c394c652f9 name: 'Mounted filesystem discovery' @@ -1290,8 +1461,11 @@ zabbix_export: description: 'Space utilization in % for {#FSNAME}' tags: - - tag: Application - value: 'Filesystem {#FSNAME}' + tag: component + value: storage + - + tag: filesystem + value: '{#FSNAME}' - uuid: d45f2c3469dd424486bdee586e4a61eb name: '{#FSLABEL}({#FSNAME}): Total space' @@ -1302,8 +1476,11 @@ zabbix_export: description: 'Total space in Bytes' tags: - - tag: Application - value: 'Filesystem {#FSNAME}' + tag: component + value: storage + - + tag: filesystem + value: '{#FSNAME}' - uuid: ddd24d7eaa5742ac9d6cbae42bcfa1ae name: '{#FSLABEL}({#FSNAME}): Used space' @@ -1314,8 +1491,11 @@ zabbix_export: description: 'Used storage in Bytes' tags: - - tag: Application - value: 'Filesystem {#FSNAME}' + tag: component + value: storage + - + tag: filesystem + value: '{#FSNAME}' trigger_prototypes: - uuid: 5bed682545044584852888d96454df86 @@ -1331,6 +1511,10 @@ zabbix_export: - The disk free space is less than 5G. - The disk will be full in less than 24 hours. manual_close: 'YES' + tags: + - + tag: scope + value: capacity - uuid: 1e5e9718c5a14099b9421ff7956b2f33 expression: | @@ -1351,6 +1535,10 @@ zabbix_export: expression: | last(/Windows by Zabbix agent active/vfs.fs.size[{#FSNAME},pused])>{$VFS.FS.PUSED.MAX.CRIT:"{#FSNAME}"} and ((last(/Windows by Zabbix agent active/vfs.fs.size[{#FSNAME},total])-last(/Windows by Zabbix agent active/vfs.fs.size[{#FSNAME},used]))<5G or timeleft(/Windows by Zabbix agent active/vfs.fs.size[{#FSNAME},pused],1h,100)<1d) + tags: + - + tag: scope + value: capacity graph_prototypes: - uuid: 8d0581d07b92406aa9f007f6d03ad24e @@ -1374,6 +1562,13 @@ zabbix_export: item: host: 'Windows by Zabbix agent active' key: 'vfs.fs.size[{#FSNAME},used]' + tags: + - + tag: class + value: os + - + tag: target + value: windows macros: - macro: '{$AGENT.NODATA_TIMEOUT}' @@ -1878,8 +2073,8 @@ zabbix_export: significantly diminish overall system performance. tags: - - tag: Application - value: CPU + tag: component + value: cpu - uuid: 9c3ee1744a604a41b90dcec49effaff7 name: 'CPU interrupt time' @@ -1896,8 +2091,8 @@ zabbix_export: hardware failure. This should never be higher than 20%. tags: - - tag: Application - value: CPU + tag: component + value: cpu triggers: - uuid: cbcd8d6c2eab4f18be5a40c2128e1b76 @@ -1915,6 +2110,10 @@ zabbix_export: - name: 'High CPU utilization (over {$CPU.UTIL.CRIT}% for 5m)' expression: 'min(/Windows CPU by Zabbix agent active/system.cpu.util,5m)>{$CPU.UTIL.CRIT}' + tags: + - + tag: scope + value: performance - uuid: 49073e4ccf964d349945824888ec46b0 name: 'CPU privileged time' @@ -1930,8 +2129,8 @@ zabbix_export: functions of the Windows® Operating System. tags: - - tag: Application - value: CPU + tag: component + value: cpu triggers: - uuid: 150f35f3b43c48eb995a1e8f1211e9b3 @@ -1946,6 +2145,10 @@ zabbix_export: - name: 'High CPU utilization (over {$CPU.UTIL.CRIT}% for 5m)' expression: 'min(/Windows CPU by Zabbix agent active/system.cpu.util,5m)>{$CPU.UTIL.CRIT}' + tags: + - + tag: scope + value: performance - uuid: bebffbf027bb48feba459e7f344d67f2 name: 'CPU user time' @@ -1959,8 +2162,8 @@ zabbix_export: in User mode. tags: - - tag: Application - value: CPU + tag: component + value: cpu - uuid: 8d1d279c74324690a1ee37dbc90a7f88 name: 'Context switches per second' @@ -1975,8 +2178,8 @@ zabbix_export: There are context switch counters on the System and Thread objects. This counter displays the difference between the values observed in the last two samples, divided by the duration of the sample interval. tags: - - tag: Application - value: CPU + tag: component + value: cpu - uuid: b7a1b8f5c4664195921d459a60f09d57 name: 'CPU queue length' @@ -1989,8 +2192,8 @@ zabbix_export: and are waiting to be executed. tags: - - tag: Application - value: CPU + tag: component + value: cpu - uuid: 6f3c6b7312be445eb54e0851447a879e name: 'CPU utilization' @@ -2002,8 +2205,8 @@ zabbix_export: description: 'CPU utilization in %' tags: - - tag: Application - value: CPU + tag: component + value: cpu triggers: - uuid: 5f1bdb9eb4c44e8a8f33afee709b0667 @@ -2012,6 +2215,10 @@ zabbix_export: opdata: 'Current utilization: {ITEM.LASTVALUE1}' priority: WARNING description: 'CPU utilization is too high. The system might be slow to respond.' + tags: + - + tag: scope + value: performance - uuid: cb071eb5cc82471c83e88b9125c2832a name: 'Number of cores' @@ -2021,8 +2228,8 @@ zabbix_export: description: 'The number of logical processors available on the computer.' tags: - - tag: Application - value: CPU + tag: component + value: cpu macros: - macro: '{$CPU.INTERRUPT.CRIT.MAX}' @@ -2098,8 +2305,11 @@ zabbix_export: description: 'Space utilization in % for {#FSNAME}' tags: - - tag: Application - value: 'Filesystem {#FSNAME}' + tag: component + value: storage + - + tag: filesystem + value: '{#FSNAME}' - uuid: 4ca1e75a143f4b1c9cb1b1e9d0d02286 name: '{#FSLABEL}({#FSNAME}): Total space' @@ -2110,8 +2320,11 @@ zabbix_export: description: 'Total space in Bytes' tags: - - tag: Application - value: 'Filesystem {#FSNAME}' + tag: component + value: storage + - + tag: filesystem + value: '{#FSNAME}' - uuid: c221010d5aef4bb182681092d0df3586 name: '{#FSLABEL}({#FSNAME}): Used space' @@ -2122,8 +2335,11 @@ zabbix_export: description: 'Used storage in Bytes' tags: - - tag: Application - value: 'Filesystem {#FSNAME}' + tag: component + value: storage + - + tag: filesystem + value: '{#FSNAME}' trigger_prototypes: - uuid: d09b152f2b53451b9daec16eadeaa0ee @@ -2139,6 +2355,10 @@ zabbix_export: - The disk free space is less than 5G. - The disk will be full in less than 24 hours. manual_close: 'YES' + tags: + - + tag: scope + value: capacity - uuid: c3e9ee6d771d4047b4351e5870b8ca01 expression: | @@ -2159,6 +2379,10 @@ zabbix_export: expression: | last(/Windows filesystems by Zabbix agent active/vfs.fs.size[{#FSNAME},pused])>{$VFS.FS.PUSED.MAX.CRIT:"{#FSNAME}"} and ((last(/Windows filesystems by Zabbix agent active/vfs.fs.size[{#FSNAME},total])-last(/Windows filesystems by Zabbix agent active/vfs.fs.size[{#FSNAME},used]))<5G or timeleft(/Windows filesystems by Zabbix agent active/vfs.fs.size[{#FSNAME},pused],1h,100)<1d) + tags: + - + tag: scope + value: capacity graph_prototypes: - uuid: 112006f664834dcf932373b57900425c @@ -2233,8 +2457,8 @@ zabbix_export: description: 'The number of threads used by all running processes.' tags: - - tag: Application - value: General + tag: component + value: os - uuid: 665093a48f39404e9ae3221657a5e962 name: 'Number of processes' @@ -2244,8 +2468,8 @@ zabbix_export: description: 'The number of processes.' tags: - - tag: Application - value: General + tag: component + value: os - uuid: 73b821a638a74e6d86be642952d2d6fe name: 'System name' @@ -2264,8 +2488,8 @@ zabbix_export: - 1d tags: - - tag: Application - value: General + tag: component + value: system triggers: - uuid: 2f5aa644755c4d18a3eafc74bde2d3ad @@ -2274,6 +2498,10 @@ zabbix_export: priority: INFO description: 'System name has changed. Ack to close.' manual_close: 'YES' + tags: + - + tag: scope + value: notice - uuid: 78f2089b58f54042ac70fd9ac3b2aa7e name: 'System local time' @@ -2284,8 +2512,8 @@ zabbix_export: description: 'System local time of the host.' tags: - - tag: Application - value: General + tag: component + value: system triggers: - uuid: ed8075fd5332427ca0f9b56d55f4912b @@ -2294,6 +2522,10 @@ zabbix_export: priority: WARNING description: 'The host system time is different from the Zabbix server time.' manual_close: 'YES' + tags: + - + tag: scope + value: notice - uuid: 0522b89bdee248c5aad6ff77d9a68311 name: 'Operating system architecture' @@ -2311,8 +2543,8 @@ zabbix_export: - 1d tags: - - tag: Application - value: Inventory + tag: component + value: os - uuid: 383c3f59afee455d8981fe85e46c94dd name: 'System description' @@ -2330,8 +2562,8 @@ zabbix_export: - 1d tags: - - tag: Application - value: General + tag: component + value: system - uuid: e5342587828d40ed8feafdccdd6d92e3 name: Uptime @@ -2344,8 +2576,8 @@ zabbix_export: description: 'System uptime in ''N days, hh:mm:ss'' format.' tags: - - tag: Application - value: Status + tag: component + value: system triggers: - uuid: 13f9c722d9664d988a97a1c8123ad17a @@ -2354,6 +2586,10 @@ zabbix_export: priority: WARNING description: 'The device uptime is less than 10 minutes.' manual_close: 'YES' + tags: + - + tag: scope + value: notice macros: - macro: '{$SYSTEM.FUZZYTIME.MAX}' @@ -2381,8 +2617,8 @@ zabbix_export: the last observed value only; it is not an average. tags: - - tag: Application - value: Memory + tag: component + value: memory - uuid: 6faf395b5bb14456a33e6689b7618613 name: 'Free system page table entries' @@ -2394,8 +2630,8 @@ zabbix_export: than 5,000, there may well be a memory leak or you running out of memory. tags: - - tag: Application - value: Memory + tag: component + value: memory triggers: - uuid: 24fd9695799846b3ba812f8ec6148972 @@ -2407,6 +2643,10 @@ zabbix_export: - name: 'High memory utilization (>{$MEMORY.UTIL.MAX}% for 5m)' expression: 'min(/Windows memory by Zabbix agent active/vm.memory.util,5m)>{$MEMORY.UTIL.MAX}' + tags: + - + tag: scope + value: capacity - uuid: 9529c721229841f78362b4759cf2a910 name: 'Memory page faults per second' @@ -2423,8 +2663,8 @@ zabbix_export: which require disk access, can cause significant delays. tags: - - tag: Application - value: Memory + tag: component + value: memory - uuid: f6c50f669f59467e9c5dca1c54f11ba6 name: 'Memory pages per second' @@ -2437,8 +2677,8 @@ zabbix_export: If the value is greater than 1,000, as a result of excessive paging, there may be a memory leak. tags: - - tag: Application - value: Memory + tag: component + value: memory triggers: - uuid: 655191afccad4673a641808be5500b46 @@ -2450,6 +2690,10 @@ zabbix_export: - name: 'High memory utilization (>{$MEMORY.UTIL.MAX}% for 5m)' expression: 'min(/Windows memory by Zabbix agent active/vm.memory.util,5m)>{$MEMORY.UTIL.MAX}' + tags: + - + tag: scope + value: capacity - uuid: 46dbc910c830421f9a95e0da1e467b39 name: 'Memory pool non-paged' @@ -2464,8 +2708,8 @@ zabbix_export: A typical Event ID 2019 is recorded in the system event log. tags: - - tag: Application - value: Memory + tag: component + value: memory - uuid: 81b54eadc3c546858982dc8cf9228dd4 name: 'Used swap space in %' @@ -2477,8 +2721,11 @@ zabbix_export: description: 'The used space of swap volume/file in percent.' tags: - - tag: Application - value: Memory + tag: component + value: memory + - + tag: component + value: storage - uuid: 2eec55a22cf74c16b06eb6f9028637f8 name: 'Free swap space' @@ -2490,8 +2737,11 @@ zabbix_export: description: 'The free space of swap volume/file in bytes.' tags: - - tag: Application - value: Memory + tag: component + value: memory + - + tag: component + value: storage - uuid: 5f86e2a308a342769cb5bf91da3976ef name: 'Free swap space in %' @@ -2511,8 +2761,11 @@ zabbix_export: key: 'perf_counter_en["\Paging file(_Total)\% Usage"]' tags: - - tag: Application - value: Memory + tag: component + value: memory + - + tag: component + value: storage - uuid: 9a73bfe24f884eea9bb9a13042b6dbfd name: 'Total swap space' @@ -2523,8 +2776,11 @@ zabbix_export: description: 'The total space of swap volume/file in bytes.' tags: - - tag: Application - value: Memory + tag: component + value: memory + - + tag: component + value: storage - uuid: b6b897e08b0f4dd1b858304d5456ab86 name: 'Total memory' @@ -2535,8 +2791,8 @@ zabbix_export: description: 'Total memory in Bytes' tags: - - tag: Application - value: Memory + tag: component + value: memory - uuid: 7b6b29a6d984476785e77b9604874ed5 name: 'Used memory' @@ -2547,8 +2803,8 @@ zabbix_export: description: 'Used memory in Bytes' tags: - - tag: Application - value: Memory + tag: component + value: memory - uuid: 5731f496327c422e8fb33a1db6412d74 name: 'Memory utilization' @@ -2561,8 +2817,8 @@ zabbix_export: description: 'Memory utilization in %' tags: - - tag: Application - value: Memory + tag: component + value: memory triggers: - uuid: df816288349743ad9b2015dda9066abb @@ -2570,6 +2826,13 @@ zabbix_export: name: 'High memory utilization (>{$MEMORY.UTIL.MAX}% for 5m)' priority: AVERAGE description: 'The system is running out of free memory.' + tags: + - + tag: scope + value: capacity + - + tag: scope + value: performance macros: - macro: '{$MEM.PAGE_SEC.CRIT.MAX}' @@ -2612,8 +2875,8 @@ zabbix_export: - 1h tags: - - tag: Application - value: 'Zabbix raw items' + tag: component + value: raw discovery_rules: - uuid: 876e793097d949e49d23b6c4e7df4988 @@ -2668,8 +2931,14 @@ zabbix_export: - '' tags: - - tag: Application - value: 'Interface {#IFNAME}({#IFALIAS})' + tag: component + value: network + - + tag: description + value: '{#IFALIAS}' + - + tag: interface + value: '{#IFNAME}' - uuid: 3ee5bf3e405c4de2856bfaa729b0f469 name: 'Interface {#IFNAME}({#IFALIAS}): Inbound packets with errors' @@ -2685,8 +2954,14 @@ zabbix_export: - '' tags: - - tag: Application - value: 'Interface {#IFNAME}({#IFALIAS})' + tag: component + value: network + - + tag: description + value: '{#IFALIAS}' + - + tag: interface + value: '{#IFNAME}' - uuid: ea8b2a4901254965b40e57f7bdf1ea3f name: 'Interface {#IFNAME}({#IFALIAS}): Bits received' @@ -2707,8 +2982,14 @@ zabbix_export: - '8' tags: - - tag: Application - value: 'Interface {#IFNAME}({#IFALIAS})' + tag: component + value: network + - + tag: description + value: '{#IFALIAS}' + - + tag: interface + value: '{#IFNAME}' - uuid: 8feffdee85e2486191de0968ec7918b7 name: 'Interface {#IFNAME}({#IFALIAS}): Outbound packets discarded' @@ -2724,8 +3005,14 @@ zabbix_export: - '' tags: - - tag: Application - value: 'Interface {#IFNAME}({#IFALIAS})' + tag: component + value: network + - + tag: description + value: '{#IFALIAS}' + - + tag: interface + value: '{#IFNAME}' - uuid: 84d1943e15c046f894bf0219288671e4 name: 'Interface {#IFNAME}({#IFALIAS}): Outbound packets with errors' @@ -2741,8 +3028,14 @@ zabbix_export: - '' tags: - - tag: Application - value: 'Interface {#IFNAME}({#IFALIAS})' + tag: component + value: network + - + tag: description + value: '{#IFALIAS}' + - + tag: interface + value: '{#IFNAME}' - uuid: fb0785a7e7e54743bef715fb60dbe890 name: 'Interface {#IFNAME}({#IFALIAS}): Bits sent' @@ -2763,8 +3056,14 @@ zabbix_export: - '8' tags: - - tag: Application - value: 'Interface {#IFNAME}({#IFALIAS})' + tag: component + value: network + - + tag: description + value: '{#IFALIAS}' + - + tag: interface + value: '{#IFNAME}' - uuid: 27bf112e7c1f4652aa326fa240215e41 name: 'Interface {#IFNAME}({#IFALIAS}): Speed' @@ -2794,8 +3093,14 @@ zabbix_export: key: 'wmi.getall[root\cimv2,"select Name,Description,NetConnectionID,Speed,AdapterTypeId,NetConnectionStatus,GUID from win32_networkadapter where PhysicalAdapter=True and NetConnectionStatus>0"]' tags: - - tag: Application - value: 'Interface {#IFNAME}({#IFALIAS})' + tag: component + value: network + - + tag: description + value: '{#IFALIAS}' + - + tag: interface + value: '{#IFNAME}' - uuid: 44fd303ebab348ceb99c74599c587cb4 name: 'Interface {#IFNAME}({#IFALIAS}): Operational status' @@ -2820,8 +3125,14 @@ zabbix_export: key: 'wmi.getall[root\cimv2,"select Name,Description,NetConnectionID,Speed,AdapterTypeId,NetConnectionStatus,GUID from win32_networkadapter where PhysicalAdapter=True and NetConnectionStatus>0"]' tags: - - tag: Application - value: 'Interface {#IFNAME}({#IFALIAS})' + tag: component + value: network + - + tag: description + value: '{#IFALIAS}' + - + tag: interface + value: '{#IFNAME}' trigger_prototypes: - uuid: d2af1fae64c940f2b2b923e159b836e6 @@ -2840,6 +3151,10 @@ zabbix_export: WARNING: if closed manually - won't fire again on next poll, because of .diff. manual_close: 'YES' + tags: + - + tag: scope + value: availability - uuid: 14f7982f0a1a49799646fe4685df7db8 name: 'Interface {#IFNAME}({#IFALIAS}): Interface type' @@ -2864,8 +3179,14 @@ zabbix_export: key: 'wmi.getall[root\cimv2,"select Name,Description,NetConnectionID,Speed,AdapterTypeId,NetConnectionStatus,GUID from win32_networkadapter where PhysicalAdapter=True and NetConnectionStatus>0"]' tags: - - tag: Application - value: 'Interface {#IFNAME}({#IFALIAS})' + tag: component + value: network + - + tag: description + value: '{#IFALIAS}' + - + tag: interface + value: '{#IFNAME}' trigger_prototypes: - uuid: d2629ca744034cf7b92a39d7f847195a @@ -2883,6 +3204,10 @@ zabbix_export: name: 'Interface {#IFNAME}({#IFALIAS}): Link down' expression: '{$IFCONTROL:"{#IFNAME}"}=1 and last(/Windows network by Zabbix agent active/net.if.status["{#IFGUID}"])<>2 and (last(/Windows network by Zabbix agent active/net.if.status["{#IFGUID}"],#1)<>last(/Windows network by Zabbix agent active/net.if.status["{#IFGUID}"],#2))' recovery_expression: 'last(/Windows network by Zabbix agent active/net.if.status["{#IFGUID}"])=2 or {$IFCONTROL:"{#IFNAME}"}=0' + tags: + - + tag: scope + value: capacity - uuid: 3bdd014bdaf04f0885816cbf1da11309 expression: | @@ -2903,6 +3228,10 @@ zabbix_export: name: 'Interface {#IFNAME}({#IFALIAS}): Link down' expression: '{$IFCONTROL:"{#IFNAME}"}=1 and last(/Windows network by Zabbix agent active/net.if.status["{#IFGUID}"])<>2 and (last(/Windows network by Zabbix agent active/net.if.status["{#IFGUID}"],#1)<>last(/Windows network by Zabbix agent active/net.if.status["{#IFGUID}"],#2))' recovery_expression: 'last(/Windows network by Zabbix agent active/net.if.status["{#IFGUID}"])=2 or {$IFCONTROL:"{#IFNAME}"}=0' + tags: + - + tag: scope + value: performance - uuid: e29c3aa283d74838b45040394a3eabe1 expression: | @@ -2922,6 +3251,10 @@ zabbix_export: name: 'Interface {#IFNAME}({#IFALIAS}): Link down' expression: '{$IFCONTROL:"{#IFNAME}"}=1 and last(/Windows network by Zabbix agent active/net.if.status["{#IFGUID}"])<>2 and (last(/Windows network by Zabbix agent active/net.if.status["{#IFGUID}"],#1)<>last(/Windows network by Zabbix agent active/net.if.status["{#IFGUID}"],#2))' recovery_expression: 'last(/Windows network by Zabbix agent active/net.if.status["{#IFGUID}"])=2 or {$IFCONTROL:"{#IFNAME}"}=0' + tags: + - + tag: scope + value: availability graph_prototypes: - uuid: 5042d069d9364413bc594f2a22a31cb6 @@ -3186,8 +3519,11 @@ zabbix_export: - 'return (100 - value)' tags: - - tag: Application - value: 'Disk {#DEVNAME}' + tag: component + value: storage + - + tag: disk + value: '{#DEVNAME}' trigger_prototypes: - uuid: 6baacd2fab15466ab3b12dcfb7e2980a @@ -3203,6 +3539,10 @@ zabbix_export: - name: '{#DEVNAME}: Disk write request responses are too high (write > {$VFS.DEV.WRITE.AWAIT.WARN:"{#DEVNAME}"}s for 15m)' expression: 'min(/Windows physical disks by Zabbix agent active/perf_counter_en["\PhysicalDisk({#DEVNAME})\Avg. Disk sec/Write",60],15m) > {$VFS.DEV.WRITE.AWAIT.WARN:"{#DEVNAME}"}' + tags: + - + tag: scope + value: performance - uuid: ee3e17e348f84f8bb4eb9675cb0ef045 name: '{#DEVNAME}: Average disk read queue length' @@ -3213,8 +3553,11 @@ zabbix_export: description: 'Average disk read queue, the number of requests outstanding on the disk at the time the performance data is collected.' tags: - - tag: Application - value: 'Disk {#DEVNAME}' + tag: component + value: storage + - + tag: disk + value: '{#DEVNAME}' - uuid: 83bc066220ec47bb898351e8d20fb81d name: '{#DEVNAME}: Disk read request avg waiting time' @@ -3226,8 +3569,11 @@ zabbix_export: description: 'The average time for read requests issued to the device to be served. This includes the time spent by the requests in queue and the time spent servicing them.' tags: - - tag: Application - value: 'Disk {#DEVNAME}' + tag: component + value: storage + - + tag: disk + value: '{#DEVNAME}' trigger_prototypes: - uuid: 32f7d131336348178069bbafbdabcfee @@ -3236,6 +3582,10 @@ zabbix_export: priority: WARNING description: 'This trigger might indicate disk {#DEVNAME} saturation.' manual_close: 'YES' + tags: + - + tag: scope + value: performance - uuid: 9f906bcb67f847b7bfbca098659063d4 name: '{#DEVNAME}: Disk write request avg waiting time' @@ -3247,8 +3597,11 @@ zabbix_export: description: 'The average time for write requests issued to the device to be served. This includes the time spent by the requests in queue and the time spent servicing them.' tags: - - tag: Application - value: 'Disk {#DEVNAME}' + tag: component + value: storage + - + tag: disk + value: '{#DEVNAME}' trigger_prototypes: - uuid: d7116046921d441dba5830140f8bf433 @@ -3257,6 +3610,10 @@ zabbix_export: priority: WARNING description: 'This trigger might indicate disk {#DEVNAME} saturation.' manual_close: 'YES' + tags: + - + tag: scope + value: performance - uuid: 584f4a8fba0b4e3cba7f37cba42cd97c name: '{#DEVNAME}: Average disk write queue length' @@ -3267,8 +3624,11 @@ zabbix_export: description: 'Average disk write queue, the number of requests outstanding on the disk at the time the performance data is collected.' tags: - - tag: Application - value: 'Disk {#DEVNAME}' + tag: component + value: storage + - + tag: disk + value: '{#DEVNAME}' - uuid: 1201592953094d48af20a0e420bfa846 name: '{#DEVNAME}: Disk average queue size (avgqu-sz)' @@ -3279,8 +3639,11 @@ zabbix_export: description: 'Current average disk queue, the number of requests outstanding on the disk at the time the performance data is collected.' tags: - - tag: Application - value: 'Disk {#DEVNAME}' + tag: component + value: storage + - + tag: disk + value: '{#DEVNAME}' - uuid: e0f052d64ea544b09dfe619cb91f28c8 name: '{#DEVNAME}: Disk read rate' @@ -3292,8 +3655,11 @@ zabbix_export: description: 'Rate of read operations on the disk.' tags: - - tag: Application - value: 'Disk {#DEVNAME}' + tag: component + value: storage + - + tag: disk + value: '{#DEVNAME}' - uuid: 33e5e9eccad84737bf428fc54b25fc5c name: '{#DEVNAME}: Disk write rate' @@ -3305,8 +3671,11 @@ zabbix_export: description: 'Rate of write operations on the disk.' tags: - - tag: Application - value: 'Disk {#DEVNAME}' + tag: component + value: storage + - + tag: disk + value: '{#DEVNAME}' graph_prototypes: - uuid: b84e9fa116434ec8ba9ab9bb7a2aa6d2 @@ -3450,8 +3819,14 @@ zabbix_export: name: 'Windows service state' tags: - - tag: Application - value: Services + tag: component + value: system + - + tag: name + value: '{#SERVICE.DISPLAYNAME}' + - + tag: service + value: '{#SERVICE.NAME}' trigger_prototypes: - uuid: df3247515e2e4b48b2decd8401c11736 @@ -3459,6 +3834,10 @@ zabbix_export: name: '"{#SERVICE.NAME}" ({#SERVICE.DISPLAYNAME}) is not running (startup type {#SERVICE.STARTUPNAME})' priority: AVERAGE description: 'The service has a state other than "Running" for the last three times.' + tags: + - + tag: scope + value: notice macros: - macro: '{$SERVICE.NAME.MATCHES}' @@ -3519,6 +3898,10 @@ zabbix_export: - name: 'High CPU utilization (over {$CPU.UTIL.CRIT}% for 5m)' expression: 'min(/Windows by Zabbix agent active/system.cpu.util,5m)>{$CPU.UTIL.CRIT}' + tags: + - + tag: scope + value: performance - uuid: dfba6b17ab94449181584c8a4410f50f expression: 'min(/Windows CPU by Zabbix agent active/perf_counter_en["\System\Processor Queue Length"],5m) - last(/Windows CPU by Zabbix agent active/wmi.get[root/cimv2,"Select NumberOfLogicalProcessors from Win32_ComputerSystem"]) * 2 > {$CPU.QUEUE.CRIT.MAX}' @@ -3529,6 +3912,10 @@ zabbix_export: - name: 'High CPU utilization (over {$CPU.UTIL.CRIT}% for 5m)' expression: 'min(/Windows CPU by Zabbix agent active/system.cpu.util,5m)>{$CPU.UTIL.CRIT}' + tags: + - + tag: scope + value: performance - uuid: ac93631f79584e2d9909f4bb2f12c866 expression: 'min(/Windows by Zabbix agent active/system.swap.pfree,5m)<{$SWAP.PFREE.MIN.WARN} and last(/Windows by Zabbix agent active/system.swap.size[,total])>0' @@ -3540,6 +3927,10 @@ zabbix_export: - name: 'High memory utilization (>{$MEMORY.UTIL.MAX}% for 5m)' expression: 'min(/Windows by Zabbix agent active/vm.memory.util,5m)>{$MEMORY.UTIL.MAX}' + tags: + - + tag: scope + value: performance - uuid: 237760596cd647bca82044e843992d87 expression: 'min(/Windows memory by Zabbix agent active/system.swap.pfree,5m)<{$SWAP.PFREE.MIN.WARN} and last(/Windows memory by Zabbix agent active/system.swap.size[,total])>0' @@ -3551,6 +3942,10 @@ zabbix_export: - name: 'High memory utilization (>{$MEMORY.UTIL.MAX}% for 5m)' expression: 'min(/Windows memory by Zabbix agent active/vm.memory.util,5m)>{$MEMORY.UTIL.MAX}' + tags: + - + tag: scope + value: performance graphs: - uuid: 12c859baa46044a0a439f26d2eb50436 diff --git a/templates/os/windows_snmp/template_os_windows_snmp.yaml b/templates/os/windows_snmp/template_os_windows_snmp.yaml index c449196d810..f1c923f7f6e 100644 --- a/templates/os/windows_snmp/template_os_windows_snmp.yaml +++ b/templates/os/windows_snmp/template_os_windows_snmp.yaml @@ -1,6 +1,6 @@ zabbix_export: version: '6.0' - date: '2022-01-18T20:37:28Z' + date: '2022-01-26T10:40:36Z' groups: - uuid: 846977d1dfed4968bc5f8bdb363285bc @@ -49,8 +49,11 @@ zabbix_export: name: 'Service state' tags: - - tag: Application - value: Status + tag: component + value: health + - + tag: component + value: network triggers: - uuid: 08e22bd77606469d9e03183ec70dc89d @@ -58,6 +61,10 @@ zabbix_export: name: 'Unavailable by ICMP ping' priority: HIGH description: 'Last three attempts returned timeout. Please check device connectivity.' + tags: + - + tag: scope + value: availability - uuid: 9e311b1e5e8841da85c5ec6145d9c75f name: 'ICMP loss' @@ -68,8 +75,11 @@ zabbix_export: units: '%' tags: - - tag: Application - value: Status + tag: component + value: health + - + tag: component + value: network triggers: - uuid: fa81e50132464ec486ea72929d18d778 @@ -81,6 +91,13 @@ zabbix_export: - name: 'Unavailable by ICMP ping' expression: 'max(/Windows SNMP/icmpping,#3)=0' + tags: + - + tag: scope + value: availability + - + tag: scope + value: performance - uuid: fba6328e6e6240f28c1b901a9c2fc376 name: 'ICMP response time' @@ -91,8 +108,11 @@ zabbix_export: units: s tags: - - tag: Application - value: Status + tag: component + value: health + - + tag: component + value: network triggers: - uuid: fba819f734de4b469fb7851501e55b21 @@ -107,6 +127,13 @@ zabbix_export: - name: 'Unavailable by ICMP ping' expression: 'max(/Windows SNMP/icmpping,#3)=0' + tags: + - + tag: scope + value: availability + - + tag: scope + value: performance - uuid: b75c480b7ec648a5b2762b20fc5c2ed8 name: 'SNMP traps (fallback)' @@ -119,8 +146,8 @@ zabbix_export: logtimefmt: 'hh:mm:sszyyyy/MM/dd' tags: - - tag: Application - value: General + tag: component + value: network - uuid: dd26c7a0a46240279bb907b8a1253029 name: 'System contact details' @@ -142,8 +169,8 @@ zabbix_export: - 12h tags: - - tag: Application - value: General + tag: component + value: system - uuid: 16a592f6b9f64403999f92d677f1cd2e name: 'CPU utilization' @@ -164,8 +191,8 @@ zabbix_export: - '$..[''{#CPU.UTIL}''].avg()' tags: - - tag: Application - value: CPU + tag: component + value: cpu triggers: - uuid: ad2261f1ab77449cb1279725e8cf02f9 @@ -174,6 +201,10 @@ zabbix_export: opdata: 'Current utilization: {ITEM.LASTVALUE1}' priority: WARNING description: 'CPU utilization is too high. The system might be slow to respond.' + tags: + - + tag: scope + value: performance - uuid: e95e030765e84abfa5a51194e81ac719 name: 'System description' @@ -196,8 +227,8 @@ zabbix_export: - 12h tags: - - tag: Application - value: General + tag: component + value: system - uuid: d19b9bfdfe7344a28eaf69a1b7961adb name: 'System location' @@ -219,8 +250,8 @@ zabbix_export: - 12h tags: - - tag: Application - value: General + tag: component + value: system - uuid: 9feb2f561b3d4356bc6ef2cac955a495 name: 'System name' @@ -242,8 +273,8 @@ zabbix_export: - 12h tags: - - tag: Application - value: General + tag: component + value: system triggers: - uuid: e257b5cf5d9949028c690722e4153612 @@ -252,6 +283,13 @@ zabbix_export: priority: INFO description: 'System name has changed. Ack to close.' manual_close: 'YES' + tags: + - + tag: scope + value: notice + - + tag: scope + value: security - uuid: c9e67b57c15747e8ab4f67e24837ce49 name: 'System object ID' @@ -272,8 +310,8 @@ zabbix_export: - 12h tags: - - tag: Application - value: General + tag: component + value: system - uuid: af7f47f4cf884282bbd9d296ba61b1c2 name: Uptime @@ -294,8 +332,8 @@ zabbix_export: - '0.01' tags: - - tag: Application - value: Status + tag: component + value: system triggers: - uuid: b7a0b390f8844d2aa05ee849d12495f7 @@ -308,6 +346,10 @@ zabbix_export: - name: 'No SNMP data collection' expression: 'max(/Windows SNMP/zabbix[host,snmp,available],{$SNMP.TIMEOUT})=0' + tags: + - + tag: scope + value: notice - uuid: 4863042ade2143a0b34e1fc9403742b0 name: 'SNMP agent availability' @@ -324,8 +366,11 @@ zabbix_export: name: zabbix.host.available tags: - - tag: Application - value: Status + tag: component + value: health + - + tag: component + value: network triggers: - uuid: a20254c09f7a4d4d9793da7b075121f3 @@ -338,6 +383,10 @@ zabbix_export: - name: 'Unavailable by ICMP ping' expression: 'max(/Windows SNMP/icmpping,#3)=0' + tags: + - + tag: scope + value: availability discovery_rules: - uuid: 3c6bc0ce8a4c4452a3bd0c0c67a6995c @@ -427,8 +476,14 @@ zabbix_export: - '' tags: - - tag: Application - value: 'Interface {#IFNAME}({#IFALIAS})' + tag: component + value: network + - + tag: description + value: '{#IFALIAS}' + - + tag: interface + value: '{#IFNAME}' - uuid: 758aca2642c146ddad89ed9934077533 name: 'Interface {#IFNAME}({#IFALIAS}): Inbound packets with errors' @@ -447,8 +502,14 @@ zabbix_export: - '' tags: - - tag: Application - value: 'Interface {#IFNAME}({#IFALIAS})' + tag: component + value: network + - + tag: description + value: '{#IFALIAS}' + - + tag: interface + value: '{#IFNAME}' - uuid: 713b5c5067174b90b686737606616664 name: 'Interface {#IFNAME}({#IFALIAS}): Bits received' @@ -472,8 +533,14 @@ zabbix_export: - '8' tags: - - tag: Application - value: 'Interface {#IFNAME}({#IFALIAS})' + tag: component + value: network + - + tag: description + value: '{#IFALIAS}' + - + tag: interface + value: '{#IFNAME}' - uuid: 2d76edd04b2c4d35a15fc04749edfedc name: 'Interface {#IFNAME}({#IFALIAS}): Outbound packets discarded' @@ -496,8 +563,14 @@ zabbix_export: - '' tags: - - tag: Application - value: 'Interface {#IFNAME}({#IFALIAS})' + tag: component + value: network + - + tag: description + value: '{#IFALIAS}' + - + tag: interface + value: '{#IFNAME}' - uuid: 40fe302325ff452997f34cb05d517c59 name: 'Interface {#IFNAME}({#IFALIAS}): Outbound packets with errors' @@ -516,8 +589,14 @@ zabbix_export: - '' tags: - - tag: Application - value: 'Interface {#IFNAME}({#IFALIAS})' + tag: component + value: network + - + tag: description + value: '{#IFALIAS}' + - + tag: interface + value: '{#IFNAME}' - uuid: 48652cf9a87142d39df11617f354df36 name: 'Interface {#IFNAME}({#IFALIAS}): Bits sent' @@ -541,8 +620,14 @@ zabbix_export: - '8' tags: - - tag: Application - value: 'Interface {#IFNAME}({#IFALIAS})' + tag: component + value: network + - + tag: description + value: '{#IFALIAS}' + - + tag: interface + value: '{#IFNAME}' - uuid: 389b55d85fcc49219a055d0db005c715 name: 'Interface {#IFNAME}({#IFALIAS}): Speed' @@ -567,8 +652,14 @@ zabbix_export: - 1h tags: - - tag: Application - value: 'Interface {#IFNAME}({#IFALIAS})' + tag: component + value: network + - + tag: description + value: '{#IFALIAS}' + - + tag: interface + value: '{#IFNAME}' - uuid: 71e55a8fd22c443e8a39a44c4c22433b name: 'Interface {#IFNAME}({#IFALIAS}): Operational status' @@ -590,8 +681,14 @@ zabbix_export: name: 'IF-MIB::ifOperStatus' tags: - - tag: Application - value: 'Interface {#IFNAME}({#IFALIAS})' + tag: component + value: network + - + tag: description + value: '{#IFALIAS}' + - + tag: interface + value: '{#IFNAME}' trigger_prototypes: - uuid: 101b888ea92348689bbc499bbe15b212 @@ -609,6 +706,10 @@ zabbix_export: WARNING: if closed manually - won't fire again on next poll, because of .diff. manual_close: 'YES' + tags: + - + tag: scope + value: availability - uuid: ad62c98e35b24d0082c07ea4543963ad name: 'Interface {#IFNAME}({#IFALIAS}): Interface type' @@ -632,8 +733,14 @@ zabbix_export: - 1d tags: - - tag: Application - value: 'Interface {#IFNAME}({#IFALIAS})' + tag: component + value: network + - + tag: description + value: '{#IFALIAS}' + - + tag: interface + value: '{#IFNAME}' trigger_prototypes: - uuid: fe3e2d20c6eb475ba9f0e8f0c5766720 @@ -663,6 +770,10 @@ zabbix_export: name: 'Interface {#IFNAME}({#IFALIAS}): Link down' expression: '{$IFCONTROL:"{#IFNAME}"}=1 and last(/Windows SNMP/net.if.status[ifOperStatus.{#SNMPINDEX}])=2 and (last(/Windows SNMP/net.if.status[ifOperStatus.{#SNMPINDEX}],#1)<>last(/Windows SNMP/net.if.status[ifOperStatus.{#SNMPINDEX}],#2))' recovery_expression: 'last(/Windows SNMP/net.if.status[ifOperStatus.{#SNMPINDEX}])<>2 or {$IFCONTROL:"{#IFNAME}"}=0' + tags: + - + tag: scope + value: performance - uuid: 5ab179badc3747438cf988c437b7b735 expression: | @@ -683,6 +794,10 @@ zabbix_export: name: 'Interface {#IFNAME}({#IFALIAS}): Link down' expression: '{$IFCONTROL:"{#IFNAME}"}=1 and last(/Windows SNMP/net.if.status[ifOperStatus.{#SNMPINDEX}])=2 and (last(/Windows SNMP/net.if.status[ifOperStatus.{#SNMPINDEX}],#1)<>last(/Windows SNMP/net.if.status[ifOperStatus.{#SNMPINDEX}],#2))' recovery_expression: 'last(/Windows SNMP/net.if.status[ifOperStatus.{#SNMPINDEX}])<>2 or {$IFCONTROL:"{#IFNAME}"}=0' + tags: + - + tag: scope + value: performance - uuid: 8acdf247d86b4b2785c92266291682ac expression: | @@ -702,6 +817,10 @@ zabbix_export: name: 'Interface {#IFNAME}({#IFALIAS}): Link down' expression: '{$IFCONTROL:"{#IFNAME}"}=1 and last(/Windows SNMP/net.if.status[ifOperStatus.{#SNMPINDEX}])=2 and (last(/Windows SNMP/net.if.status[ifOperStatus.{#SNMPINDEX}],#1)<>last(/Windows SNMP/net.if.status[ifOperStatus.{#SNMPINDEX}],#2))' recovery_expression: 'last(/Windows SNMP/net.if.status[ifOperStatus.{#SNMPINDEX}])<>2 or {$IFCONTROL:"{#IFNAME}"}=0' + tags: + - + tag: scope + value: performance graph_prototypes: - uuid: 616105fbea704079b1257feb370367a5 @@ -790,8 +909,11 @@ zabbix_export: description: 'Space utilization in % for {#FSNAME}' tags: - - tag: Application - value: 'Filesystem {#FSNAME}' + tag: component + value: storage + - + tag: filesystem + value: '{#FSNAME}' - uuid: 19d244950a414faa86cbcaf0d2859cbd name: '{#FSNAME}: Total space' @@ -812,8 +934,11 @@ zabbix_export: - '{#ALLOC_UNITS}' tags: - - tag: Application - value: 'Filesystem {#FSNAME}' + tag: component + value: storage + - + tag: filesystem + value: '{#FSNAME}' - uuid: 2d00ecfcea564fef8b94d293d023b709 name: '{#FSNAME}: Used space' @@ -832,8 +957,11 @@ zabbix_export: - '{#ALLOC_UNITS}' tags: - - tag: Application - value: 'Filesystem {#FSNAME}' + tag: component + value: storage + - + tag: filesystem + value: '{#FSNAME}' trigger_prototypes: - uuid: 597ea2f6059746c0b2e5b7312f764224 @@ -849,6 +977,13 @@ zabbix_export: - The disk free space is less than 5G. - The disk will be full in less than 24 hours. manual_close: 'YES' + tags: + - + tag: scope + value: availability + - + tag: scope + value: capacity - uuid: 028b24edaf9c4640a2316845f50a4a7e expression: | @@ -869,6 +1004,13 @@ zabbix_export: expression: | last(/Windows SNMP/vfs.fs.pused[storageUsedPercentage.{#SNMPINDEX}])>{$VFS.FS.PUSED.MAX.CRIT:"{#FSNAME}"} and ((last(/Windows SNMP/vfs.fs.total[hrStorageSize.{#SNMPINDEX}])-last(/Windows SNMP/vfs.fs.used[hrStorageUsed.{#SNMPINDEX}]))<5G or timeleft(/Windows SNMP/vfs.fs.pused[storageUsedPercentage.{#SNMPINDEX}],1h,100)<1d) + tags: + - + tag: scope + value: availability + - + tag: scope + value: capacity graph_prototypes: - uuid: 2c1a1d995f8646dd82739a56e411ccf4 @@ -942,8 +1084,8 @@ zabbix_export: - '{#ALLOC_UNITS}' tags: - - tag: Application - value: Memory + tag: component + value: memory - uuid: 71453175f6f54027a8e428b7438af99a name: '{#MEMNAME}: Used memory' @@ -962,8 +1104,8 @@ zabbix_export: - '{#ALLOC_UNITS}' tags: - - tag: Application - value: Memory + tag: component + value: memory - uuid: 5ccc66d7a78f4501b794bd46759c738b name: '{#MEMNAME}: Memory utilization' @@ -976,8 +1118,8 @@ zabbix_export: description: 'Memory utilization in %' tags: - - tag: Application - value: Memory + tag: component + value: memory trigger_prototypes: - uuid: ab4b4ad08664454096f5e2cf3b7da1e9 @@ -985,6 +1127,13 @@ zabbix_export: name: '{#MEMNAME}: High memory utilization (>{$MEMORY.UTIL.MAX}% for 5m)' priority: AVERAGE description: 'The system is running out of free memory.' + tags: + - + tag: scope + value: capacity + - + tag: scope + value: performance graph_prototypes: - uuid: 864bc9c487984f68b4da443b8af6c448 @@ -998,6 +1147,13 @@ zabbix_export: item: host: 'Windows SNMP' key: 'vm.memory.util[memoryUsedPercentage.{#SNMPINDEX}]' + tags: + - + tag: class + value: os + - + tag: target + value: windows macros: - macro: '{$CPU.UTIL.CRIT}' |