MMS 监控代理安装与配置(8)

默北 mms413,972字数 640阅读2分8秒阅读模式

下面来说说监控代理的安装和配置。

以《MMS 监控服务安装(6)》中注册的用户名和密码登陆到MMS控制台。文章源自运维生存时间-https://www.ttlsa.com/mms/mms-monitor-agent-install-and-configure/

mongodb文章源自运维生存时间-https://www.ttlsa.com/mms/mms-monitor-agent-install-and-configure/

如何工作的?文章源自运维生存时间-https://www.ttlsa.com/mms/mms-monitor-agent-install-and-configure/

首先,在数据中心部署监控代理。文章源自运维生存时间-https://www.ttlsa.com/mms/mms-monitor-agent-install-and-configure/

然后,使用MMS web界面来指定集群中的一个节点。文章源自运维生存时间-https://www.ttlsa.com/mms/mms-monitor-agent-install-and-configure/

监控代理将连接到种子节点,自动发现集群中的所有其他主机。文章源自运维生存时间-https://www.ttlsa.com/mms/mms-monitor-agent-install-and-configure/

监控代理会收集群集中的节点数据并安全的发送回MMS。文章源自运维生存时间-https://www.ttlsa.com/mms/mms-monitor-agent-install-and-configure/

登录到MMS用户界面来查看的性能可视化数据和设置报警。文章源自运维生存时间-https://www.ttlsa.com/mms/mms-monitor-agent-install-and-configure/

不会发送MongoDB数据到MMS,仅仅收集统计和元数据。文章源自运维生存时间-https://www.ttlsa.com/mms/mms-monitor-agent-install-and-configure/

mongodb文章源自运维生存时间-https://www.ttlsa.com/mms/mms-monitor-agent-install-and-configure/

mongodb文章源自运维生存时间-https://www.ttlsa.com/mms/mms-monitor-agent-install-and-configure/

mongodb文章源自运维生存时间-https://www.ttlsa.com/mms/mms-monitor-agent-install-and-configure/

mongodb文章源自运维生存时间-https://www.ttlsa.com/mms/mms-monitor-agent-install-and-configure/

根据上面提供的地址下载mongodb-mms-monitoring-agent,并修改 /etc/mongodb-mms/monitoring-agent.config文件。然后,检测代理是否正常:文章源自运维生存时间-https://www.ttlsa.com/mms/mms-monitor-agent-install-and-configure/

mongodb文章源自运维生存时间-https://www.ttlsa.com/mms/mms-monitor-agent-install-and-configure/

mongodb文章源自运维生存时间-https://www.ttlsa.com/mms/mms-monitor-agent-install-and-configure/

接下去的内容就是添加主机的了。文章源自运维生存时间-https://www.ttlsa.com/mms/mms-monitor-agent-install-and-configure/

添加主机文章源自运维生存时间-https://www.ttlsa.com/mms/mms-monitor-agent-install-and-configure/

mongodb文章源自运维生存时间-https://www.ttlsa.com/mms/mms-monitor-agent-install-and-configure/

我这里MongoDB实例是主从模式的,添加如下所示:文章源自运维生存时间-https://www.ttlsa.com/mms/mms-monitor-agent-install-and-configure/

 

mongodb

mongodb

同时,监控代理日志还出现错误的信息,如下:

[monitoring-agent/components/worker.go:156] Task failure `replStatus`. Err: `Failed command to jkzl:40001 running [{replSetGetStatus 1}] against DB admin. Err: `not running with --replSet`

还是建议不使用MongoDB的主从复制,用复制集来代替。

自动发现不了的话,就手工添加下。

mongodb

只需要安装一台监控代理即可。

监控代理也会占用一些资料,所以将监控代理安装到其他服务器上,以免影响正常的业务。

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

      您好,请问代理是通过什么方式收集MongoDB实例的数据的,需要开放特殊的端口或者能访问到数据目录之类的要求吗,我的监控中出现了好几种不同的情况,可以从哪几方面排查原因呢,比如我用docker启动了很多相互隔离的实例,貌似没法监控到

        • 默北
          默北

          @ 郭玉昆 看看前面的使用到的端口一文

      评论已关闭!