MMS 监控服务安装(6)
前面几节总览的说了些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 Repository baseurl=http://downloads-distro.mongodb.org/repo/redhat/os/x86_64 gpgcheck=0 enabled=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
配置MMS
RPM安装完,程序位于/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:8080 mms.backupCentralUrl=http://10.0.101.128:8081 mms.fromEmailAddr=monitor@ttlsa.com mms.replyToEmailAddr=monitor@ttlsa.com mms.adminFromEmailAddr=monitor@ttlsa.com mms.adminEmailAddr=monitor@ttlsa.com mms.bounceEmailAddr=monitor@ttlsa.com mms.userSvcClass=com.xgen.svc.mms.svc.user.UserSvcDb mms.emailDaoClass=com.xgen.svc.core.dao.email.JavaEmailDao mms.mail.transport=smtp mms.mail.hostname=smtp.exmail.qq.com mms.mail.port=25 mms.mail.username=monitor@ttlsa.com mms.mail.password=************ mms.mail.tls= mongo.mongoUri=mongodb://127.0.0.1:27017/ mongo.replicaSet= mongo.backupdb.mongoUri= mongo.backupdb.replicaSet= ping.queue.size=100 ping.thread.count=100 increment.queue.size=14000 increment.thread.count=35 increment.gle.freq=70 increment.offer.time=120000 aws.accesskey= aws.secretkey= reCaptcha.enabled=false reCaptcha.public.key= reCaptcha.private.key= twilio.account.sid= twilio.auth.token= twilio.from.num= graphite.hostname= graphite.port=2003 snmp.default.hosts= snmp.listen.port=11611 snmp.default.heartbeat.interval=300
启动服务
启动mongodb-mms服务:# /etc/init.d/mongodb-mms start Migrate 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 mms tcp 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
# mongo MongoDB shell version: 2.6.3 connecting to: test > show dbs admin (empty) alerts 0.203GB apiv3 0.578GB backupagent 0.078GB backupalerts 0.078GB backupbilling 0.078GB backupconfig (empty) backupjobs 0.078GB backuplogs 2.077GB backupsnapshot 0.078GB cloudconf 0.203GB local 0.078GB mmsdb 0.078GB mmsdbagentlog 1.078GB mmsdbautomation 0.078GB mmsdbautomationlog 0.078GB mmsdbconfig 0.328GB mmsdbdays 0.078GB mmsdbhours 0.078GB mmsdbjobs 0.078GB mmsdbminutes-even 0.078GB mmsdbminutes-odd 0.078GB mmsdbpings 0.578GB mmsdbprovisioning 0.078GB mmsdbqueues 0.078GB mmsdbrrdsampling 0.078GB mongo-distributed-lock 0.078GB



安装备份服务
MMS备份服务只有试用版本,正式版本需要付费的。备份服务后期再说。原文地址:MMS 监控服务安装(6), 感谢原作者分享。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









Win11 システムに中国語言語パックをインストールできない問題の解決策 Windows 11 システムの発売に伴い、多くのユーザーは新しい機能やインターフェイスを体験するためにオペレーティング システムをアップグレードし始めました。ただし、一部のユーザーは、アップグレード後に中国語の言語パックをインストールできず、エクスペリエンスに問題が発生したことに気づきました。この記事では、Win11 システムに中国語言語パックをインストールできない理由について説明し、ユーザーがこの問題を解決するのに役立ついくつかの解決策を提供します。原因分析 まず、Win11 システムの機能不全を分析しましょう。

OracleVirtualBox の仮想マシンにゲスト追加をインストールできない場合があります。 [デバイス] > [InstallGuestAdditionsCDImage] をクリックすると、以下に示すようなエラーがスローされます。 VirtualBox - エラー: 仮想ディスク C: プログラミング ファイルOracleVirtualBoxVBoxGuestAdditions.iso を ubuntu マシンに挿入できません この投稿では、次の場合に何が起こるかを理解します。 VirtualBox にゲスト追加機能をインストールできません。 VirtualBox にゲスト追加機能をインストールできない Virtua にインストールできない場合

Baidu Netdisk のインストール ファイルを正常にダウンロードしたにもかかわらず、正常にインストールできない場合は、ソフトウェア ファイルの整合性にエラーがあるか、残っているファイルとレジストリ エントリに問題がある可能性があります。 Baidu Netdisk はダウンロードできましたが、インストールできない問題の分析を紹介します。 Baidu Netdisk は正常にダウンロードされたがインストールできない問題の分析 1. インストール ファイルの整合性を確認します。ダウンロードしたインストール ファイルが完全で、破損していないことを確認します。再度ダウンロードするか、別の信頼できるソースからインストール ファイルをダウンロードしてみてください。 2. ウイルス対策ソフトウェアとファイアウォールをオフにする: ウイルス対策ソフトウェアやファイアウォール プログラムによっては、インストール プログラムが正常に実行されない場合があります。ウイルス対策ソフトウェアとファイアウォールを無効にするか終了してから、インストールを再実行してください。

Linux への Android アプリケーションのインストールは、多くのユーザーにとって常に懸念事項であり、特に Android アプリケーションを使用したい Linux ユーザーにとって、Android アプリケーションを Linux システムにインストールする方法をマスターすることは非常に重要です。 Linux 上で Android アプリケーションを直接実行するのは Android プラットフォームほど簡単ではありませんが、エミュレータやサードパーティのツールを使用すれば、Linux 上で Android アプリケーションを快適に楽しむことができます。ここでは、Linux システムに Android アプリケーションをインストールする方法を紹介します。

Docker を使用したことがある場合は、デーモン、コンテナー、およびそれらの機能を理解する必要があります。デーモンは、コンテナがシステムですでに使用されているときにバックグラウンドで実行されるサービスです。 Podman は、Docker などのデーモンに依存せずにコンテナーを管理および作成するための無料の管理ツールです。したがって、長期的なバックエンド サービスを必要とせずにコンテナーを管理できるという利点があります。さらに、Podman を使用するにはルートレベルの権限は必要ありません。このガイドでは、Ubuntu24 に Podman をインストールする方法について詳しく説明します。システムを更新するには、まずシステムを更新し、Ubuntu24 のターミナル シェルを開く必要があります。インストールプロセスとアップグレードプロセスの両方で、コマンドラインを使用する必要があります。シンプルな

高校で勉強しているときに、同じクラスの他の生徒よりも多くのメモを取る、非常に明確で正確なメモを取る生徒もいます。メモをとることが趣味である人もいますが、重要なことについての小さな情報をすぐに忘れてしまうため、メモをとることが必需品である人もいます。 Microsoft の NTFS アプリケーションは、通常の講義以外にも重要なメモを保存したい学生にとって特に役立ちます。この記事では、Ubuntu24へのUbuntuアプリケーションのインストールについて説明します。 Ubuntu システムの更新 Ubuntu インストーラーをインストールする前に、Ubuntu24 では、新しく構成されたシステムが更新されていることを確認する必要があります。 Ubuntu システムでは最も有名な「a」を使用できます

Linux でサービスを再起動する正しい方法は何ですか? Linux システムを使用していると、特定のサービスを再起動する必要がある状況がよく発生しますが、サービスの再起動時に実際にサービスが停止しない、または開始しないなどの問題が発生することがあります。したがって、サービスを再起動する正しい方法を習得することが非常に重要です。 Linux では、通常、systemctl コマンドを使用してシステム サービスを管理できます。 systemctl コマンドは systemd システム マネージャーの一部です

Win7 コンピュータに Go 言語をインストールする詳細な手順 Go (Golang とも呼ばれます) は、Google によって開発されたオープン ソース プログラミング言語です。シンプルで効率的で、優れた同時実行パフォーマンスを備えています。クラウド サービス、ネットワーク アプリケーション、およびアプリケーションの開発に適しています。バックエンド システムです。 Win7 コンピューターに Go 言語をインストールすると、その言語をすぐに使い始めて、Go プログラムの作成を開始できるようになります。以下では、Win7 コンピューターに Go 言語をインストールする手順を詳しく紹介し、具体的なコード例を添付します。ステップ 1: Go 言語インストール パッケージをダウンロードし、Go 公式 Web サイトにアクセスします。
