MongoDB提供了一個工具MongoDB Ops Manager(MMS)。其主要功能包含:1)簡易的自動化數據庫部署、擴展、升級和任務管理;2)通過 OPS 平台提供的超過 100 項儀表、圖表,可以對 mongodb 進行多種監控;3)支持單節點、分片集群的備份和恢復。
研究其功能前先對其進行安裝,如下:
1、在官網MongoDB Ops Manager Download | MongoDB找到合適的安裝版本。根據操作系統(CentOS8),選擇了mongodb-mms-5.0.8.100.20220302T0204Z-1.x86_64.rpm。
2、使用rpm進行安裝
3、編輯配置文件
1)參考Ops Manager Configuration Settings — MongoDB Ops Manager upcoming和實驗環境實際情況進行配置。配置文件位置如下:
2)MongoDB OPSManager是一個Web應用程序,它需要1個mongodb數據庫,這個數據庫是用來支持本身的MongoDBOPS Manager來運行的。因此,如果我們想要MongoDB OPS Manager運行起來,最少也需要安裝一個MongoDB數據庫。
使用本地MongoDB數據庫,不用修改該配置。
一般修改端口和內存。修改端口需要同步修改conf-mms.properties中相關內容; 如果虛擬機內存不太夠 可以適當減少內存配置 比如-Xmx4352m -Xms4352m改成 -Xmx2352m -Xms2352m。本實驗案例中不修改。
4、啟動Ops Manager
啟動之前確保 Ops Manager對應的 MongoDB 數據庫已經啟動:
啟動:./bin/mongodb-mms start。由於rpm安裝的mms在/usr/bin下沒有該執行文件,而是在
在/usr/bin下建立該執行文件的軟連接:
啟動:
失敗了,看看什么原因吧:
看來還是得對虛擬機內存進行設置,如下:
啟動需耐心等待……