Rubin's Blog

  • 首页
  • 关于作者
  • 隐私政策
享受恬静与美好~~~
分享生活的点点滴滴~~~
  1. 首页
  2. MongoDB
  3. 正文

MongoDB之监控

2021年 11月 9日 692点热度 0人点赞 0条评论

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.查看具体的分片和监控指标

以上就是本文的全部内容了。欢迎小伙伴们积极留言交流~~~

本作品采用 知识共享署名 4.0 国际许可协议 进行许可
标签: MongoDB
最后更新:2022年 6月 9日

RubinChu

一个快乐的小逗比~~~

打赏 点赞
< 上一篇
下一篇 >

文章评论

razz evil exclaim smile redface biggrin eek confused idea lol mad twisted rolleyes wink cool arrow neutral cry mrgreen drooling persevering
取消回复
文章目录
  • MongoDB Ops Manager简介
  • MongoDB Ops Manager作用
  • 安装MongoDB Ops Manager
  • 配置MongoDB Ops Manager
  • 配置MongoDB Ops Manager Agent
  • 监控现有的Sharding Cluster服务
最新 热点 随机
最新 热点 随机
问题记录之Chrome设置屏蔽Https禁止调用Http行为 问题记录之Mac设置软链接 问题记录之JDK8连接MySQL数据库失败 面试系列之自我介绍 面试总结 算法思维
MHA高可用架构搭建 手写简易的SpringMVC SpringCloud Netflix之服务提供者 MySQL学习之JSON类型 Redis之Codis集群搭建 MongoDB之索引

COPYRIGHT © 2021 rubinchu.com. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang

京ICP备19039146号-1