Перейти к основному содержимому

F5 Big-IP SNMP

Macros used

NameValue
{$BIGIP.CERT.MIN}7
{$BIGIP.CPU.UTIL.WARN.MAX}85
{$BIGIP.CPU.UTIL.WARN.MIN}65
{$BIGIP.FS.FREE.WARN.MAX}20
{$BIGIP.FS.FREE.WARN.MIN}10
{$BIGIP.LLD.FILTER.PART.NAME.MATCHES}.*
{$BIGIP.LLD.FILTER.PART.NAME.NOT_MATCHES}CHANGE_IF_NEEDED
{$BIGIP.MEMORY.UTIL.WARN.MAX}85
{$BIGIP.MEMORY.UTIL.WARN.MIN}65
{$BIGIP.SWAP.UTIL.WARN.MAX}85
{$BIGIP.SWAP.UTIL.WARN.MIN}65
{$BIGIP.TEMP.HIGH}50
{$BIGIP.TEMP.WARN}45
{$SNMP.TIMEOUT}5m

Items collected

NameDescriptionTypeIntervalKey and additional info
F5 BIG-IP: ContactMIB: RFC1213-MIB The textual identification of the contact person for this managed node, together with information on how to contact this person.SNMP_AGENT1hbigip.contact
F5 BIG-IP: Failover statusMIB: F5-BIGIP-SYSTEM-MIB The failover status ID on the system. unknown - the failover status of the device is unknown; offline - the device is offline; forcedOffline - the device is forced offline; standby - the device is standby; active - the device is active.SNMP_AGENT

-

bigip.failover
F5 BIG-IP: LocationMIB: RFC1213-MIB The physical location of this node (e.g., `telephone closet, 3rd floor').SNMP_AGENT1hbigip.location
F5 BIG-IP: Hardware model nameMIB: RFC1213-MIB A textual description of the entity. This value should include the full name and version identification of the system's hardware type, software operating-system, and networking software. It is mandatory that this only contain printable ASCII characters.SNMP_AGENT1hbigip.model
F5 BIG-IP: Host nameMIB: RFC1213-MIB An administratively-assigned name for this managed node. By convention, this is the node's fully-qualified domain name.SNMP_AGENT1hbigip.name
F5 BIG-IP: Product buildMIB: F5-BIGIP-SYSTEM-MIB The product build number.SNMP_AGENT1hbigip.product.build
F5 BIG-IP: Product build dateMIB: F5-BIGIP-SYSTEM-MIB The product build date.SNMP_AGENT1hbigip.product.date
F5 BIG-IP: Product editionMIB: F5-BIGIP-SYSTEM-MIB The product edition.SNMP_AGENT1hbigip.product.edition
F5 BIG-IP: Product nameMIB: F5-BIGIP-SYSTEM-MIB The product name.SNMP_AGENT1hbigip.product.name
F5 BIG-IP: Product versionMIB: F5-BIGIP-SYSTEM-MIB The product version.SNMP_AGENT1hbigip.product.version
F5 BIG-IP: Chassis serial numberMIB: F5-BIGIP-SYSTEM-MIB Serial numberSNMP_AGENT1hbigip.serialnumber
F5 BIG-IP: Sync StatusMIB: F5-BIGIP-SYSTEM-MIB The sync status ID on the system. unknown - the device is disconnected from the device group; syncing - the device is joining the device group or has requested changes from device group or inconsistent with the group; needManualSync - changes have been made on the device not syncd to the device group; inSync - the device is consistent with the device group; syncFailed - the device is inconsistent with the device group, requires user intervention; syncDisconnected - the device is not connected to any peers; standalone - the device is in a standalone configuration; awaitingInitialSync - the device is waiting for initial sync; incompatibleVersion - the device's version is incompatible with rest of the devices in the device group; partialSync - some but not all devices successfully received the last sync.SNMP_AGENT

-

bigip.syncstatus
F5 BIG-IP: TCP connections, CLOSE-WAIT/LAST-ACKMIB: F5-BIGIP-SYSTEM-MIB The number of current TCP connections in CLOSE-WAIT/LAST-ACK.SNMP_AGENT

-

bigip.tcp.close_wait
F5 BIG-IP: TCP connections, FIN-WAIT-1/CLOSINGMIB: F5-BIGIP-SYSTEM-MIB The number of current TCP connections in FIN-WAIT-1/CLOSING.SNMP_AGENT

-

bigip.tcp.fin1_wait
F5 BIG-IP: TCP connections, FIN-WAIT-2MIB: F5-BIGIP-SYSTEM-MIB The number of current TCP connections in FIN-WAIT-2.SNMP_AGENT

-

bigip.tcp.fin2_wait
F5 BIG-IP: Open TCP connectionsMIB: F5-BIGIP-SYSTEM-MIB The number of current open TCP connections.SNMP_AGENT

-

bigip.tcp.open
F5 BIG-IP: TCP connections, TIME-WAITMIB: F5-BIGIP-SYSTEM-MIB The number of current TCP connections in TIME-WAIT.SNMP_AGENT

-

bigip.tcp.time_wait
F5 BIG-IP: Open UDP connectionsMIB: F5-BIGIP-SYSTEM-MIB The number of current open UDP connections.SNMP_AGENT

-

bigip.udp.open
F5 BIG-IP: UptimeMIB: F5-BIGIP-SYSTEM-MIB The system up time in 1/100 seconds since boot.SNMP_AGENT30sbigip.uptime
F5 BIG-IP: SNMP agent availability

-

INTERNAL

-

zabbix[host,snmp,available]

Triggers

NameDescriptionExpressionPriorityDependencies
F5 BIG-IP: Cluster not in sync

-

count(/F5 Big-IP SNMP/bigip.failover,10m,"ne","3")>8 and count(/F5 Big-IP SNMP/bigip.failover,10m,"ne","4")>6WARNING 📢F5 BIG-IP: Failover status
F5 BIG-IP: Chassis has been replacedChassis serial number has changed. Ack to closelast(/F5 Big-IP SNMP/bigip.serialnumber,#1)<>last(/F5 Big-IP SNMP/bigip.serialnumber,#2) and length(last(/F5 Big-IP SNMP/bigip.serialnumber))>0INFO 🔔F5 BIG-IP: Chassis serial number
F5 BIG-IP: Changes have been made on the device not syncChanges have been made on the device not sync to the device group, requires user interventionlast(/F5 Big-IP SNMP/bigip.syncstatus)=2WARNING 📢F5 BIG-IP: Sync Status
F5 BIG-IP: The device is inconsistent with the device groupThe device is inconsistent with the device group, requires user interventionlast(/F5 Big-IP SNMP/bigip.syncstatus)=4WARNING 📢F5 BIG-IP: Sync Status
F5 BIG-IP: has been restartedUptime is less than 10 minutes.last(/F5 Big-IP SNMP/bigip.uptime)<10mINFO 🔔F5 BIG-IP: Uptime
F5 BIG-IP: No SNMP data collectionSNMP is not available for polling. Please check device connectivity and SNMP settings.max(/F5 Big-IP SNMP/zabbix[host,snmp,available],{$SNMP.TIMEOUT})=0WARNING 📢F5 BIG-IP: SNMP agent availability

Discovery rule №1

NameDescriptionTypeIntervalKey and additional info
Blade temperature discoveryContaining information of blade temperature of the systemSNMP_AGENT1hbigip.blade.temp.discovery

Item prototypes

NameDescriptionTypeIntervalKey and additional info
F5 BIG-IP: Sensor [{#SLOT.INDEX}:{#TEMP.INDEX}]: TemperatureMIB: F5-BIGIP-SYSTEM-MIB Location: {#TEMP.LOCATION} The blade temperature (in Celsius) of the indexed sensor on the system., This is only supported for the platform where the sensor data is available.SNMP_AGENT

-

bigip.blade.temp.value[{#SLOT.INDEX},{#TEMP.INDEX}]

Discovery rule №2

NameDescriptionTypeIntervalKey and additional info
Blade voltage discoveryA table containing information of blade voltage of the system.SNMP_AGENT1hbigip.blade.voltage.discovery

Item prototypes

NameDescriptionTypeIntervalKey and additional info
F5 BIG-IP: Voltage [{#VOLT.INDEX}]: SlotMIB: F5-BIGIP-SYSTEM-MIB The chassis slot number, if applicable.SNMP_AGENT

-

bigip.blade.voltage.slot[{#VOLT.INDEX}]
F5 BIG-IP: Voltage [{#VOLT.INDEX}]: ValueMIB: F5-BIGIP-SYSTEM-MIB The blade voltage (in V) of the indexed sensor on the system., This is only supported for the platform where the sensor data is available.SNMP_AGENT

-

bigip.blade.voltage.value[{#VOLT.INDEX}]

Discovery rule №3

NameDescriptionTypeIntervalKey and additional info
Certificate discoveryA table containing certificate configuration.SNMP_AGENT1dbigip.cert.discovery

Item prototypes

NameDescriptionTypeIntervalKey and additional info
F5 BIG-IP: Certificate [{#CERT.NAME}]: Expiration dateMIB: F5-BIGIP-SYSTEM-MIB The expiration date of the certificate in unix time.SNMP_AGENT12hbigip.cert.expiration.date[{#CERT.NAME}]

Trigger prototypes

NameDescriptionExpressionPriorityDependencies
F5 BIG-IP: Certificate expires ({#CERT.NAME})Please check certificatelast(/F5 Big-IP SNMP/bigip.cert.expiration.date[{#CERT.NAME}]) - 86400 * {$BIGIP.CERT.MIN} < now()WARNING 📢F5 BIG-IP: Certificate [{#CERT.NAME}]: Expiration date

Discovery rule №4

NameDescriptionTypeIntervalKey and additional info
Chassis fan discoveryA table containing information of chassis fan status of the systemSNMP_AGENT1hbigip.chassis.fan.discovery

Item prototypes

NameDescriptionTypeIntervalKey and additional info
F5 BIG-IP: FAN [{#FAN.INDEX}]: SpeedMIB: F5-BIGIP-SYSTEM-MIB The actual speed of the indexed chassis fan on the system. This is only supported for the platform where the actual fan speed data is available. '0' means fan speed is unavailable while the associated chassis status is good.SNMP_AGENT5mbigip.chassis.fan.speed[{#FAN.INDEX}]
F5 BIG-IP: FAN [{#FAN.INDEX}]: StatusMIB: F5-BIGIP-SYSTEM-MIB The status of the indexed chassis fan on the system., This is only supported for the platform where the sensor data is available. Possible values: 0 - bad, 1 - good, 2 - notpresent.SNMP_AGENT5mbigip.chassis.fan.status[{#FAN.INDEX}]

Trigger prototypes

NameDescriptionExpressionPriorityDependencies
F5 BIG-IP: Fan[{#FAN.INDEX}] is in critical statePlease check the fan unitlast(/F5 Big-IP SNMP/bigip.chassis.fan.status[{#FAN.INDEX}])=0AVERAGE ⚠F5 BIG-IP: FAN [{#FAN.INDEX}]: Status
F5 BIG-IP: Fan[{#FAN.INDEX}] is not presentPlease check the fan unitlast(/F5 Big-IP SNMP/bigip.chassis.fan.status[{#FAN.INDEX}])=2INFO 🔔F5 BIG-IP: FAN [{#FAN.INDEX}]: Status

Discovery rule №5

NameDescriptionTypeIntervalKey and additional info
Chassis power supply discoveryA table containing information of chassis power supply status of the system.SNMP_AGENT1hbigip.chassis.power.discovery

Item prototypes

NameDescriptionTypeIntervalKey and additional info
F5 BIG-IP: Power supply [{#POWER.INDEX}]: StatusMIB: F5-BIGIP-SYSTEM-MIB The status of the indexed power supply on the system., This is only supported for the platform where the sensor data is available. Possible values: 0 - bad, 1 - good, 2 - notpresent.SNMP_AGENT5mbigip.chassis.power.status[{#POWER.INDEX}]

Trigger prototypes

NameDescriptionExpressionPriorityDependencies
F5 BIG-IP: Power supply [{#POWER.INDEX}] is in critical statePlease check the power supply unitlast(/F5 Big-IP SNMP/bigip.chassis.power.status[{#POWER.INDEX}])=0HIGH ⛔F5 BIG-IP: Power supply [{#POWER.INDEX}]: Status
F5 BIG-IP: Power supply [{#POWER.INDEX}] is not presentPlease check the power supply unitlast(/F5 Big-IP SNMP/bigip.chassis.power.status[{#POWER.INDEX}])=2INFO 🔔F5 BIG-IP: Power supply [{#POWER.INDEX}]: Status

Discovery rule №6

NameDescriptionTypeIntervalKey and additional info
Chassis temperature discoveryA table containing information of chassis temperature of the systemSNMP_AGENT1hbigip.chassis.temp.discovery

Item prototypes

NameDescriptionTypeIntervalKey and additional info
F5 BIG-IP: Sensor [{#TEMP.INDEX}]: TemperatureMIB: F5-BIGIP-SYSTEM-MIB The chassis temperature (in Celsius) of the indexed sensor on the system., This is only supported for the platform where the sensor data is available.SNMP_AGENT5mbigip.chassis.temp.value[{#TEMP.INDEX}]

Trigger prototypes

NameDescriptionExpressionPriorityDependencies
F5 BIG-IP: Chassis temperature

-

last(/F5 Big-IP SNMP/bigip.chassis.temp.value[{#TEMP.INDEX}])>{$BIGIP.TEMP.HIGH}HIGH ⛔F5 BIG-IP: Sensor [{#TEMP.INDEX}]: Temperature
F5 BIG-IP: Chassis temperature

-

last(/F5 Big-IP SNMP/bigip.chassis.temp.value[{#TEMP.INDEX}])>{$BIGIP.TEMP.WARN}WARNING 📢F5 BIG-IP: Sensor [{#TEMP.INDEX}]: Temperature

Discovery rule №7

NameDescriptionTypeIntervalKey and additional info
CPU discoveryA table containing entries of system CPU usage information for a system.SNMP_AGENT1hbigip.cpu.discovery

Item prototypes

NameDescriptionTypeIntervalKey and additional info
F5 BIG-IP: Host [{#HOST.ID}] CPU{#CPU.ID}: Idle, avg 1mMIB: F5-BIGIP-SYSTEM-MIB The average time spent by the specified processor doing nothing for the associated host in the last one minute.SNMP_AGENT5mbigip.cpu.idle.1m[{#HOST.ID},{#CPU.ID}]
F5 BIG-IP: Host [{#HOST.ID}] CPU{#CPU.ID}: Idle, avg 5mMIB: F5-BIGIP-SYSTEM-MIB The average time spent by the specified processor doing nothing for the associated host in the last five minutes.SNMP_AGENT5mbigip.cpu.idle.5m[{#HOST.ID},{#CPU.ID}]
F5 BIG-IP: Host [{#HOST.ID}] CPU{#CPU.ID}: Idle, avg 5sMIB: F5-BIGIP-SYSTEM-MIB The average time spent by the specified processor doing nothing for the associated host in the last five seconds.SNMP_AGENT5mbigip.cpu.idle.5s[{#HOST.ID},{#CPU.ID}]
F5 BIG-IP: Host [{#HOST.ID}] CPU{#CPU.ID}: IO wait, avg 1mMIB: F5-BIGIP-SYSTEM-MIB The average time spent by the specified processor waiting for external I/O to complete for the associated host in the last one minute.SNMP_AGENT5mbigip.cpu.iowait.1m[{#HOST.ID},{#CPU.ID}]
F5 BIG-IP: Host [{#HOST.ID}] CPU{#CPU.ID}: IO wait, avg 5mMIB: F5-BIGIP-SYSTEM-MIB The average time spent by the specified processor waiting for external I/O to complete for the associated host in the last five minutes.SNMP_AGENT5mbigip.cpu.iowait.5m[{#HOST.ID},{#CPU.ID}]
F5 BIG-IP: Host [{#HOST.ID}] CPU{#CPU.ID}: IO wait, avg 5sMIB: F5-BIGIP-SYSTEM-MIB The average time spent by the specified processor waiting for external I/O to complete for the associated host in the last five seconds.SNMP_AGENT5mbigip.cpu.iowait.5s[{#HOST.ID},{#CPU.ID}]
F5 BIG-IP: Host [{#HOST.ID}] CPU{#CPU.ID}: IRQ, avg 1mMIB: F5-BIGIP-SYSTEM-MIB The average time spent by the specified processor servicing hardware interrupts for the associated host in the last one minute.SNMP_AGENT5mbigip.cpu.irq.1m[{#HOST.ID},{#CPU.ID}]
F5 BIG-IP: Host [{#HOST.ID}] CPU{#CPU.ID}: IRQ, avg 5mMIB: F5-BIGIP-SYSTEM-MIB The average time spent by the specified processor servicing hardware interrupts for the associated host in the last five minutes.SNMP_AGENT5mbigip.cpu.irq.5m[{#HOST.ID},{#CPU.ID}]
F5 BIG-IP: Host [{#HOST.ID}] CPU{#CPU.ID}: IRQ, avg 5sMIB: F5-BIGIP-SYSTEM-MIB The average time spent by the specified processor servicing hardware interrupts for the associated host in the last five seconds.SNMP_AGENT5mbigip.cpu.irq.5s[{#HOST.ID},{#CPU.ID}]
F5 BIG-IP: Host [{#HOST.ID}] CPU{#CPU.ID}: Nice, avg 1mMIB: F5-BIGIP-SYSTEM-MIB The average time spent by the specified processor running niced processes for the associated host in the last one minute.SNMP_AGENT5mbigip.cpu.nice.1m[{#HOST.ID},{#CPU.ID}]
F5 BIG-IP: Host [{#HOST.ID}] CPU{#CPU.ID}: Nice, avg 5mMIB: F5-BIGIP-SYSTEM-MIB The average time spent by the specified processor running niced processes for the associated host in the last five minutes.SNMP_AGENT5mbigip.cpu.nice.5m[{#HOST.ID},{#CPU.ID}]
F5 BIG-IP: Host [{#HOST.ID}] CPU{#CPU.ID}: Nice, avg 5sMIB: F5-BIGIP-SYSTEM-MIB The average time spent by the specified processor running niced processes for the associated host in the last five seconds.SNMP_AGENT5mbigip.cpu.nice.5s[{#HOST.ID},{#CPU.ID}]
F5 BIG-IP: Host [{#HOST.ID}] CPU{#CPU.ID}: Soft IRQ, avg 1mMIB: F5-BIGIP-SYSTEM-MIB The average time spent by the specified processor servicing soft interrupts for the associated host in the last one minute.SNMP_AGENT5mbigip.cpu.spftirq.1m[{#HOST.ID},{#CPU.ID}]
F5 BIG-IP: Host [{#HOST.ID}] CPU{#CPU.ID}: Soft IRQ, avg 5mMIB: F5-BIGIP-SYSTEM-MIB The average time spent by the specified processor servicing soft interrupts for the associated host in the last five minutes.SNMP_AGENT5mbigip.cpu.spftirq.5m[{#HOST.ID},{#CPU.ID}]
F5 BIG-IP: Host [{#HOST.ID}] CPU{#CPU.ID}: Soft IRQ, avg 5sMIB: F5-BIGIP-SYSTEM-MIB The average time spent by the specified processor servicing soft interrupts for the associated host in the last five seconds.SNMP_AGENT5mbigip.cpu.spftirq.5s[{#HOST.ID},{#CPU.ID}]
F5 BIG-IP: Host [{#HOST.ID}] CPU{#CPU.ID}: Stolen, avg 1mMIB: F5-BIGIP-SYSTEM-MIB The average time 'stolen' from the specified processor for the associated host in the last one minute.SNMP_AGENT5mbigip.cpu.stolen.1m[{#HOST.ID},{#CPU.ID}]
F5 BIG-IP: Host [{#HOST.ID}] CPU{#CPU.ID}: Stolen, avg 1s)MIB: F5-BIGIP-SYSTEM-MIB The average time 'stolen' from the specified processor for the associated host in the last five seconds.SNMP_AGENT5mbigip.cpu.stolen.1s[{#HOST.ID},{#CPU.ID}]
F5 BIG-IP: Host [{#HOST.ID}] CPU{#CPU.ID}: Stolen, avg 5mMIB: F5-BIGIP-SYSTEM-MIB The average time 'stolen' from the specified processor for the associated host in the last five minutes.SNMP_AGENT5mbigip.cpu.stolen.5m[{#HOST.ID},{#CPU.ID}]
F5 BIG-IP: Host [{#HOST.ID}] CPU{#CPU.ID}: System, avg 1mMIB: F5-BIGIP-SYSTEM-MIB The average time spent by the specified processor servicing system calls for the associated host in the last one minute.SNMP_AGENT5mbigip.cpu.system.1m[{#HOST.ID},{#CPU.ID}]
F5 BIG-IP: Host [{#HOST.ID}] CPU{#CPU.ID}: System, avg 5mMIB: F5-BIGIP-SYSTEM-MIB The average time spent by the specified processor servicing system calls for the associated host in the last five minutes.SNMP_AGENT5mbigip.cpu.system.5m[{#HOST.ID},{#CPU.ID}]
F5 BIG-IP: Host [{#HOST.ID}] CPU{#CPU.ID}: System, avg 5sMIB: F5-BIGIP-SYSTEM-MIB The average time spent by the specified processor servicing system calls for the associated host in the last five seconds.SNMP_AGENT5mbigip.cpu.system.5s[{#HOST.ID},{#CPU.ID}]
F5 BIG-IP: Host [{#HOST.ID}] CPU{#CPU.ID}: Usage ratio, avg 1mMIB: F5-BIGIP-SYSTEM-MIB This is average usage ratio of CPU for the associated host in the last one minute. It is calculated by (sum of deltas for user, niced, system)/(sum of deltas of user, niced, system, idle, irq, softirq, and iowait), where each delta is the difference for each stat over the last 5-second interval; user:sysMultiHostCpuUser1m; niced:sysMultiHostCpuNiced1m; stolen:sysMultiHostCpuStolen1m; system:sysMultiHostCpuSystem1m; idle:sysMultiHostCpuIdle1m; irq:sysMultiHostCpuIrq1m; iowait:sysMultiHostCpuIowait1mSNMP_AGENT5mbigip.cpu.usageratio.1m[{#HOST.ID},{#CPU.ID}]
F5 BIG-IP: Host [{#HOST.ID}] CPU{#CPU.ID}: Usage ratio, avg 5mMIB: F5-BIGIP-SYSTEM-MIB This is average usage ratio of CPU for the associated host in the last five minutes. It is calculated by (sum of deltas for user, niced, system)/(sum of deltas of user, niced, system, idle, irq, softirq, and iowait), where each delta is the difference for each stat over the last 5-second interval; user:sysMultiHostCpuUser5m; niced:sysMultiHostCpuNiced5m; stolen:sysMultiHostCpuStolen5m; system:sysMultiHostCpuSystem5m; idle:sysMultiHostCpuIdle5m; irq:sysMultiHostCpuIrq5m; iowait:sysMultiHostCpuIowait5mSNMP_AGENT5mbigip.cpu.usageratio.5m[{#HOST.ID},{#CPU.ID}]
F5 BIG-IP: Host [{#HOST.ID}] CPU{#CPU.ID}: Usage ratio, avg 5sMIB: F5-BIGIP-SYSTEM-MIB This is average usage ratio of CPU for the associated host in the last five seconds. It is calculated by (sum of deltas for user, niced, system)/(sum of deltas of user, niced, system, idle, irq, softirq, and iowait), where each delta is the difference for each stat over the last 5-second interval; user:sysMultiHostCpuUser5s; niced:sysMultiHostCpuNiced5s; stolen:sysMultiHostCpuStolen5s; system:sysMultiHostCpuSystem5s; idle:sysMultiHostCpuIdle5s; irq:sysMultiHostCpuIrq5s; iowait:sysMultiHostCpuIowait5sSNMP_AGENT5mbigip.cpu.usageratio.5s[{#HOST.ID},{#CPU.ID}]
F5 BIG-IP: Host [{#HOST.ID}] CPU{#CPU.ID}: User, avg 1mMIB: F5-BIGIP-SYSTEM-MIB The average time spent by the specified processor in user context for the associated host in the last one minute.SNMP_AGENT5mbigip.cpu.user.1m[{#HOST.ID},{#CPU.ID}]
F5 BIG-IP: Host [{#HOST.ID}] CPU{#CPU.ID}: User, avg 5mMIB: F5-BIGIP-SYSTEM-MIB The average time spent by the specified processor in user context for the associated host in the last five minutes.SNMP_AGENT5mbigip.cpu.user.5m[{#HOST.ID},{#CPU.ID}]
F5 BIG-IP: Host [{#HOST.ID}] CPU{#CPU.ID}: User, avg 5sMIB: F5-BIGIP-SYSTEM-MIB The average time spent by the specified processor in user context for the associated host in the last five seconds.SNMP_AGENT5mbigip.cpu.user.5s[{#HOST.ID},{#CPU.ID}]

Trigger prototypes

NameDescriptionExpressionPriorityDependencies
F5 BIG-IP: High CPU utilizationCPU utilization is too high. The system might be slow to respond.last(/F5 Big-IP SNMP/bigip.cpu.usageratio.5m[{#HOST.ID},{#CPU.ID}])>{$BIGIP.CPU.UTIL.WARN.MAX}WARNING 📢F5 BIG-IP: Host [{#HOST.ID}] CPU{#CPU.ID}: Usage ratio, avg 5m

Discovery rule №8

NameDescriptionTypeIntervalKey and additional info
CPU sensor discoveryA table containing information of CPU sensor status on the system.SNMP_AGENT1hbigip.cpu.sensor.discovery

Item prototypes

NameDescriptionTypeIntervalKey and additional info
F5 BIG-IP: Sensor [{#CPU.SENSOR.SLOT}:{#CPU.SENSOR.INDEX}]: FAN speedMIB: F5-BIGIP-SYSTEM-MIB CPU: {#CPU.SENSOR.NAME} The fan speed (in RPM) of the indexed CPU on the system., This is only supported for the platform where the sensor data is available.SNMP_AGENT5mbigip.cpu.sensor.fan[{#CPU.SENSOR.SLOT},{#CPU.SENSOR.INDEX}]
F5 BIG-IP: Sensor [{#CPU.SENSOR.SLOT}:{#CPU.SENSOR.INDEX}]: NameMIB: F5-BIGIP-SYSTEM-MIB Identifier for the CPU.SNMP_AGENT1hbigip.cpu.sensor.name[{#CPU.SENSOR.SLOT},{#CPU.SENSOR.INDEX}]
F5 BIG-IP: Sensor [{#CPU.SENSOR.SLOT}:{#CPU.SENSOR.INDEX}]: TemperatureMIB: F5-BIGIP-SYSTEM-MIB CPU: {#CPU.SENSOR.NAME} The temperature of the indexed CPU on the system. This is only supported for the platform where the sensor data is available.SNMP_AGENT5mbigip.cpu.sensor.temperature[{#CPU.SENSOR.SLOT},{#CPU.SENSOR.INDEX}]

Discovery rule №9

NameDescriptionTypeIntervalKey and additional info
File system discoveryA table containing entries of system disk usage information.SNMP_AGENT1hbigip.disktable.discovery

Item prototypes

NameDescriptionTypeIntervalKey and additional info
F5 BIG-IP: Mount point [{#PART.NAME}]: Block sizeMIB: F5-BIGIP-SYSTEM-MIB The number of bytes in the specified partition.SNMP_AGENT1hbigip.disktable.blocksize[{#PART.NAME}]
F5 BIG-IP: Mount point [{#PART.NAME}]: Free blocksMIB: F5-BIGIP-SYSTEM-MIB The number of free blocks in the specified partition.SNMP_AGENT1hbigip.disktable.freeblocks[{#PART.NAME}]
F5 BIG-IP: Mount point [{#PART.NAME}]: Free nodesMIB: F5-BIGIP-SYSTEM-MIB The number of free file nodes in the specified partition.SNMP_AGENT1hbigip.disktable.freenodes[{#PART.NAME}]
F5 BIG-IP: Mount point [{#PART.NAME}]: Total blocksMIB: F5-BIGIP-SYSTEM-MIB The number of total blocks in the specified partition.SNMP_AGENT1hbigip.disktable.totalblocks[{#PART.NAME}]
F5 BIG-IP: Mount point [{#PART.NAME}]: Total nodesMIB: F5-BIGIP-SYSTEM-MIB The number of total file nodes in the specified partition.SNMP_AGENT1hbigip.disktable.totalnodes[{#PART.NAME}]

Trigger prototypes

NameDescriptionExpressionPriorityDependencies
F5 BIG-IP: Low free space in file system [{#PART.NAME}]The system is running out of free space.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}"}WARNING 📢

Discovery rule №10

NameDescriptionTypeIntervalKey and additional info
Memory discoveryContaining system statistics information of the memory usageSNMP_AGENT1hbigip.memory.discovery

Item prototypes

NameDescriptionTypeIntervalKey and additional info
F5 BIG-IP: Host [{#HOST.ID}]: Total other non-TMM memoryMIB: F5-BIGIP-SYSTEM-MIB The total other non-TMM memory in bytes for the specified host.SNMP_AGENT5mbigip.memory.total.other[{#HOST.ID}]
F5 BIG-IP: Host [{#HOST.ID}]: Total swapMIB: F5-BIGIP-SYSTEM-MIB The total swap in bytes for the specified host.SNMP_AGENT1dbigip.memory.total.swap[{#HOST.ID}]
F5 BIG-IP: Host [{#HOST.ID}]: Total memoryMIB: F5-BIGIP-SYSTEM-MIB The total host memory in bytes for the specified host.SNMP_AGENT1dbigip.memory.total[{#HOST.ID}]
F5 BIG-IP: Host [{#HOST.ID}]: Used other non-TMM memoryMIB: F5-BIGIP-SYSTEM-MIB The other non-TMM memory in bytes currently in use for the specified host.SNMP_AGENT5mbigip.memory.used.other[{#HOST.ID}]
F5 BIG-IP: Host [{#HOST.ID}]: Used swapMIB: F5-BIGIP-SYSTEM-MIB The swap in bytes currently in use for the specified host.SNMP_AGENT5mbigip.memory.used.swap[{#HOST.ID}]
F5 BIG-IP: Host [{#HOST.ID}]: Used memoryMIB: F5-BIGIP-SYSTEM-MIB The host memory in bytes currently in use for the specified host.SNMP_AGENT5mbigip.memory.used[{#HOST.ID}]

Trigger prototypes

NameDescriptionExpressionPriorityDependencies
F5 BIG-IP: High memory utilization in host [{#HOST.ID}]The system is running out of free memory.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}WARNING 📢
F5 BIG-IP: High swap utilization in host [{#HOST.ID}]The system is running out of free swap memory.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}WARNING 📢

Discovery rule №11

NameDescriptionTypeIntervalKey and additional info
Module discoveryResource allocation information about modules on the systemSNMP_AGENT1hbigip.module.discovery

Item prototypes

NameDescriptionTypeIntervalKey and additional info
F5 BIG-IP: Module [{#MODULE.NAME}]: CPU ratioMIB: F5-BIGIP-SYSTEM-MIB The ratio of CPU to allocate to this module. Only valid if level is 'custom'SNMP_AGENT

-

bigip.module.cpu.ratio[{#MODULE.NAME}]
F5 BIG-IP: Module [{#MODULE.NAME}]: Disk ratioMIB: F5-BIGIP-SYSTEM-MIB The ratio of available disk space to allocate to this module. Only valid if level is 'custom'SNMP_AGENT

-

bigip.module.disk.ratio[{#MODULE.NAME}]
F5 BIG-IP: Module [{#MODULE.NAME}]: Memory ratioMIB: F5-BIGIP-SYSTEM-MIB The ratio of available memory to allocate. Only valid if level is 'custom'SNMP_AGENT

-

bigip.module.memory.ratio[{#MODULE.NAME}]
F5 BIG-IP: Module [{#MODULE.NAME}]: Provision levelMIB: F5-BIGIP-SYSTEM-MIB The provisioning level indicates how the systems resources are distributed amongst the modules Possible values: 1 - none, 2 - minimum, 3 - nominal, 4 - dedicated, 5 - custom.SNMP_AGENT

-

bigip.module.provision.level[{#MODULE.NAME}]

Discovery rule №12

NameDescriptionTypeIntervalKey and additional info
Network interface discoveryA table containing statistic information of the interfaces on the device.SNMP_AGENT1hbigip.net.discovery

Item prototypes

NameDescriptionTypeIntervalKey and additional info
F5 BIG-IP: Interface [{#IF.NAME}]: CollisionsMIB: F5-BIGIP-SYSTEM-MIB The number of collisions on the specified interface, incremented by the number of collisions experienced during transmissions of a frameSNMP_AGENT

-

bigip.net.collisions[{#IF.NAME}]
F5 BIG-IP: Interface [{#IF.NAME}]: Incoming traffic, rateMIB: F5-BIGIP-SYSTEM-MIB The rate of bytes received on this interface.SNMP_AGENT

-

bigip.net.in.bytes.rate[{#IF.NAME}]
F5 BIG-IP: Interface [{#IF.NAME}]: Incoming packet dropsMIB: F5-BIGIP-SYSTEM-MIB The number of packets dropped on ingress for various reasons on the specified interface.SNMP_AGENT

-

bigip.net.in.drops[{#IF.NAME}]
F5 BIG-IP: Interface [{#IF.NAME}]: Incoming packet errorMIB: F5-BIGIP-SYSTEM-MIB The number of received packets that are either undersized, oversized, or have FCS errors by the specified interface.SNMP_AGENT

-

bigip.net.in.error[{#IF.NAME}]
F5 BIG-IP: Interface [{#IF.NAME}]: Incoming multicast packet, rateMIB: F5-BIGIP-SYSTEM-MIB The rate of multicast packets received on this interface.SNMP_AGENT

-

bigip.net.in.multicast.rate[{#IF.NAME}]
F5 BIG-IP: Interface [{#IF.NAME}]: Incoming packet, rateMIB: F5-BIGIP-SYSTEM-MIB The rate of packets received on this interface.SNMP_AGENT

-

bigip.net.in.pkts.rate[{#IF.NAME}]
F5 BIG-IP: Interface [{#IF.NAME}]: Incoming QnQ packet, rateMIB: F5-BIGIP-SYSTEM-MIB The rate of double tagged packets received on the specified interface.SNMP_AGENT

-

bigip.net.in.qq.rate[{#IF.NAME}]
F5 BIG-IP: Interface [{#IF.NAME}]: Outgoing traffic, rateMIB: F5-BIGIP-SYSTEM-MIB The rate of bytes transmitted out of the specified interface.SNMP_AGENT

-

bigip.net.out.bytes.rate[{#IF.NAME}]
F5 BIG-IP: Interface [{#IF.NAME}]: Outgoing packet dropsMIB: F5-BIGIP-SYSTEM-MIB The number of packets aged out or with excessive transmission delays due to multiple deferrals on the specified interface.SNMP_AGENT

-

bigip.net.out.drops[{#IF.NAME}]
F5 BIG-IP: Interface [{#IF.NAME}]: Outgoing packet errorMIB: F5-BIGIP-SYSTEM-MIB The number of excessive collisions, incremented for each frame that experienced 16 collisions during transmission and was aborted on the specified interface.SNMP_AGENT

-

bigip.net.out.error[{#IF.NAME}]
F5 BIG-IP: Interface [{#IF.NAME}]: Outgoing multicast packet, rateMIB: F5-BIGIP-SYSTEM-MIB The rate of multicast packets transmitted out of the specified interface.SNMP_AGENT

-

bigip.net.out.multicast.rate[{#IF.NAME}]
F5 BIG-IP: Interface [{#IF.NAME}]: Outgoing packet, rateMIB: F5-BIGIP-SYSTEM-MIB The rate of packets transmitted out of the specified interface.SNMP_AGENT

-

bigip.net.out.pkts.rate[{#IF.NAME}]
F5 BIG-IP: Interface [{#IF.NAME}]: Outgoing QnQ packet, rateMIB: F5-BIGIP-SYSTEM-MIB The rate of double tagged packets transmitted out of the specified interface.SNMP_AGENT

-

bigip.net.out.qq.rate[{#IF.NAME}]
F5 BIG-IP: Interface [{#IF.NAME}]: Pause stateMIB: F5-BIGIP-SYSTEM-MIB The pause state of the specified interface. none - no pause; txrx - pause all data flow; tx - pause outgoing data flow; rx - pause incoming data flow.SNMP_AGENT

-

bigip.net.pause[{#IF.NAME}]

Trigger prototypes

NameDescriptionExpressionPriorityDependencies
F5 BIG-IP: There are errors on the network interface

-

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 ⚠

Discovery rule №13

NameDescriptionTypeIntervalKey and additional info
Node discoveryA table containing statistic information of node addresses.SNMP_AGENT1hbigip.node.discovery

Item prototypes

NameDescriptionTypeIntervalKey and additional info
F5 BIG-IP: Node [{#NODE.NAME}]: Current connectionsMIB: F5-BIGIP-LOCAL-MIB The current connections from server-side to the specified node address.SNMP_AGENT5mbigip.node.net.conn[{#NODE.NAME}]
F5 BIG-IP: Node [{#NODE.NAME}]: Incoming traffic, rateMIB: F5-BIGIP-LOCAL-MIB The rate of bytes received by the specified node address from server-side.SNMP_AGENT5mbigip.node.net.in.bytes.rate[{#NODE.NAME}]
F5 BIG-IP: Node [{#NODE.NAME}]: Incoming packet, rateMIB: F5-BIGIP-LOCAL-MIB The rate of packets received by the specified node address from server-side.SNMP_AGENT5mbigip.node.net.in.pkts.rate[{#NODE.NAME}]
F5 BIG-IP: Node [{#NODE.NAME}]: Outgoing traffic, rateMIB: F5-BIGIP-LOCAL-MIB The rate of bytes sent to server-side from the specified node address.SNMP_AGENT5mbigip.node.net.out.bytes.rate[{#NODE.NAME}]
F5 BIG-IP: Node [{#NODE.NAME}]: Outgoing packet, rateMIB: F5-BIGIP-LOCAL-MIB The rate of packets sent to server-side from the specified node address.SNMP_AGENT5mbigip.node.net.out.pkts.rate[{#NODE.NAME}]
F5 BIG-IP: Node [{#NODE.NAME}]: Current sessionsMIB: F5-BIGIP-LOCAL-MIB The number of current sessions going through the specified node address.SNMP_AGENT5mbigip.node.net.sessions[{#NODE.NAME}]
F5 BIG-IP: Node [{#NODE.NAME}]: Connections hit a rate limitMIB: F5-BIGIP-LOCAL-MIB The last recorded value for the number of connections to the node address when connections hit a rate limit; this calculation is only maintained if rate limiting is configured for the node.SNMP_AGENT5mbigip.node.overlimit[{#NODE.NAME}]
F5 BIG-IP: Node [{#NODE.NAME}]: Duration of exceeding rate limitMIB: F5-BIGIP-LOCAL-MIB Duration of time in seconds the specified node address has exceeded the configured connection rate limit.SNMP_AGENT5mbigip.node.overtime[{#NODE.NAME}]

Discovery rule №14

NameDescriptionTypeIntervalKey and additional info
Pool discoveryA table containing statistic information of pools.SNMP_AGENT1hbigip.pool.discovery

Item prototypes

NameDescriptionTypeIntervalKey and additional info
F5 BIG-IP: Pool [{#POOL.NAME}]: Status availableMIB: F5-BIGIP-LOCAL-MIB none(0), green(1), tyellow(2), tred(3), tblue(4), tgrey(5)SNMP_AGENT5mbigip.pool.available[{#POOL.NAME}]
F5 BIG-IP: Pool [{#POOL.NAME}]: Status enabledMIB: F5-BIGIP-LOCAL-MIB The activity status of the specified pool, as specified by the user. none(0), enabled(1), disabled(2), disabledbyparent(3)SNMP_AGENT5mbigip.pool.enabled[{#POOL.NAME}]
F5 BIG-IP: Pool [{#POOL.NAME}]: Current connectionsMIB: F5-BIGIP-LOCAL-MIB The current connections from server-side to the specified pool.SNMP_AGENT5mbigip.pool.net.conn[{#POOL.NAME}]
F5 BIG-IP: Pool [{#POOL.NAME}]: Incoming traffic, rateMIB: F5-BIGIP-LOCAL-MIB The rate of bytes received by the specified pool from server-side.SNMP_AGENT5mbigip.pool.net.in.bytes.rate[{#POOL.NAME}]
F5 BIG-IP: Pool [{#POOL.NAME}]: Incoming packet, rateMIB: F5-BIGIP-LOCAL-MIB The rate of packets received by the specified pool from server-side.SNMP_AGENT5mbigip.pool.net.in.pkts.rate[{#POOL.NAME}]
F5 BIG-IP: Pool [{#POOL.NAME}]: Outgoing traffic, rateMIB: F5-BIGIP-LOCAL-MIB The rate of bytes sent to server-side from the specified pool.SNMP_AGENT5mbigip.pool.net.out.bytes.rate[{#POOL.NAME}]
F5 BIG-IP: Pool [{#POOL.NAME}]: Outgoing packet, rateMIB: F5-BIGIP-LOCAL-MIB The rate of packets sent to server-side from the specified pool.SNMP_AGENT5mbigip.pool.net.out.pkts.rate[{#POOL.NAME}]
F5 BIG-IP: Pool [{#POOL.NAME}]: Current sessionsMIB: F5-BIGIP-LOCAL-MIB The number of current sessions going through the specified pool.SNMP_AGENT5mbigip.pool.net.sessions[{#POOL.NAME}]
F5 BIG-IP: Pool [{#POOL.NAME}]: Age of the oldest queue entryMIB: F5-BIGIP-LOCAL-MIB Age of the oldest queue entry, max.SNMP_AGENT5mbigip.pool.queue.age[{#POOL.NAME}]
F5 BIG-IP: Pool [{#POOL.NAME}]: QueueMIB: F5-BIGIP-LOCAL-MIB Number of connections currently in queue, sum.SNMP_AGENT5mbigip.pool.queue[{#POOL.NAME}]

Trigger prototypes

NameDescriptionExpressionPriorityDependencies
F5 BIG-IP: Pool {#POOL.NAME} is not available in some capacity: {ITEM.VALUE1}

-

count(/F5 Big-IP SNMP/bigip.pool.available[{#POOL.NAME}],120m,"ne","1")>20AVERAGE ⚠F5 BIG-IP: Pool [{#POOL.NAME}]: Status available
F5 BIG-IP: Pool {#POOL.NAME} is not enabled in some capacity: {ITEM.VALUE1}

-

count(/F5 Big-IP SNMP/bigip.pool.enabled[{#POOL.NAME}],120m,"ne","1")>4AVERAGE ⚠F5 BIG-IP: Pool [{#POOL.NAME}]: Status enabled

Discovery rule №15

NameDescriptionTypeIntervalKey and additional info
Virtual server discoveryA table containing information of virtual servers.SNMP_AGENT1hbigip.virtual_server.discovery

Item prototypes

NameDescriptionTypeIntervalKey and additional info
F5 BIG-IP: Virtual server [{#VSERVER.NAME}]: Current connectionsMIB: F5-BIGIP-LOCAL-MIB The current connections from client-side to the specified virtual server.SNMP_AGENT5mbigip.vserver.net.conn[{#VSERVER.NAME}]
F5 BIG-IP: Virtual server [{#VSERVER.NAME}]: Incoming traffic, rateMIB: F5-BIGIP-LOCAL-MIB The rate of bytes received by the specified virtual server from client-side.SNMP_AGENT5mbigip.vserver.net.in.bytes.rate[{#VSERVER.NAME}]
F5 BIG-IP: Virtual server [{#VSERVER.NAME}]: Incoming packet, rateMIB: F5-BIGIP-LOCAL-MIB The rate of packets received by the specified virtual server from client-side.SNMP_AGENT5mbigip.vserver.net.in.pkts.rate[{#VSERVER.NAME}]
F5 BIG-IP: Virtual server [{#VSERVER.NAME}]: Outgoing traffic, rateMIB: F5-BIGIP-LOCAL-MIB The rate of bytes sent to client-side from the specified virtual server.SNMP_AGENT5mbigip.vserver.net.out.bytes.rate[{#VSERVER.NAME}]
F5 BIG-IP: Virtual server [{#VSERVER.NAME}]: Outgoing packet, rateMIB: F5-BIGIP-LOCAL-MIB The rate of packets sent to client-side from the specified virtual server.SNMP_AGENT5mbigip.vserver.net.out.pkts.rate[{#VSERVER.NAME}]
F5 BIG-IP: Virtual server [{#VSERVER.NAME}]: Connections hit a rate limitMIB: F5-BIGIP-LOCAL-MIB The last recorded value for the number of connections to the virtual server when connections hit a rate limit; this calculation is only maintained if rate limiting is configured for the service.SNMP_AGENT5mbigip.vserver.overlimit[{#VSERVER.NAME}]
F5 BIG-IP: Virtual server [{#VSERVER.NAME}]: Duration of exceeding rate limitMIB: F5-BIGIP-LOCAL-MIB Duration of time in seconds the specified virtual server has exceeded the configured connection rate limit.SNMP_AGENT5mbigip.vserver.overtime[{#VSERVER.NAME}]
F5 BIG-IP: Virtual server [{#VSERVER.NAME}]: Usage ratio, avg 1mMIB: F5-BIGIP-LOCAL-MIB The percentage of time Virtual Server was busy over the last 1 minute.SNMP_AGENT5mbigip.vserver.usage.1m[{#VSERVER.NAME}]
F5 BIG-IP: Virtual server [{#VSERVER.NAME}]: Usage ratio, avg 5mMIB: F5-BIGIP-LOCAL-MIB The percentage of time Virtual Server was busy over the last 5 minutes.SNMP_AGENT5mbigip.vserver.usage.5m[{#VSERVER.NAME}]
F5 BIG-IP: Virtual server [{#VSERVER.NAME}]: Usage ratio, avg 5sMIB: F5-BIGIP-LOCAL-MIB The percentage of time Virtual Server was busy over the last 5 seconds.SNMP_AGENT5mbigip.vserver.usage.5s[{#VSERVER.NAME}]