From 7a3f7e7e4a8ff7b3a79f296e3cfb9254993f9e27 Mon Sep 17 00:00:00 2001 From: Evgenii Gordymov Date: Mon, 31 Oct 2022 12:46:17 +0400 Subject: .........T [ZBXNEXT-7949] added a suffix "by" of template names --- templates/net/f5_bigip_snmp/README.md | 3 ++- .../f5_bigip_snmp/template_net_f5_bigip_snmp.yaml | 22 +++++++++++++++++++++- 2 files changed, 23 insertions(+), 2 deletions(-) (limited to 'templates/net/f5_bigip_snmp') diff --git a/templates/net/f5_bigip_snmp/README.md b/templates/net/f5_bigip_snmp/README.md index 82ed1fd1230..e7d3c63e36a 100644 --- a/templates/net/f5_bigip_snmp/README.md +++ b/templates/net/f5_bigip_snmp/README.md @@ -27,6 +27,7 @@ No specific Zabbix configuration is required. |{$BIGIP.FS.FREE.WARN.MIN} |

The warning threshold of the file system utilization in %.

|`10` | |{$BIGIP.LLD.FILTER.PART.NAME.MATCHES} |

Filter of discoverable mount point names.

|`.*` | |{$BIGIP.LLD.FILTER.PART.NAME.NOT_MATCHES} |

Filter to exclude discovered by mount point names.

|`CHANGE_IF_NEEDED` | +|{$BIGIP.LLD.OVERRIDE.PART.FILTER_LOW_SPACE_TRIGGER} |

Partitions that low free space trigger should ignore.

|`^/usr$` | |{$BIGIP.MEMORY.UTIL.WARN.MAX} |

The warning threshold of the memory utilization in %.

|`85` | |{$BIGIP.MEMORY.UTIL.WARN.MIN} |

The recovery threshold of the memory utilization in %.

|`65` | |{$BIGIP.SWAP.UTIL.WARN.MAX} |

The warning threshold of the swap utilization in %.

|`85` | @@ -51,7 +52,7 @@ There are no template links in this template. |Chassis temperature discovery |

A table containing information of chassis temperature of the system

|SNMP |bigip.chassis.temp.discovery

**Preprocessing**:

- DISCARD_UNCHANGED_HEARTBEAT: `6h`

| |CPU discovery |

A table containing entries of system CPU usage information for a system.

|SNMP |bigip.cpu.discovery

**Preprocessing**:

- DISCARD_UNCHANGED_HEARTBEAT: `6h`

| |CPU sensor discovery |

A table containing information of CPU sensor status on the system.

|SNMP |bigip.cpu.sensor.discovery

**Preprocessing**:

- DISCARD_UNCHANGED_HEARTBEAT: `6h`

| -|File system discovery |

A table containing entries of system disk usage information.

|SNMP |bigip.disktable.discovery

**Preprocessing**:

- DISCARD_UNCHANGED_HEARTBEAT: `6h`

**Filter**:

AND

- {#PART.NAME} MATCHES_REGEX `{$BIGIP.LLD.FILTER.PART.NAME.MATCHES}`

- {#PART.NAME} NOT_MATCHES_REGEX `{$BIGIP.LLD.FILTER.PART.NAME.NOT_MATCHES}`

| +|File system discovery |

A table containing entries of system disk usage information.

|SNMP |bigip.disktable.discovery

**Preprocessing**:

- DISCARD_UNCHANGED_HEARTBEAT: `6h`

**Filter**:

AND

- {#PART.NAME} MATCHES_REGEX `{$BIGIP.LLD.FILTER.PART.NAME.MATCHES}`

- {#PART.NAME} NOT_MATCHES_REGEX `{$BIGIP.LLD.FILTER.PART.NAME.NOT_MATCHES}`

**Overrides:**

Skip trigger for defined filesystems
- {#PART.NAME} MATCHES_REGEX `{$BIGIP.LLD.OVERRIDE.PART.FILTER_LOW_SPACE_TRIGGER}`
- TRIGGER_PROTOTYPE REGEXP `^F5 BIG-IP: Low free space in file system`
- NO_DISCOVER

| |Memory discovery |

Containing system statistics information of the memory usage

|SNMP |bigip.memory.discovery

**Preprocessing**:

- DISCARD_UNCHANGED_HEARTBEAT: `6h`

| |Module discovery |

Resource allocation information about modules on the system

|SNMP |bigip.module.discovery

**Preprocessing**:

- DISCARD_UNCHANGED_HEARTBEAT: `6h`

| |Network interface discovery |

A table containing statistic information of the interfaces on the device.

|SNMP |bigip.net.discovery

**Preprocessing**:

- DISCARD_UNCHANGED_HEARTBEAT: `6h`

| diff --git a/templates/net/f5_bigip_snmp/template_net_f5_bigip_snmp.yaml b/templates/net/f5_bigip_snmp/template_net_f5_bigip_snmp.yaml index 10c742b3335..07d02ac01dc 100644 --- a/templates/net/f5_bigip_snmp/template_net_f5_bigip_snmp.yaml +++ b/templates/net/f5_bigip_snmp/template_net_f5_bigip_snmp.yaml @@ -1,6 +1,6 @@ zabbix_export: version: '6.2' - date: '2022-10-27T11:31:36Z' + date: '2022-10-31T08:45:05Z' template_groups: - uuid: 36bff6c29af64692839d077febfc7079 @@ -1957,6 +1957,22 @@ zabbix_export: type: DISCARD_UNCHANGED_HEARTBEAT parameters: - 6h + overrides: + - + name: 'Skip trigger for defined filesystems' + step: '1' + filter: + conditions: + - + macro: '{#PART.NAME}' + value: '{$BIGIP.LLD.OVERRIDE.PART.FILTER_LOW_SPACE_TRIGGER}' + formulaid: A + operations: + - + operationobject: TRIGGER_PROTOTYPE + operator: REGEXP + value: '^F5 BIG-IP: Low free space in file system' + discover: NO_DISCOVER - uuid: 8aeb7920d1fe4ba4884f92e45e711228 name: 'Memory discovery' @@ -3773,6 +3789,10 @@ zabbix_export: macro: '{$BIGIP.LLD.FILTER.PART.NAME.NOT_MATCHES}' value: CHANGE_IF_NEEDED description: 'Filter to exclude discovered by mount point names.' + - + macro: '{$BIGIP.LLD.OVERRIDE.PART.FILTER_LOW_SPACE_TRIGGER}' + value: ^/usr$ + description: 'Partitions that low free space trigger should ignore.' - macro: '{$BIGIP.MEMORY.UTIL.WARN.MAX}' value: '85' -- cgit v1.2.3