MMS 监控FAQ(27)

默北 mms1 8,482字数 1637阅读5分27秒阅读模式

主机配置

1. 如何添加新的主机或服务器?

点击主机页面顶部的加号图标。文章源自运维生存时间-https://www.ttlsa.com/mms/mms-monitor-faq/

2. 可以监控启用Kerberos的节点吗?文章源自运维生存时间-https://www.ttlsa.com/mms/mms-monitor-faq/

是的,MMS支持对启用Kerberos节点的支持。文章源自运维生存时间-https://www.ttlsa.com/mms/mms-monitor-faq/

3. MMS如何收集数据库统计信息?文章源自运维生存时间-https://www.ttlsa.com/mms/mms-monitor-faq/

在大多数情况下,MMS监控将扩展其请求周期限制更昂贵的数据收集。DB状态选项卡上信息每10分钟更新,并且监控代理调整频率,以降低对数据库的影响。即便如此,“DB stats”操作影响数据库性能。文章源自运维生存时间-https://www.ttlsa.com/mms/mms-monitor-faq/

MMS监控代理

1. 需要在每个mongodb服务器上安装监控代理吗?文章源自运维生存时间-https://www.ttlsa.com/mms/mms-monitor-faq/

不需要。单个监控代理可以连接所有的mongodb服务器。强烈建议使用单一的监控来完成初始化监控。文章源自运维生存时间-https://www.ttlsa.com/mms/mms-monitor-faq/

为了实现冗余,你可能希望运行第二个监控代理。文章源自运维生存时间-https://www.ttlsa.com/mms/mms-monitor-faq/

2. 可以使用两个监控代理来连接处在不同的数据中心的mongodb吗?文章源自运维生存时间-https://www.ttlsa.com/mms/mms-monitor-faq/

不行。监控代理必需连接到你环境中的每台mongodb服务器。配置防火墙允许监控代理连接数据中心和服务器。强烈建议使用单一的监控来完成初始化监控。文章源自运维生存时间-https://www.ttlsa.com/mms/mms-monitor-faq/

使用多个监控代理只是为了提供冗余。每个代理必需能够连接到每个mongodb。文章源自运维生存时间-https://www.ttlsa.com/mms/mms-monitor-faq/

3. 如果监控代理不可用会发生什么?怎么确保我的mongodb一直处在监控状态下?文章源自运维生存时间-https://www.ttlsa.com/mms/mms-monitor-faq/

监控代理是相当稳健的。如果至少有一个代理可用,MMS将不会触发代理关闭报警的。文章源自运维生存时间-https://www.ttlsa.com/mms/mms-monitor-faq/

要设置第二个代理,使用单一监控代理来完成MMS初始化设置。如果一个监控代理出现故障,另一个可以继续监控。文章源自运维生存时间-https://www.ttlsa.com/mms/mms-monitor-faq/

要支持故障转移,第二个监控代理也必需能够连接到每个被监控的主机。文章源自运维生存时间-https://www.ttlsa.com/mms/mms-monitor-faq/

你还可以创建一个警报,当监控down时发送告警。文章源自运维生存时间-https://www.ttlsa.com/mms/mms-monitor-faq/

4. 应该在哪里运行监控代理?文章源自运维生存时间-https://www.ttlsa.com/mms/mms-monitor-faq/

监控代理需要的资源取决于基础设施的规模,节点的数量和监控的数据库。文章源自运维生存时间-https://www.ttlsa.com/mms/mms-monitor-faq/

最好不要将监控代理运行在有mongodb实例的服务器上。文章源自运维生存时间-https://www.ttlsa.com/mms/mms-monitor-faq/

5. 可以在AWS微实例下运行监控代理吗?文章源自运维生存时间-https://www.ttlsa.com/mms/mms-monitor-faq/

如果你的被监控的mongod实例五个或更少,可以使用。

6. 为什么监控代理连接到我的主机?

最常见的原因是,该代理没法解析服务器的主机名。检查DNS和/etc/hosts文件。

第二种原因是防火墙阻挡住了。

连接测试下,登录到监控代理服务器上,执行mongo hostname:port/test,看看是否能连接。

7. 为什么监控代理使用主机名而不是IP地址连接mongod?

默认情况下,监控代理试图通过解析主机名进行连接。如果代理无法解析主机名进行连接,你可以强制监控代理使用与主机名对应的特定IP地址进行连接。

要创建一个首选的主机名,在设置页面,点击组设置,然后单击Preferred Hostnames右边的添加按钮。如果你的IP地址有相同的前缀,通过end-with按钮创建一个首选主机名或单击regexp按钮使用正则表达式。

Preferred hostnames也允许你指定的主机名使用多个别名。

8. 怎样下载监控代理?

可以在MMS设置页面,monitoring agent部分下载。

9. 如何安装和配置代理?

参考代理下载的README文件。

10. 如何从MMS删除监控代理?

监控代理报告监控状态。当一个代理超过24小时不向MMS报告状态,那么该代理将不再出现在MMS。

11. 能否在MMS备份下运行监控代理吗?

可以。MMS监控服务和MMS备份可以在同一环境下运行。你需要安装和配置两个独立的监控代理:配置一个代理针对on-prem环境,另一个针对MMS服务。

数据显示

1. 在我的图标下,这些颜色条表示什么?

红色条表示重新启动服务器。

紫色条表示该服务器是primary。

黄色条表示该服务器是secondary。

2. 如何放大仪表盘上的图表数据?

单击并拖动一个仪表板图表,水平或垂直,放大和隔离特定的数据区域。其他图表会自动缩放到相同的区域。双击图表上的重置缩放级别。

3. 为什么在Agents选项卡上我的监控代理以红色标亮?

你的代理过时了。你可以在MMS设置页面的监控代理部分更新你的监控代理。

数据保留

1. 针对MMS服务数据保留策略是什么?

目前,MMS服务对minute-level数据保留3天,对小时数据保留94天,对day-level数据无限制。

weinxin
我的微信
微信公众号
扫一扫关注运维生存时间公众号,获取最新技术文章~
默北
  • 本文由 发表于 07/10/2014 01:00:21
  • 转载请务必保留本文链接:https://www.ttlsa.com/mms/mms-monitor-faq/
评论  1  访客  0

评论已关闭!