mongo的exporter部署

29 阅读1分钟

# **一、材料**

rpm包

对mongo exporter 的版本没太大要求




二、步骤

1、创建monitor 账号

# 切到admin
use admin

# 创建账号
db.createUser({ user: "monitor", pwd: "Yum!1234567", roles: [ {role: "clusterMonitor", db: "admin"}  ]})

2、 rpm 方式安装exporter

rpm -i mongodb_exporter-0.31.2-1.el7.x86_64.rpm

3、开机启动

systemctl enable mongodb_exporter


4、修改 mongodb_exporter 的default文件

vim /etc/default/mongodb_exporter
MONGODB_EXPORTER_OPTS='--web.listen-address=":9216" --mongodb.uri="mongodb://monitor:Yum!1234567@127.0.0.1:27017/admin?replicaSet=kfc_delivery_hisorder" --compatible-mode'

#可以不需要replicaSet名,如下:

MONGODB_EXPORTER_OPTS='--web.listen-address=":9216" --mongodb.uri="mongodb://monitor:Yum!1234567@127.0.0.1:27017/admin" --compatible-mode'


5、启动 exporter

systemctl start mongodb_exporter