我想部署自动化代理并用它管理我的 mongodb 部署。我按照 OpsManager UI 上的说明进行操作,但在 OpsManager UI 上仍然看不到自动化绿灯和操作系统名称、服务器类型信息。
这是我采取的步骤
下载代理
curl -OL https://xxxxxxxx/download/agent/automation/mongodb-mms-automation-agent-manager_10.14.20.6466-1_amd64.ubuntu1604.deb
并安装软件包。
sudo dpkg -i mongodb-mms-automation-agent-manager_10.14.20.6466-1_amd64.ubuntu1604.deb
打开配置文件
sudo vi /etc/mongodb-mms/automation-agent.config
并输入您的 API 密钥、项目 ID 和 Ops Manager 基本 URL,如下所示。
mmsGroupId=xxxx
mmsApiKey=<Insert Agent API Key Here>
mmsBaseUrl=https://...
准备 /data 目录来存储您的 MongoDB 数据。此目录必须由 mongodb 用户拥有。
sudo mkdir -p /data
sudo chown mongodb:mongodb /data
确保安装了 MongoDB 的所有 3rd-party 依赖项。有关完整列表,请参阅文档。
sudo apt-get install \
libcurl3 libgssapi-krb5-2 libldap-2.4-2 liblzma5 \
libsasl2-2 libsasl2-modules \
libsasl2-modules-gssapi-mit libwrap0 openssl snmp
启动代理。
sudo systemctl start mongodb-mms-automation-agent.service
这就是我在 OpsManager UI 上得到的(缺少自动化)
这是我期望得到的
一些输出:
ps辅助| grep 蒙戈
mongodb 3558 0.0 0.1 1543336 52120 ? Ssl Dec24 0:15 /opt/mongodb-mms-automation/bin/mongodb-mms-automation-agent -f /etc/mongodb-mms/automation-agent.config -pidfilepath /var/run/mongodb-mms-automation/mongodb-mms-automation-agent.pid >> /var/log/mongodb-mms-automation/automation-agent-fatal.log 2>&1
mongodb 18571 0.3 0.2 1417956 66296 ? SLl 00:32 0:08 /usr/bin/mongod -f /etc/mongod.conf --pidfilepath /var/run/mongod/mongod.pid --fork
root 27478 0.0 0.0 12944 1020 pts/0 S+ 01:11 0:00 grep --color=auto mongo
我应该采取什么步骤来解决这个问题?我正在尝试部署自动化并将所有东西都交给 OpsManager,但我被困在这里。提前感谢您的帮助。