MongoDB 监控备份工具MMS

MongoDB 监控备份工具MMS

 袁俊亮技术博客 关注

2017.03.30 18:11* 字数 999 阅读 523评论 0喜欢 1

MongoDB的管理服务(MMS)是用于监控和备份MongoDB的基础设施服务。其中监控的服务是免费的,备份的服务是需要收费的。并提供了手机版,可以在google play商城上下载,名字叫做MongoDB Management Service(MMS)。
每个MMS组只需一个监控代理就足够了,多个监控代理同时只有一个代理在工作,另一个用作冗余。当在MMS初始时强烈建议单个监控代理。一个监控代理可以从多个数据中心和实例拉取数据,然后将数据推向MMS。如图:

 

 

1.MMS监控MMS提供实时的报告,可视化,警报,硬件指标,并以直观的Web仪表盘展现数据。只需要安装上一个轻量级的监控代理,来收集mongodb运行信息并传回给MMS。MMS用户界面允许用户查看可视化的数据和设置警报。监控配置流程:1)在MMS服务器上配置你的MongoDB信息(Host,Port,User,Passwd等)2)在一台能够访问你MongoDB服务的内网机器上运行其提供的Agent脚本3)Agent脚本从MMS服务器获取到你配置的MongoDB信息4)Agent脚本连接到相应的MongoDB获取必要的监控数据5)Agent脚本将监控数据上传到MMS的服务器6)登录MMS网站查看整理过后的监控数据图表了2.MMS备份该功能专为mongodb设计的,可以预定恢复快照和时间点。一旦该服务启动并运行,MMS提供一个Web界面来支持备份和恢复,MMS备份还支持水平扩展。需要安装一个轻量级的备份代理,代理执行初始化同步,并截取复制集primary节点的OPLOG。对于分片集群,备份代理截取每个primary和每个config服务器。然后将初始化同步和oplog数据通过https传回到MMS。MMS服务通过备份再现每个复制集并应用oplog日志,然后,MMS在硬盘上保持一个独立的mongodb数据库,也称为head,每个复制集的备份。每个head与原始的primary通过代理提供的最后的oplog来保持一致。该初始化数据和oplog都是使用标准的MongoDB查询来完成的。3.MongoDB MMS 监控备份教程MongoDB 强有力的监控备份 MMS (MongoDB Management Service)使用教程。欢迎大家指正。
MMS 功能介绍 (1)
MMS 架构组件(2)
MMS 架构部署实例(3)
MMS 硬件和软件要求(4)
MMS 准备后端存储mongodb实例(5)
MMS 监控服务安装(6)
MMS 配置选项说明(7)
MMS 监控代理安装与配置(8)
MMS 监控代理配置选项说明(9)
MMS 添加mongodb监控—以复制集为例(10)
MMS 使用Munin-Node对硬件进行监控(11)
MMS 代理权限验证需求(12)
MMS 使用到的端口(13)
MMS 用户角色(14)
MMS 用户和组管理(15)
MMS 主机管理(16)
MMS 主机监控操作(17)
MMS 监控仪表盘(18)
MMS 管理界面(19)
MMS 应用程序设置(20)
MMS 活动选项(21)
MMS 创建警报(22)
MMS 管理警报(23)
MMS 更改运行用户和端口(24)
MMS 监控相关内容说明(25)
MMS 监控代理(26)
MMS 监控FAQ(27)
MMS backup安装(28)
MMS 备份代理安装与配置(29)
MMS 备份代理配置选项说明(30)
参考:http://www.tuicool.com/articles/2aUf2qhttp://www.ttlsa.com/mms/http://www.ttlsa.com/mms/mongodb-mms-monitor-backup-tutorial/

原文地址:http://blog.csdn.net/zhu_tianwei/article/details/44515477

参考文章: mongodb Cloud Manager (原mongodb mms) 监控代理安装设置图文教程 2016-11-23修订

如果

posted @ 2019-08-22 10:23  grj001  阅读(138)  评论(0编辑  收藏  举报