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

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:监控   点击:()  评论:()
声明:本站部分内容及图片来自互联网,转载是出于传递更多信息之目的,内容观点仅代表作者本人,如有任何标注错误或版权侵犯请与我们联系(Email:2595517585@qq.com),我们将及时更正、删除,谢谢。
▌相关推荐
大家好,我是等天黑, 今天介绍一个开源免费的监控工具 Uptime Kuma, 简单实用, 主要用来监控 Web 和网络, 和 Prometheus 不一样的是, 它是轻量的, 基于Node.js 和 Vue 3 开发...【详细内容】
2021-12-16  Tags: 监控  点击:(13)  评论:(0)  加入收藏
在Kubernetes已经成了事实上的容器编排标准之下,微服务的部署变得非常容易。但随着微服务规模的扩大,服务治理带来的挑战也会越来越大。在这样的背景下出现了服务可观测性(obs...【详细内容】
2021-11-02  Tags: 监控  点击:(40)  评论:(0)  加入收藏
最近微信“监控”状态火了,很多用户的微信主页都装上了动态的“摄像头”。 这到底是怎么做到的呢?其实设置方法非常简单,只需要用到一张动态表情图。 然后将表情图长按,并添加...【详细内容】
2021-10-19  Tags: 监控  点击:(1775)  评论:(0)  加入收藏
谈起水表,基本上每一个家里都是有一款水表,用于计量家中的用水量。伴随着我们生活水平的提升,水表的工艺也在不断发展,远程监控水表在日常生活中愈来愈广泛,那么以NB-IOT为例子,告...【详细内容】
2021-10-09  Tags: 监控  点击:(62)  评论:(0)  加入收藏
网络监控摄像头已经进入了我们生活的方方面面,它以安装使用方便及价格低廉,在现代社会得到了极大的普及。在网络摄像机安装过程中,有很多需要注意的问题,下面简要介绍六个问题及...【详细内容】
2021-09-26  Tags: 监控  点击:(82)  评论:(0)  加入收藏
监控系统硬盘怎么选择?常见的有绿盘、蓝盘、紫盘、黑盘、红盘分别代表了什么?有哪些不同呢?今天我们就来聊聊这个话题。在监控安装过程中,录像存储大多都是采用监控硬盘存储的。...【详细内容】
2021-09-22  Tags: 监控  点击:(180)  评论:(0)  加入收藏
MySQL的监控通过日志文件来实现。那么MySQL的日志文件有哪些类型呢? MySQL使用以下这几种类型的日志来记录服务器活动信息。Error log错误日志:关于启动、关闭和异常情况的诊...【详细内容】
2021-09-18  Tags: 监控  点击:(49)  评论:(0)  加入收藏
上篇我们讲解了光纤基础知识,知道了常见的光纤有单模、多模。单模: L ,波长1310 单模长距LH 波长1310,1550多模:SM 波长850 单模光纤与多模光纤的全面易懂的介绍用一句通俗...【详细内容】
2021-09-16  Tags: 监控  点击:(70)  评论:(0)  加入收藏
ntopng是原ntop下一代版本,网络流量实时监控显示。ntopng用户可以使用一个网页浏览器浏览的NTOP(即作为一个Web服务器)流量信息和得到网络状态转储。我采用的是git方式一、安装...【详细内容】
2021-09-07  Tags: 监控  点击:(54)  评论:(0)  加入收藏
Prometheus 是一款基于时序数据库的开源监控告警系统,说起 Prometheus 则不得不提 SoundCloud,这是一个在线音乐分享的平台,类似于做视频分享的 YouTube,由于他们在微服务架构的...【详细内容】
2021-08-26  Tags: 监控  点击:(59)  评论:(0)  加入收藏
▌简易百科推荐
写一个shell获取本机ip地址、网关地址以及dns信息。经常会遇到取本机ip、网关、dns地址,windows一个命令ipconfig /all全部获取到,但linux系统却并非如此。linux系统都自带ifc...【详细内容】
2021-12-27  K佬食古    Tags:shell   点击:(1)  评论:(0)  加入收藏
步骤1、配置 /etc/sysconfig/network-scripts/ifcfg-eth0 里的文件。it动力的CentOS下的ifcfg-eth0的配置详情:[root@localhost ~]# vim /etc/sysconfig/network-scripts/ifc...【详细内容】
2021-12-24  忆梦如风    Tags:网卡   点击:(9)  评论:(0)  加入收藏
1、查找当前目录下所有以.tar结尾的文件然后移动到指定目录find . -name “*.tar” -execmv {}./backup/ ;注解:find &ndash;name 主要用于查找某个文件名字,-exec 、xargs可...【详细内容】
2021-12-17  郭主任    Tags:运维   点击:(19)  评论:(0)  加入收藏
对于经常上网的朋友来说,除了手机购物上网,pc端玩网页游戏还是很多小伙伴首选的,但是有时候明明宽带链接上了,打开浏览器却出现上不了网的现象,下面小编要来跟大家说说电脑有网络...【详细内容】
2021-12-16  小白系统    Tags:网页无法打开   点击:(28)  评论:(0)  加入收藏
在访问像github、gitlab这样的外国网站时,很有可能会出现页面加载不出来或找不到页面的错误。这时候有的朋友就会以为是网络的问题,于是把Wifi断掉连上自己手机的热点,结果却还...【详细内容】
2021-12-15  启施技术IT狼叔    Tags:外网   点击:(14)  评论:(0)  加入收藏
网络地址来源:获取公网IP地址 https://ipip.yy.com/get_ip_info.phphttp://pv.sohu.com/cityjson?ie=utf-8http://www.ip168.com/json.do?view=myipaddress...【详细内容】
2021-12-15  韦廷华12    Tags:外网ip   点击:(14)  评论:(0)  加入收藏
准备好软件IPOP、用ENSP模拟一下华为交换机 启动交换机 <Huawei>sysEnter system view, return user view with Ctrl+Z.[Huawei]sysname FTPClient[FTPClient]interface vla...【详细内容】
2021-12-15  思源Edward    Tags:交换机   点击:(22)  评论:(0)  加入收藏
我们经常用到netstat命令查看主机连接状况,包括连接ip、端口、状态等,今天就练习下shell分析netsat结果。描述假设netstat命令运行的结果我们存储在nowcoder.txt里,格式如下:Pro...【详细内容】
2021-12-14  K佬食古    Tags:netstat   点击:(19)  评论:(0)  加入收藏
什么是滑动窗口?窗口是操作系统开辟的一块缓存空间,发送方在收到接收方ACK应答之前,必须在缓冲区保留已发送的数据,如果按期收到确认应答,数据就可以从缓冲区移除。什么是滑动窗...【详细内容】
2021-12-14  DifferentJava    Tags:TCP   点击:(28)  评论:(0)  加入收藏
概述日常管理华为路由设备过程中,难为会忘记设备登录密码,那么该如何重置设备登录密码吗?本期文章将全面向各位小伙伴总结分享。重置华为设备登录密码思路先行 采用console登录...【详细内容】
2021-12-10  onme0    Tags:   点击:(27)  评论:(0)  加入收藏
最新更新
栏目热门
栏目头条