F5 WebUI Tweaks


Web-UI Tweaks sprung up from a need to find short-cuts in the F5 UI. It then grew to handle more things like enhancements in iRules, Pool lists etc. This page will work as a bit of a manual to some of the features.

If you’re looking to use it you can find a more elaborate description and a link to the actual code here.

LTM log Summary

The LTM log summary makes an XHR request and parses the LTM log page in the Web UI. It then takes the information, indexes it and sends a summary to the top of the page.

The summary is only what it shown in the WebUI LTM log and is thus not a full representation of what you’d see if you looked at the logs via the CLI.

Below is a description of each of the parameters.

Pool failures

This number represents the pool member failures detected in your LTM log file. This happens when one or more pool monitors has marked the pool member as down.

Node failures

This number represents the node failures detected in your LTM log file. This happens when one or more node monitors has marked the node as down.


The LTM log has different Log Levels for its events. The events that has been classified as more serious is marked with the level or Error.


The LTM log has different Log Level for its events. The events that has been classified as more notable is marked with the level of “Warning”.

TCL Errors

iRules that throws unhandled exceptions should be taken seriously as they most likely disrupts production traffic when they fail. If you see this number increased to something higher than 0 you should really investigate.

Aggressive mode

Aggressive mode is enabled when the unit is low on memory. If you see entries like this you should look into the reason. More information is available here.

Address Conflicts

Address conflicts occurs when there’s another device on your network which shares the same IP as the F5 device. This could disrupt production traffic and should be resolved as soon as possible. Investigate what type of device the foreign mac address belongs to and trace it to its source, or change the IP of the F5 device.

Data group list editing

This feature is a little bit tricky to understand at first, but if you are aware of the fact that nothing in the data group list will be changed unless you click on update you can safely play around without worrying.

Syntax for adding items is Key =: value, where the value part is optiona

This example would add 5 items to the active list:

The result would look like this:

Here’s explanation of each of the features.

Merge the lists

This feature will take the active list (the one on the left) and the Bulk Import area content and merge them. Items that does not already exist in the active list will be added, and those that already does will be left alone.

Clicking on merge in the following case would only add “FR” to the active list.

Note: Items are not overwritten, which means that if “DK := Denmark” existed in the example above then Denmark would not be added as a value to DK.

Replace current list

This option simply replaces the Active list with that of the Bulk Import List area content.

Edit active list

Copies the active list into the Bulk Import List area and replaces any content that was there previously. You can use to this to edit the active list in “free text” mode.

Partition filtering

This feature provides a more convenient way of filtering partitions in the partition dropdown. To use it, simply enter a free search into the input box to remove all partitions not matching your search. When the partition you’re looking for is showing, hit the “Enter” key to activate it.

Note. The Read-Only partition is always visible.