Difference between revisions of "F5 log irule tcl"
Jump to navigation
Jump to search
Line 27: | Line 27: | ||
# https://my.f5.com/manage/s/article/K42210592 | # https://my.f5.com/manage/s/article/K42210592 | ||
``` | ``` | ||
+ | |||
+ | # Other HSL Remote | ||
+ | h- ttps://my.f5.com/manage/s/article/K00847516 | ||
+ | - https://my.f5.com/manage/s/article/K13080 | ||
+ | ``` | ||
+ | ```` |
Revision as of 01:07, 11 July 2023
https://my.f5.com/manage/s/article/K42210592
when HTTP_REQUEST { set lb_vs_socket [IP::local_addr]:[TCP::local_port] # set url [HTTP::host]--[HTTP::uri] # set http_info HTTP Method = [HTTP::method], HTTP URI = [HTTP::uri], HTTP Path = [HTTP::path], HTTP Query = [HTTP::query], HTTP Version = [HTTP::version] set http_method [HTTP::method] set http_host [HTTP::host] set http_path [HTTP::path] set http_query [HTTP::query] set http_version [HTTP::version] # set http_info "$http_method, $http_host, $http_path, $http_query" set http_info "$http_method, $http_host, $http_path" # set http_agent [HTTP::header value "user-agent"] # set http_uri [HTTP::uri] } when HTTP_RESPONSE { set client [IP::client_addr]:[TCP::client_port] set benode [IP::server_addr]:[TCP::server_port] set benodeResp [HTTP::status] # log local0.debug "Client: $client -> VServer: $lb_vs_socket -> BENode:$node RSP:$nodeResp, HTTP_Request:$http_info" log local0.debug "$client->$lb_vs_socket->$benode, $benodeResp, $http_info" } # https://clouddocs.f5.com/api/irules/LogHttpTcpUdpToSyslogng.html # https://my.f5.com/manage/s/article/K42210592
Other HSL Remote
h- ttps://my.f5.com/manage/s/article/K00847516 - https://my.f5.com/manage/s/article/K13080 ``` ````