---
sourceDocument: Yokohama IT Operations Management
sourceDocumentLink: https://www.servicenow.com/docs/r/ja-JP/yokohama/it-operations-management

 Release :

    - yokohama

ft:locale :

    - ja-JP

ft:publication_title :

    - Yokohama IT Operations Management

ft:clusterId :

    - itom

bundleId :

    - itom

workflow :

    - Technology


---

# HAProxy ロードバランサー

# パターンを使用した HAProxy ロードバランサーサービスディスカバリー {#ariaid-title1}

* リリースバージョン: Yokohama
* 
* 更新日 2025年01月30日
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 所要時間：5分

ディスカバリーとサービスマッピングパターンアプリケーションは、HA プロキシパターンを使用して、Linux サーバーで実行されている HAProxy コミュニティロードバランサーを検索します。 これらのリソースを検出するには、ServiceNow Storeから最新バージョンの ディスカバリーとサービスマッピングパターン アプリケーションに更新する必要がある場合があります。
HAProxy Community エディションは、TCP モードまたは HTTP モードのいずれかで実行できるオープンソースのロードバランサーです。ディスカバリーは HTTP 負荷分散用の HAProxy をサポートしていますが、TCP 負荷分散はサポートされていないことに注意してください。

ディスカバリーとサービスマッピングパターンのバージョン 1.15.0 以降では、パターンベースディスカバリーが HAProxyロードバランサーを検出するためのデフォルトの方法です。 プローブベースの HAProxy ディスカバリーの詳細については、「[HAProxy プローブを使用したロードバランサーサービスディスカバリー](https://www.servicenow.com/docs/hg9MTDGhVvld0efkEwKXdg "HAProxy Community エディションのディスカバリーは SSH によって実行されます。")」を参照してください。  
注:  
HAProxy ディスカバリーは、フロントエンドポートとバックエンドポート間の 1 対 1 の関係マッピングをサポートしています。複数のフロントエンドが同じバックエンドに接続されている場合、ディスカバリープロセスは、定義された範囲内の最少のフロントエンドポート番号からバックエンドポートへの関係のみをマッピングします。

## ストアでアプリを要求する {#haproxy-lb-discovery-pattern__id_z4l_ysx_rcc}

[ServiceNow Store](https://store.servicenow.com/sn_appstore_store.do#!/store/home) Web サイトにアクセスして利用可能なすべてのアプリを表示し、ストアにリクエストを送信する方法について確認してください。リリースされたすべてのアプリのリリースノート情報については、「[ServiceNow Storeバージョン履歴のリリースノート](https://docs.servicenow.com/bundle/store-release-notes/page/release-notes/store/sn-store-release-notes.html)」を参照してください。{#haproxy-lb-discovery-pattern__inline-send-to-store}
検出可能な HAProxy ロードバランサーとそのバージョンについては、「[ITOM ヴィジビリティ により検出された製品に関する詳細情報](https://www.servicenow.com/docs/FxM4TXAN2LubdzBuXYIQ~A "ディスカバリー と サービスマッピング は広範なオペレーティングシステムとアプリケーションを検出できます。")」を参照してください。

## 必須条件 {#haproxy-lb-discovery-pattern__section_efx_xtx_rcc}

アプリケーションが最新の状態であることを確認する
:
    * ディスカバリーとサービスマッピングパターン
    * ヴィジビリティコンテンツ
    {#haproxy-lb-discovery-pattern__ul_a1l_d5x_rcc}

HAProxy が Linux サーバーにインストールされていることを確認する
:   HAProxy ソフトウェアが Linux サーバーにインストールされ、実行されていることを確認する。

HAProxy コマンドを実行する権限を確認する
:   コマンド \<HAproxy Installation Path\>/haproxy -v を実行する権限があることを確認します。

HAProxy 構成ファイルの読み取りアクセス権を確認する
:   haproxy.cfg ファイルへの読み取りアクセス権があることを確認します。

SSH 資格情報の作成
:   詳細については、「[SSH credentials](https://www.servicenow.com/docs/access?context=r_SSHCredentialsForm&version=yokohama&pubname=yokohama-platform-security&ft:locale=en-US)」を参照してください。

水平検出のスケジュール
:   詳細については、「[水平検出のスケジュール](https://www.servicenow.com/docs/gcu~W~hNTyTAxyzbYv1q_w "ディスカバリースケジュールは、水平ディスカバリーで何を検索するか、いつ実行するか、どの MID サーバー を使用するかを決定します。ローカル環境のディスカバリースケジュール、またはクラウドサービスアカウントのリソースを検出するためのスケジュールを作成します。")」を参照してください。

## 水平ディスカバリー中にディスカバリーによって収集されるデータ {#haproxy-lb-discovery-pattern__section_nj3_cxx_rcc}

ディスカバリー は、HA プロキシパターンの実行時に CMDB にデータを入力します。  
{#haproxy-lb-discovery-pattern__table_k4j_wxx_rcc__entry__2}

| フィールド | 説明 |
|-|-|
| 名前 \[name\] | HAProxy ロードバランサーの名前。 |
| バージョン \[version\] | HAProxy ロードバランサーのバージョン。 |
| 説明 \[short_description\] | コマンド `haproxy -version` を実行して取得される HAProxy プロセスの説明。 |
[表 : 1. HAProxy ロードバランサー \[cmdb_ci_lb_haproxy\]]

{#haproxy-lb-discovery-pattern__table_k4j_wxx_rcc}  
{#haproxy-lb-discovery-pattern__table_rrg_xxx_rcc__entry__2}

| フィールド | 説明 |
|-|-|
| 名前 \[name\] | ロードバランサーの名前 (形式：<kbd class="ph userinput">&lt;LB name&gt;:&lt;LB port&gt;</kbd>)。 |
| ポート \[port\] | ロードバランサーが待機しているポート。 |
| IP アドレス \[ip_address\] | ロードバランサーサービスの IP アドレス。 |
| 最後のポート \[last_port\] | ロードバランサーサービスで使用される最大のポート番号。 |
| ロードバランサー \[load_balancer\] | HAProxy ロードバランサー \[cmdb_ci_lb_haproxy\] テーブルを参照します。 |
[表 : 2. ロードバランサーサービス \[cmdb_ci_lb_service\]]

{#haproxy-lb-discovery-pattern__table_rrg_xxx_rcc}  
{#haproxy-lb-discovery-pattern__table_cwh_xxx_rcc__entry__2}

| フィールド | 説明 |
|-|-|
| 名前 \[name\] | ロードバランサープールの名前。 |
| ロードバランサー \[load_balancer\] | HAProxy ロードバランサー \[cmdb_ci_lb_haproxy\] テーブルを参照します。 |
| 負荷分散方法 \[load_balancing_method\] | プールの負荷を分散するために使用される方法 (例：ラウンドロビン)。 |
| 最新のディスカバリー \[last_discovered\] | 最新のディスカバリーのタイムスタンプ。 |
| インストールステータス \[install_status\] | ロードバランサープールのインストールステータス (例：インストール済み)。 |
[表 : 3. ロードバランサープール \[cmdb_ci_lb_pool\]]

{#haproxy-lb-discovery-pattern__table_cwh_xxx_rcc}  
{#haproxy-lb-discovery-pattern__table_pt3_xxx_rcc__entry__2}

| フィールド | 説明 |
|-|-|
| 名前 \[name\] | ロードバランサープールメンバーの名前。 |
| サービスポート \[service_port\] | プールメンバーによって使用されるポート。 |
| IP アドレス \[ip_address\] | プールメンバーホストの IP アドレス。 |
| プール \[pool\] | ロードバランサープール \[cmdb_ci_lb_pool\] テーブルを参照します。 |
| ロードバランサー \[load_balancer\] | HAProxy ロードバランサー \[cmdb_ci_lb_haproxy\] テーブルを参照します。 |
[表 : 4. ロードバランサープールメンバー \[cmdb_ci_lb_pool_member\]]

{#haproxy-lb-discovery-pattern__table_pt3_xxx_rcc}

## CI リレーションシップ {#haproxy-lb-discovery-pattern__section_lnz_wyx_rcc}

ディスカバリー は、HAProxy ロードバランサーサービスディスカバリーをサポートするために、以下の関係を作成します。  
{#haproxy-lb-discovery-pattern__table_b1m_zyx_rcc__entry__3}

| CI | リレーションシップ | CI |
|-|-|-|
| ロードバランサープール \[cmdb_ci_lb_pool\] | Allocated to::Allocated from | ロードバランサーサービス \[cmdb_ci_lb_service\] |
| ロードバランサープール \[cmdb_ci_lb_pool\] | Owns::Owned by | ロードバランサープールメンバー \[cmdb_ci_lb_pool_member\] |
| ロードバランサープール \[cmdb_ci_lb_pool\] | 参照 | HAProxy ロードバランサー \[cmdb_ci_lb_haproxy\] |
| ロードバランサープール \[cmdb_ci_lb_pool\] | 参照 | ロードバランサープールメンバー \[cmdb_ci_lb_pool_member\] |
| ロードバランサープールメンバー \[cmdb_ci_lb_pool_member\] | 参照 | HAProxy ロードバランサー \[cmdb_ci_lb_haproxy\] |
| ロードバランサーサービス \[cmdb_ci_lb_service\] | 参照 | HAProxy ロードバランサー \[cmdb_ci_lb_haproxy\] |
| ロードバランサーサービス \[cmdb_ci_lb_service\] | Runs on::Runs | ハードウェア \[cmdb_ci_hardware\] |
[ ]

{#haproxy-lb-discovery-pattern__table_b1m_zyx_rcc}

