MongoDB Ops Manager简介
MongoDB Ops Manager(MMS) 是用于监控和备份MongoDB的基础设施服务。MongoDB OPS Manager是一个Web应用程序,它需要1个mongodb数据库,这个数据库是用来支持本身的MongoDB OPS Manager来运行的。因此,如果我们想要MongoDB OPS Manager运行起来,最少也需要安装一个MongoDB数据库。
MongoDB Ops Manager作用
- 简易的自动化数据库部署、扩展、升级和任务管理
- 通过 OPS 平台提供的超过 100 项仪表、图表,可以对 mongodb 进行多种监控
- 支持单节点、分片集群的备份和恢复
安装MongoDB Ops Manager
1.下载对应版本的MongoDB Ops Manager 安装包
https://docs.opsmanager.mongodb.com/current/installation/
2.上传到服务器并解压
tar -xvf mongodb-mms-4.1.3.53428.20190304T2149Z-1.x86_64.tar.gz
3.编辑配置文件
vi conf-mms.properties
mongo.mongoUri=mongodb://127.0.0.1:27777/?maxPoolSize=150
mongo.ssl=false
vi mms.conf
BASE_PORT=8080
BASE_SSL_PORT=8443
# JVM configurations
JAVA_MMS_UI_OPTS="${JAVA_MMS_UI_OPTS} -Xss328k -Xmx4352m -Xms4352m -
XX:NewSize=600m -Xmn1500m -XX:ReservedCodeCacheSize=128m -XX:-
OmitStackTraceInFastThrow"
一般修改端口 和 内存 如果虚拟机内存不太够 可以适当减少内存配置 比如-Xmx4352m -Xms4352m
改成 -Xmx2352m -Xms2352m
。
4.配置完成后,启动MongoDB Ops Manager 启动时间会比较长
启动之前确保MongoDB Ops Manager对应的MongoDB数据库已经启动
./bin/mongodb-mms start
5.访问OPS Manager的首页,来进行应用配置(http://主机:端口)
配置MongoDB Ops Manager
1.登录界面
2.注册账号
3.使用创建的用户登录。来到MongoDB OPS Manager的配置页面
上面的配置很多,大家只填写要求的字段即可。continue很多,下面截取了几个关键图
配置MongoDB Ops Manager Agent
1.点击 下面界面中的 Manage your existing deployment
2.单击绿色install Agent
根据我们目标数据库的操作系统,我们可以选择相应的Agent来安装。(PS:实际的操作系统版本可能更多,大致上一致即可,只要能装上)
3.根据弹出的安装步骤安装agent
4.按照上面的提示的步骤一步步操作即可。下面是主要的截图
监控现有的Sharding Cluster服务
1.确保你的shard集群已经启动
确保路由、配置集群、分片集群都启动 (注意dbpath 和 logpath使用绝对路径 否则监控有警告)
2.在安装好的agent界面点击继续
3.配置监控服务 单机实例或者集群实例都可以
4.配置完成点击continue
会进行集群发现
继续contine
5.集群发现要求配置节点和分片节点必须是绝对路径 注意一下即可
6.根据提示做修改,直到出现下面的界面
7.点击JustMonitor
,即可看到集群信息
点击METRICS
8.查看具体的分片和监控指标
以上就是本文的全部内容了。欢迎小伙伴们积极留言交流~~~
文章评论