---
sourceDocument: Xanadu IT Operations Management
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ja-JP/xanadu/it-operations-management

 Release :

    - xanadu

ft:locale :

    - ja-JP

ft:publication_title :

    - Xanadu IT Operations Management

ft:clusterId :

    - itom

bundleId :

    - itom

workflow :

    - Technology


---

# Linux への エージェントクライアントコレクター 単一行インストールの実行

# Linux への エージェントクライアントコレクター 単一行インストールの実行 {#ariaid-title1}

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

効率的な単一行コマンドスクリプトを使用して、Linux オペレーティングシステムを使用するマシンに エージェントクライアントコレクター をインストールします。スクリプトがインスタンスに接続されていない場合、または拡張されたカスタマイズオプションを使用する場合は、エージェントクライアントコレクター を手動でインストールする必要があります。

## 始める前に

* エージェントクライアントコレクター Web サーバーが構成されていることを確認します。
* 「[エージェントクライアントコレクター のインストール](https://servicenow-prod.fluidtopics.net/DRhp2wWx3mEma2DPyxMQsA "サポート対象のホストマシンに、エージェントクライアントコレクター をインストールできます。エージェントクライアントコレクター は HTTP/S プロトコルを使用して MID サーバー に接続し、その接続は確立された後もアクティブなままになります。単一の MID サーバー で複数のエージェントを同時に処理できるのに対し、単一のエージェントは一度に 1 つの MID サーバー と連携して、必要に応じて別の MID サーバー に切り替えることで、フェイルオーバー保護を提供できます。")」に記載したように、サーバーの OS とバージョンがサポート対象 OS バージョンのリストと一致していることを確認します。
* インストール後に /usr/lib/systemd/system/acc.service ファイルで構成するエージェントのリソース制限を決定します。
* インストールスクリプトで使用できるように、`openssl` と `dgst` (RHEL/Centos/SUSE のインストール用)、および `dpkg-sig` と `dgst` (Ubuntu/Debian のインストール用) のパッケージが利用可能であることを確認します。
* 複数のエージェントで単一行のインストールを実行する場合は、エージェントパッケージをローカルマシンにダウンロードします。Ansible スクリプトを使用して、パッケージを ftp サーバー上に置きます。エージェントの一括展開の詳細については、「[一括展開のためのカスタムベースイメージへの エージェントクライアントコレクター の組み込み](https://servicenow-prod.fluidtopics.net/ewPsnh7L_3jPTaZtzgc76Q "マシンのベースイメージを使用した一括展開で、仮想マシンに エージェントクライアントコレクター を展開します。一括展開ではサイレントインストールが使用されるので、インストールステータスは非表示になります。")」を参照してください。
* エージェントが、関連する実行中のプロセスとともに OS シリアル番号と TCP 接続を取得するには、Linux システムで「dmidecode」と「ss」の sudo アクセスが必要です。

{#acc-oneliner-install__ul_ggl_sq2_mpb}

必要なロール：agent_client_collector_admin

## 手順

1. MID サーバー Web ソケット URL パラメーターを取得します。
   1. 移動先 Agent Client CollectorWebsocket エンドポイント をクリックし、関連する WebSocket エンドポイントを選択します。
   2. インストールコマンドで使用する値を \[エンドポイント URL\] フィールドからコピーします。
   {#acc-oneliner-install__substeps_psz_p4b_spb}
2. 次のコマンドラインをコピーして編集し、コマンドパラメーターを独自の情報に置き換えます。  
   `ACC_API_KEY=<api_key> ACC_MID=wss://<mid_ip>:<websocket_port>/ws/events bash -c "$(curl -L https://<instance URL>/api/sn_agent/agents/install_agent)"` {#acc-oneliner-install__table_al4_f4s_wlb__entry__2}

   | パラメーター | 値 |
   |-|-|
   | ACC_API_KEY | MID サーバー Websocket へのアクセスに使用される API キー。 ACC_API_KEY 値が指定されていない場合は、スクリプトの実行中に API キー値の入力を求められます。 |
   | ACC_MID | MID サーバー Websocket の URL。 複数の MID サーバー を指定する場合は、MID サーバー ごとにカンマで区切って文字列を入力します。 |
   [表 : 1. コマンドパラメーター]

   {#acc-oneliner-install__table_al4_f4s_wlb} {#acc-oneliner-install__command}
{#acc-oneliner-install__command}
3. **オプション:** エージェントで実行可能なチェックを示す許可リストに含まれる新しいチェック定義を作成する必要がある場合は、単一行のコマンド文字列に ACC_ALLOW_LIST=0 を追加して許可リストを無効にします。  
   注:  
   このアクションはシステムのセキュリティ侵害になるので、許可リストの更新が完了するまでの一時的な手段として限定的に使用することをお勧めします。更新が完了したら、単一行のコマンド文字列から ACC_ALLOW_LIST=0 を削除して許可リストを再度有効にします。
4. **オプション:** 証明書の検証プロセスに時間がかかりすぎる場合や、開発目的でエージェントを使用している場合は、単一行のコマンド文字列に ACC_VALIDATE_SIG=0 を追加することで証明書の検証をバイパスできます。
5. エージェントクライアントコレクター がインストールされているサーバーで、上記のステップ [2](https://servicenow-prod.fluidtopics.net/s3GKXmTgNBuMvcam96XfuA#acc-oneliner-install__command) で指定した単一行コマンドを実行します。
6. **オプション:** ビジネスニーズに応じて、/usr/lib/systemd/system/acc.service ファイルでエージェントのリソース制限を設定します。  
   ファイル内のデフォルト値は次のとおりです。
   * CPUShares: 128
   * CPUQuota: 10%
   * MemoryLimit: 192M
   * BlockIOWeight: 10
   * LimitNICE: +15
   {#acc-oneliner-install__ul_u4w_shq_31c}

