问题标签 [mongodb-mms]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 使用 mongodb ops manager REST API 执行切换
我编写了一个 python 脚本(和一个 ansible playbook,因为无法使脚本工作,但这是另一回事),其目的是在由 ops manager 3.6 版管理的 mongodb 副本集中执行切换。我有两个站点,一个站点有 3 个服务器,另一个站点有 2 个站点,该脚本的作用基本上是发送一个 PUT 请求以编辑副本集的自动化配置,并根据给定的站点更改所需服务器的优先级到 2,同时将其他人留在 1 并添加仲裁者,然后在必要时将其删除。现在的目的只是改变 put 请求的优先级以尝试使其工作,这是 PUT 请求的样子:
MMS_User 和 MMS_API 是用于访问操作管理器(也称为 MMS)的标识令牌。
当我尝试这个(脚本请求一个服务器名称作为参数切换到)时,我收到:
作为参数给出的服务器名称就是它所说的,而不是实际引用“作为参数给出的服务器名称”。
mongodb - 如何找到彩信代理的端口号
我想了解 Mongo 在哪个端口上运行 MMS 代理。请让我知道如何找出答案。它没有在配置文件中定义。它可能在默认端口上运行。
mongodb - 如何在 MongoDB Ops Manager 中启用可查询快照
我发现,有一种方法可以在 MongoDB 操作管理器中使用可查询的备份快照。这是他们的卖点之一。虽然,我找不到启用/设置这些的方法。我看到应该有“查询”选项的唯一选项是“查看所有快照”、“恢复”和其他——不相关的选项。也许此功能仅适用于 MongoDB Enterprise 构建(我们拥有的集群运行社区版 4.0.11)?
linux - mongodb-mms-automation 代理重定向的标准输出和错误输出在哪里?
对不起我的菜鸟问题,因为我对 linux 很陌生。请考虑以下 linux 命令:
根据我的理解>>
将标准输出重定向到文件,2>&1
这意味着标准错误将被重定向到与标准输出相同的位置。所以在上述情况下,我希望标准输出和标准错误都被重定向到/var/log/mongodb-mms-automation/automation-agent-fatal.log
.
但显然情况并非如此。我可以看到所有信息/错误消息都被重定向到一个文件/var/log/mongodb-mms-automation/automation-agent.log
。有人可以解释我在阅读此命令时犯了什么错误吗?
问候,
米娜
mongodb - 无法通过 OpsManager 正确部署 MongoDB 自动化代理
我想部署自动化代理并用它管理我的 mongodb 部署。我按照 OpsManager UI 上的说明进行操作,但在 OpsManager UI 上仍然看不到自动化绿灯和操作系统名称、服务器类型信息。
这是我采取的步骤
下载代理
并安装软件包。
打开配置文件
并输入您的 API 密钥、项目 ID 和 Ops Manager 基本 URL,如下所示。
准备 /data 目录来存储您的 MongoDB 数据。此目录必须由 mongodb 用户拥有。
确保安装了 MongoDB 的所有 3rd-party 依赖项。有关完整列表,请参阅文档。
启动代理。
这就是我在 OpsManager UI 上得到的(缺少自动化)
这是我期望得到的
一些输出:
ps辅助| grep 蒙戈
我应该采取什么步骤来解决这个问题?我正在尝试部署自动化并将所有东西都交给 OpsManager,但我被困在这里。提前感谢您的帮助。