您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

MMS 监控服务安装(6)

2025/7/20 13:59:53发布22次查看
前面几节总览的说了些mms是怎么回事,比较枯燥,也不容易懂,不过蛮重要的,工欲善其事必先利其器,弄清楚了原理,在接下来的章节里起到事半功倍的效果。闲话少扯,来看看mms应用的安装过程。这里我就用rpm包来安装了,tar包也一样的。 概览 前面已经说过了
前面几节总览的说了些mms是怎么回事,比较枯燥,也不容易懂,不过蛮重要的,工欲善其事必先利其器,弄清楚了原理,在接下来的章节里起到事半功倍的效果。闲话少扯,来看看mms应用的安装过程。这里我就用rpm包来安装了,tar包也一样的。概览前面已经说过了,mms是监控和备份mongodb的基础设施服务。安装的过程如下所示:1. 分配一台符合mms硬件要求的服务器2. 安装一个单独的mongodb复制集作为mms应用数据库3. 安装smtp邮件服务器4. 安装mms应用程序包5. 配置mms服务的url、电子邮件、mongo uri连接串6. 启动mms服务7. 可选安装,安装备份服务步骤硬件和软件需求请看前面的内容。安装mongodb安装mms应用数据库,官方建议是使用复制集,我这里就使用单一的mongodb。# vim /etc/yum.repos.d/mongodb.repo [mongodb]name=mongodb repositorybaseurl=http://downloads-distro.mongodb.org/repo/redhat/os/x86_64gpgcheck=0enabled=1# yum install mongodb-org# /etc/init.d/mongod start
我这里比较简单的安装,相关参数的配置,可以看看之前的内容。smtp服务mms依赖smtp服务,是以电子邮件作为用户的,需要根据mms服务器回复的邮件来进行用户注册和密码设置的,报警信息也是通过邮件来发送的。可以不用配置smtp服务器,用第三方的即可。安装mms服务软件包下载地址:http://www.mongodb.com/subscription/downloads# curl -ol https://downloads.mongodb.com/on-prem-mms/rpm/mongodb-mms-1.4.3.106-1.x86_64.rpm# rpm -ivh mongodb-mms-1.4.3.106-1.x86_64.rpm
配置mmsrpm安装完,程序位于/opt/mongodb/mms,以mongodb-mms用户运行该程序。需要修改/opt/mongodb/mms/conf/conf-mms.properties文件,需要确保以下参数设置正确:mms.centralurl mms.backupcentralurl mms.fromemailaddr mms.replytoemailaddr mms.adminfromemailaddr mms.adminemailaddr mms.bounceemailaddr mongo.mongouri mongo.replicaset具体参数意思,下节来说明。mms.centralurl=http://10.0.101.128:8080mms.backupcentralurl=http://10.0.101.128:8081mms.fromemailaddr=monitor@ttlsa.commms.replytoemailaddr=monitor@ttlsa.commms.adminfromemailaddr=monitor@ttlsa.commms.adminemailaddr=monitor@ttlsa.commms.bounceemailaddr=monitor@ttlsa.commms.usersvcclass=com.xgen.svc.mms.svc.user.usersvcdbmms.emaildaoclass=com.xgen.svc.core.dao.email.javaemaildaomms.mail.transport=smtpmms.mail.hostname=smtp.exmail.qq.commms.mail.port=25mms.mail.username=monitor@ttlsa.commms.mail.password=************mms.mail.tls=mongo.mongouri=mongodb://127.0.0.1:27017/mongo.replicaset=mongo.backupdb.mongouri=mongo.backupdb.replicaset=ping.queue.size=100ping.thread.count=100increment.queue.size=14000increment.thread.count=35increment.gle.freq=70increment.offer.time=120000aws.accesskey=aws.secretkey=recaptcha.enabled=falserecaptcha.public.key=recaptcha.private.key=twilio.account.sid=twilio.auth.token=twilio.from.num=graphite.hostname=graphite.port=2003snmp.default.hosts=snmp.listen.port=11611snmp.default.heartbeat.interval=300
启动服务启动mongodb-mms服务:# /etc/init.d/mongodb-mms startmigrate mms data running migrations...[ ok ]start mms server instance 0 starting.......[ ok ]start backup http server instance 0 starting.....[ ok ]start backup alert process[ ok ]
如果启动失败了,就查看下日志。使用的端口:# netstat -ntplu | grep mmstcp 0 0 0.0.0.0:8080 0.0.0.0:* listen 11993/mms-app tcp 0 0 0.0.0.0:8081 0.0.0.0:* listen 12754/mms-app tcp 0 0 0.0.0.0:8091 0.0.0.0:* listen 12754/mms-app tcp 0 0 :::8092 :::* listen 13206/mms-app tcp 0 0 ::ffff:127.0.0.1:8650 :::* listen 13206/mms-app udp 0 0 0.0.0.0:11611 0.0.0.0:* 11993/mms-app
创建的库:# mongomongodb shell version: 2.6.3connecting to: test> show dbsadmin (empty)alerts 0.203gbapiv3 0.578gbbackupagent 0.078gbbackupalerts 0.078gbbackupbilling 0.078gbbackupconfig (empty)backupjobs 0.078gbbackuplogs 2.077gbbackupsnapshot 0.078gbcloudconf 0.203gblocal 0.078gbmmsdb 0.078gbmmsdbagentlog 1.078gbmmsdbautomation 0.078gbmmsdbautomationlog 0.078gbmmsdbconfig 0.328gbmmsdbdays 0.078gbmmsdbhours 0.078gbmmsdbjobs 0.078gbmmsdbminutes-even 0.078gbmmsdbminutes-odd 0.078gbmmsdbpings 0.578gbmmsdbprovisioning 0.078gbmmsdbqueues 0.078gbmmsdbrrdsampling 0.078gbmongo-distributed-lock 0.078gb
至此,mms 的监控功能就安装好了。通过访问http://10.0.101.128:8080来进行管理。如果有账号就直接登录。没有的话需要注册。该用户角色是owner,用户角色后面再说。登出后再次登录需要以上面的电子邮件和设置的密码进行登录。到此,mms监控服务端已经设置好了。接下来需要设置mms监控代理。安装备份服务mms备份服务只有试用版本,正式版本需要付费的。备份服务后期再说。 原文地址:mms 监控服务安装(6), 感谢原作者分享。
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product