本文主要介绍zabbix监控mongodb的配置。zabbix监控mongodb需要自定义脚本去监控,脚本可以传入多个参数。原理:通过mongodb客户端连接命令,过滤出db.serverStatus()输出的信息。一、创建监控数据采集脚本1.脚本内容:#catcheck_mongodb.sh
#!/bin/bash
#
#mongodbstatus
#db.s..
分类:
数据库 时间:
2016-09-14 23:31:47
阅读次数:
365
Mongodb监控主要利用的是其自带的rest服务,默认端口是27017+1000,后接serverStatus。 Mongodb需要开启rest服务才能进行监控。其中,2.2版本一下会自动启动rest服务,2.2-2.6之间需要通过如下命令启动rest服务: mongod –dbpath **** ...
分类:
数据库 时间:
2016-06-28 20:33:21
阅读次数:
245
Mongodb如今越来越火,要做好对mongodb的监控就需要从它的安装配置,到简单的command语句使用,再到对它运行机制以及状态获取方法的掌握。mongodb有三种基本的状态获取方式:1.mongostat2.开启28017的监听端口,curlhttp://127.0.0.1:28017/_status3.进入mongo执行db.serverSta..
分类:
数据库 时间:
2016-02-17 22:39:29
阅读次数:
369
常用的参看mongodb状态的三个命令db.stat()db.serverStatus()db.currentOp(),下面分别详细介绍一下1db.stat()获取当前数据库的信息,比如Obj总数、数据库总大孝平均Obj大小等SECONDARY>db.stats()
{
"db":"onroad",#库名
"collections":9,#集合数
"objects":130751421,/..
分类:
数据库 时间:
2015-10-22 15:44:29
阅读次数:
584
1、打开apache的ServerStatus页面,在httpd.conf文件最下边加入代码段。ExtendedStatusOn
<location/server-status>
SetHandlerserver-status
OrderDeny,Allow
Denyfromall
Allowfrom127.0.0.1
</location>2、通过脚本获取zabbix需要的item的值,在/alidata/zabbix..
分类:
Web程序 时间:
2015-09-07 19:39:21
阅读次数:
375
之前的几篇文章大致说了副本集的搭建、副本集的管理,现在说下MongoDB数据库的管理。一:查看服务器状态:db.serverStatus()zjy:PRIMARY> db.serverStatus(){ "host" : "zhoujinyi", "version" : "3.0.4",...
分类:
数据库 时间:
2015-07-06 14:02:54
阅读次数:
171
1、db.serverStatus()看看分片性能信息db.serverStatus().connections;分片查看客户端连接数,mongod和mongos的连接属于长连接"connections":{"current":737,--当前活动连接量。连接到server的当前活跃连接数目"available":82--剩余空闲连接量。剩余的可用连接数目},db.serverS..
分类:
数据库 时间:
2015-05-06 15:19:24
阅读次数:
175
基本信息
spock:PRIMARY>db.serverStatus()
{
"host" :"h6.corp.yongche.org", //主机名
"version" :"2.6.2", //mongodb版本
"process" :"mongod", //mongodb进程,主要有mong...
分类:
数据库 时间:
2015-01-14 12:52:09
阅读次数:
274
db.stats()进入mongo的shell命令模式下,db.stats()与db.serverStatus()是查看当前Mongodb运行状态的两个重要命令。下面简单解释一下这两个命令。1运行db.stats(),得到例如下面这个的结构输出。>db.stats();{"db":"test","collections":3,"objects":13,"avgObjSize":36,"da..
分类:
数据库 时间:
2015-01-07 15:09:06
阅读次数:
187
在本篇博客中我们主要讨论下博客的管理。由于已经在前面五篇中写了详细的实例,因此这里就不再举例说明。
一、监控
分片集群是整个体系中比较复杂的一块,因此更应该需要监控。
主要命令: serverstatus和currentOp()
二、手动分区
手动分区意思就是手动对线上分片集群的块进行拆分和迁移。一般而言,一个分片写的越多,它越大。 movechunk命令在这种情况下同样有帮助
...
分类:
数据库 时间:
2014-11-13 00:37:53
阅读次数:
235