アプリケーション データベースのモニタリングの有効化
項目一覧
前提条件
dbStats
およびデータベース プロファイリング情報を含むアプリケーション データベースのモニタリングを有効にするには、AppDB に接続するデータベース アカウントが次の最小ロールを持つユーザーとして認証する必要があります。
必要なロール | Database |
---|---|
admin |
アプリケーション データベースでモニタリングを有効にするには、次の手順に従います。
重要
バージョン11.0.5.6967 - 1以降では、 deb
パッケージまたはrpm
パッケージを使用して MongoDB Agent をインストールすると、パッケージはPATH
環境変数に MongoDB バイナリを追加しません。
配置がPATH
に MongoDB バイナリ の存在に依存している場合は、MongoDB バイナリへのパスをPATH
に手動で追加する必要があります。 環境変数を更新する方法については、オペレーティング システムのドキュメントを参照してください。
Debian 10または11 、および Ubuntu 18.04 、 20.04 、または22.04を実行している x 86 _ 64アーキテクチャでは:
MongoDB Agent の最新バージョンをダウンロードします。
この手順から、MongoDB Agent のインストール モーダルに従って、提供されたコマンドを Linux shell にコピーします。
MongoDB Agent を実行するホスト上のシステム shell から、次のcurl
コマンドを実行して、Ubuntu 18.04/20.04/22.04 または Debian 9/10/11 の 64 ビット x86 用のインストーラーをダウンロードします。
curl -OL https://<OpsManagerHost>:<Port>/download/agent/automation/mongodb-mms-automation-agent-manager-latest.amd64.ubuntu1604.deb
注意
<OpsManagerHost>:<Port>
を MongoDB Ops Manager アプリケーションのホスト名とポートに置き換えます。 存在する場合は、 <version>
をオペレーティング システムのメジャー バージョンに置き換えます。 たとえば、RHEL 7 .x の<version>
を7
に置き換えます。
MongoDB Agent の構成ファイルを編集します。
MongoDB Agent をインストールしたディレクトリ内で、希望のテキストエディターで automation-agent.config ファイルを開きます。
sudo vi /etc/mongodb-mms/automation-agent.config
次の構成オプションを更新します。
キー | 値 |
---|---|
ProjectID プロジェクトの | |
| |
URLMongoDB Ops ManagerApplication の (ホスト名とポート)。 |
オートメーションエージェント.configファイルに対する結果としての変更は、次のようになります。
mmsGroupId=<Project ID> mmsApiKey=<agent API key> mmsBaseUrl=<application URL>
オプション: プロキシ サーバーを使用するように MongoDB Agent を構成します。
プロキシ サーバー経由で MongoDB Ops Manager に接続するように MongoDB Agent を構成するには、 httpProxy
環境変数でサーバーを指定する必要があります。
MongoDB Agent をインストールしたディレクトリ内、希望するテキストエディターで automation-agent.config ファイルを開きます。
sudo vi /etc/mongodb-mms/automation-agent.config
次の構成キーを追加します。
キー | 値 |
---|---|
プロキシ サーバーへの のURL (ホスト名とポート)。 |
アプリケーション データベースの運用モニタリングを有効にします。
運用モニタリングを使用すると、アプリケーション データベース サーバーの CPU、メモリ、ディスク容量を追跡し、指定したアラート条件が発生したときにアラート通知を設定できます。
運用モニタリングを無効にするには、[ No, Just Monitor ] をクリックします。
運用モニタリングを有効にするには、次の手順に従います。
配置内の各サーバーの運用監視用に読み取り専用モードでオートメーションを追加するための要件を確認します。
チェックボックスをオンにして、ページに記載されている要件とリスクを読む ことを確認します。
[Continue] をクリックします。
運用モニタリングのために配置を確認して確認します。
MongoDB Agent は、運用監視のために MongoDB プロセスに関する詳細情報を収集します。
MongoDB Agent によって収集された情報を確認するには、[ Review Deployment ] をクリックします。
AppDB: Review Your Changesモーダルの設定を確認し、 Confirm & Deployをクリックします。
重要
バージョン11.0.5.6967 - 1以降では、 deb
パッケージまたはrpm
パッケージを使用して MongoDB Agent をインストールすると、パッケージはPATH
環境変数に MongoDB バイナリを追加しません。
配置がPATH
に MongoDB バイナリ の存在に依存している場合は、MongoDB バイナリへのパスをPATH
に手動で追加する必要があります。 環境変数を更新する方法については、オペレーティング システムのドキュメントを参照してください。
deb
パッケージを使用して Ubuntu 18.04を実行している zSeries アーキテクチャでは、次のようになります。
MongoDB Agent の最新バージョンをダウンロードします。
この手順から、MongoDB Agent のインストール モーダルに従って、提供されたコマンドを Linux shell にコピーします。
MongoDB Agent を実行するホスト上のシステム shell から、次のcurl
コマンドを実行して、 IBM Z Series 用の Ubuntu 18.04のインストーラーをダウンロードします。
curl -OL https://<OpsManagerHost>:<Port>/download/agent/automation/mongodb-mms-automation-agent-manager-latest.s390x.ubuntu1804.deb
注意
<OpsManagerHost>:<Port>
を MongoDB Ops Manager アプリケーションのホスト名とポートに置き換えます。 存在する場合は、 <version>
をオペレーティング システムのメジャー バージョンに置き換えます。 たとえば、RHEL 7 .x の<version>
を7
に置き換えます。
MongoDB Agent の構成ファイルを編集します。
MongoDB Agent をインストールしたディレクトリ内で、希望のテキストエディターで automation-agent.config ファイルを開きます。
sudo vi /etc/mongodb-mms/automation-agent.config
次の構成オプションを更新します。
キー | 値 |
---|---|
ProjectID プロジェクトの | |
| |
URLMongoDB Ops ManagerApplication の (ホスト名とポート)。 |
オートメーションエージェント.configファイルに対する結果としての変更は、次のようになります。
mmsGroupId=<Project ID> mmsApiKey=<agent API key> mmsBaseUrl=<application URL>
オプション: プロキシ サーバーを使用するように MongoDB Agent を構成します。
プロキシ サーバー経由で MongoDB Ops Manager に接続するように MongoDB Agent を構成するには、 httpProxy
環境変数でサーバーを指定する必要があります。
MongoDB Agent をインストールしたディレクトリ内、希望するテキストエディターで automation-agent.config ファイルを開きます。
sudo vi /etc/mongodb-mms/automation-agent.config
次の構成キーを追加します。
キー | 値 |
---|---|
プロキシ サーバーへの のURL (ホスト名とポート)。 |
アプリケーション データベースの運用モニタリングを有効にします。
運用モニタリングを使用すると、アプリケーション データベース サーバーの CPU、メモリ、ディスク容量を追跡し、指定したアラート条件が発生したときにアラート通知を設定できます。
運用モニタリングを無効にするには、[ No, Just Monitor ] をクリックします。
運用モニタリングを有効にするには、次の手順に従います。
配置内の各サーバーの運用監視用に読み取り専用モードでオートメーションを追加するための要件を確認します。
チェックボックスをオンにして、ページに記載されている要件とリスクを読む ことを確認します。
[Continue] をクリックします。
運用モニタリングのために配置を確認して確認します。
MongoDB Agent は、運用監視のために MongoDB プロセスに関する詳細情報を収集します。
MongoDB Agent によって収集された情報を確認するには、[ Review Deployment ] をクリックします。
AppDB: Review Your Changesモーダルの設定を確認し、 Confirm & Deployをクリックします。
アプリケーション データベースでモニタリングを有効にするには、次の手順に従います。
x 86 _ 64アーキテクチャでは:
重要
バージョン11.0.5.6967 - 1以降では、 deb
パッケージまたはrpm
パッケージを使用して MongoDB Agent をインストールすると、パッケージはPATH
環境変数に MongoDB バイナリを追加しません。
配置がPATH
に MongoDB バイナリ の存在に依存している場合は、MongoDB バイナリへのパスをPATH
に手動で追加する必要があります。 環境変数を更新する方法については、オペレーティング システムのドキュメントを参照してください。
rpm
パッケージを使用して RHEL / CentOS 6 .x を実行します。
MongoDB Agent の最新バージョンをダウンロードします。
この手順から、MongoDB Agent のインストール モーダルに従って、提供されたコマンドを Linux shell にコピーします。
MongoDB Agent を実行するホスト上のシステム shell から、次のcurl
コマンドを実行して、 64ビット x 86のインストーラーをダウンロードします。
curl -OL https://<OpsManagerHost>:<Port>/download/agent/automation/mongodb-mms-automation-agent-manager-latest.x86_64.rpm
注意
<OpsManagerHost>:<Port>
を MongoDB Ops Manager アプリケーションのホスト名とポートに置き換えます。 存在する場合は、 <version>
をオペレーティング システムのメジャー バージョンに置き換えます。 たとえば、RHEL 7 .x の<version>
を7
に置き換えます。
MongoDB Agent の構成ファイルを編集します。
MongoDB Agent をインストールしたディレクトリ内で、希望のテキストエディターで automation-agent.config ファイルを開きます。
sudo vi /etc/mongodb-mms/automation-agent.config
次の構成オプションを更新します。
キー | 値 |
---|---|
ProjectID プロジェクトの | |
| |
URLMongoDB Ops ManagerApplication の (ホスト名とポート)。 |
オートメーションエージェント.configファイルに対する結果としての変更は、次のようになります。
mmsGroupId=<Project ID> mmsApiKey=<agent API key> mmsBaseUrl=<application URL>
オプション: プロキシ サーバーを使用するように MongoDB Agent を構成します。
プロキシ サーバー経由で MongoDB Ops Manager に接続するように MongoDB Agent を構成するには、 httpProxy
環境変数でサーバーを指定する必要があります。
MongoDB Agent をインストールしたディレクトリ内、希望するテキストエディターで automation-agent.config ファイルを開きます。
sudo vi /etc/mongodb-mms/automation-agent.config
次の構成キーを追加します。
キー | 値 |
---|---|
プロキシ サーバーへの のURL (ホスト名とポート)。 |
アプリケーション データベースの運用モニタリングを有効にします。
運用モニタリングを使用すると、アプリケーション データベース サーバーの CPU、メモリ、ディスク容量を追跡し、指定したアラート条件が発生したときにアラート通知を設定できます。
運用モニタリングを無効にするには、[ No, Just Monitor ] をクリックします。
運用モニタリングを有効にするには、次の手順に従います。
配置内の各サーバーの運用監視用に読み取り専用モードでオートメーションを追加するための要件を確認します。
チェックボックスをオンにして、ページに記載されている要件とリスクを読む ことを確認します。
[Continue] をクリックします。
運用モニタリングのために配置を確認して確認します。
MongoDB Agent は、運用監視のために MongoDB プロセスに関する詳細情報を収集します。
MongoDB Agent によって収集された情報を確認するには、[ Review Deployment ] をクリックします。
AppDB: Review Your Changesモーダルの設定を確認し、 Confirm & Deployをクリックします。
RHEL( 7 .x, 8 .x、または9 .x)または CentOS( 7 .x または8 .x) SUSE 12 、 SUSE 15 、または Amazon Linux 2 :
重要
バージョン11.0.5.6967 - 1以降では、 deb
パッケージまたはrpm
パッケージを使用して MongoDB Agent をインストールすると、パッケージはPATH
環境変数に MongoDB バイナリを追加しません。
配置がPATH
に MongoDB バイナリ の存在に依存している場合は、MongoDB バイナリへのパスをPATH
に手動で追加する必要があります。 環境変数を更新する方法については、オペレーティング システムのドキュメントを参照してください。
rpm
パッケージを使用する場合:
MongoDB Agent の最新バージョンをダウンロードします。
この手順から、MongoDB Agent のインストール モーダルに従って、提供されたコマンドを Linux shell にコピーします。
MongoDB Agent を実行するホスト上のシステム shell から、次のcurl
コマンドを実行して、 64 -bit x 86の RHEL 7のインストーラーをダウンロードします。
curl -OL https://<OpsManagerHost>:<Port>/download/agent/automation/mongodb-mms-automation-agent-manager-latest.x86_64.rhel<version>.rpm
注意
<OpsManagerHost>:<Port>
を MongoDB Ops Manager アプリケーションのホスト名とポートに置き換えます。 存在する場合は、 <version>
をオペレーティング システムのメジャー バージョンに置き換えます。 たとえば、RHEL 7 .x の<version>
を7
に置き換えます。
MongoDB Agent の構成ファイルを編集します。
MongoDB Agent をインストールしたディレクトリ内で、希望のテキストエディターで automation-agent.config ファイルを開きます。
sudo vi /etc/mongodb-mms/automation-agent.config
次の構成オプションを更新します。
キー | 値 |
---|---|
ProjectID プロジェクトの | |
| |
URLMongoDB Ops ManagerApplication の (ホスト名とポート)。 |
オートメーションエージェント.configファイルに対する結果としての変更は、次のようになります。
mmsGroupId=<Project ID> mmsApiKey=<agent API key> mmsBaseUrl=<application URL>
オプション: プロキシ サーバーを使用するように MongoDB Agent を構成します。
プロキシ サーバー経由で MongoDB Ops Manager に接続するように MongoDB Agent を構成するには、 httpProxy
環境変数でサーバーを指定する必要があります。
MongoDB Agent をインストールしたディレクトリ内、希望するテキストエディターで automation-agent.config ファイルを開きます。
sudo vi /etc/mongodb-mms/automation-agent.config
次の構成キーを追加します。
キー | 値 |
---|---|
プロキシ サーバーへの のURL (ホスト名とポート)。 |
アプリケーション データベースの運用モニタリングを有効にします。
運用モニタリングを使用すると、アプリケーション データベース サーバーの CPU、メモリ、ディスク容量を追跡し、指定したアラート条件が発生したときにアラート通知を設定できます。
運用モニタリングを無効にするには、[ No, Just Monitor ] をクリックします。
運用モニタリングを有効にするには、次の手順に従います。
配置内の各サーバーの運用監視用に読み取り専用モードでオートメーションを追加するための要件を確認します。
チェックボックスをオンにして、ページに記載されている要件とリスクを読む ことを確認します。
[Continue] をクリックします。
運用モニタリングのために配置を確認して確認します。
MongoDB Agent は、運用監視のために MongoDB プロセスに関する詳細情報を収集します。
MongoDB Agent によって収集された情報を確認するには、[ Review Deployment ] をクリックします。
AppDB: Review Your Changesモーダルの設定を確認し、 Confirm & Deployをクリックします。
tar
アーカイブの使用:
MongoDB Agent の最新バージョンをダウンロードします。
この手順から開始するには、MongoDB Agent のインストール モーダルに従い、提供されたコマンドを にコピーします。
MongoDB Agent を実行するホスト上のシステム shell から、次のcurl
コマンドを実行して、 64 -bit x 86の RHEL のインストーラーをダウンロードします。
curl -OL https://<OpsManagerHost>:<Port>/download/agent/automation/mongodb-mms-automation-agent-manager-latest.rhel7_x86_64.tar.gz
注意
<OpsManagerHost>:<Port>
を MongoDB Ops Manager アプリケーションのホスト名とポートに置き換えます。 存在する場合は、 <version>
をオペレーティング システムのメジャー バージョンに置き換えます。 たとえば、RHEL 7 .x の<version>
を7
に置き換えます。
MongoDB Agent の構成ファイルを編集します。
MongoDB Agent をインストールしたディレクトリで、テキスト エディターで local.config ファイルを開きます。
vi <install-path>/local.config
次の構成オプションを更新します。
キー | 値 |
---|---|
ProjectID プロジェクトの | |
| |
URLMongoDB Ops ManagerApplication の (ホスト名とポート)。 |
local.config ファイルへの変更は、次のようになります。
mmsGroupId=<Project ID> mmsApiKey=<agent API key> mmsBaseUrl=<application URL>
オプション: バイナリ、ログ、データ ディレクトリを作成します。
既存のモニタリングエージェント ユーザーが存在し、オートメーションを有効にする予定がない場合は、ログ ディレクトリのみを作成する必要があります。
MongoDB Agent が必要とするファイルを保存するには、次のディレクトリを作成します。
注意
ファイルパスでのmongodb-mms-automation
の使用はレガシー アーティファクトであり、MongoDB Agent がオートメーション構成された状態でインストールされていることを意味するものではありません。
コンポーネント | デフォルト ディレクトリ | 説明 |
---|---|---|
バイナリ | /var/lib/mongodb-mms-automation | これらは、MongoDB Agent が管理するバイナリです。 これには、MongoDB Agent、BI Connector、MongoDB バイナリが含まれます。 |
MongoDB Agent ログ | /var/log/mongodb-mms-automation | これらは MongoDB Agent が作成するログファイルです。 |
MongoDB データベース | /data | これらは、MongoDB Agent が作成および管理するデータベースです。 |
以下のコマンドを実行してディレクトリを作成します。
sudo mkdir -m 755 -p /var/lib/mongodb-mms-automation sudo mkdir -m 755 -p /var/log/mongodb-mms-automation sudo mkdir -m 755 -p /data
デフォルトでは、エージェント バイナリとMongoDB Ops Managerの構成バックアップ ファイルは /var/lib/mongodb-mms-automation
に配置されています。 これらのファイルを別のディレクトリに保存する場合は、次の手順に従います。
エージェント バイナリの場所を変更するには:
[ Deploymentをクリックし、次にAgentsをクリックし、次にDownloads & Settingsをクリックします。
Download Directory見出しの下、Download Directory (Linux) に表示されているパスの右側にある鉛筆アイコンをクリックします。
パスを必要な新しいパスに変更します。
[Save] をクリックします。
エージェントを実行する各ホストに、指定した新しいディレクトリを作成します。
sudo mkdir -m 755 -p /<newPath>
エージェント構成バックアップの場所を変更するには、以下を行います。
希望のテキストエディタでエージェント構成ファイルを開きます。
mmsConfigBackup
設定を構成バックアップ ファイルの新しいパスに変更します。mmsConfigBackup=/<newPath>/mms-cluster-config-backup.json エージェント構成ファイルを保存します。
構成バックアップ ファイルを新しいディレクトリに移動します。
sudo mv /var/lib/mongodb-mms-automation/mms-cluster-config-backup.json /<newPath>
MongoDB Agent を実行するシステムユーザーに権限を割り当てます。
次のコマンドを実行します。
Create mongodb user and group if they do not exist if ! sudo /usr/bin/id -g mongodb &>/dev/null; then sudo /usr/sbin/groupadd -r mongodb fi Create mongodb user if they do not exist and assign them to the mongodb group if ! sudo /usr/bin/id mongodb &>/dev/null; then sudo /usr/sbin/useradd -M -r -g mongodb \ -d /var/lib/mongo -s /bin/false \ -c mongodb mongodb > /dev/null 2>&1 fi Grant the mongodb:mongodb user and group permissions to manage deployments. sudo chown mongodb:mongodb /var/lib/mongodb-mms-automation sudo chown mongodb:mongodb /var/log/mongodb-mms-automation sudo chown mongodb:mongodb /data
アプリケーション データベースの運用モニタリングを有効にします。
運用モニタリングを使用すると、アプリケーション データベース サーバーの CPU、メモリ、ディスク容量を追跡し、指定したアラート条件が発生したときにアラート通知を設定できます。
運用モニタリングを無効にするには、[ No, Just Monitor ] をクリックします。
運用モニタリングを有効にするには、次の手順に従います。
配置内の各サーバーの運用監視用に読み取り専用モードでオートメーションを追加するための要件を確認します。
チェックボックスをオンにして、ページに記載されている要件とリスクを読む ことを確認します。
[Continue] をクリックします。
運用モニタリングのために配置を確認して確認します。
MongoDB Agent は、運用監視のために MongoDB プロセスに関する詳細情報を収集します。
MongoDB Agent によって収集された情報を確認するには、[ Review Deployment ] をクリックします。
AppDB: Review Your Changesモーダルの設定を確認し、 Confirm & Deployをクリックします。
PowerPC アーキテクチャ上の RHEL / CentOS( 7 .x)の場合(MongoDB 3.4以降の配置の管理):
重要
バージョン11.0.5.6967 - 1以降では、 deb
パッケージまたはrpm
パッケージを使用して MongoDB Agent をインストールすると、パッケージはPATH
環境変数に MongoDB バイナリを追加しません。
配置がPATH
に MongoDB バイナリ の存在に依存している場合は、MongoDB バイナリへのパスをPATH
に手動で追加する必要があります。 環境変数を更新する方法については、オペレーティング システムのドキュメントを参照してください。
rpm
パッケージを使用する場合:
MongoDB Agent の最新バージョンをダウンロードします。
この手順から、MongoDB Agent のインストール モーダルに従って、提供されたコマンドを Linux shell にコピーします。
MongoDB Agent を実行するホスト上のシステム shell から、次のcurl
コマンドを実行して、PowerPC 用の RHEL 7のインストーラーをダウンロードします。
curl -OL https://<OpsManagerHost>:<Port>/download/agent/automation/mongodb-mms-automation-agent-manager-latest.ppc641e.rhel<version>.rpm
注意
<OpsManagerHost>:<Port>
を MongoDB Ops Manager アプリケーションのホスト名とポートに置き換えます。 存在する場合は、 <version>
をオペレーティング システムのメジャー バージョンに置き換えます。 たとえば、RHEL 7 .x の<version>
を7
に置き換えます。
MongoDB Agent の構成ファイルを編集します。
MongoDB Agent をインストールしたディレクトリ内で、希望のテキストエディターで automation-agent.config ファイルを開きます。
sudo vi /etc/mongodb-mms/automation-agent.config
次の構成オプションを更新します。
キー | 値 |
---|---|
ProjectID プロジェクトの | |
| |
URLMongoDB Ops ManagerApplication の (ホスト名とポート)。 |
オートメーションエージェント.configファイルに対する結果としての変更は、次のようになります。
mmsGroupId=<Project ID> mmsApiKey=<agent API key> mmsBaseUrl=<application URL>
オプション: プロキシ サーバーを使用するように MongoDB Agent を構成します。
プロキシ サーバー経由で MongoDB Ops Manager に接続するように MongoDB Agent を構成するには、 httpProxy
環境変数でサーバーを指定する必要があります。
MongoDB Agent をインストールしたディレクトリ内、希望するテキストエディターで automation-agent.config ファイルを開きます。
sudo vi /etc/mongodb-mms/automation-agent.config
次の構成キーを追加します。
キー | 値 |
---|---|
プロキシ サーバーへの のURL (ホスト名とポート)。 |
アプリケーション データベースの運用モニタリングを有効にします。
運用モニタリングを使用すると、アプリケーション データベース サーバーの CPU、メモリ、ディスク容量を追跡し、指定したアラート条件が発生したときにアラート通知を設定できます。
運用モニタリングを無効にするには、[ No, Just Monitor ] をクリックします。
運用モニタリングを有効にするには、次の手順に従います。
配置内の各サーバーの運用監視用に読み取り専用モードでオートメーションを追加するための要件を確認します。
チェックボックスをオンにして、ページに記載されている要件とリスクを読む ことを確認します。
[Continue] をクリックします。
運用モニタリングのために配置を確認して確認します。
MongoDB Agent は、運用監視のために MongoDB プロセスに関する詳細情報を収集します。
MongoDB Agent によって収集された情報を確認するには、[ Review Deployment ] をクリックします。
AppDB: Review Your Changesモーダルの設定を確認し、 Confirm & Deployをクリックします。
tar
アーカイブの使用:
MongoDB Agent の最新バージョンをダウンロードします。
この手順から、MongoDB Agent のインストール モーダルに従って、提供されたコマンドを Linux shell にコピーします。
MongoDB Agent を実行するホスト上のシステム shell から、次のcurl
コマンドを実行して、PowerPC 用の RHEL 7のインストーラーをダウンロードします。
curl -OL https://<OpsManagerHost>:<Port>/download/agent/automation/mongodb-mms-automation-agent-manager-latest.rhel7_ppc64le.tar.gz
注意
<OpsManagerHost>:<Port>
を MongoDB Ops Manager アプリケーションのホスト名とポートに置き換えます。 存在する場合は、 <version>
をオペレーティング システムのメジャー バージョンに置き換えます。 たとえば、RHEL 7 .x の<version>
を7
に置き換えます。
MongoDB Agent の構成ファイルを編集します。
MongoDB Agent をインストールしたディレクトリで、テキスト エディターで local.config ファイルを開きます。
vi <install-path>/local.config
次の構成オプションを更新します。
キー | 値 |
---|---|
ProjectID プロジェクトの | |
| |
URLMongoDB Ops ManagerApplication の (ホスト名とポート)。 |
local.config ファイルへの変更は、次のようになります。
mmsGroupId=<Project ID> mmsApiKey=<agent API key> mmsBaseUrl=<application URL>
オプション: バイナリ、ログ、データ ディレクトリを作成します。
既存のモニタリングエージェント ユーザーが存在し、オートメーションを有効にする予定がない場合は、ログ ディレクトリのみを作成する必要があります。
MongoDB Agent が必要とするファイルを保存するには、次のディレクトリを作成します。
注意
ファイルパスでのmongodb-mms-automation
の使用はレガシー アーティファクトであり、MongoDB Agent がオートメーション構成された状態でインストールされていることを意味するものではありません。
コンポーネント | デフォルト ディレクトリ | 説明 |
---|---|---|
バイナリ | /var/lib/mongodb-mms-automation | これらは、MongoDB Agent が管理するバイナリです。 これには、MongoDB Agent、BI Connector、MongoDB バイナリが含まれます。 |
MongoDB Agent ログ | /var/log/mongodb-mms-automation | これらは MongoDB Agent が作成するログファイルです。 |
MongoDB データベース | /data | これらは、MongoDB Agent が作成および管理するデータベースです。 |
以下のコマンドを実行してディレクトリを作成します。
sudo mkdir -m 755 -p /var/lib/mongodb-mms-automation sudo mkdir -m 755 -p /var/log/mongodb-mms-automation sudo mkdir -m 755 -p /data
デフォルトでは、エージェント バイナリとMongoDB Ops Managerの構成バックアップ ファイルは /var/lib/mongodb-mms-automation
に配置されています。 これらのファイルを別のディレクトリに保存する場合は、次の手順に従います。
エージェント バイナリの場所を変更するには:
[ Deploymentをクリックし、次にAgentsをクリックし、次にDownloads & Settingsをクリックします。
Download Directory見出しの下、Download Directory (Linux) に表示されているパスの右側にある鉛筆アイコンをクリックします。
パスを必要な新しいパスに変更します。
[Save] をクリックします。
エージェントを実行する各ホストに、指定した新しいディレクトリを作成します。
sudo mkdir -m 755 -p /<newPath>
エージェント構成バックアップの場所を変更するには、以下を行います。
希望のテキストエディタでエージェント構成ファイルを開きます。
mmsConfigBackup
設定を構成バックアップ ファイルの新しいパスに変更します。mmsConfigBackup=/<newPath>/mms-cluster-config-backup.json エージェント構成ファイルを保存します。
構成バックアップ ファイルを新しいディレクトリに移動します。
sudo mv /var/lib/mongodb-mms-automation/mms-cluster-config-backup.json /<newPath>
MongoDB Agent を実行するシステムユーザーに権限を割り当てます。
次のコマンドを実行します。
Create mongodb user and group if they do not exist if ! sudo /usr/bin/id -g mongodb &>/dev/null; then sudo /usr/sbin/groupadd -r mongodb fi Create mongodb user if they do not exist and assign them to the mongodb group if ! sudo /usr/bin/id mongodb &>/dev/null; then sudo /usr/sbin/useradd -M -r -g mongodb \ -d /var/lib/mongo -s /bin/false \ -c mongodb mongodb > /dev/null 2>&1 fi Grant the mongodb:mongodb user and group permissions to manage deployments. sudo chown mongodb:mongodb /var/lib/mongodb-mms-automation sudo chown mongodb:mongodb /var/log/mongodb-mms-automation sudo chown mongodb:mongodb /data
アプリケーション データベースの運用モニタリングを有効にします。
運用モニタリングを使用すると、アプリケーション データベース サーバーの CPU、メモリ、ディスク容量を追跡し、指定したアラート条件が発生したときにアラート通知を設定できます。
運用モニタリングを無効にするには、[ No, Just Monitor ] をクリックします。
運用モニタリングを有効にするには、次の手順に従います。
配置内の各サーバーの運用監視用に読み取り専用モードでオートメーションを追加するための要件を確認します。
チェックボックスをオンにして、ページに記載されている要件とリスクを読む ことを確認します。
[Continue] をクリックします。
運用モニタリングのために配置を確認して確認します。
MongoDB Agent は、運用監視のために MongoDB プロセスに関する詳細情報を収集します。
MongoDB Agent によって収集された情報を確認するには、[ Review Deployment ] をクリックします。
AppDB: Review Your Changesモーダルの設定を確認し、 Confirm & Deployをクリックします。
Z Series アーキテクチャ(MongoDB 4.4以降の配置を管理)では、RHEL ( 7 .x)を使用し、 8 .x、または9 .x)または CentOS( 7 .x または8 .x)
重要
バージョン11.0.5.6967 - 1以降では、 deb
パッケージまたはrpm
パッケージを使用して MongoDB Agent をインストールすると、パッケージはPATH
環境変数に MongoDB バイナリを追加しません。
配置がPATH
に MongoDB バイナリ の存在に依存している場合は、MongoDB バイナリへのパスをPATH
に手動で追加する必要があります。 環境変数を更新する方法については、オペレーティング システムのドキュメントを参照してください。
RHEL の実行( 7 .x) 8 .x、または9 .x)または CentOS( 7 .x または8 .x)では、 rpm
パッケージ マネージャーを使用します。
MongoDB Agent の最新バージョンをダウンロードします。
この手順から、MongoDB Agent のインストール モーダルに従って、提供されたコマンドを Linux shell にコピーします。
MongoDB Agent を実行するホスト上のシステム shell から、次のcurl
コマンドを実行して、RHEL 7 .X/ 8 .X のインストーラーを IBM Z Series 用にダウンロードします。
curl -OL https://<OpsManagerHost>:<Port>/download/agent/automation/mongodb-mms-automation-agent-manager-latest.s390x.rhel<version>.rpm
注意
<OpsManagerHost>:<Port>
を MongoDB Ops Manager アプリケーションのホスト名とポートに置き換えます。 存在する場合は、 <version>
をオペレーティング システムのメジャー バージョンに置き換えます。 たとえば、RHEL 7 .x の<version>
を7
に置き換えます。
MongoDB Agent の構成ファイルを編集します。
MongoDB Agent をインストールしたディレクトリ内で、希望のテキストエディターで automation-agent.config ファイルを開きます。
sudo vi /etc/mongodb-mms/automation-agent.config
次の構成オプションを更新します。
キー | 値 |
---|---|
ProjectID プロジェクトの | |
| |
URLMongoDB Ops ManagerApplication の (ホスト名とポート)。 |
オートメーションエージェント.configファイルに対する結果としての変更は、次のようになります。
mmsGroupId=<Project ID> mmsApiKey=<agent API key> mmsBaseUrl=<application URL>
オプション: プロキシ サーバーを使用するように MongoDB Agent を構成します。
プロキシ サーバー経由で MongoDB Ops Manager に接続するように MongoDB Agent を構成するには、 httpProxy
環境変数でサーバーを指定する必要があります。
MongoDB Agent をインストールしたディレクトリ内、希望するテキストエディターで automation-agent.config ファイルを開きます。
sudo vi /etc/mongodb-mms/automation-agent.config
次の構成キーを追加します。
キー | 値 |
---|---|
プロキシ サーバーへの のURL (ホスト名とポート)。 |
アプリケーション データベースの運用モニタリングを有効にします。
運用モニタリングを使用すると、アプリケーション データベース サーバーの CPU、メモリ、ディスク容量を追跡し、指定したアラート条件が発生したときにアラート通知を設定できます。
運用モニタリングを無効にするには、[ No, Just Monitor ] をクリックします。
運用モニタリングを有効にするには、次の手順に従います。
配置内の各サーバーの運用監視用に読み取り専用モードでオートメーションを追加するための要件を確認します。
チェックボックスをオンにして、ページに記載されている要件とリスクを読む ことを確認します。
[Continue] をクリックします。
運用モニタリングのために配置を確認して確認します。
MongoDB Agent は、運用監視のために MongoDB プロセスに関する詳細情報を収集します。
MongoDB Agent によって収集された情報を確認するには、[ Review Deployment ] をクリックします。
AppDB: Review Your Changesモーダルの設定を確認し、 Confirm & Deployをクリックします。
この手順を使用して、 deb
またはrpm
パッケージを使用していない Linux システム上のアプリケーション データベースでモニタリングを有効にします。
MongoDB Agent の最新バージョンをダウンロードします。
この手順から、MongoDB Agent のインストール モーダルに従って、提供されたコマンドを Linux shell にコピーします。
MongoDB Agent を実行するホスト上のシステム shell から、次のcurl
コマンドを実行して、ジェネリック64ビット Linux 用のインストーラーをダウンロードします。
curl -OL https://<OpsManagerHost>:<Port>/download/agent/automation/mongodb-mms-automation-agent-manager-latest.linux_x86_64.tar.gz
注意
<OpsManagerHost>:<Port>
を MongoDB Ops Manager アプリケーションのホスト名とポートに置き換えます。 存在する場合は、 <version>
をオペレーティング システムのメジャー バージョンに置き換えます。 たとえば、RHEL 7 .x の<version>
を7
に置き換えます。
MongoDB Agent の構成ファイルを編集します。
MongoDB Agent をインストールしたディレクトリで、テキスト エディターで local.config ファイルを開きます。
vi <install-path>/local.config
次の構成オプションを更新します。
キー | 値 |
---|---|
ProjectID プロジェクトの | |
| |
URLMongoDB Ops ManagerApplication の (ホスト名とポート)。 |
local.config ファイルへの変更は、次のようになります。
mmsGroupId=<Project ID> mmsApiKey=<agent API key> mmsBaseUrl=<application URL>
オプション: バイナリ、ログ、データ ディレクトリを作成します。
既存のモニタリングエージェント ユーザーが存在し、オートメーションを有効にする予定がない場合は、ログ ディレクトリのみを作成する必要があります。
MongoDB Agent が必要とするファイルを保存するには、次のディレクトリを作成します。
注意
ファイルパスでのmongodb-mms-automation
の使用はレガシー アーティファクトであり、MongoDB Agent がオートメーション構成された状態でインストールされていることを意味するものではありません。
コンポーネント | デフォルト ディレクトリ | 説明 |
---|---|---|
バイナリ | /var/lib/mongodb-mms-automation | これらは、MongoDB Agent が管理するバイナリです。 これには、MongoDB Agent、BI Connector、MongoDB バイナリが含まれます。 |
MongoDB Agent ログ | /var/log/mongodb-mms-automation | これらは MongoDB Agent が作成するログファイルです。 |
MongoDB データベース | /data | これらは、MongoDB Agent が作成および管理するデータベースです。 |
以下のコマンドを実行してディレクトリを作成します。
sudo mkdir -m 755 -p /var/lib/mongodb-mms-automation sudo mkdir -m 755 -p /var/log/mongodb-mms-automation sudo mkdir -m 755 -p /data
デフォルトでは、エージェント バイナリとMongoDB Ops Managerの構成バックアップ ファイルは /var/lib/mongodb-mms-automation
に配置されています。 これらのファイルを別のディレクトリに保存する場合は、次の手順に従います。
エージェント バイナリの場所を変更するには:
[ Deploymentをクリックし、次にAgentsをクリックし、次にDownloads & Settingsをクリックします。
Download Directory見出しの下、Download Directory (Linux) に表示されているパスの右側にある鉛筆アイコンをクリックします。
パスを必要な新しいパスに変更します。
[Save] をクリックします。
エージェントを実行する各ホストに、指定した新しいディレクトリを作成します。
sudo mkdir -m 755 -p /<newPath>
エージェント構成バックアップの場所を変更するには、以下を行います。
希望のテキストエディタでエージェント構成ファイルを開きます。
mmsConfigBackup
設定を構成バックアップ ファイルの新しいパスに変更します。mmsConfigBackup=/<newPath>/mms-cluster-config-backup.json エージェント構成ファイルを保存します。
構成バックアップ ファイルを新しいディレクトリに移動します。
sudo mv /var/lib/mongodb-mms-automation/mms-cluster-config-backup.json /<newPath>
MongoDB Agent を実行するシステムユーザーに権限を割り当てます。
次のコマンドを実行します。
Create mongodb user and group if they do not exist if ! sudo /usr/bin/id -g mongodb &>/dev/null; then sudo /usr/sbin/groupadd -r mongodb fi Create mongodb user if they do not exist and assign them to the mongodb group if ! sudo /usr/bin/id mongodb &>/dev/null; then sudo /usr/sbin/useradd -M -r -g mongodb \ -d /var/lib/mongo -s /bin/false \ -c mongodb mongodb > /dev/null 2>&1 fi Grant the mongodb:mongodb user and group permissions to manage deployments. sudo chown mongodb:mongodb /var/lib/mongodb-mms-automation sudo chown mongodb:mongodb /var/log/mongodb-mms-automation sudo chown mongodb:mongodb /data
アプリケーション データベースの運用モニタリングを有効にします。
運用モニタリングを使用すると、アプリケーション データベース サーバーの CPU、メモリ、ディスク容量を追跡し、指定したアラート条件が発生したときにアラート通知を設定できます。
運用モニタリングを無効にするには、[ No, Just Monitor ] をクリックします。
運用モニタリングを有効にするには、次の手順に従います。
配置内の各サーバーの運用監視用に読み取り専用モードでオートメーションを追加するための要件を確認します。
チェックボックスをオンにして、ページに記載されている要件とリスクを読む ことを確認します。
[Continue] をクリックします。
運用モニタリングのために配置を確認して確認します。
MongoDB Agent は、運用監視のために MongoDB プロセスに関する詳細情報を収集します。
MongoDB Agent によって収集された情報を確認するには、[ Review Deployment ] をクリックします。
AppDB: Review Your Changesモーダルの設定を確認し、 Confirm & Deployをクリックします。
注意
モニタリング データを表示できない場合は、少なくとも 1 つのホストでモニタリングが有効になっていることを確認してください。