使用prometheus监控mongdb

1、mongodb_exporter下载

https://github.com/percona/mongodb_exporter/releases/download/v0.9.0/mongodb_exporter-0.9.0.linux-amd64.tar.gz

https://github.com/percona/mongodb_exporter/releases/download/v0.11.2/mongodb_exporter-0.11.2.linux-amd64.tar.gz

2、检查mongdb是否在运行并解压mongodb_exporter

# curl http://127.0.0.1:27017
It looks like you are trying to access MongoDB over HTTP on the native driver port.
# tar -xf mongodb_exporter-0.11.2.linux-amd64.tar.gz

3、启动mongodb_exporter

nohup ./mongodb_exporter --mongodb.uri=10.2.2.12:27017 &

4、检查mongodb_exporter是否正常运行

# ps -ef |grep mongodb_exporter
root     27853 22068  0 19:34 pts/1    00:00:00 ./mongodb_exporter --mongodb.uri=10.2.2.12:27017 --web.listen-address=:30028
root     27878 22068  0 19:34 pts/1    00:00:00 grep --color=auto mongodb_exporter
# netstat -anptu |grep 27853
tcp6       0      0 :::30028                 :::*                    LISTEN      27853/./mongodb_exp

5、Prometheus配置

vim prometheus.yml 

#mongodb_exporter配置信息
  - job_name: "Mongodb_exporter"
    static_configs:
      - targets: [10.2.2.12:30028]
        labels:
          unitname: "Mongodb_exporter"

6、重启prometheus

systemctl restart prometheus

7、配置图形界面

 

猜你喜欢

转载自blog.csdn.net/baidu_38432732/article/details/108874357