zabbix_export: version: '6.0' date: '2022-05-06T15:04:14Z' groups: - uuid: 7df96b18c230490a9a0a9e2307226338 name: Templates templates: - uuid: 7c16b009e87a4a009b810d10c97473eb template: Template_App_ZFS name: Template_App_ZFS groups: - name: Templates items: - uuid: 26fc61cdc9fa440f9a200e9beed1015c name: 'ZFS: ARC: All' key: 'vfs.zfs.stats.all[arcstats]' delay: '300' history: '0' trends: '0' value_type: TEXT tags: - tag: Application value: Memory - uuid: 793c9afaa9064411b653aa30d707bf7e name: 'ZFS: ARC: compressed_size' type: DEPENDENT key: 'vfs.zfs.stats[arcstats,compressed_size]' delay: '0' history: 60d trends: 1095d units: B preprocessing: - type: JSONPATH parameters: - $.compressed_size master_item: key: 'vfs.zfs.stats.all[arcstats]' tags: - tag: Application value: Memory - uuid: 89dfe491ae4343a88c4de8d7b7acc74b name: 'ZFS: ARC: compression win' type: DEPENDENT key: 'vfs.zfs.stats[arcstats,compress_win]' delay: '0' history: 60d trends: 1095d units: B preprocessing: - type: JAVASCRIPT parameters: - | json = JSON.parse(value); uncomp = json.uncompressed_size; comp = json.compressed_size; diff = uncomp - comp; return (diff < 0 ? 0 : diff); master_item: key: 'vfs.zfs.stats.all[arcstats]' tags: - tag: Application value: Memory - uuid: 51d4dde6604b4f0ca0bb7c56048c959b name: 'ZFS: ARC: c_max' type: DEPENDENT key: 'vfs.zfs.stats[arcstats,c_max]' delay: '0' history: 60d trends: 1095d units: B preprocessing: - type: JSONPATH parameters: - $.c_max master_item: key: 'vfs.zfs.stats.all[arcstats]' tags: - tag: Application value: Memory - uuid: 7505214ac5ff44ad99d1bee4deb44a3b name: 'ZFS: ARC: c_min' type: DEPENDENT key: 'vfs.zfs.stats[arcstats,c_min]' delay: '0' history: 60d trends: 1095d units: B preprocessing: - type: JSONPATH parameters: - $.c_min master_item: key: 'vfs.zfs.stats.all[arcstats]' tags: - tag: Application value: Memory - uuid: f2d7810519d8488fbf87ed5afc7dc15f name: 'ZFS: ARC: data_size' type: DEPENDENT key: 'vfs.zfs.stats[arcstats,data_size]' delay: '0' history: 60d trends: 1095d units: B preprocessing: - type: JSONPATH parameters: - $.data_size master_item: key: 'vfs.zfs.stats.all[arcstats]' tags: - tag: Application value: Memory - uuid: 4f4c958a1a5f4f0fbbbf4ebf4d0734f7 name: 'ZFS: ARC: demand_data_hits' type: DEPENDENT key: 'vfs.zfs.stats[arcstats,demand_data_hits]' delay: '0' history: 60d trends: 1095d preprocessing: - type: JSONPATH parameters: - $.demand_data_hits - type: CHANGE_PER_SECOND parameters: - '' master_item: key: 'vfs.zfs.stats.all[arcstats]' tags: - tag: Application value: Memory - uuid: 54f7f2428b41438e9b15d49de6db5240 name: 'ZFS: ARC: demand data hits %' type: CALCULATED key: 'vfs.zfs.stats[arcstats,demand_data_hits_pct]' delay: '300' history: 60d trends: 1095d value_type: FLOAT units: '%' params: '100*last(//vfs.zfs.stats[arcstats,demand_data_hits])/(last(//vfs.zfs.stats[arcstats,demand_data_hits])+last(//vfs.zfs.stats[arcstats,demand_data_misses])+count(//vfs.zfs.stats[arcstats,demand_data_hits],#1,,"0"))' tags: - tag: Application value: Memory - uuid: db885ea5e428468ab74744522dedae27 name: 'ZFS: ARC: demand_data_misses' type: DEPENDENT key: 'vfs.zfs.stats[arcstats,demand_data_misses]' delay: '0' history: 60d trends: 1095d preprocessing: - type: JSONPATH parameters: - $.demand_data_misses - type: CHANGE_PER_SECOND parameters: - '' master_item: key: 'vfs.zfs.stats.all[arcstats]' tags: - tag: Application value: Memory - uuid: 8e3e83743aca4d18a8189eafe70cdeaa name: 'ZFS: ARC: demand data misses %' type: CALCULATED key: 'vfs.zfs.stats[arcstats,demand_data_misses_pct]' delay: '300' history: 60d trends: 1095d value_type: FLOAT units: '%' params: '100*last(//vfs.zfs.stats[arcstats,demand_data_misses])/(last(//vfs.zfs.stats[arcstats,demand_data_hits])+last(//vfs.zfs.stats[arcstats,demand_data_misses])+count(//vfs.zfs.stats[arcstats,demand_data_misses],#1,,"0"))' tags: - tag: Application value: Memory triggers: - uuid: 4fd5909bba0d4808b39728f09ef2e58d expression: 'avg(/Template_App_ZFS/vfs.zfs.stats[arcstats,demand_data_misses_pct],1h)>(100-{$ZFS_ARC_HIT_DATA_PCT_WARN})' name: 'ZFS: Low ARC data efficiency' priority: INFO - uuid: 177711e2d68d4b3b9b8dd78d85bc2885 name: 'ZFS: ARC: demand_metadata_hits' type: DEPENDENT key: 'vfs.zfs.stats[arcstats,demand_metadata_hits]' delay: '0' history: 60d trends: 1095d preprocessing: - type: JSONPATH parameters: - $.demand_metadata_hits - type: CHANGE_PER_SECOND parameters: - '' master_item: key: 'vfs.zfs.stats.all[arcstats]' tags: - tag: Application value: Memory - uuid: 43607d040e2d483b88abb2fde6cab4e9 name: 'ZFS: ARC: demand metadata hits %' type: CALCULATED key: 'vfs.zfs.stats[arcstats,demand_metadata_hits_pct]' delay: '300' history: 60d trends: 1095d value_type: FLOAT units: '%' params: '100*last(//vfs.zfs.stats[arcstats,demand_metadata_hits])/(last(//vfs.zfs.stats[arcstats,demand_metadata_hits])+last(//vfs.zfs.stats[arcstats,demand_metadata_misses])+count(//vfs.zfs.stats[arcstats,demand_metadata_hits],#1,,"0"))' tags: - tag: Application value: Memory - uuid: 9d503f8865e04fa9a6e58c9d5b2447ad name: 'ZFS: ARC: demand_metadata_misses' type: DEPENDENT key: 'vfs.zfs.stats[arcstats,demand_metadata_misses]' delay: '0' history: 60d trends: 1095d preprocessing: - type: JSONPATH parameters: - $.demand_metadata_misses - type: CHANGE_PER_SECOND parameters: - '' master_item: key: 'vfs.zfs.stats.all[arcstats]' tags: - tag: Application value: Memory - uuid: 52697189829d49f5a79bddb612aaed30 name: 'ZFS: ARC: demand metadata misses %' type: CALCULATED key: 'vfs.zfs.stats[arcstats,demand_metadata_misses_pct]' delay: '300' history: 60d trends: 1095d value_type: FLOAT units: '%' params: '100*last(//vfs.zfs.stats[arcstats,demand_metadata_misses])/(last(//vfs.zfs.stats[arcstats,demand_metadata_hits])+last(//vfs.zfs.stats[arcstats,demand_metadata_misses])+count(//vfs.zfs.stats[arcstats,demand_metadata_misses],#1,,"0"))' tags: - tag: Application value: Memory triggers: - uuid: b72c3b530724462a95a502b9cfcd1731 expression: 'avg(/Template_App_ZFS/vfs.zfs.stats[arcstats,demand_metadata_misses_pct],900s)>(100-{$ZFS_ARC_HIT_METADATA_PCT_WARN})' name: 'ZFS: Low ARC metadata efficiency' priority: INFO - uuid: e9498db583af41b8b8b85ff665b3eaab name: 'ZFS: ARC: evict_l2_cached' type: DEPENDENT key: 'vfs.zfs.stats[arcstats,evict_l2_cached]' delay: '0' history: 60d trends: 1095d preprocessing: - type: JSONPATH parameters: - $.evict_l2_cached - type: CHANGE_PER_SECOND parameters: - '' master_item: key: 'vfs.zfs.stats.all[arcstats]' tags: - tag: Application value: Memory - uuid: 270f82c7bcfe472da061ba4d35e00894 name: 'ZFS: ARC: evict_l2_eligible' type: DEPENDENT key: 'vfs.zfs.stats[arcstats,evict_l2_eligible]' delay: '0' history: 60d trends: 1095d preprocessing: - type: JSONPATH parameters: - $.evict_l2_eligible - type: CHANGE_PER_SECOND parameters: - '' master_item: key: 'vfs.zfs.stats.all[arcstats]' tags: - tag: Application value: Memory - uuid: f327162757bd479c9fb40814cecdf6aa name: 'ZFS: ARC: evict_l2_ineligible' type: DEPENDENT key: 'vfs.zfs.stats[arcstats,evict_l2_ineligible]' delay: '0' history: 60d trends: 1095d preprocessing: - type: JSONPATH parameters: - $.evict_l2_ineligible - type: CHANGE_PER_SECOND parameters: - '' master_item: key: 'vfs.zfs.stats.all[arcstats]' tags: - tag: Application value: Memory - uuid: 92476aba6f3245ccb31339d196ee7331 name: 'ZFS: ARC: hdr_size' type: DEPENDENT key: 'vfs.zfs.stats[arcstats,hdr_size]' delay: '0' history: 60d trends: 1095d units: B preprocessing: - type: JSONPATH parameters: - $.hdr_size master_item: key: 'vfs.zfs.stats.all[arcstats]' tags: - tag: Application value: Memory - uuid: 863aeb8b1d9c4860a1971ca3634e941a name: 'ZFS: ARC: hits' type: DEPENDENT key: 'vfs.zfs.stats[arcstats,hits]' delay: '0' history: 60d trends: 1095d preprocessing: - type: JSONPATH parameters: - $.hits - type: CHANGE_PER_SECOND parameters: - '' master_item: key: 'vfs.zfs.stats.all[arcstats]' tags: - tag: Application value: Memory - uuid: f9569ed82a4f45ad9e94a62b63a9abe8 name: 'ZFS: ARC: hits %' type: CALCULATED key: 'vfs.zfs.stats[arcstats,hits_pct]' delay: '300' history: 60d trends: 1095d value_type: FLOAT units: '%' params: '100*last(//vfs.zfs.stats[arcstats,hits])/(last(//vfs.zfs.stats[arcstats,hits])+last(//vfs.zfs.stats[arcstats,misses])+count(//vfs.zfs.stats[arcstats,hits],#1,,"0"))' tags: - tag: Application value: Memory - uuid: 32bc086dff414f80a644c3eaf0346b60 name: 'ZFS: ARC: l2_cksum_bad' type: DEPENDENT key: 'vfs.zfs.stats[arcstats,l2_cksum_bad]' delay: '0' history: 60d trends: 1095d preprocessing: - type: JSONPATH parameters: - $.l2_cksum_bad master_item: key: 'vfs.zfs.stats.all[arcstats]' tags: - tag: Application value: Memory - uuid: eda8e544298e47df8a326d9731a0918a name: 'ZFS: ARC: l2_hits' type: DEPENDENT key: 'vfs.zfs.stats[arcstats,l2_hits]' delay: '0' history: 60d trends: 1095d preprocessing: - type: JSONPATH parameters: - $.l2_hits - type: CHANGE_PER_SECOND parameters: - '' master_item: key: 'vfs.zfs.stats.all[arcstats]' tags: - tag: Application value: Memory - uuid: 185f7767e84945b1a695de44cabf9351 name: 'ZFS: ARC: l2 hits %' type: CALCULATED key: 'vfs.zfs.stats[arcstats,l2_hits_pct]' delay: '300' history: 60d trends: 1095d value_type: FLOAT units: '%' params: '100*last(//vfs.zfs.stats[arcstats,l2_hits])/(last(//vfs.zfs.stats[arcstats,l2_hits])+last(//vfs.zfs.stats[arcstats,l2_misses])+count(//vfs.zfs.stats[arcstats,l2_hits],#1,,"0"))' tags: - tag: Application value: Memory - uuid: d536c6a059fd4a10b2e95d8956cfb3d4 name: 'ZFS: ARC: l2_io_error' type: DEPENDENT key: 'vfs.zfs.stats[arcstats,l2_io_error]' delay: '0' history: 60d trends: 1095d preprocessing: - type: JSONPATH parameters: - $.l2_io_error master_item: key: 'vfs.zfs.stats.all[arcstats]' tags: - tag: Application value: Memory - uuid: 1bfd63b1b70a4b10a76ea4f2b13efad1 name: 'ZFS: ARC: l2_misses' type: DEPENDENT key: 'vfs.zfs.stats[arcstats,l2_misses]' delay: '0' history: 60d trends: 1095d preprocessing: - type: JSONPATH parameters: - $.l2_misses - type: CHANGE_PER_SECOND parameters: - '' master_item: key: 'vfs.zfs.stats.all[arcstats]' tags: - tag: Application value: Memory - uuid: 41ee31f8ef964564afc0cb8646f5f758 name: 'ZFS: ARC: l2 misses %' type: CALCULATED key: 'vfs.zfs.stats[arcstats,l2_misses_pct]' delay: '300' history: 60d trends: 1095d value_type: FLOAT units: '%' params: '100*last(//vfs.zfs.stats[arcstats,l2_misses])/(last(//vfs.zfs.stats[arcstats,l2_hits])+last(//vfs.zfs.stats[arcstats,l2_misses])+count(//vfs.zfs.stats[arcstats,l2_misses],#1,,"0"))' tags: - tag: Application value: Memory - uuid: ec0a2c261f58481499d8aa27fde699db name: 'ZFS: ARC: l2_read_bytes' type: DEPENDENT key: 'vfs.zfs.stats[arcstats,l2_read_bytes]' delay: '0' history: 60d trends: 1095d units: B preprocessing: - type: JSONPATH parameters: - $.l2_read_bytes master_item: key: 'vfs.zfs.stats.all[arcstats]' tags: - tag: Application value: Memory - uuid: c24cf70ee01e4a98b96c8de7f3c92464 name: 'ZFS: ARC: l2_writes_error' type: DEPENDENT key: 'vfs.zfs.stats[arcstats,l2_writes_error]' delay: '0' history: 60d trends: 1095d preprocessing: - type: JSONPATH parameters: - $.l2_writes_error master_item: key: 'vfs.zfs.stats.all[arcstats]' tags: - tag: Application value: Memory - uuid: 4f1c9b71a061407b87f9efc1385e5cea name: 'ZFS: ARC: l2_write_bytes' type: DEPENDENT key: 'vfs.zfs.stats[arcstats,l2_write_bytes]' delay: '0' history: 60d trends: 1095d units: B preprocessing: - type: JSONPATH parameters: - $.l2_write_bytes master_item: key: 'vfs.zfs.stats.all[arcstats]' tags: - tag: Application value: Memory - uuid: 4f656a82b4f34f67a24cd12a3d27ecc6 name: 'ZFS: ARC: metadata_size' type: DEPENDENT key: 'vfs.zfs.stats[arcstats,metadata_size]' delay: '0' history: 60d trends: 1095d units: B preprocessing: - type: JSONPATH parameters: - $.metadata_size master_item: key: 'vfs.zfs.stats.all[arcstats]' tags: - tag: Application value: Memory - uuid: 6ea92106ece44e699799fce8846b3d7f name: 'ZFS: ARC: mfu_ghost_hits' type: DEPENDENT key: 'vfs.zfs.stats[arcstats,mfu_ghost_hits]' delay: '0' history: 60d trends: 1095d preprocessing: - type: JSONPATH parameters: - $.mfu_ghost_hits - type: CHANGE_PER_SECOND parameters: - '' master_item: key: 'vfs.zfs.stats.all[arcstats]' tags: - tag: Application value: Memory - uuid: 85567fa5e90443018880ac153f871633 name: 'ZFS: ARC: mfu_ghost_size' type: DEPENDENT key: 'vfs.zfs.stats[arcstats,mfu_ghost_size]' delay: '0' history: 60d trends: 1095d units: B preprocessing: - type: JSONPATH parameters: - $.mfu_ghost_size master_item: key: 'vfs.zfs.stats.all[arcstats]' tags: - tag: Application value: Memory - uuid: c1c570c7fdaf4e0eb87f47bfac344ff2 name: 'ZFS: ARC: mfu_hits' type: DEPENDENT key: 'vfs.zfs.stats[arcstats,mfu_hits]' delay: '0' history: 60d trends: 1095d preprocessing: - type: JSONPATH parameters: - $.mfu_hits - type: CHANGE_PER_SECOND parameters: - '' master_item: key: 'vfs.zfs.stats.all[arcstats]' tags: - tag: Application value: Memory - uuid: 7a4fafb2a23049d2ab361dcbbc823e83 name: 'ZFS: ARC: mfu_size' type: DEPENDENT key: 'vfs.zfs.stats[arcstats,mfu_size]' delay: '0' history: 60d trends: 1095d units: B preprocessing: - type: JSONPATH parameters: - $.mfu_size master_item: key: 'vfs.zfs.stats.all[arcstats]' tags: - tag: Application value: Memory - uuid: 6f882331fc1146cf86fc3a4f21545d9c name: 'ZFS: ARC: misses' type: DEPENDENT key: 'vfs.zfs.stats[arcstats,misses]' delay: '0' history: 60d trends: 1095d preprocessing: - type: JSONPATH parameters: - $.misses - type: CHANGE_PER_SECOND parameters: - '' master_item: key: 'vfs.zfs.stats.all[arcstats]' tags: - tag: Application value: Memory - uuid: 93a47f34efb84cd19e6f0b4235bd3aeb name: 'ZFS: ARC: misses %' type: CALCULATED key: 'vfs.zfs.stats[arcstats,misses_pct]' delay: '300' history: 60d trends: 1095d value_type: FLOAT units: '%' params: '100*last(//vfs.zfs.stats[arcstats,misses])/(last(//vfs.zfs.stats[arcstats,hits])+last(//vfs.zfs.stats[arcstats,misses])+count(//vfs.zfs.stats[arcstats,misses],#1,,"0"))' tags: - tag: Application value: Memory triggers: - uuid: a710644b11a145f4896e08603e7dc440 expression: 'avg(/Template_App_ZFS/vfs.zfs.stats[arcstats,misses_pct],1h)>(100-{$ZFS_ARC_HIT_PCT_WARN})' name: 'ZFS: Low ARC global efficiency' priority: INFO - uuid: 76d84a7fc9734a068553a1dcae017edb name: 'ZFS: ARC: mru_ghost_hits' type: DEPENDENT key: 'vfs.zfs.stats[arcstats,mru_ghost_hits]' delay: '0' history: 60d trends: 1095d preprocessing: - type: JSONPATH parameters: - $.mru_ghost_hits - type: CHANGE_PER_SECOND parameters: - '' master_item: key: 'vfs.zfs.stats.all[arcstats]' tags: - tag: Application value: Memory - uuid: 92d3df58ae414580a43931d7f80896ca name: 'ZFS: ARC: mru_ghost_size' type: DEPENDENT key: 'vfs.zfs.stats[arcstats,mru_ghost_size]' delay: '0' history: 60d trends: 1095d units: B preprocessing: - type: JSONPATH parameters: - $.mru_ghost_size master_item: key: 'vfs.zfs.stats.all[arcstats]' tags: - tag: Application value: Memory - uuid: 03ff0f39ed3c4fae920c41db61e6330e name: 'ZFS: ARC: mru_hits' type: DEPENDENT key: 'vfs.zfs.stats[arcstats,mru_hits]' delay: '0' history: 60d trends: 1095d preprocessing: - type: JSONPATH parameters: - $.mru_hits - type: CHANGE_PER_SECOND parameters: - '' master_item: key: 'vfs.zfs.stats.all[arcstats]' tags: - tag: Application value: Memory - uuid: 639d466725354e6f9bbfd7a0988892c0 name: 'ZFS: ARC: mru_size' type: DEPENDENT key: 'vfs.zfs.stats[arcstats,mru_size]' delay: '0' history: 60d trends: 1095d units: B preprocessing: - type: JSONPATH parameters: - $.mru_size master_item: key: 'vfs.zfs.stats.all[arcstats]' tags: - tag: Application value: Memory - uuid: 370c7664eea240a098e2f12ff58ef684 name: 'ZFS: ARC: overhead_size' type: DEPENDENT key: 'vfs.zfs.stats[arcstats,overhead_size]' delay: '0' history: 60d trends: 1095d units: B preprocessing: - type: JSONPATH parameters: - $.overhead_size master_item: key: 'vfs.zfs.stats.all[arcstats]' tags: - tag: Application value: Memory - uuid: ad2bfe506ccd4e5eb6d2147dd3dcbff8 name: 'ZFS: ARC: prefetch_data_hits' type: DEPENDENT key: 'vfs.zfs.stats[arcstats,prefetch_data_hits]' delay: '0' history: 60d trends: 1095d preprocessing: - type: JSONPATH parameters: - $.prefetch_data_hits - type: CHANGE_PER_SECOND parameters: - '' master_item: key: 'vfs.zfs.stats.all[arcstats]' tags: - tag: Application value: Memory - uuid: e44aad94c00745caa3cac0441f2ba4b5 name: 'ZFS: ARC: prefetch_data_misses' type: DEPENDENT key: 'vfs.zfs.stats[arcstats,prefetch_data_misses]' delay: '0' history: 60d trends: 1095d preprocessing: - type: JSONPATH parameters: - $.prefetch_data_misses - type: CHANGE_PER_SECOND parameters: - '' master_item: key: 'vfs.zfs.stats.all[arcstats]' tags: - tag: Application value: Memory - uuid: 0333715a70c345cd936f76f9552ee96d name: 'ZFS: ARC: prefetch_metadata_hits' type: DEPENDENT key: 'vfs.zfs.stats[arcstats,prefetch_metadata_hits]' delay: '0' history: 60d trends: 1095d preprocessing: - type: JSONPATH parameters: - $.prefetch_metadata_hits - type: CHANGE_PER_SECOND parameters: - '' master_item: key: 'vfs.zfs.stats.all[arcstats]' tags: - tag: Application value: Memory - uuid: acb410fd5c524cf6a6e6a892ef4e20d4 name: 'ZFS: ARC: prefetch_metadata_misses' type: DEPENDENT key: 'vfs.zfs.stats[arcstats,prefetch_metadata_misses]' delay: '0' history: 60d trends: 1095d preprocessing: - type: JSONPATH parameters: - $.prefetch_metadata_misses - type: CHANGE_PER_SECOND parameters: - '' master_item: key: 'vfs.zfs.stats.all[arcstats]' tags: - tag: Application value: Memory - uuid: 27ea56a879d34384a968cf0b2394f82f name: 'ZFS: ARC: size' type: DEPENDENT key: 'vfs.zfs.stats[arcstats,size]' delay: '0' history: 60d trends: 1095d units: B preprocessing: - type: JSONPATH parameters: - $.size master_item: key: 'vfs.zfs.stats.all[arcstats]' tags: - tag: Application value: Memory - uuid: dea6876dd99f4530a1266b3eb5f28efb name: 'ZFS: ARC: uncompressed_size' type: DEPENDENT key: 'vfs.zfs.stats[arcstats,uncompressed_size]' delay: '0' history: 60d trends: 1095d units: B preprocessing: - type: JSONPATH parameters: - $.uncompressed_size master_item: key: 'vfs.zfs.stats.all[arcstats]' tags: - tag: Application value: Memory discovery_rules: - uuid: 89ba113e82764dcc992914afecc54344 name: 'ZFS: filesystems discovery' key: 'vfs.zfs.discovery[fs]' delay: '3600' lifetime: 1d item_prototypes: - uuid: 158bb1e9cf3c41ae826c92718bbd3848 name: 'ZFS: fs {#ZFS_FS} info' key: 'vfs.zfs.dataset.info[{#ZFS_FS},fs]' delay: 300s history: '0' trends: '0' value_type: TEXT tags: - tag: Application value: Storage - uuid: b73fdf961b0b415a8308237f2db0143b name: 'ZFS: fs {#ZFS_FS} compression win' type: DEPENDENT key: 'vfs.zfs.dataset[{#ZFS_FS},fs,compression_win]' delay: '0' history: 60d trends: 1095d units: B preprocessing: - type: JAVASCRIPT parameters: - | json = JSON.parse(value); logicalused = new Number(json.logicalused); used = new Number(json.used); return (logicalused > used ? logicalused - used : 0); master_item: key: 'vfs.zfs.dataset.info[{#ZFS_FS},fs]' tags: - tag: Application value: Storage - uuid: d54979e9469448f1ad4b30e84fb57760 name: 'ZFS: fs {#ZFS_FS} compression ratio' type: DEPENDENT key: 'vfs.zfs.dataset[{#ZFS_FS},fs,compressratio]' delay: '0' history: 60d trends: 1095d value_type: FLOAT preprocessing: - type: JSONPATH parameters: - $.compressratio - type: DISCARD_UNCHANGED_HEARTBEAT parameters: - '1800' master_item: key: 'vfs.zfs.dataset.info[{#ZFS_FS},fs]' tags: - tag: Application value: Storage - uuid: d8a07b6e1783407083caf3bdcbc98e0c name: 'ZFS: fs {#ZFS_FS} logical used space' type: DEPENDENT key: 'vfs.zfs.dataset[{#ZFS_FS},fs,logicalused]' delay: '0' history: 60d trends: 1095d units: B preprocessing: - type: JSONPATH parameters: - $.logicalused master_item: key: 'vfs.zfs.dataset.info[{#ZFS_FS},fs]' tags: - tag: Application value: Storage - uuid: 6ed892f50720412dab34fd9b2f826f9e name: 'ZFS: fs {#ZFS_FS} quota' type: DEPENDENT key: 'vfs.zfs.dataset[{#ZFS_FS},fs,quota]' delay: '0' history: 60d trends: 1095d units: B preprocessing: - type: JSONPATH parameters: - $.quota master_item: key: 'vfs.zfs.dataset.info[{#ZFS_FS},fs]' tags: - tag: Application value: Storage - uuid: 1246b9508dd04f0680fdbb7579348fcc name: 'ZFS: fs {#ZFS_FS} ref quota' type: DEPENDENT key: 'vfs.zfs.dataset[{#ZFS_FS},fs,refquota]' delay: '0' history: 60d trends: 1095d units: B preprocessing: - type: JSONPATH parameters: - $.refquota master_item: key: 'vfs.zfs.dataset.info[{#ZFS_FS},fs]' tags: - tag: Application value: Storage - uuid: 1fd8de68bfdd4200b4ba9c8a14a8e387 name: 'ZFS: fs {#ZFS_FS} space used by children' type: DEPENDENT key: 'vfs.zfs.dataset[{#ZFS_FS},fs,usedbychildren]' delay: '0' history: 60d trends: 1095d units: B preprocessing: - type: JSONPATH parameters: - $.usedbychildren master_item: key: 'vfs.zfs.dataset.info[{#ZFS_FS},fs]' tags: - tag: Application value: Storage - uuid: 9751156ffe7847c5857e9d00f9e3248f name: 'ZFS: fs {#ZFS_FS} space used by dataset' type: DEPENDENT key: 'vfs.zfs.dataset[{#ZFS_FS},fs,usedbydataset]' delay: '0' history: 60d trends: 1095d units: B preprocessing: - type: JSONPATH parameters: - $.usedbydataset master_item: key: 'vfs.zfs.dataset.info[{#ZFS_FS},fs]' tags: - tag: Application value: Storage - uuid: eb0d36d3e6fd497bb768b772e00c6121 name: 'ZFS: fs {#ZFS_FS} space used by snapshots' type: DEPENDENT key: 'vfs.zfs.dataset[{#ZFS_FS},fs,usedbysnapshots]' delay: '0' history: 60d trends: 1095d units: B preprocessing: - type: JSONPATH parameters: - $.usedbysnapshots master_item: key: 'vfs.zfs.dataset.info[{#ZFS_FS},fs]' tags: - tag: Application value: Storage - uuid: 7037d1e906be47d2b2feeb09fb8f7cc3 name: 'ZFS: fs {#ZFS_FS} total used space' type: DEPENDENT key: 'vfs.zfs.dataset[{#ZFS_FS},fs,used]' delay: '0' history: 60d trends: 1095d units: B preprocessing: - type: JSONPATH parameters: - $.used master_item: key: 'vfs.zfs.dataset.info[{#ZFS_FS},fs]' tags: - tag: Application value: Storage trigger_prototypes: - uuid: 716f638addf94b6d90d9e52ee90c80b7 expression: '(last(/Template_App_ZFS/vfs.zfs.dataset[{#ZFS_FS},fs,refquota]) > 0 and 100*last(/Template_App_ZFS/vfs.zfs.dataset[{#ZFS_FS},fs,used])/last(/Template_App_ZFS/vfs.zfs.dataset[{#ZFS_FS},fs,refquota]) > {$ZFS_FS_QUOTA_PCT_CRITICAL})' recovery_mode: RECOVERY_EXPRESSION recovery_expression: | (last(/Template_App_ZFS/vfs.zfs.dataset[{#ZFS_FS},fs,refquota]) > 0 and 100*last(/Template_App_ZFS/vfs.zfs.dataset[{#ZFS_FS},fs,used])/last(/Template_App_ZFS/vfs.zfs.dataset[{#ZFS_FS},fs,refquota]) < 0.98*{$ZFS_FS_QUOTA_PCT_CRITICAL}) or last(/Template_App_ZFS/vfs.zfs.dataset[{#ZFS_FS},fs,quota]) = 0 name: 'ZFS: filesystem {#ZFS_FS} uses {ITEM.VALUE2} (excluding children)' priority: HIGH - uuid: acb284f694984fad82ef2fd8faaff546 expression: '(last(/Template_App_ZFS/vfs.zfs.dataset[{#ZFS_FS},fs,refquota]) > 0 and 100*last(/Template_App_ZFS/vfs.zfs.dataset[{#ZFS_FS},fs,used])/last(/Template_App_ZFS/vfs.zfs.dataset[{#ZFS_FS},fs,refquota]) > {$ZFS_FS_QUOTA_PCT_WARN})' recovery_mode: RECOVERY_EXPRESSION recovery_expression: | (last(/Template_App_ZFS/vfs.zfs.dataset[{#ZFS_FS},fs,refquota]) > 0 and 100*last(/Template_App_ZFS/vfs.zfs.dataset[{#ZFS_FS},fs,used])/last(/Template_App_ZFS/vfs.zfs.dataset[{#ZFS_FS},fs,refquota]) < 0.98*{$ZFS_FS_QUOTA_PCT_WARN}) or last(/Template_App_ZFS/vfs.zfs.dataset[{#ZFS_FS},fs,quota]) = 0 name: 'ZFS: filesystem {#ZFS_FS} uses {ITEM.VALUE2} (excluding children)' priority: WARNING dependencies: - name: 'ZFS: filesystem {#ZFS_FS} uses {ITEM.VALUE2} (excluding children)' expression: '(last(/Template_App_ZFS/vfs.zfs.dataset[{#ZFS_FS},fs,refquota]) > 0 and 100*last(/Template_App_ZFS/vfs.zfs.dataset[{#ZFS_FS},fs,used])/last(/Template_App_ZFS/vfs.zfs.dataset[{#ZFS_FS},fs,refquota]) > {$ZFS_FS_QUOTA_PCT_CRITICAL})' recovery_expression: | (last(/Template_App_ZFS/vfs.zfs.dataset[{#ZFS_FS},fs,refquota]) > 0 and 100*last(/Template_App_ZFS/vfs.zfs.dataset[{#ZFS_FS},fs,used])/last(/Template_App_ZFS/vfs.zfs.dataset[{#ZFS_FS},fs,refquota]) < 0.98*{$ZFS_FS_QUOTA_PCT_CRITICAL}) or last(/Template_App_ZFS/vfs.zfs.dataset[{#ZFS_FS},fs,quota]) = 0 - uuid: d2a10cae4c144c7ca602c04fe108b682 expression: '(last(/Template_App_ZFS/vfs.zfs.dataset[{#ZFS_FS},fs,quota]) > 0 and 100*last(/Template_App_ZFS/vfs.zfs.dataset[{#ZFS_FS},fs,used])/last(/Template_App_ZFS/vfs.zfs.dataset[{#ZFS_FS},fs,quota]) > {$ZFS_FS_QUOTA_PCT_CRITICAL})' recovery_mode: RECOVERY_EXPRESSION recovery_expression: | (last(/Template_App_ZFS/vfs.zfs.dataset[{#ZFS_FS},fs,quota]) > 0 and 100*last(/Template_App_ZFS/vfs.zfs.dataset[{#ZFS_FS},fs,used])/last(/Template_App_ZFS/vfs.zfs.dataset[{#ZFS_FS},fs,quota]) < 0.98*{$ZFS_FS_QUOTA_PCT_CRITICAL}) or last(/Template_App_ZFS/vfs.zfs.dataset[{#ZFS_FS},fs,quota]) = 0 name: 'ZFS: filesystem {#ZFS_FS} uses {ITEM.VALUE2} (including children)' priority: HIGH - uuid: 73ce2dc897dd4b9a8b6c3c31a17146a7 expression: '(last(/Template_App_ZFS/vfs.zfs.dataset[{#ZFS_FS},fs,quota]) > 0 and 100*last(/Template_App_ZFS/vfs.zfs.dataset[{#ZFS_FS},fs,used])/last(/Template_App_ZFS/vfs.zfs.dataset[{#ZFS_FS},fs,quota]) > {$ZFS_FS_QUOTA_PCT_WARN})' recovery_mode: RECOVERY_EXPRESSION recovery_expression: | (last(/Template_App_ZFS/vfs.zfs.dataset[{#ZFS_FS},fs,quota]) > 0 and 100*last(/Template_App_ZFS/vfs.zfs.dataset[{#ZFS_FS},fs,used])/last(/Template_App_ZFS/vfs.zfs.dataset[{#ZFS_FS},fs,quota]) < 0.98*{$ZFS_FS_QUOTA_PCT_WARN}) or last(/Template_App_ZFS/vfs.zfs.dataset[{#ZFS_FS},fs,quota]) = 0 name: 'ZFS: filesystem {#ZFS_FS} uses {ITEM.VALUE2} (including children)' priority: WARNING dependencies: - name: 'ZFS: filesystem {#ZFS_FS} uses {ITEM.VALUE2} (including children)' expression: '(last(/Template_App_ZFS/vfs.zfs.dataset[{#ZFS_FS},fs,quota]) > 0 and 100*last(/Template_App_ZFS/vfs.zfs.dataset[{#ZFS_FS},fs,used])/last(/Template_App_ZFS/vfs.zfs.dataset[{#ZFS_FS},fs,quota]) > {$ZFS_FS_QUOTA_PCT_CRITICAL})' recovery_expression: | (last(/Template_App_ZFS/vfs.zfs.dataset[{#ZFS_FS},fs,quota]) > 0 and 100*last(/Template_App_ZFS/vfs.zfs.dataset[{#ZFS_FS},fs,used])/last(/Template_App_ZFS/vfs.zfs.dataset[{#ZFS_FS},fs,quota]) < 0.98*{$ZFS_FS_QUOTA_PCT_CRITICAL}) or last(/Template_App_ZFS/vfs.zfs.dataset[{#ZFS_FS},fs,quota]) = 0 graph_prototypes: - uuid: 1487e10313b14d4d83423b5530d11971 name: 'ZFS: fs {#ZFS_FS} occupation' type: STACKED graph_items: - color: FF0000 item: host: Template_App_ZFS key: 'vfs.zfs.dataset[{#ZFS_FS},fs,usedbydataset]' - sortorder: '1' color: FFBF00 item: host: Template_App_ZFS key: 'vfs.zfs.dataset[{#ZFS_FS},fs,usedbysnapshots]' - sortorder: '2' color: 66BB6A item: host: Template_App_ZFS key: 'vfs.zfs.dataset[{#ZFS_FS},fs,usedbychildren]' - sortorder: '3' color: B2EBF2 item: host: Template_App_ZFS key: 'vfs.zfs.dataset[{#ZFS_FS},fs,compression_win]' - uuid: bd64b1ca577b4c3ab43d30bb767abf56 name: 'ZFS: pools discovery' key: 'vfs.zfs.discovery[pools]' delay: '7200' lifetime: 7d item_prototypes: - uuid: 5c04473fd5ff475f9e41c70f84b9ece9 name: 'ZFS: Pool {#ZPOOL}: info' key: 'vfs.zfs.zpool.info[{#ZPOOL}]' delay: 300s history: '0' trends: '0' value_type: TEXT tags: - tag: Application value: Storage - uuid: 30114edc1485451989d3ec8bd1b9c2b3 name: 'ZFS: Pool {#ZPOOL}: Needed action' type: DEPENDENT key: 'vfs.zfs.zpool[{#ZPOOL},action]' delay: '0' trends: '0' value_type: TEXT preprocessing: - type: JSONPATH parameters: - $.errors.action - type: DISCARD_UNCHANGED_HEARTBEAT parameters: - '86400' master_item: key: 'vfs.zfs.zpool.info[{#ZPOOL}]' tags: - tag: Application value: Storage - uuid: 4a18fc757c8e4d5e8c78529399285463 name: 'ZFS: Pool {#ZPOOL}: Allocated space' type: DEPENDENT key: 'vfs.zfs.zpool[{#ZPOOL},allocated]' delay: '0' trends: 1825d units: B preprocessing: - type: JSONPATH parameters: - $.allocated master_item: key: 'vfs.zfs.zpool.info[{#ZPOOL}]' tags: - tag: Application value: Storage - uuid: 518e3feb8f7f4e09b9c2e5981205d82d name: 'ZFS: Pool {#ZPOOL}: Capacity' type: DEPENDENT key: 'vfs.zfs.zpool[{#ZPOOL},capacity]' delay: '0' trends: 1825d value_type: FLOAT units: '%' preprocessing: - type: JSONPATH parameters: - $.capacity - type: DISCARD_UNCHANGED_HEARTBEAT parameters: - '1800' master_item: key: 'vfs.zfs.zpool.info[{#ZPOOL}]' tags: - tag: Application value: Storage trigger_prototypes: - uuid: a2cd1e429a9d448593efc5dd420b2c13 expression: 'last(/Template_App_ZFS/vfs.zfs.zpool[{#ZPOOL},capacity])>{$ZFS_POOL_ALLOC_CRITICAL}' name: 'ZFS: pool {#ZPOOL} is more than {ITEM.VALUE1} allocated' priority: HIGH - uuid: 9eb69840f8144065989ef1c98d0e4995 expression: 'last(/Template_App_ZFS/vfs.zfs.zpool[{#ZPOOL},capacity])>{$ZFS_POOL_ALLOC_WARN}' name: 'ZFS: pool {#ZPOOL} is more than {ITEM.VALUE1} allocated' priority: WARNING dependencies: - name: 'ZFS: pool {#ZPOOL} is more than {ITEM.VALUE1} allocated' expression: 'last(/Template_App_ZFS/vfs.zfs.zpool[{#ZPOOL},capacity])>{$ZFS_POOL_ALLOC_CRITICAL}' - uuid: d7220a8bdb204861afc8ab4c6ce1dcb8 name: 'ZFS: Pool {#ZPOOL}: Checksum errors' type: DEPENDENT key: 'vfs.zfs.zpool[{#ZPOOL},cksum_errors]' delay: '0' trends: 1825d units: error preprocessing: - type: JSONPATH parameters: - $.errors.cksum_errors - type: DISCARD_UNCHANGED_HEARTBEAT parameters: - '3600' master_item: key: 'vfs.zfs.zpool.info[{#ZPOOL}]' tags: - tag: Application value: Storage - uuid: be875f3fa4e44c458f1977f72039fa21 name: 'ZFS: Pool {#ZPOOL}: Deduplication ratio' type: DEPENDENT key: 'vfs.zfs.zpool[{#ZPOOL},dedupratio]' delay: '0' trends: 1825d value_type: FLOAT preprocessing: - type: JSONPATH parameters: - $.dedupratio master_item: key: 'vfs.zfs.zpool.info[{#ZPOOL}]' tags: - tag: Application value: Storage - uuid: d2a9e9f989784c869544bb878f9373f6 name: 'ZFS: Pool {#ZPOOL}: Errors description' type: DEPENDENT key: 'vfs.zfs.zpool[{#ZPOOL},errors]' delay: '0' trends: '0' value_type: TEXT preprocessing: - type: JSONPATH parameters: - $.errors.errors - type: DISCARD_UNCHANGED_HEARTBEAT parameters: - '86400' master_item: key: 'vfs.zfs.zpool.info[{#ZPOOL}]' tags: - tag: Application value: Storage - uuid: 6bd5b8611b2b4615a26da01463aac957 name: 'ZFS: Pool {#ZPOOL}: Fragmentation (free space)' type: DEPENDENT key: 'vfs.zfs.zpool[{#ZPOOL},fragmentation]' delay: '0' trends: 1825d value_type: FLOAT units: '%' preprocessing: - type: JSONPATH parameters: - $.fragmentation master_item: key: 'vfs.zfs.zpool.info[{#ZPOOL}]' tags: - tag: Application value: Storage - uuid: e6791ff9528c4fddb69395f96508bf71 name: 'ZFS: Pool {#ZPOOL}: Free space' type: DEPENDENT key: 'vfs.zfs.zpool[{#ZPOOL},free]' delay: '0' trends: 1825d units: B preprocessing: - type: JSONPATH parameters: - $.free master_item: key: 'vfs.zfs.zpool.info[{#ZPOOL}]' tags: - tag: Application value: Storage - uuid: 5ff407e0a8354d4ab1b725d0f2ba8cc2 name: 'ZFS: Pool {#ZPOOL}: Health' type: DEPENDENT key: 'vfs.zfs.zpool[{#ZPOOL},health]' delay: '0' trends: '0' value_type: CHAR preprocessing: - type: JSONPATH parameters: - $.health - type: DISCARD_UNCHANGED_HEARTBEAT parameters: - '86400' master_item: key: 'vfs.zfs.zpool.info[{#ZPOOL}]' tags: - tag: Application value: Storage trigger_prototypes: - uuid: e59e611a01e74f9a890a74e6c9eca21e expression: 'find(/Template_App_ZFS/vfs.zfs.zpool[{#ZPOOL},health],,"regexp","One or more devices is currently being resilvered")=1' name: 'ZFS: Pool {#ZPOOL} is resilvering' priority: WARNING - uuid: ca7cf659d7234e869c23b1187ea91494 expression: 'find(/Template_App_ZFS/vfs.zfs.zpool[{#ZPOOL},health],,"regexp","ONLINE")=0' name: 'ZFS: pool {#ZPOOL} status is {ITEM.VALUE1}' priority: HIGH - uuid: 8ebec0b6924e4cfe83843c54e31ab017 name: 'ZFS: Pool {#ZPOOL}: Reads (bytes)' type: DEPENDENT key: 'vfs.zfs.zpool[{#ZPOOL},nread]' delay: '0' trends: 1825d units: B/s preprocessing: - type: JSONPATH parameters: - $.stats.nread - type: CHANGE_PER_SECOND parameters: - '' master_item: key: 'vfs.zfs.zpool.info[{#ZPOOL}]' tags: - tag: Application value: Storage - uuid: b90fbd3d70a043dc83c5734458b4b1ce name: 'ZFS: Pool {#ZPOOL}: Writes (bytes)' type: DEPENDENT key: 'vfs.zfs.zpool[{#ZPOOL},nwritten]' delay: '0' trends: 1825d units: B/s preprocessing: - type: JSONPATH parameters: - $.stats.nwritten - type: CHANGE_PER_SECOND parameters: - '' master_item: key: 'vfs.zfs.zpool.info[{#ZPOOL}]' tags: - tag: Application value: Storage - uuid: 48a0ea9b07864c899271a1ac3520ca20 name: 'ZFS: Pool {#ZPOOL}: Reads (iops)' type: DEPENDENT key: 'vfs.zfs.zpool[{#ZPOOL},reads]' delay: '0' trends: 1825d units: iops preprocessing: - type: JSONPATH parameters: - $.stats.reads - type: CHANGE_PER_SECOND parameters: - '' master_item: key: 'vfs.zfs.zpool.info[{#ZPOOL}]' tags: - tag: Application value: Storage - uuid: 70d12bd650134564b6a7e61537639539 name: 'ZFS: Pool {#ZPOOL}: Read errors' type: DEPENDENT key: 'vfs.zfs.zpool[{#ZPOOL},read_errors]' delay: '0' trends: 1825d units: error preprocessing: - type: JSONPATH parameters: - $.errors.read_errors - type: DISCARD_UNCHANGED_HEARTBEAT parameters: - '3600' master_item: key: 'vfs.zfs.zpool.info[{#ZPOOL}]' tags: - tag: Application value: Storage - uuid: e01d6d741fd64efb8c5ac1897d9da9ff name: 'ZFS: Pool {#ZPOOL}: Size' type: DEPENDENT key: 'vfs.zfs.zpool[{#ZPOOL},size]' delay: '0' trends: 1825d units: B preprocessing: - type: JSONPATH parameters: - $.size - type: DISCARD_UNCHANGED_HEARTBEAT parameters: - '86400' master_item: key: 'vfs.zfs.zpool.info[{#ZPOOL}]' tags: - tag: Application value: Storage - uuid: e93be65f071d4bcbb4d4453b9e7bff4e name: 'ZFS: Pool {#ZPOOL}: Status' type: DEPENDENT key: 'vfs.zfs.zpool[{#ZPOOL},status]' delay: '0' trends: '0' value_type: TEXT preprocessing: - type: JSONPATH parameters: - $.errors.status - type: DISCARD_UNCHANGED_HEARTBEAT parameters: - '86400' master_item: key: 'vfs.zfs.zpool.info[{#ZPOOL}]' tags: - tag: Application value: Storage - uuid: 51583e36bf954dba8ba6b96ceb839231 name: 'ZFS: Pool {#ZPOOL}: Writes (iops)' type: DEPENDENT key: 'vfs.zfs.zpool[{#ZPOOL},writes]' delay: '0' trends: 1825d units: iops preprocessing: - type: JSONPATH parameters: - $.stats.writes - type: CHANGE_PER_SECOND parameters: - '' master_item: key: 'vfs.zfs.zpool.info[{#ZPOOL}]' tags: - tag: Application value: Storage - uuid: 8be5ec036ad8477384bd0969cfb4adb3 name: 'ZFS: Pool {#ZPOOL}: Write errors' type: DEPENDENT key: 'vfs.zfs.zpool[{#ZPOOL},write_errors]' delay: '0' trends: 1825d units: error preprocessing: - type: JSONPATH parameters: - $.errors.write_errors - type: DISCARD_UNCHANGED_HEARTBEAT parameters: - '3600' master_item: key: 'vfs.zfs.zpool.info[{#ZPOOL}]' tags: - tag: Application value: Storage trigger_prototypes: - uuid: 60491388f4434c3b8319416f569c45bf expression: 'nodata(/Template_App_ZFS/vfs.zfs.zpool[{#ZPOOL},status],2d)=1 or nodata(/Template_App_ZFS/vfs.zfs.zpool[{#ZPOOL},allocated],2h)=1' name: 'ZFS: pool {#ZPOOL} has a monitoring issue' priority: WARNING - uuid: 4744393d2d664b2a9beb12659bbb7ede expression: 'last(/Template_App_ZFS/vfs.zfs.zpool[{#ZPOOL},write_errors])<>0 or last(/Template_App_ZFS/vfs.zfs.zpool[{#ZPOOL},read_errors])<>0 or last(/Template_App_ZFS/vfs.zfs.zpool[{#ZPOOL},cksum_errors])<>0' name: 'ZFS: Pool {#ZPOOL} has errors' priority: AVERAGE - uuid: 70f9456a1468489e9078bde338468bd0 expression: 'find(/Template_App_ZFS/vfs.zfs.zpool[{#ZPOOL},status],,"regexp","^$")=0 or find(/Template_App_ZFS/vfs.zfs.zpool[{#ZPOOL},errors],,"regexp","No known data errors")=0' name: 'ZFS: Pool {#ZPOOL} must be checked' priority: HIGH dependencies: - name: 'ZFS: Pool {#ZPOOL} has errors' expression: 'last(/Template_App_ZFS/vfs.zfs.zpool[{#ZPOOL},write_errors])<>0 or last(/Template_App_ZFS/vfs.zfs.zpool[{#ZPOOL},read_errors])<>0 or last(/Template_App_ZFS/vfs.zfs.zpool[{#ZPOOL},cksum_errors])<>0' - name: 'ZFS: Pool {#ZPOOL} is resilvering' expression: 'find(/Template_App_ZFS/vfs.zfs.zpool[{#ZPOOL},health],,"regexp","One or more devices is currently being resilvered")=1' graph_prototypes: - uuid: d0a60945e72245108876cf88ab0a5eb1 name: 'ZFS: Pool {#ZPOOL}: Allocation' ymin_type_1: FIXED ymax_type_1: ITEM ymax_item_1: host: Template_App_ZFS key: 'vfs.zfs.zpool[{#ZPOOL},size]' graph_items: - drawtype: GRADIENT_LINE color: FF0000 item: host: Template_App_ZFS key: 'vfs.zfs.zpool[{#ZPOOL},allocated]' - uuid: b3c148a61b004bb7b1bd31e5d8c41c5f name: 'ZFS: Pool {#ZPOOL}: I/O' graph_items: - color: FF0000 item: host: Template_App_ZFS key: 'vfs.zfs.zpool[{#ZPOOL},nread]' - sortorder: '1' color: 4000FF item: host: Template_App_ZFS key: 'vfs.zfs.zpool[{#ZPOOL},nwritten]' - sortorder: '2' color: 80FF00 yaxisside: RIGHT item: host: Template_App_ZFS key: 'vfs.zfs.zpool[{#ZPOOL},reads]' - sortorder: '3' color: FFBF00 yaxisside: RIGHT item: host: Template_App_ZFS key: 'vfs.zfs.zpool[{#ZPOOL},writes]' - uuid: d114276caae94e06aba6488b6404ae48 name: 'ZFS: sanoid checks discovery' key: 'vfs.zfs.discovery[sanoid]' delay: '7200' lifetime: 1h item_prototypes: - uuid: f3770c41e93d43c4a04aa0b51b453172 name: 'ZFS: Sanoid {#ZFS_SANOID}' key: 'vfs.zfs.sanoid.check[{#ZFS_SANOID}]' delay: 300s history: 30d trends: '0' value_type: CHAR preprocessing: - type: DISCARD_UNCHANGED_HEARTBEAT parameters: - '1800' - type: NOT_MATCHES_REGEX parameters: - ^print error_handler: DISCARD_VALUE tags: - tag: Application value: Storage trigger_prototypes: - uuid: a25fab898fe441e2b77666da55aee444 expression: 'find(/Template_App_ZFS/vfs.zfs.sanoid.check[{#ZFS_SANOID}],,"regexp","^OK")<>1 and find(/Template_App_ZFS/vfs.zfs.sanoid.check[{#ZFS_SANOID}],#1,"regexp","^OK")<>1' name: 'ZFS: Sanoid detected a default on {#ZFS_SANOID}' priority: INFO - uuid: 9e95c3117cd34337a3b2515da9042f16 name: 'ZFS: zvols discovery' key: 'vfs.zfs.discovery[zvol]' delay: '900' lifetime: 1d item_prototypes: - uuid: d44b4f809daa413f8f5ee07ddf598ee8 name: 'ZFS: zvol {#ZFS_ZVOL} info' key: 'vfs.zfs.dataset.info[{#ZFS_ZVOL},zvol]' delay: 300s history: '0' trends: '0' value_type: TEXT tags: - tag: Application value: Storage - uuid: 21687d35df3b486f8838d4ea30cfb2b4 name: 'ZFS: Zvol {#ZFS_ZVOL} compression win' type: DEPENDENT key: 'vfs.zfs.dataset[{#ZFS_ZVOL},zvol,compression_win]' delay: '0' value_type: FLOAT units: B preprocessing: - type: JAVASCRIPT parameters: - | json = JSON.parse(value); logicalused = json.logicalused; used = json.used; return (logicalused > used ? logicalused - used : 0); master_item: key: 'vfs.zfs.dataset.info[{#ZFS_ZVOL},zvol]' tags: - tag: Application value: Storage - uuid: 8264d6dc3cf84b1ab187403f06c446d5 name: 'ZFS: Zvol {#ZFS_ZVOL} compression ratio' type: DEPENDENT key: 'vfs.zfs.dataset[{#ZFS_ZVOL},zvol,compressratio]' delay: '0' trends: 1825d value_type: FLOAT preprocessing: - type: JSONPATH parameters: - $.compressratio master_item: key: 'vfs.zfs.dataset.info[{#ZFS_ZVOL},zvol]' tags: - tag: Application value: Storage - uuid: 077fcbdd96ab4650833db50ec58ae978 name: 'ZFS: Zvol {#ZFS_ZVOL} logical space used' type: DEPENDENT key: 'vfs.zfs.dataset[{#ZFS_ZVOL},zvol,logicalused]' delay: '0' trends: 1825d units: B preprocessing: - type: JSONPATH parameters: - $.logicalused master_item: key: 'vfs.zfs.dataset.info[{#ZFS_ZVOL},zvol]' tags: - tag: Application value: Storage - uuid: 5447dfdf4def499d91d359170e867ec3 name: 'ZFS: Zvol {#ZFS_ZVOL} space reservation' type: DEPENDENT key: 'vfs.zfs.dataset[{#ZFS_ZVOL},zvol,reservation]' delay: '0' trends: 1825d units: B preprocessing: - type: JSONPATH parameters: - $.reservation master_item: key: 'vfs.zfs.dataset.info[{#ZFS_ZVOL},zvol]' tags: - tag: Application value: Storage - uuid: 1944b3cfb38949d994b29721d1c80b8c name: 'ZFS: Zvol {#ZFS_ZVOL} space used by dataset' type: DEPENDENT key: 'vfs.zfs.dataset[{#ZFS_ZVOL},zvol,usedbydataset]' delay: '0' trends: 1825d units: B preprocessing: - type: JSONPATH parameters: - $.usedbydataset master_item: key: 'vfs.zfs.dataset.info[{#ZFS_ZVOL},zvol]' tags: - tag: Application value: Storage - uuid: 064e70d113574ffab304496c8cb601e4 name: 'ZFS: Zvol {#ZFS_ZVOL} space used by snapshots' type: DEPENDENT key: 'vfs.zfs.dataset[{#ZFS_ZVOL},zvol,usedbysnapshots]' delay: '0' trends: 1825d units: B preprocessing: - type: JSONPATH parameters: - $.usedbysnapshots master_item: key: 'vfs.zfs.dataset.info[{#ZFS_ZVOL},zvol]' tags: - tag: Application value: Storage - uuid: 2fe1fe2b2d5f454db99022058084c7c6 name: 'ZFS: Zvol {#ZFS_ZVOL} total space used' type: DEPENDENT key: 'vfs.zfs.dataset[{#ZFS_ZVOL},zvol,used]' delay: '0' trends: 1825d units: B preprocessing: - type: JSONPATH parameters: - $.used master_item: key: 'vfs.zfs.dataset.info[{#ZFS_ZVOL},zvol]' tags: - tag: Application value: Storage - uuid: 2f274d5f782c4315b61472a367cb03b0 name: 'ZFS: Zvol {#ZFS_ZVOL} size' type: DEPENDENT key: 'vfs.zfs.dataset[{#ZFS_ZVOL},zvol,volsize]' delay: '0' trends: 1825d units: B preprocessing: - type: JSONPATH parameters: - $.volsize master_item: key: 'vfs.zfs.dataset.info[{#ZFS_ZVOL},zvol]' tags: - tag: Application value: Storage graph_prototypes: - uuid: 4ecf7000a01949d79fb5b6c401bf9b1f name: 'ZFS: Zvol {#ZFS_ZVOL} used disk space' type: STACKED graph_items: - color: 1A7C11 item: host: Template_App_ZFS key: 'vfs.zfs.dataset[{#ZFS_ZVOL},zvol,usedbydataset]' - sortorder: '1' color: F63100 item: host: Template_App_ZFS key: 'vfs.zfs.dataset[{#ZFS_ZVOL},zvol,usedbysnapshots]' - sortorder: '2' color: B2EBF2 item: host: Template_App_ZFS key: 'vfs.zfs.dataset[{#ZFS_ZVOL},zvol,compression_win]' macros: - macro: '{$ZFS_ARC_HIT_DATA_PCT_WARN}' value: '50' - macro: '{$ZFS_ARC_HIT_METADATA_PCT_WARN}' value: '90' - macro: '{$ZFS_ARC_HIT_PCT_WARN}' value: '75' - macro: '{$ZFS_FS_QUOTA_PCT_CRITICAL}' value: '95' - macro: '{$ZFS_FS_QUOTA_PCT_WARN}' value: '80' - macro: '{$ZFS_POOL_ALLOC_CRITICAL}' value: '90' - macro: '{$ZFS_POOL_ALLOC_WARN}' value: '80' triggers: - uuid: 32ab55cdec1340369b5781c40f19a9f8 expression: 'last(/Template_App_ZFS/vfs.zfs.stats[arcstats,l2_writes_error])>0 or last(/Template_App_ZFS/vfs.zfs.stats[arcstats,l2_io_error])>0 or last(/Template_App_ZFS/vfs.zfs.stats[arcstats,l2_cksum_bad])>0' name: 'ZFS: l2arc errors detected' priority: AVERAGE graphs: - uuid: 58d54b7fc3db41a4950eebf74e99b636 name: 'ZFS: ARC: Hits ratio' graph_items: - drawtype: BOLD_LINE color: FF0000 item: host: Template_App_ZFS key: 'vfs.zfs.stats[arcstats,hits_pct]' - sortorder: '1' drawtype: BOLD_LINE color: BF00FF item: host: Template_App_ZFS key: 'vfs.zfs.stats[arcstats,demand_data_hits_pct]' - sortorder: '2' drawtype: BOLD_LINE color: 0040FF item: host: Template_App_ZFS key: 'vfs.zfs.stats[arcstats,demand_metadata_hits_pct]' - sortorder: '3' drawtype: BOLD_LINE color: FFBF00 item: host: Template_App_ZFS key: 'vfs.zfs.stats[arcstats,l2_hits_pct]' - uuid: a64bf4ca428841cdba99c72234e37595 name: 'ZFS: ARC: sizes (data / metadata)' type: STACKED graph_items: - color: 1A7C11 item: host: Template_App_ZFS key: 'vfs.zfs.stats[arcstats,data_size]' - sortorder: '1' color: F63100 item: host: Template_App_ZFS key: 'vfs.zfs.stats[arcstats,metadata_size]' - sortorder: '2' color: 2774A4 item: host: Template_App_ZFS key: 'vfs.zfs.stats[arcstats,compress_win]' - uuid: 1d05f223d1e14d25b9da5bcc27e44e0d name: 'ZFS: ARC: sizes (mfu / mru)' type: STACKED graph_items: - color: F63100 item: host: Template_App_ZFS key: 'vfs.zfs.stats[arcstats,mfu_size]' - sortorder: '1' color: 1A7C11 item: host: Template_App_ZFS key: 'vfs.zfs.stats[arcstats,mru_size]' - sortorder: '2' color: 2774A4 item: host: Template_App_ZFS key: 'vfs.zfs.stats[arcstats,compress_win]'