文档章节

Percona Monitoring Plugins for Zabbix 报错一例

IT--小哥
 IT--小哥
发布于 2017/04/01 17:57
字数 404
阅读 52
收藏 0

事件背景:

今天在检查服务器监控的时候,发现有一个running-slave提示的是not supported,如下

what's mean???

所有的Items不是都调用的一个脚本吗?为何别的都可以查到数据,这个没有返回值呢

手动在服务器上执行以下看看

 

 

问题原因:

根据上图来看问题原因很清楚,access denied嘛,为什么会denied呢?看下脚本是怎么运行的吧

tom@123456:/etc/zabbix/scripts/percona# cat get_mysql_stats_wrapper.sh 

......
......

ITEM=$1
HOST=localhost
DIR=`dirname $0`
CMD="/bin/php -q $DIR/ss_get_mysql_stats.php --host $HOST --items gg"
CACHEFILE="/tmp/$HOST-mysql_cacti_stats.txt"

if [ "$ITEM" = "running-slave" ]; then
    # Check for running slave
    RES=`HOME=~zabbix mysql -e 'SHOW SLAVE STATUS\G' | egrep '(Slave_IO_Running|Slave_SQL_Running):' | awk -F: '{print $2}' | tr '\n' ','`
    if [ "$RES" = " Yes, Yes," ]; then
        echo 1
    else
        echo 0
    fi
    exit
elif [ -e $CACHEFILE ]; then
    # Check and run the script
    TIMEFLM=`stat -c %Y /tmp/$HOST-mysql_cacti_stats.txt`
    TIMENOW=`date +%s`
    if [ `expr $TIMENOW - $TIMEFLM` -gt 60 ]; then
        rm -f $CACHEFILE
        $CMD 2>&1 > /dev/null
    fi
else
    $CMD 2>&1 > /dev/null
fi

# Parse cache file
if [ -e $CACHEFILE ]; then
    cat $CACHEFILE | sed 's/ /\n/g; s/-1/0/g'| grep $ITEM | awk -F: '{print $2}'
else
    echo "ERROR: run the command manually to investigate the problem: $CMD"
fi

听听官方的解释

赶紧检查一下自己服务器的配置,果然么有配置,配置好后再次检查

查看一下监控图

刚好收到短信报警提示slave ok,至此问题得到解决。

 

大家都检查一下自己服务器的环境吧,千万别让千里之堤,毁于蚁穴细想这个问题还是很可怕的。

为了方便大家交流,本人开通了微信公众号,和QQ群291519319。喜欢技术的一起来交流吧

© 著作权归作者所有

IT--小哥
粉丝 47
博文 152
码字总数 156670
作品 0
东城
数据库管理员
私信 提问
zabbix3.0.4使用percona-monitoring-plugins插件来监控mysql5

zabbix3.0.4使用percona-monitoring-plugins插件来监控mysql5.6的详细实现过程 zabbix3.0.4使用percona-monitoring-plugins插件来监控mysql5.6的详细实现过程 因为Zabbix自带的MySQL监控没有...

xiaocao13140
2018/06/29
0
0
Zabbix通过Percona Monitoring Plugins监控MySQL

Percona 为 MySQL 数据库服务器进行了改进,在功能和性能上较 MySQL 有着很显著的提升。该版本提升了在高负载情况下的 InnoDB 的性能、为 DBA 提供一些非常有用的性能诊断工具;另外有更多的...

庆沉
2016/11/23
81
0
Zabbix 中使用 Percona Monitoring Plugins 监控 MySQL

Zabbix 中使用 Percona Monitoring Plugins 监控 MySQL 1.安装zabbix agent [root@szlinux01 ~]# rpm -ivh http://repo.zabbix.com/zabbix/3.2/rhel/7/x86_64/zabbix-agent-3.2.0-1.el7.x86_......

UltraSQL
2017/05/17
0
0
分布式监控系统Zabbix使用percona监控MySQL

系统运维工程师 李超 前面已经介绍了分布式监控系统Zabbix-自动发现-添加mysql多实例监控,但是没有提供可以直接使用的Key,太过简陋,监控效果不佳。要想更加仔细的监控Mysql,业内同学们都...

拎壶冲冲冲
2018/07/19
0
0
zabbix:percona mysql监控插件使用方法

一、配置Zabbix Agent 1、插件安装及配置 下载地址:https://www.percona.com/downloads/percona-monitoring-plugins/ 安装percona的监控mysql软件包: 查看rpm安装的文件路径: 其中getmysq...

科技小能手
2017/11/12
0
0

没有更多内容

加载失败,请刷新页面

加载更多

3_数组

3_数组

行者终成事
今天
7
0
经典系统设计面试题解析:如何设计TinyURL(二)

原文链接:https://www.educative.io/courses/grokking-the-system-design-interview/m2ygV4E81AR 编者注:本文以一道经典的系统设计面试题:《如何设计TinyURL》的参考答案和解析为例,帮助...

APEMESH
今天
7
0
使用logstash同步MySQL数据到ES

概述   在生成业务常有将MySQL数据同步到ES的需求,如果需要很高的定制化,往往需要开发同步程序用于处理数据。但没有特殊业务需求,官方提供的logstash就很有优势了。   在使用logstas...

zxiaofan666
今天
10
0
X-MSG-IM-分布式信令跟踪能力

经过一周多的鏖战, X-MSG-IM的分布式信令跟踪能力已基本具备, 特点是: 实时. 只有要RX/TX就会实时产生信令跟踪事件, 先入kafka, 再入influxdb待查. 同时提供实时sub/pub接口. 完备. 可以完整...

dev5
今天
7
0
OpenJDK之CyclicBarrier

OpenJDK8,本人看的是openJDK。以前就看过,只是经常忘记,所以记录下 图1 CyclicBarrier是Doug Lea在JDK1.5中引入的,作用就不详细描述了,主要有如下俩个方法使用: await()方法,如果当前线...

克虏伯
今天
8
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部