您当前的位置:首页 > 电脑百科 > 网络技术 > 网络技术

promethus如何对Mongodb进行监控

时间:2020-12-15 12:23:12  来源:  作者:

需求:promethus对mongodb进行监控,

  1. 准备步骤:安装一个简单mongodb服务
  2. 下载MongoDB的插件
  3. promethus 配置文件修改关联。

一、快速简易安装一个mongodb服务

  • 1、安装部署
cat >/etc/yum.repos.d/mongodb-org-4.0.repo  <<EOF
[mongodb-org]
name=MongoDB Repository
baseurl=http://mirrors.aliyun.com/mongodb/yum/redhat/7Server/mongodb-org/4.0/x86_64/
gpgcheck=0
enabled=1
EOF
yum update
yum -y install mongodb-org
  • 2、启动
systemctl start mongod.service
  • 3、配置权限 添加amdin用户
use admin
db.createUser({"user":"admin","pwd":"admin123456","roles":["root"]})

 

promethus如何对Mongodb进行监控

 

修改配置文件,开启权限认证vim /etc/mongod.conf

security:
   authorization: enabled

重启动

systemctl restart mongod

二、下载mongodb_exporter,收集数据

https://github.com/percona/mongodb_exporter/releases 引用此功能更全一点
https://github.com/dcu/mongodb_exporter(更新比较慢)
  • 安装mongodb_exporter
wget https://github.com/percona/mongodb_exporter/releases/download/v0.10.0/mongodb_exporter-0.10.0.linux-amd64.tar.gz
mkdir -p /usr/local/exporter/mongodb_exporter
mv mongodb_exporter-0.10.0.linux-amd64.tar.gz /usr/local/exporter/mongodb_exporter/
cd /usr/local/exporter/mongodb_exporter/
tar zxvf mongodb_exporter-0.10.0.linux-amd64.tar.gz
  • 启动服务
nohup ./mongodb_exporter --mongodb.uri "mongodb://admin:admin123456@127.0.0.1:27017" &

集群的话192.168.50.7:27017,192.168.50.8:27017,用逗号分隔开就可以

[root@Prometheus mongodb_exporter]# tail -f nohup.out 
time="2020-02-23T17:53:33+08:00" level=info msg="Starting mongodb_exporter (version=0.10.0, branch=v0.10.0, revision=bf683745093a9210ebacbeb235bb792e21d17389)" source="mongodb_exporter.go:94"
time="2020-02-23T17:53:33+08:00" level=info msg="Build context (go=go1.12.9, user=travis@build.travis-ci.com, date=20190918-16:07:48)" source="mongodb_exporter.go:95"
time="2020-02-23T17:53:33+08:00" level=info msg="Starting HTTP server for http://:9216/metrics ..." source="server.go:140"
  • 访问web 界面

 

promethus如何对Mongodb进行监控

 

三、修改promethus主配置文件,采集mongodb的数据指标

vim /usr/local/promethus/promethus.yml

  - job_name: mongo_exporter
    static_configs:
    - targets: ['114.67.116.119:9216']
      labels:
        instance: mongo

 

promethus如何对Mongodb进行监控

 

  • 重启动promethus
/usr/local/prometheus/prometheus --config.file=/usr/local/prometheus/prometheus.yml
或者
kill -hup PID

四、配置granfana展示

导入模板2583,https://grafana.com/dashboards/2583

promethus如何对Mongodb进行监控

 

注意:模板获取到指标变量名,要改为IP:PORT/metrics

promethus如何对Mongodb进行监控

 


promethus如何对Mongodb进行监控

 



Tags:监控   点击:()  评论:()
声明:本站部分内容来自互联网,转载是出于传递更多信息之目的,内容观点仅代表作者本人,如有任何标注错误或版权侵犯请与我们联系,我们将及时更正、删除,谢谢。
▌相关评论
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表
▌相关推荐
需求:promethus对mongodb进行监控, 准备步骤:安装一个简单mongodb服务 下载MongoDB的插件 promethus 配置文件修改关联。一、快速简易安装一个mongodb服务 1、安装部署cat >/et...【详细内容】
2020-12-15   监控  点击:(0)  评论:(0)  加入收藏
前言 CoreDNS近日在工作中修改DNS,由于CoreDNS pod数量比较多,习惯性地使用脚本批量重启,随之引发了nginx ingress的告警,有大量超时的请求发生,开始并未意识到是修改CoreDNS的原...【详细内容】
2020-11-05   监控  点击:(8)  评论:(0)  加入收藏
对监控领域的目标跟踪方法以及面临的挑战进行了一个介绍,是一个很好的了解目标跟踪领域的“是什么”和“为什么”问题的文章。...【详细内容】
2020-11-03   监控  点击:(12)  评论:(0)  加入收藏
作者:basinwang,腾讯 PCG 前端开发工程师大型项目容易遇到性能问题,一般来说,当我们遇到性能瓶颈的时候,才会开始去进行相应的分析。分析的方向除了业务本身的特点相关之外,常见...【详细内容】
2020-10-30   监控  点击:(9)  评论:(0)  加入收藏
关于监控视频如何直播?不断有朋友多次问到,在监控项目中,对视频监控进行直播也是常有的事,很多时候甲方都有这个要求,也在很多监控项目有应用,例如校园,企业中都会涉及到,那么主流的...【详细内容】
2020-10-29   监控  点击:(11)  评论:(0)  加入收藏
前言:大家好,我是薛哥。最近有很多读者咨询我,关于监控系统中IP地址如何选择?如何分配的问题,今天给一些刚入行的新人来讲解一些这方面的问题,分为三种情况,分包为小型的监控系统、...【详细内容】
2020-10-28   监控  点击:(8)  评论:(0)  加入收藏
一、缓存设计1、缓存的作用在业务系统中,查询时最容易出现性能问题的模块,查询面对的数据量大,筛选条件复杂,所以在系统架构中引入缓存层,则是非常必要的,用来缓存热点数据,达到快...【详细内容】
2020-10-21   监控  点击:(12)  评论:(0)  加入收藏
在中小学校园、小区、大型酒店、企业环境中,由于监控场景较多、点位密度高,经常会有数百个点位的规模。这种项目中使用单台普通录像机可能无法满足需求,用多台录像机各自独立分...【详细内容】
2020-10-18   监控  点击:(4)  评论:(0)  加入收藏
在日常项目建设和实施过程中,经常会遇到类似数据可视化的实现场景。对于数据可视化已经从简单的统计图表展现,扩展到类似监控大屏,拓扑图,流程编排图,集成架构图等方面的呈现。...【详细内容】
2020-10-14   监控  点击:(6)  评论:(0)  加入收藏
大家好,欢迎来到一看就懂,一学就会的监控小知识分享现场,我是老聂现在越来越多的家庭都安装了监控摄像头,但是比如出现下面这种情况,监控A点与B点相几百米或几公里远,那么如何将A...【详细内容】
2020-10-13   监控  点击:(5)  评论:(0)  加入收藏
前面我整理了两篇关于Prometheus和Zabbix的部署和使用方法的文章,这次介绍第三个监控工具,就是Cacti。相比前面两个开源的监控工具,可能稍微小众些。但也是很强大的工具,希望能...【详细内容】
2020-10-13   监控  点击:(10)  评论:(0)  加入收藏
作为一名数据库运维人员,手里都有一些工具脚本,这些都是你提升运维效率,快速排查故障的利器。 在生产上部署mysql时,都会对同一配置的mysql数据库做QPS和TPS压测,获取QPS和TPS的...【详细内容】
2020-09-22   监控  点击:(22)  评论:(0)  加入收藏
录像机本地画面时有时无,现场的网线和供电都没有问题,但是画面有时候会掉线。▶ 录像机本地正常预览,但通过手机远程看视频的时候加载很慢,画面一直在缓冲中,要加载很久画面才能...【详细内容】
2020-09-17   监控  点击:(9)  评论:(0)  加入收藏
一、前言本小节会介绍JVM性能监控,掌握几种常用的监控工具辅助我们更好的了解JVM的性能状态。生产环境中监控JVM性能,分析监控数据,可以知道何时需要JVM调优,可见监控是非常重要...【详细内容】
2020-09-16   监控  点击:(7)  评论:(0)  加入收藏
作为一名数据库运维人员,手里都有一些工具脚本,这些都是你提升运维效率,快速排查故障的利器。 在生产上部署mysql时,都会对同一配置的mysql数据库做QPS和TPS压测,获取QPS和TPS的...【详细内容】
2020-09-02   监控  点击:(15)  评论:(0)  加入收藏
htop,这是一个跨平台的交互式硬件资源监视器。它是一个文本模式的应用程序,可以响应键盘鼠标进行交互式操作。 相比top,htop的功能强大太多,包含以下特性等等,可以查看变更日志...【详细内容】
2020-09-02   监控  点击:(6)  评论:(0)  加入收藏
服务器监控工具对于IT基础架构性能、可视化和系统稳定至关重要。合适的工具能够帮助系统管理员面对服务器故障、应用缓慢、停机、内存泄露和配置依赖等挑战。Nagios、Zabbix...【详细内容】
2020-09-01   监控  点击:(7)  评论:(0)  加入收藏
电脑监控专家超级眼监功能强大,操作方便,只需一分钟即可快速 在局域网部署完毕。拥有这款企业监控软件,您再也不用为员工工作效率低下而忧虑了,对员工的工作状况评估更加客观,及...【详细内容】
2020-08-31   监控  点击:(8)  评论:(0)  加入收藏
现在小偷越来越猖狂了,会想了解你有哪些摄像头拍不到的死角,然后就行逃跑,而且生活水平在提高,大家的安全意识也在不断的提高,尤其是监控周边环境的摄像头更是成为了公司或者日常...【详细内容】
2020-08-31   监控  点击:(18)  评论:(0)  加入收藏
今天主要说一下 zabbix5.0 监控agent 并通过微信接收报警信息。 安装 agent#安装yum install ./zabbix-agent-5.0.2-1.el7.x86_64.rpm#修改配置 [root@cms-192 ~]# cat /etc...【详细内容】
2020-08-31   监控  点击:(265)  评论:(0)  加入收藏
最新更新
栏目热门
栏目头条