MongoDB升级到3.0以上的Zabbix监控模板变更

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MongoDB升级到3.0以上的Zabbix监控模板变更相关的知识,希望对你有一定的参考价值。

一 应用场景描述

 线上一些MongoDB数据库实例升级到了3.0,查看Zabbix server的日志不断有监控主机的MongoDB监控报错

 

6697:20160519:222116.590 error reason for "xxxxxxxx:MongoDB.Discovery_Status[backgroundFlushing,average_ms,xxxxxxx:1901]" changed: Received value [2016-05-19T22:21:07.391+0800 E QUERY TypeError: Cannot read property ‘average_ms‘ of undefined] is not suitable for value type [Numeric (float)]

错误信息都是这种,可以判断报错的这些监控主机的这些监控项目获取值有问题,有关MongoDB的Zabbix监控方法可以参考以下两篇文章


 http://john88wang.blog.51cto.com/2165294/1565968

 http://john88wang.blog.51cto.com/2165294/1565973



二 监控调整


增加MongoDB的存储引擎监控项目 MongoDB.Discovery_Status[storageEngine,name,{#MONGO_HOST}]

MongoDB3.0开始支持WiredTiger存储引擎,并且从3.2开始默认就是WireTiger存储引擎。从MongoDB3.0开始就支持两种存储引擎MMAPv1和WiredTiger

从MongoDB3.0开始,MMAPv1存储引擎支持集合级别的加锁

从MongoDB3.0开始,WiredTiger存储引擎提供文档级别的加锁和压缩功能。








参考文档:


本文出自 “Linux SA John” 博客,请务必保留此出处http://john88wang.blog.51cto.com/2165294/1775204

以上是关于MongoDB升级到3.0以上的Zabbix监控模板变更的主要内容,如果未能解决你的问题,请参考以下文章

CentOS6部署Zabbix4.2监控

深入浅出Zabbix 3.0 -- 第八章 管理告警

Zabbix 3.0入门到企业实战三(zabbix监控主机-基础监控配置)(

zabbix 3.0 监控windows 部署

Zabbix2.4 升级到3.0

centos 6 安装zabbix 3.0