ADC
ご意見をお寄せいただきありがとうございました

この記事は機械翻訳されています.免責事項

TCPを介したSYSLOG

syslog は、イベント通知メッセージを送信するための標準です。これらのメッセージは、ローカルまたは外部のログサーバーに保存できます。Syslogを使用すると、ネットワーク管理者はログメッセージを統合し、収集されたデータから洞察を引き出すことができます。

SyslogはもともとUDP上で動作するように設計されており、パケット損失を最小限に抑えながら同じネットワーク内で大量のデータを送信できます。ただし、通信事業者は、ネットワーク間で信頼性の高い、順序付けられたデータ伝送が必要なため、TCP 経由で syslog データを送信することを好みます。たとえば、電話会社はユーザーのアクティビティを追跡し、TCP はネットワーク障害発生時に再送信を提供します。

TCPを介したSyslogの仕組み

syslog over TCP がどのように機能するかを理解するために、次の 2 つの仮説的なケースを考えてみましょう。

ネットワーク管理者の Sam は、重要なイベントを外部の syslog サーバに記録したいと考えています。

ISPであるXYZ Telecomは、政府規制に準拠するために、大量のデータをsyslogサーバーに送信して保存する必要があります。

どちらの場合も、ログメッセージは信頼できるチャネルを介して送信し、外部の syslog サーバに安全に保存する必要があります。UDPとは異なり、TCPは接続を確立し、メッセージを安全に送信し、ネットワーク障害のために破損または失われたデータを(送信者から受信者に)再送信します。

Citrix ADCアプライアンスは、UDPを介してローカルのsyslogデーモンにログメッセージを送信し、ログメッセージをTCPまたはUDP経由で外部のsyslogサーバーに送信します。

Syslog の SNIP サポート

監査ログモジュールがsyslogメッセージを生成するとき、外部syslogサーバーにメッセージを送信するための送信元アドレスとしてCitrix ADC IP(NSIP)アドレスを使用します。SNIP を送信元アドレスとして設定するには、それを netProfile オプションの一部にして、netProfile を syslog アクションにバインドする必要があります。

注:

TCP は SNIP を使用して監視プローブを送信し、接続をチェックし、NSIP 経由でログを送信します。したがって、syslog サーバは SNIP 経由で到達可能である必要があります。Net プロファイルを使用して、すべての TCP syslog トラフィックを SNIP 経由で完全にリダイレクトできます。

SNIP アドレスの使用は、内部ログではサポートされていません。

完全修飾ドメイン名監査ログのサポート

以前は、audit-log モジュールは、ログメッセージの送信先である外部 syslog サーバの宛先 IP アドレスを使用して設定されていました。現在、監査ログサーバーは、宛先 IP アドレスの代わりに完全修飾ドメイン名 (FQDN) を使用します。FQDN 設定は、syslog サーバの設定済みドメイン名を、監査ログモジュールからログメッセージを送信するための対応する宛先 IP アドレスに解決します。ドメイン名を解決し、ドメインベースのサービスの問題を回避するには、ネームサーバーを適切に設定する必要があります。

FQDNを構成する場合、syslogアクションまたはnslogアクションでの同じCitrix ADCアプライアンスのサーバードメイン名構成はサポートされていません。

コマンドラインインターフェイスを使用して Syslog over TCP を構成する

コマンドラインインターフェイスを使用してTCP経由でsyslogメッセージを送信するようにCitrix ADCアプライアンスを構成するには

コマンドプロンプトで入力します。

add audit syslogAction <name> (<serverIP> | ((<serverDomainName>[-domainResolveRetry <integer>]) | -lbVserverName<string>))[-serverPort <port>] -logLevel <logLevel>[-dateFormat <dateFormat>] [-logFacility <logFacility>] [-tcp ( NONE | ALL )] [-acl ( ENABLED | DISABLED )][-timeZone ( GMT_TIME | LOCAL_TIME )][-userDefinedAuditlog ( YES | NO )][-appflowExport ( ENABLED | DISABLED )] [-lsn ( ENABLED | DISABLED )][-alg ( ENABLED | DISABLED )] [-subscriberLog ( ENABLED | DISABLED )][-transport ( TCP | UDP )] [-tcpProfileName <string>][-maxLogDataSizeToHold <positive_integer>][-dns ( ENABLED | DISABLED )] [-netProfile <string>]
add audit syslogaction audit-action1 10.102.1.1 -loglevel INFORMATIONAL -dateformat MMDDYYYY -transport TCP

コマンドラインインターフェイスを使用して SNIP IP アドレスをネットプロファイルオプションに追加する

コマンドラインインターフェイスを使用して SNIP IP アドレスをネットプロファイルに追加するには

コマンドプロンプトで入力します。

add netProfile <name> [-td <positive_integer>] [-srcIP <string>][-srcippersistency ( ENABLED | DISABLED )][-overrideLsn ( ENABLED | DISABLED )]add syslogaction <name> <serverIP> –loglevel all –netprofile net1
add netprofile net1 –srcip 10.102.147.204`

ここで、srcIPはSNIPです。

コマンドラインインターフェイスを使用して Syslog アクションに net プロファイルを追加する

コマンドラインインターフェイスを使用して syslog アクションに netProfile オプションを追加するには

コマンドプロンプトで入力します。

add audit syslogaction <name> (<serverIP> | -lbVserverName <string>) -logLevel <logLevel> -netProfile <string>
add syslogaction sys_act1 10.102.147.36 –loglevel all –netprofile net1

ここで、-netprofile は設定されたネットプロファイルの名前を指定します。SNIP アドレスは netProfile の一部として設定され、この netProfile オプションは syslog アクションにバインドされます。

注:

NetProfile は、SYSLOGUDP または SYSLOGTCP 負荷分散仮想サーバーにバインドされている SYSLOGUDP または SYSLOGTCP サービスに常にバインドする必要があります。

コマンドラインインターフェイスを使用した FQDN サポートの設定

コマンドラインインターフェイスを使用して Syslog アクションにサーバードメイン名を追加するには

コマンドプロンプトで入力します。

add audit syslogAction <name> (<serverIP> | ((<serverDomainName>[-domainResolveRetry <integer>]) | -lbVserverName <string>)) -logLevel <logLevel> ... set audit syslogAction <name> [-serverIP <ip_addr|ipv6_addr|*>]-serverDomainName <string>] [-lbVserverName <string>]-domainResolveRetry <integer>] [-domainResolveNow]

コマンドラインインターフェイスを使用して Nslog アクションにサーバードメイン名を追加するには。

コマンドプロンプトで入力します。

add audit nslogAction <name> (<serverIP> | (<serverDomainName>[-domainResolveRetry <integer>])) -logLevel <logLevel> ... set audit nslogAction <name> [-serverIP <ip_addr|ipv6_addr|*>][-serverDomainName <string>] [-domainResolveRetry <integer>][-domainResolveNow]

ここで、serverDomainName。ログサーバーのドメイン名。serverIP/lbvServerName と相互に排他的です。

domainResolverRetry 整数。DNS解決が失敗した後、ドメイン名を解決する次のDNSクエリを送信する前に、Citrix ADCアプライアンスが待機する時間(秒単位)。

domainResolveNow。サーバーのドメイン名を解決するためにDNSクエリをすぐに送信する必要がある場合に含まれます。

GUI を使用した TCP 経由の syslog の設定

GUIを使用してTCP経由でSyslogメッセージを送信するようにCitrix ADCアプライアンスを構成するには

  1. [ システム ] > [ 監査 ] > [ Syslog ] に移動し、[ サーバー ] タブを選択します。
  2. [ 追加 ] をクリックし、[転送タイプ] として [ TCP] を選択します

GUI を使用して SNIP サポートのネットプロファイルを構成する

GUI を使用して SNIP サポートのネットプロファイルを構成するには

  1. [ システム] > [監査] > [Syslog ] に移動し、[ サーバー ] タブを選択します。
  2. [ 追加 ] をクリックし、リストからネットプロファイルを選択します。

GUI を使用した FQDN の設定

GUI を使用して FQDN を構成するには

  1. [ システム ] > [ 監査 ] > [ Syslog ] に移動し、[ サーバー ] タブを選択します。
  2. 追加 」をクリックし、リストから「サーバーの種類」と「サーバーのドメイン名」を選択します。
このコンテンツの正式なバージョンは英語で提供されています。Cloud Software Groupドキュメントのコンテンツの一部は、お客様の利便性のみを目的として機械翻訳されています。Cloud Software Groupは機械翻訳されたコンテンツを管理していないため、誤り、不正確な情報、不適切な用語が含まれる場合があります。英語の原文から他言語への翻訳について、精度、信頼性、適合性、正確性、またはお使いのCloud Software Group製品またはサービスと機械翻訳されたコンテンツとの整合性に関する保証、該当するライセンス契約書またはサービス利用規約、あるいはCloud Software Groupとのその他すべての契約に基づき提供される保証、および製品またはサービスのドキュメントとの一致に関する保証は、明示的か黙示的かを問わず、かかるドキュメントの機械翻訳された範囲には適用されないものとします。機械翻訳されたコンテンツの使用に起因する損害または問題について、Cloud Software Groupは責任を負わないものとします。
TCPを介したSYSLOG