負荷分散 SYSLOG サーバ

最終公開日 : Sep 25, 2026
Citrix ADCアプライアンスは、構成されているすべての外部ログサーバーにSYSLOGイベントとメッセージを送信します。これにより、冗長なメッセージが保存され、システム管理者の監視が困難になります。この問題に対処するため、Citrix ADCアプライアンスは、外部ログサーバー間でSYSLOGメッセージを負荷分散できる負荷分散アルゴリズムを提供し、メンテナンスとパフォーマンスを向上させます。サポートされている負荷分散アルゴリズムには、ラウンドロビン、最小帯域幅、カスタムロード、最小接続、最小パケット、監査ログハッシュがあります。
コマンド・ライン・インタフェースを使用した SYSLOG サーバのロード・バランシング
コマンドプロンプトで入力します。
サービスを追加し、サービスタイプを SYSLOGTCP または SYSLOGUDP として指定します。
add service <name>(<IP> | <serverName>) <serviceType (SYSLOGTCP | SYSLOGUDP)> <port>
負荷分散仮想サーバーを追加し、サービスの種類を SYSLOGTCP または SYSLOGTCP、ロードバランシング方法を AUDITLOGHASH として指定します。
add lb vserver <name> <serviceType (SYSLOGTCP | SYSLOGUDP)> [-lbMethod <AUDITLOGHASH>]
サービスを負荷分散仮想サーバーにバインドします。
bind lb vserver <name> <serviceName>
  1. SYSLOG アクションを追加し、サービスタイプとして SYSLOGTCP または SYSLOGUDP を持つロードバランシングサーバ名を指定します。
add syslogaction <name> <serverIP> [-lbVserverName <string>] [-logLevel <logLevel>]
規則とアクションを指定して SYSLOG ポリシーを追加します。
add syslogpolicy <name> <rule> <action>
SYSLOG ポリシーをシステムグローバルにバインドして、ポリシーを有効にします。
bind system global <policyName>
Related information

構成ユーティリティを使用した SYSLOG サーバの負荷分散

  1. サービスを追加し、サービスタイプを SYSLOGTCP または SYSLOGUDP として指定します。
    Traffic Management > Services, click Addに移動してSYLOGTCPまたはSYSLOGUDPをプロトコルとして選択します。
  2. 負荷分散仮想サーバーを追加し、サービスの種類を SYSLOGTCP または SYSLOGTCP、ロードバランシング方法を AUDITLOGHASH として指定します。
    \[トラフィック管理\] > \[仮想サーバー\] に移動し、\[追加\] をクリックして、プロトコルとして SYLOGTCP または SYSLOGUDP を選択します。
  3. サービスへの負荷分散仮想サーバーにサービスを Bing します。
    負荷分散仮想サーバーにサービスを Bing します。
    \[トラフィック管理\] > \[仮想サーバー\] に移動し、仮想サーバーを選択し、ロードバランシング方式で \[AUDITLOGHASH\] を選択します。
  4. SYSLOG アクションを追加し、サービスタイプとして SYSLOGTCP または SYSLOGUDP を持つロードバランシングサーバ名を指定します。
    \[システム\] > \[監査\] に移動し、\[サーバー\] をクリックし、\[サーバー\] で \[LB Vserver\] オプションを選択してサーバーを追加します。
  5. 規則とアクションを指定して SYSLOG ポリシーを追加します。
    System > Syslogに移動してPoliciesをクリックしてSYSLOGポリシーを追加します。
  6. SYSLOG ポリシーをシステムグローバルにバインドして、ポリシーを有効にします。
    System > Syslogに移動してSYSLOGポリシーを選択し、Action、Global Bindingsをクリックしてポリシーをシステムグローバルにバインドします。
例:
次の構成では、ロードバランシング方式として AUDITLOGHASH を使用して、外部ログサーバ間の SYSLOG メッセージのロードバランシングを指定します。Citrix ADCアプライアンスは、サービス、サービス1、サービス2、サービス3の間で負荷分散されるSYSLOGイベントとメッセージを生成します。
add service service1 192.0.2.10 SYSLOGUDP 514

add service service2 192.0.2.11 SYSLOGUDP 514

add service service3 192.0.2.11 SYSLOGUDP 514

add lb vserver lbvserver1 SYSLOGUDP -lbMethod AUDITLOGHASH

bind lb vserver lbvserver1 service1

bind lb vserver lbvserver1 service2

bind lb vserver lbvserver1 service3

add syslogaction sysaction1 -lbVserverName lbvserver1 -logLevel All

add syslogpolicy syspol1 ns_true sysaction1

bind system global syspol1
制限事項:
Citrix ADCアプライアンスは、ログサーバー間でのSYSLOGメッセージの外部負荷分散仮想サーバーの負荷分散をサポートしていません。