Applies To:

Show Versions Show Versions

Manual Chapter: Other Profiles
Manual Chapter
Table of Contents   |   << Previous Chapter   |   Next Chapter >>

Introduction to other profiles

In addition to the profiles described in previous chapters, you can configure these BIG-IP Local Traffic Manager profiles:

  • OneConnect
  • NTLM
  • Statistics
  • Stream

For each profile type, Local Traffic Manager provides a pre-configured profile with default settings. In most cases, you can use these default profiles as is. If you want to change these settings, you can configure profile settings when you create a profile, or after profile creation by modifying the profile’s settings.

The Statistics profile type

The Statistics profile provides user-defined statistical counters. Each profile contains 32 settings (Field1 through Field32), which define named counters. Using a Tcl-based iRule command, you can use the names to manipulate the counters while processing traffic.

For example, you can create a profile named my_stats, which assigns the counters tot_users, cur_users, and max_users to the profile settings Field1, Field2, and Field3 respectively. You can then write an iRule named track_users, and then assign the my_stats profile and the track_users iRule to a virtual server named stats-1.

In this example, the counter tot_users counts the total number of connections, the counter cur_users counts the current number of connections, and the counter max_users retains the largest value of the counter cur_users.

profile stats my_stats { defaults from stats field1 tot_users field2 cur_users field3 max_users } rule track_users { when CLIENT_ACCEPTED { STATS::incr my_stats tot_users STATS::setmax my_stats max_users [STATS::incr my_stats cur_users] } } virtual stats-1 { destination ip protocol tcp profile http my_stats tcp pool pool1 rule track_users }

The Stream profile type

You can use the Stream profile to search and replace strings within a data stream, such as a TCP connection.

Note that list types are case-sensitive for pattern strings. For example, the system treats the pattern string differently from the pattern string You can override this case sensitivity by using the Linux regexp command.

The Request Logging profile type

A Request Logging profile gives you the ability to configure data within a log file for HTTP requests and responses, according to parameters that you specify.

Table of Contents   |   << Previous Chapter   |   Next Chapter >>

Was this resource helpful in solving your issue?

NOTE: Please do not provide personal information.

Additional Comments (optional)