F5ロードバランサーの背後にあるアプリケーションがあります。アプリケーションは、最初のリクエストのユーザーエージェントとIPアドレスを認識する必要があります。
例えば:
アプリケーションのX_FORWARDED_FOR
ヘッダー値を読み取ることで、ロードバランサーからIPを取得できます。ただし、ユーザーエージェントを取得する方法がわかりません。その情報は伝えられていますか?
ユーザーエージェントは間違いなく渡されます。ログには常に表示されます。デフォルトでは、クライアントが送信したすべてのヘッダーを渡す必要があります。あなたがそれを見ないのなら、私はあなたのF5がそれを取り除いているいくつかの特別な設定があるに違いないと思います。
アプリケーションで、リクエストまたは特定のリクエストに対してのみ表示されていませんか? RFCには、ユーザーエージェントは送信する必要があると記載されているため、ユーザーエージェントはオプションのヘッダーですが、送信する必要はありません。
これはあなたにとって本当に答えではありませんが、コメントするだけの担当者はいません。
通常、リバースプロキシはUser-Agent
ヘッダーを無秩序に渡しますが、F5について話すことはできません。