コマンド ラインを使用した Linux コンピューターへのエージェントおよび証明書のインストール

重要

このバージョンの Operations Manager はサポート終了に達しました。 Operations Manager 2022 にアップグレードすることをお勧めします。

この記事では、System Center Operations Manager 1801 用の Linux エージェントの最新バージョンとそのインストール プロセスを詳しく説明します。

このバージョンの Linux エージェントは Fluentd をサポートします。Fluentd はさまざまなソースからデータを収集する Linux 用のオープン ソースのデータ コレクターです。 現在サポートされている Linux ワークロードに対する既存の OMI ベースの監視は、引き続き変更なく動作します。

バージョン 1801 の新機能

  1. Operations Manager ログ ファイルの監視にサード パーティのプラグインを使用できるようにする新しいコンバーター プラグインが含まれています。
  2. サーバー認証のサポートが追加されました。
  3. Linux ディストリビューションのサポートが追加されました。

サポートされているプラットフォーム

次の表の Linux ディストリビューションは、このリリースでサポートされています。

Linux オペレーティング システム サポートされているバージョン
Red Hat Enterprise Linux Server 5 (x86/x64)
6 (x86/x64)
7 (x86/x64)
Cent OS 5 (x86/x64)
6 (x86/x64)
7 (x64)
Ubuntu 12.04 LTS (x86/x64)
14.04 LTS (x86/x64)
16.04 LTS (x86/x64)
Debian 6 (x86/x64)
7 (x86/x64)
8 (x86/x64)
Oracle Linux 5 (x86/x64)
6 (x86/x64)
7 (x64)
SUSE Linux Enterprise Server 11 (x86/x64)
12 (x64)

既存の Operations Manager/OMS エージェントからのアップグレードは現在サポートされていません。

サポートされている展開構成

Operations Manager の管理グループでは、エージェントに対して次のような報告体系を構成できます。

  1. Linux サーバーが管理サーバーに直接報告する
  2. Linux サーバーがゲートウェイ サーバーに報告する
  3. Linux サーバーがチェーン ゲートウェイ サーバーに報告する

エージェントのインストール

Operations Manager の Linux エージェントの最新バージョンをインストールする方法として、自動検出または手動インストールを選択できます。 自動検出は、前のバージョンから変更されていません。UNIX と Linux のエージェントの検出およびインストールに関する記事と同じ手順に従うことができます。

UNIX および Linux コンピューターにエージェントを手動でインストールするには、次の手順に従います。 エージェント パッケージは、監視する必要がある UNIX/Linux の特定のバージョンに必要な管理パックをインポートした後、管理サーバーの %ProgramFiles%\Microsoft System Center\Operations Manager\Server\AgentManagement\UnixAgents\DownloadedKits にあるフォルダーにあります。 管理パックは、\ManagementPacks ディレクトリの Operations Manager インストール メディアで使用できます。

手動インストール

エージェントは自己解凍形式のインストール可能なシェル スクリプト バンドルとして提供されます。 このバンドルには、各エージェント コンポーネントの Debian パッケージと RPM パッケージの両方が含まれます。このバンドルを直接インストールするか、抽出して個々のパッケージを取得できます。 x64 アーキテクチャ用バンドルと x86 アーキテクチャ用バンドルが個別に提供されています。

これには次の手順が必要です。

  1. エージェントをインストールし、ワークスペースとして Operations Manager を登録する
  2. 管理サーバーまたはゲートウェイ サーバーで TCP ポートを開く
  3. サーバー認証証明書を構成する
  4. 検出ウィザードで Linux サーバーを検出する

以下のセクションでは、Linux エージェントを手動でインストールするのに必要な手順について説明します。

エージェントのインストール

  1. エージェントのインストール バンドルは %Program Files%\Microsoft System Center\Operations Manager\Server\AgentManagement\UnixAgents\DownloadedKits にあります。 SCP または SFTP を使用して、適切なバンドル (x86 または x64) を Linux コンピューターに転送します。

  2. 次のコマンドを使用してバンドルをインストールします。 enable-opsmgr パラメーターにより、エージェントと通信する管理サーバーのためにポート 1270 が開かれます。

    sudo sh ./omsagent-1.4.0-45.universald.1.x64.sh --install --enable-opsmgr

  3. ワークスペース ID に scom を指定して、omsadmin.sh コマンドを実行します。 このコマンドは (sudo による昇格で) ルートとして実行する必要があります。 このスクリプトでは、 /etc/opt/microsoft/omsagent/scom/certs/scom-cert.pem に証明書が生成されます。これは、後の手順で管理サーバーによって署名する必要があります。

    /opt/microsoft/omsagent/bin/omsadmin.sh -w scom

  4. omsadmin.conf という名前の構成ファイルを次の内容で /etc/opt/microsoft/omsagent/scom/conf/ に作成します。 マシンの名前を入力し、OMED サービスのポートに 8886 を使用します。

    WORKSPACE_ID=scom SCOM_ENDPOINT=https://<FQDN_OF_OM_MACHINE>:<PORT_OF_OMED_SERVICE>

OMED サービスの TCP ポートを構成する

Operations Manager では、TCP ポート 8886 を利用し、Linux エージェントと管理サーバーまたはゲートウェイ サーバーの間で受信方向通信を確立し、データ収集を可能にする必要があります。

証明書の構成

Linux エージェントの前のバージョンでは、管理サーバーがサーバー認証証明書を含む各 Linux コンピューターにアクセスしました。 新しいエージェントでは、管理サーバーにアクセスするクライアントとして Fluentd が機能しますので、証明書にはクライアント認証が必要です。 新しいエージェントを使用する新しい証明書を取得する必要があります。 Operations Manager は Fluentd の通信に新しい証明書を使用し、その他の通信に古い証明書を使用します。

  1. Linux コンピューターで /etc/opt/omi/ssl/omi-host-hostname>.pem と > を探して、管理サーバー上の任意の場所にコピーします。

  2. 管理サーバーでコマンド プロンプトを開き、次のコマンドを実行して証明書に署名します。

    scxcertconfig -sign omi-host-<hostname>.pem omi_new.pem and scxcertconfig -sign scom-cert.pem scom-cert_new.pem

  3. ファイル omi_new.pem を Linux コンピューターの /etc/opt/omi/ssl/scom-cert_new.pem/etc/opt/microsoft/omsagent/scom/certs/ にコピーします。 古い証明書ファイルを削除し、それに換わる新しい証明書ファイルの名前に変更します。

エージェントの再起動

  1. 次のコマンドを実行してエージェントを再起動します。

    scxadmin –restart

検出

UNIX および Linux コンピューターにエージェントを手動で展開した後も、検出ウィザードを使用して Operations Manager でエージェントを検出する必要があります。 検出の種類には [Discover only computers with the UNIX/Linux agent installed](UNIX/Linux エージェントがインストールされているコンピューターのみを検出) を選択します。 詳細については、「 検出ウィザードを使用して UNIX および Linux にエージェントをインストールする」を参照してください。

次のステップ