启用应用程序数据库监控
在此页面上
先决条件
要启用应用程序数据库监控,包括 dbStats
和数据库分析信息,连接到 AppDB 的数据库帐户必须以具有以下最低角色的用户身份进行身份验证:
所需角色 | Database |
---|---|
admin |
使用此过程启用对应用程序数据库的监控:
重要
从版本 11.0.5.6967-1开始,当您使用 deb
或 rpm
包安装MongoDB Agent时,该包不会将MongoDB二进制文件添加到 PATH
环境变量中。
如果您的部署取决于 PATH
中是否存在 MongoDB 二进制文件,则必须手动将 MongoDB 二进制文件的路径添加到 PATH
中。要了解如何更新环境变量,请参阅操作系统文档。
在运行Debian 10或11以及Ubuntu 18.04 、 20.04或22.04的 x 86 _ 64架构上:
下载最新版本的 MongoDB 助手。
从这一步开始,遵循 MongoDB 助手安装模式并将提供的命令复制到 Linux Shell 中。
从将运行 MongoDB 助手的主机上的 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 助手配置文件。
在安装 MongoDB 助手的目录中,使用首选文本编辑器打开 automation-agent.config 文件:
sudo vi /etc/mongodb-mms/automation-agent.config
更新以下配置选项:
键 | 值 |
---|---|
ProjectID (您的项目)。 | |
| |
Ops Manager 应用程序的 URL(主机名和端口)。 |
对 automation-agent.config 文件的修改结果应如下所示:
mmsGroupId=<Project ID> mmsApiKey=<agent API key> mmsBaseUrl=<application 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时,该包不会将MongoDB二进制文件添加到 PATH
环境变量中。
如果您的部署取决于 PATH
中是否存在 MongoDB 二进制文件,则必须手动将 MongoDB 二进制文件的路径添加到 PATH
中。要了解如何更新环境变量,请参阅操作系统文档。
在使用deb
包运行Ubuntu 18.04的 zSeries 架构上:
下载最新版本的 MongoDB 助手。
从这一步开始,遵循 MongoDB 助手安装模式并将提供的命令复制到 Linux Shell 中。
从将运行 助手的托管上的系统shell MongoDB Agent中,发出以下curl
命令以下载Ubuntu18.04 forIBM zSeries 的安装程序:
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 助手配置文件。
在安装 MongoDB 助手的目录中,使用首选文本编辑器打开 automation-agent.config 文件:
sudo vi /etc/mongodb-mms/automation-agent.config
更新以下配置选项:
键 | 值 |
---|---|
ProjectID (您的项目)。 | |
| |
Ops Manager 应用程序的 URL(主机名和端口)。 |
对 automation-agent.config 文件的修改结果应如下所示:
mmsGroupId=<Project ID> mmsApiKey=<agent API key> mmsBaseUrl=<application 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时,该包不会将MongoDB二进制文件添加到 PATH
环境变量中。
如果您的部署取决于 PATH
中是否存在 MongoDB 二进制文件,则必须手动将 MongoDB 二进制文件的路径添加到 PATH
中。要了解如何更新环境变量,请参阅操作系统文档。
使用rpm
包运行 RHEL/ CentOS 6 .x:
下载最新版本的 MongoDB 助手。
从这一步开始,遵循 MongoDB 助手安装模式并将提供的命令复制到 Linux Shell 中。
从将运行 的主机上的系统shell MongoDB Agent中,发出以下curl
命令以下载64 位 x86 的安装程序:
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 助手配置文件。
在安装 MongoDB 助手的目录中,使用首选文本编辑器打开 automation-agent.config 文件:
sudo vi /etc/mongodb-mms/automation-agent.config
更新以下配置选项:
键 | 值 |
---|---|
ProjectID (您的项目)。 | |
| |
Ops Manager 应用程序的 URL(主机名和端口)。 |
对 automation-agent.config 文件的修改结果应如下所示:
mmsGroupId=<Project ID> mmsApiKey=<agent API key> mmsBaseUrl=<application 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), SUSE12 、 SUSE15或Amazon Linux 2 :
重要
从版本 11.0.5.6967-1开始,当您使用 deb
或 rpm
包安装MongoDB Agent时,该包不会将MongoDB二进制文件添加到 PATH
环境变量中。
如果您的部署取决于 PATH
中是否存在 MongoDB 二进制文件,则必须手动将 MongoDB 二进制文件的路径添加到 PATH
中。要了解如何更新环境变量,请参阅操作系统文档。
使用rpm
包:
下载最新版本的 MongoDB 助手。
从这一步开始,遵循 MongoDB 助手安装模式并将提供的命令复制到 Linux Shell 中。
从将运行 助手的托管上的系统shell MongoDB Agent中,发出以下curl
7命令以下载适用于64 位 x 的 RHEL86 安装程序:
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 助手配置文件。
在安装 MongoDB 助手的目录中,使用首选文本编辑器打开 automation-agent.config 文件:
sudo vi /etc/mongodb-mms/automation-agent.config
更新以下配置选项:
键 | 值 |
---|---|
ProjectID (您的项目)。 | |
| |
Ops Manager 应用程序的 URL(主机名和端口)。 |
对 automation-agent.config 文件的修改结果应如下所示:
mmsGroupId=<Project ID> mmsApiKey=<agent API key> mmsBaseUrl=<application URL>
启用应用程序数据库的操作监控。
运行监控允许您追踪应用程序数据库服务器的 CPU、内存和磁盘容量,并在出现指定警报条件时设置警报通知。
要禁用运行监控,请单击No, Just Monitor 。
要启用运行监控,请执行以下操作:
查看以只读模式添加自动化的要求,以对部署中的每台服务器进行操作监控。
选中复选框以确认您已阅读页面中列出的要求和风险。
单击 Continue(连接)。
查看并确认用于运行监控的部署。
MongoDB Agent 收集有关 MongoDB 进程的详细信息以进行操作监控。
要查看 MongoDB Agent 收集的信息,请单击Review Deployment 。
查看AppDB: Review Your Changes模式中的设置,然后单击Confirm & Deploy 。
使用tar
存档:
下载最新版本的 MongoDB 助手。
从这一步开始,按照MongoDB Agent安装模式,将提供的命令复制到 .
从将运行 助手的托管上的系统shell MongoDB Agent中,发出以下curl
命令以下载适用于64 位 x 的 RHEL86 安装程序:
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 助手配置文件。
在安装MongoDB Agent助手的目录中,使用首选文本编辑器打开 local.config文件:
vi <install-path>/local.config
更新以下配置选项:
键 | 值 |
---|---|
ProjectID (您的项目)。 | |
| |
Ops Manager 应用程序的 URL(主机名和端口)。 |
对 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 助手日志 | /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时,该包不会将MongoDB二进制文件添加到 PATH
环境变量中。
如果您的部署取决于 PATH
中是否存在 MongoDB 二进制文件,则必须手动将 MongoDB 二进制文件的路径添加到 PATH
中。要了解如何更新环境变量,请参阅操作系统文档。
使用rpm
包:
下载最新版本的 MongoDB 助手。
从这一步开始,遵循 MongoDB 助手安装模式并将提供的命令复制到 Linux Shell 中。
从将运行 助手的托管上的系统shell MongoDB Agent中,发出以下curl
命令以下载RHEL7 for PowerPC 的安装程序:
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 助手配置文件。
在安装 MongoDB 助手的目录中,使用首选文本编辑器打开 automation-agent.config 文件:
sudo vi /etc/mongodb-mms/automation-agent.config
更新以下配置选项:
键 | 值 |
---|---|
ProjectID (您的项目)。 | |
| |
Ops Manager 应用程序的 URL(主机名和端口)。 |
对 automation-agent.config 文件的修改结果应如下所示:
mmsGroupId=<Project ID> mmsApiKey=<agent API key> mmsBaseUrl=<application URL>
启用应用程序数据库的操作监控。
运行监控允许您追踪应用程序数据库服务器的 CPU、内存和磁盘容量,并在出现指定警报条件时设置警报通知。
要禁用运行监控,请单击No, Just Monitor 。
要启用运行监控,请执行以下操作:
查看以只读模式添加自动化的要求,以对部署中的每台服务器进行操作监控。
选中复选框以确认您已阅读页面中列出的要求和风险。
单击 Continue(连接)。
查看并确认用于运行监控的部署。
MongoDB Agent 收集有关 MongoDB 进程的详细信息以进行操作监控。
要查看 MongoDB Agent 收集的信息,请单击Review Deployment 。
查看AppDB: Review Your Changes模式中的设置,然后单击Confirm & Deploy 。
使用tar
存档:
下载最新版本的 MongoDB 助手。
从这一步开始,遵循 MongoDB 助手安装模式并将提供的命令复制到 Linux Shell 中。
从将运行 助手的托管上的系统shell MongoDB Agent中,发出以下curl
命令以下载RHEL7 for PowerPC 的安装程序:
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 助手配置文件。
在安装MongoDB Agent助手的目录中,使用首选文本编辑器打开 local.config文件:
vi <install-path>/local.config
更新以下配置选项:
键 | 值 |
---|---|
ProjectID (您的项目)。 | |
| |
Ops Manager 应用程序的 URL(主机名和端口)。 |
对 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 助手日志 | /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 。
在 zSeries 架构(管理MongoDB 4.4或更高版本的部署)上,使用 RHEL( 7 .x、 8 .x 或9 .x)或CentOS ( 7 .x 或8 .x):
重要
从版本 11.0.5.6967-1开始,当您使用 deb
或 rpm
包安装MongoDB Agent时,该包不会将MongoDB二进制文件添加到 PATH
环境变量中。
如果您的部署取决于 PATH
中是否存在 MongoDB 二进制文件,则必须手动将 MongoDB 二进制文件的路径添加到 PATH
中。要了解如何更新环境变量,请参阅操作系统文档。
正在运行 RHEL( 7 .x、 8 .x 或9 .x)或使用rpm
包管理器的CentOS ( 7 .x 或8 .x):
下载最新版本的 MongoDB 助手。
从这一步开始,遵循 MongoDB 助手安装模式并将提供的命令复制到 Linux Shell 中。
从将运行 助手的托管上的系统shell MongoDB Agent中,发出以下curl
78命令以下载RHEL.X/.X forIBM zSeries 的安装程序:
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 助手配置文件。
在安装 MongoDB 助手的目录中,使用首选文本编辑器打开 automation-agent.config 文件:
sudo vi /etc/mongodb-mms/automation-agent.config
更新以下配置选项:
键 | 值 |
---|---|
ProjectID (您的项目)。 | |
| |
Ops Manager 应用程序的 URL(主机名和端口)。 |
对 automation-agent.config 文件的修改结果应如下所示:
mmsGroupId=<Project ID> mmsApiKey=<agent API key> mmsBaseUrl=<application URL>
启用应用程序数据库的操作监控。
运行监控允许您追踪应用程序数据库服务器的 CPU、内存和磁盘容量,并在出现指定警报条件时设置警报通知。
要禁用运行监控,请单击No, Just Monitor 。
要启用运行监控,请执行以下操作:
查看以只读模式添加自动化的要求,以对部署中的每台服务器进行操作监控。
选中复选框以确认您已阅读页面中列出的要求和风险。
单击 Continue(连接)。
查看并确认用于运行监控的部署。
MongoDB Agent 收集有关 MongoDB 进程的详细信息以进行操作监控。
要查看 MongoDB Agent 收集的信息,请单击Review Deployment 。
查看AppDB: Review Your Changes模式中的设置,然后单击Confirm & Deploy 。
使用此过程可在不使用deb
或rpm
包的Linux系统上的应用程序数据库上安装启用监控功能。
下载最新版本的 MongoDB 助手。
从这一步开始,遵循 MongoDB 助手安装模式并将提供的命令复制到 Linux Shell 中。
从将运行 助手的托管上的系统shell MongoDB Agent中,发出以下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 助手配置文件。
在安装MongoDB Agent助手的目录中,使用首选文本编辑器打开 local.config文件:
vi <install-path>/local.config
更新以下配置选项:
键 | 值 |
---|---|
ProjectID (您的项目)。 | |
| |
Ops Manager 应用程序的 URL(主机名和端口)。 |
对 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 助手日志 | /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 。
注意
如果无法查看监控数据,请验证是否至少有一台主机已启用监控。