簡體   English   中英

F5 bigip負載均衡器實時監控請求/響應時間

[英]F5 bigip load balancer real time monitoring of requests / responses timing

我正在尋找一種實時監控請求/響應時間的方法。 當前正在處理多少個請求,以及每個請求正在處理多長時間(啟動時,哪個池/服務器),當請求開始處理並完成對外部工具的處理時,有一種方法可以從F5推/拉信息實時顯示此信息?

是否有工具允許F5負載平衡器或其他http負載平衡器執行此操作?

TIA。

如果我正確理解了您的問題,我認為您應該尋找的是tcpdump或使用CS-Command來生成表格輸出並為您提供以下信息:

在這種情況下使用tcpdump時,您可能希望包括將輸出寫入文件的選項。 我建議這樣做是因為您可以使用ethereal檢查該文件,該文件更加用戶友好,並使您可以篩選可能要搜索的更多內容。 這樣做的語法如下:

使用TCPDUMP

tcpdump -vvni 0.0:nnn -s0 host 1.1.1.1 or host 2.2.2.2 or host 3.3.3.3 -w /var/tmp/FILENAME.pcap    

OR

tcpdump -nvvv -i any -c 20 '((port 80 or port 443) and (host 10.0.3.169 or host 10.0.3.1)) and dst host 10.0.3.246' > FILENAME

應該謹慎使用tcpdump,如果使用不正確,它將使用系統處理器周期。

注意:命令中的上述(-c 20)僅輸出結果的20行,如果不使用此開關,將獲得無限的輸出范圍。 它的用途是減少使用的周期,可以重復幾次以累積所獲得的信息量。 除非那不是網絡上的問題,否則將使用它。

使用CS-SERVER命令:

可以從客戶端和服務器端的角度使用以下命令,並提供不同的可用選項,下面,我還是自由地提供了對這些命令的所有可能組合的說明(從F5站點獲得)。 另外,命令的輸出分為5個部分,以下也是對輸出轉換內容的說明。

tmsh顯示sys連接cs-server-addr

tmsh顯示sys連接ss-server-addr

  (1)         (2)         (3)           (4)               (5)

XXXX:64231 XXXX:443 XXXX:64231 XXXX:443 TCP 21(tmm:7)無YYYY:49632 YYYY:443 YYYY:49632 YYYY:443 tcp 16(tmm:0)無

客戶端IP地址和端口(1)虛擬服務器IP地址和端口(2)SelfIP(SNAT)地址和端口(3)請求到達的成員服務器的IP地址和端口(4)tmm進程處理連接(5)

cs-client-addr指定活動連接的客戶端遠程地址cs-client-port指定活動連接的客戶端遠程端口cs-server-addr指定活動連接的客戶端本地地址cs-server-port指定客戶端活動連接協議的本地端口指定用於指定連接的協議(例如:tcp,udp)ss-client-addr指定活動連接的服務器端本地地址ss-client-port指定活動連接的服務器端本地端口ss-server-addr指定活動連接的服務器端遠程地址ss-server-port指定活動連接的服務器端遠程端口

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM