diff options
Diffstat (limited to 'templates/net/f5_bigip_snmp/README.md')
-rw-r--r-- | templates/net/f5_bigip_snmp/README.md | 46 |
1 files changed, 23 insertions, 23 deletions
diff --git a/templates/net/f5_bigip_snmp/README.md b/templates/net/f5_bigip_snmp/README.md index 41129506b17..1982edb7a7e 100644 --- a/templates/net/f5_bigip_snmp/README.md +++ b/templates/net/f5_bigip_snmp/README.md @@ -1,14 +1,14 @@ -# F5 Big-IP SNMP +# F5 Big-IP by SNMP ## Overview -For Zabbix version: 6.2 and higher. +For Zabbix version: 6.4 and higher. https://www.f5.com/products/big-ip-services ## Setup -> See [Zabbix template operation](https://www.zabbix.com/documentation/6.2/manual/config/templates_out_of_the_box/network_devices) for basic instructions. +> See [Zabbix template operation](https://www.zabbix.com/documentation/6.4/manual/config/templates_out_of_the_box/network_devices) for basic instructions. Refer to the vendor documentation. @@ -184,26 +184,26 @@ There are no template links in this template. |Name|Description|Expression|Severity|Dependencies and additional info| |----|-----------|----|----|----| -|F5 BIG-IP: Cluster not in sync |<p>-</p> |`count(/F5 Big-IP SNMP/bigip.failover,10m,"ne","3")>8 and count(/F5 Big-IP SNMP/bigip.failover,10m,"ne","4")>6` |WARNING |<p>Manual close: YES</p> | -|F5 BIG-IP: The device is inconsistent with the device group |<p>The device is inconsistent with the device group, requires user intervention</p> |`last(/F5 Big-IP SNMP/bigip.syncstatus)=4` |WARNING |<p>Manual close: YES</p> | -|F5 BIG-IP: Changes have been made on the device not sync |<p>Changes have been made on the device not sync to the device group, requires user intervention</p> |`last(/F5 Big-IP SNMP/bigip.syncstatus)=2` |WARNING |<p>Manual close: YES</p> | -|F5 BIG-IP: High CPU utilization |<p>CPU utilization is too high. The system might be slow to respond.</p> |`last(/F5 Big-IP SNMP/bigip.cpu.usageratio.5m[{#HOST.ID},{#CPU.ID}])>{$BIGIP.CPU.UTIL.WARN.MAX}`<p>Recovery expression:</p>`last(/F5 Big-IP SNMP/bigip.cpu.usageratio.5m[{#HOST.ID},{#CPU.ID}])<{$BIGIP.CPU.UTIL.WARN.MIN}` |WARNING | | -|F5 BIG-IP: Fan[{#FAN.INDEX}] is in critical state |<p>Please check the fan unit</p> |`last(/F5 Big-IP SNMP/bigip.chassis.fan.status[{#FAN.INDEX}])=0` |AVERAGE | | -|F5 BIG-IP: Fan[{#FAN.INDEX}] is not present |<p>Please check the fan unit</p> |`last(/F5 Big-IP SNMP/bigip.chassis.fan.status[{#FAN.INDEX}])=2` |INFO | | -|F5 BIG-IP: Low free space in file system [{#PART.NAME}] |<p>The system is running out of free space.</p> |`last(/F5 Big-IP SNMP/bigip.disktable.freeblocks[{#PART.NAME}])/last(/F5 Big-IP SNMP/bigip.disktable.totalblocks[{#PART.NAME}])*100<{$BIGIP.FS.FREE.WARN.MIN:"{#PART.NAME}"}`<p>Recovery expression:</p>`last(/F5 Big-IP SNMP/bigip.disktable.freeblocks[{#PART.NAME}])/last(/F5 Big-IP SNMP/bigip.disktable.totalblocks[{#PART.NAME}])*100>{$BIGIP.FS.FREE.WARN.MAX:"{#PART.NAME}"}` |WARNING |<p>Manual close: YES</p> | -|F5 BIG-IP: Chassis has been replaced |<p>Chassis serial number has changed. Ack to close</p> |`last(/F5 Big-IP SNMP/bigip.serialnumber,#1)<>last(/F5 Big-IP SNMP/bigip.serialnumber,#2) and length(last(/F5 Big-IP SNMP/bigip.serialnumber))>0` |INFO |<p>Manual close: YES</p> | -|F5 BIG-IP: High memory utilization in host [{#HOST.ID}] |<p>The system is running out of free memory.</p> |`last(/F5 Big-IP SNMP/bigip.memory.used[{#HOST.ID}])/last(/F5 Big-IP SNMP/bigip.memory.total[{#HOST.ID}])*100>{$BIGIP.MEMORY.UTIL.WARN.MAX}`<p>Recovery expression:</p>`last(/F5 Big-IP SNMP/bigip.memory.used[{#HOST.ID}])/last(/F5 Big-IP SNMP/bigip.memory.total[{#HOST.ID}])*100<{$BIGIP.MEMORY.UTIL.WARN.MIN}` |WARNING | | -|F5 BIG-IP: High swap utilization in host [{#HOST.ID}] |<p>The system is running out of free swap memory.</p> |`last(/F5 Big-IP SNMP/bigip.memory.used.swap[{#HOST.ID}])/last(/F5 Big-IP SNMP/bigip.memory.total.swap[{#HOST.ID}])*100>{$BIGIP.SWAP.UTIL.WARN.MAX}`<p>Recovery expression:</p>`last(/F5 Big-IP SNMP/bigip.memory.used.swap[{#HOST.ID}])/last(/F5 Big-IP SNMP/bigip.memory.total.swap[{#HOST.ID}])*100>{$BIGIP.SWAP.UTIL.WARN.MIN}` |WARNING | | -|F5 BIG-IP: There are errors on the network interface |<p>-</p> |`last(/F5 Big-IP SNMP/bigip.net.in.error[{#IF.NAME}])>last(/F5 Big-IP SNMP/bigip.net.in.error[{#IF.NAME}],#2) or last(/F5 Big-IP SNMP/bigip.net.out.error[{#IF.NAME}])>last(/F5 Big-IP SNMP/bigip.net.out.error[{#IF.NAME}],#2)` |AVERAGE | | -|F5 BIG-IP: Pool {#POOL.NAME} is not available in some capacity: {ITEM.VALUE1} |<p>-</p> |`count(/F5 Big-IP SNMP/bigip.pool.available[{#POOL.NAME}],120m,"ne","1")>20` |AVERAGE |<p>**Depends on**:</p><p>- F5 BIG-IP: Pool {#POOL.NAME} is not enabled in some capacity: {ITEM.VALUE1}</p> | -|F5 BIG-IP: Pool {#POOL.NAME} is not enabled in some capacity: {ITEM.VALUE1} |<p>-</p> |`count(/F5 Big-IP SNMP/bigip.pool.enabled[{#POOL.NAME}],120m,"ne","1")>4` |AVERAGE | | -|F5 BIG-IP: Power supply [{#POWER.INDEX}] is in critical state |<p>Please check the power supply unit</p> |`last(/F5 Big-IP SNMP/bigip.chassis.power.status[{#POWER.INDEX}])=0` |HIGH | | -|F5 BIG-IP: Power supply [{#POWER.INDEX}] is not present |<p>Please check the power supply unit</p> |`last(/F5 Big-IP SNMP/bigip.chassis.power.status[{#POWER.INDEX}])=2` |INFO | | -|F5 BIG-IP: Certificate expires ({#CERT.NAME}) |<p>Please check certificate</p> |`last(/F5 Big-IP SNMP/bigip.cert.expiration.date[{#CERT.NAME}]) - 86400 * {$BIGIP.CERT.MIN} < now()` |WARNING | | -|F5 BIG-IP: No SNMP data collection |<p>SNMP is not available for polling. Please check device connectivity and SNMP settings.</p> |`max(/F5 Big-IP SNMP/zabbix[host,snmp,available],{$SNMP.TIMEOUT})=0` |WARNING | | -|F5 BIG-IP: Host has been restarted |<p>Uptime is less than 10 minutes.</p> |`last(/F5 Big-IP SNMP/bigip.uptime)<10m` |INFO |<p>Manual close: YES</p> | -|F5 BIG-IP: Chassis temperature |<p>-</p> |`last(/F5 Big-IP SNMP/bigip.chassis.temp.value[{#TEMP.INDEX}])>{$BIGIP.TEMP.HIGH}` |HIGH | | -|F5 BIG-IP: Chassis temperature |<p>-</p> |`last(/F5 Big-IP SNMP/bigip.chassis.temp.value[{#TEMP.INDEX}])>{$BIGIP.TEMP.WARN}` |WARNING |<p>**Depends on**:</p><p>- F5 BIG-IP: Chassis temperature</p> | +|F5 BIG-IP: Cluster not in sync |<p>-</p> |`count(/F5 Big-IP by SNMP/bigip.failover,10m,"ne","3")>8 and count(/F5 Big-IP by SNMP/bigip.failover,10m,"ne","4")>6` |WARNING |<p>Manual close: YES</p> | +|F5 BIG-IP: The device is inconsistent with the device group |<p>The device is inconsistent with the device group, requires user intervention</p> |`last(/F5 Big-IP by SNMP/bigip.syncstatus)=4` |WARNING |<p>Manual close: YES</p> | +|F5 BIG-IP: Changes have been made on the device not sync |<p>Changes have been made on the device not sync to the device group, requires user intervention</p> |`last(/F5 Big-IP by SNMP/bigip.syncstatus)=2` |WARNING |<p>Manual close: YES</p> | +|F5 BIG-IP: High CPU utilization |<p>CPU utilization is too high. The system might be slow to respond.</p> |`last(/F5 Big-IP by SNMP/bigip.cpu.usageratio.5m[{#HOST.ID},{#CPU.ID}])>{$BIGIP.CPU.UTIL.WARN.MAX}`<p>Recovery expression:</p>`last(/F5 Big-IP by SNMP/bigip.cpu.usageratio.5m[{#HOST.ID},{#CPU.ID}])<{$BIGIP.CPU.UTIL.WARN.MIN}` |WARNING | | +|F5 BIG-IP: Fan[{#FAN.INDEX}] is in critical state |<p>Please check the fan unit</p> |`last(/F5 Big-IP by SNMP/bigip.chassis.fan.status[{#FAN.INDEX}])=0` |AVERAGE | | +|F5 BIG-IP: Fan[{#FAN.INDEX}] is not present |<p>Please check the fan unit</p> |`last(/F5 Big-IP by SNMP/bigip.chassis.fan.status[{#FAN.INDEX}])=2` |INFO | | +|F5 BIG-IP: Low free space in file system [{#PART.NAME}] |<p>The system is running out of free space.</p> |`last(/F5 Big-IP by SNMP/bigip.disktable.freeblocks[{#PART.NAME}])/last(/F5 Big-IP by SNMP/bigip.disktable.totalblocks[{#PART.NAME}])*100<{$BIGIP.FS.FREE.WARN.MIN:"{#PART.NAME}"}`<p>Recovery expression:</p>`last(/F5 Big-IP by SNMP/bigip.disktable.freeblocks[{#PART.NAME}])/last(/F5 Big-IP by SNMP/bigip.disktable.totalblocks[{#PART.NAME}])*100>{$BIGIP.FS.FREE.WARN.MAX:"{#PART.NAME}"}` |WARNING |<p>Manual close: YES</p> | +|F5 BIG-IP: Chassis has been replaced |<p>Chassis serial number has changed. Ack to close</p> |`last(/F5 Big-IP by SNMP/bigip.serialnumber,#1)<>last(/F5 Big-IP by SNMP/bigip.serialnumber,#2) and length(last(/F5 Big-IP by SNMP/bigip.serialnumber))>0` |INFO |<p>Manual close: YES</p> | +|F5 BIG-IP: High memory utilization in host [{#HOST.ID}] |<p>The system is running out of free memory.</p> |`last(/F5 Big-IP by SNMP/bigip.memory.used[{#HOST.ID}])/last(/F5 Big-IP by SNMP/bigip.memory.total[{#HOST.ID}])*100>{$BIGIP.MEMORY.UTIL.WARN.MAX}`<p>Recovery expression:</p>`last(/F5 Big-IP by SNMP/bigip.memory.used[{#HOST.ID}])/last(/F5 Big-IP by SNMP/bigip.memory.total[{#HOST.ID}])*100<{$BIGIP.MEMORY.UTIL.WARN.MIN}` |WARNING | | +|F5 BIG-IP: High swap utilization in host [{#HOST.ID}] |<p>The system is running out of free swap memory.</p> |`last(/F5 Big-IP by SNMP/bigip.memory.used.swap[{#HOST.ID}])/last(/F5 Big-IP by SNMP/bigip.memory.total.swap[{#HOST.ID}])*100>{$BIGIP.SWAP.UTIL.WARN.MAX}`<p>Recovery expression:</p>`last(/F5 Big-IP by SNMP/bigip.memory.used.swap[{#HOST.ID}])/last(/F5 Big-IP by SNMP/bigip.memory.total.swap[{#HOST.ID}])*100>{$BIGIP.SWAP.UTIL.WARN.MIN}` |WARNING | | +|F5 BIG-IP: There are errors on the network interface |<p>-</p> |`last(/F5 Big-IP by SNMP/bigip.net.in.error[{#IF.NAME}])>last(/F5 Big-IP by SNMP/bigip.net.in.error[{#IF.NAME}],#2) or last(/F5 Big-IP by SNMP/bigip.net.out.error[{#IF.NAME}])>last(/F5 Big-IP by SNMP/bigip.net.out.error[{#IF.NAME}],#2)` |AVERAGE | | +|F5 BIG-IP: Pool {#POOL.NAME} is not available in some capacity: {ITEM.VALUE1} |<p>-</p> |`count(/F5 Big-IP by SNMP/bigip.pool.available[{#POOL.NAME}],120m,"ne","1")>20` |AVERAGE |<p>**Depends on**:</p><p>- F5 BIG-IP: Pool {#POOL.NAME} is not enabled in some capacity: {ITEM.VALUE1}</p> | +|F5 BIG-IP: Pool {#POOL.NAME} is not enabled in some capacity: {ITEM.VALUE1} |<p>-</p> |`count(/F5 Big-IP by SNMP/bigip.pool.enabled[{#POOL.NAME}],120m,"ne","1")>4` |AVERAGE | | +|F5 BIG-IP: Power supply [{#POWER.INDEX}] is in critical state |<p>Please check the power supply unit</p> |`last(/F5 Big-IP by SNMP/bigip.chassis.power.status[{#POWER.INDEX}])=0` |HIGH | | +|F5 BIG-IP: Power supply [{#POWER.INDEX}] is not present |<p>Please check the power supply unit</p> |`last(/F5 Big-IP by SNMP/bigip.chassis.power.status[{#POWER.INDEX}])=2` |INFO | | +|F5 BIG-IP: Certificate expires ({#CERT.NAME}) |<p>Please check certificate</p> |`last(/F5 Big-IP by SNMP/bigip.cert.expiration.date[{#CERT.NAME}]) - 86400 * {$BIGIP.CERT.MIN} < now()` |WARNING | | +|F5 BIG-IP: No SNMP data collection |<p>SNMP is not available for polling. Please check device connectivity and SNMP settings.</p> |`max(/F5 Big-IP by SNMP/zabbix[host,snmp,available],{$SNMP.TIMEOUT})=0` |WARNING | | +|F5 BIG-IP: Host has been restarted |<p>Uptime is less than 10 minutes.</p> |`last(/F5 Big-IP by SNMP/bigip.uptime)<10m` |INFO |<p>Manual close: YES</p> | +|F5 BIG-IP: Chassis temperature |<p>-</p> |`last(/F5 Big-IP by SNMP/bigip.chassis.temp.value[{#TEMP.INDEX}])>{$BIGIP.TEMP.HIGH}` |HIGH | | +|F5 BIG-IP: Chassis temperature |<p>-</p> |`last(/F5 Big-IP by SNMP/bigip.chassis.temp.value[{#TEMP.INDEX}])>{$BIGIP.TEMP.WARN}` |WARNING |<p>**Depends on**:</p><p>- F5 BIG-IP: Chassis temperature</p> | ## Feedback |