博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Percona Monitoring Plugins for Zabbix 报错一例
阅读量:6902 次
发布时间:2019-06-27

本文共 1412 字,大约阅读时间需要 4 分钟。

hot3.png

事件背景:

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

173634_u7EB_3023401.png

what's mean???

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

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

173933_k2lW_3023401.png

 

 

问题原因:

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

tom@123456:/etc/zabbix/scripts/percona# cat get_mysql_stats_wrapper.sh ............ITEM=$1HOST=localhostDIR=`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    exitelif [ -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    fielse    $CMD 2>&1 > /dev/nullfi# Parse cache fileif [ -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

听听官方的解释

174224_UD68_3023401.png

174243_m8Cz_3023401.png

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

174409_W6Sh_3023401.png

查看一下监控图

174534_GoDK_3023401.png

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

 

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

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

转载于:https://my.oschina.net/u/3023401/blog/872437

你可能感兴趣的文章
HTML_后台框架全屏界面_fixed形式布局
查看>>
为什么使用 SLF4J 而不是 Log4J 来做 Java 日志
查看>>
顺丰快递接口
查看>>
淘宝技术发展(个人网站)
查看>>
处理 emoji 表情
查看>>
Dev-No.02 HTTP Status状态汇总
查看>>
linux svn命令
查看>>
Android中获取CPU负载和进程cpu时间
查看>>
docker容器启动后添加端口映射
查看>>
Android新姿势:3D翻转效果原理
查看>>
Xtrabackup系列之:二进制安装
查看>>
Context []startup failed due to previous errors 错误
查看>>
RPM(RedHat Package Manager)
查看>>
iOS开源项目周报0302
查看>>
linux入门介绍
查看>>
JCaptcha报异常
查看>>
oracle dataguard 之nologing
查看>>
asp.net如何正确判断上传文件格式
查看>>
使用cocoaPods遇到Updating local specs repositories时的解决
查看>>
介绍几个常见的Git代码托管平台
查看>>