目前部署了zabbix3.0作为生产的监控系统,最近发现一个有趣的问题,就是套用percona公司的percona moinitor plugins中MySQL的监控模板的时候,有些agent的机器在取MySQL.running-slave这个item值的时候,agent侧取值同server侧取值是不一致的,如下:

agent:

[root@mysql03 zabbix_agentd.d]# /var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh running-slave

1

server:

[root@zabbix zabbix]# zabbix_get -s 192.168.1.81 -k "MySQL.running-slave"

0

排查过程:

我通过在脚本中echo $RES和状态码到/tmp目录下的RES.TXT和xxx.txt里,观察echo出来的值,发现状态码确实是0,而非1。

那为什么会出现手工跑脚本和通过应用自主调用脚本,结果会不一致呢? 这一般是环境变量导致的情况,因为$RES这个变量在程序调度echo出来就是空值,而其实这就是一个sql查询而已。所以直接将原mysql替换成/usr/local/mysql/bin/mysql 这个绝对路径,然后再次检验后,agent端和server端取值终于一致,问题解决。

转载于:https://blog.51cto.com/linzhijian/1905180

zabbix web前端取值同后端取值不一致相关推荐

  1. 前后端解析_好程序员Web前端教程分享前后端分离接口

    随着互联网的高速发展以及IT开发技术的升级,前后端分离已成为互联网项目开发的业界标准使用方式.在实际工作中,前后端的接口联调对接工作量占Web前端人员日常工作的30%-50%,甚至会更高.接下来的好程 ...

  2. Web前端技术分享之前后端分离接口

    随着互联网的高速发展以及IT开发技术的升级,前后端分离已成为互联网项目开发的业界标准使用方式.在实际工作中,前后端的接口联调对接工作量占Web前端人员日常工作的30%-50%,甚至会更高.接下来就给大 ...

  3. 好程序员Web前端教程分享前后端分离接口

    随着互联网的高速发展以及IT开发技术的升级,前后端分离已成为互联网项目开发的业界标准使用方式.在实际工作中,前后端的接口联调对接工作量占Web前端人员日常工作的30%-50%,甚至会更高.接下来就给大 ...

  4. html中数值如何自动取整,web前端:JS 将数值取整为10的倍数

    为了取得技术优势,微软推出了JScript来迎战Javascript的脚本语言.为了互用性,Ecma国际(前身为欧洲计算机制造商协会)创建了ECMA-262标准(ECMAScript).现在两者都属于 ...

  5. 2021 年 Web 前端学习路线图 (含后端)

    古之立大事者,不惟有超世之才,亦必有坚韧不拔之志 --苏轼 写在前面 今天在 GitHub 看到了一个仓库,developer-roadmap 该仓库包含一组图表,这些图表介绍了成为一个 Web 开发 ...

  6. Java后端以及web前端及echarts框架词云分析

    运用Java后端以及web前端及echarts框架词云分析做出数据分析统计可视化展示. 以下为我的项目展示截图: 开发环境: 集成开发环境(IDE):IntelliJ IDEA 2021 服务器:To ...

  7. web前端开发基础知识_薪资30K+的web前端怎么做到的?

    好的web前端年薪会有多少?首先,我们要知道怎么才能成为一个所认为的"好的web前端",其次,自己能值多少价值? 用户体验为王,是互联网时代的座右铭.人们在享受互联网带来的便捷的同 ...

  8. 学习Web前端的七大误区,你遇到过几个?

    随着移动互联网的兴起,Web前端开发异常火爆,互联网公司对于Web前端开发的需求越来越旺盛,越来越多的人加入前端开发队伍中.但Web前端在大学中没有课程体系,而且知识也在不断更新着,很多人在学习Web ...

  9. 什么是web前端技术?要学什么?

    想要学习web前端,首先要知道什么是web前端.简单来说,前端就是我们所浏览的网页.APP.小程序等页面的内容展现技术.我们所看到的这些界面,从内容到效果,都是由前端技术来实现的. 随着互联网技术的发 ...

最新文章

  1. 【SpringBoot基础知识】如何在springboot中使用多线程
  2. PHP curl get post通用类
  3. python实现excel的覆盖写入和追加
  4. ipq4019 识别板卡型号的过程
  5. 在 vi 中替换字符串
  6. HTML字体转为大写,css字体属性和英文大小写转换
  7. 计算机专业自主招生有哪些学校,2019自主招生学校有哪些 自主招生考试院校名单...
  8. APS和MES管理系统在印刷行业的应用现状
  9. 如何解决遇到的The server time zone value ‘?й???????‘ is unrecognized or represents more than one time zone
  10. poi获取excel打印标题行与表头,itext生成pdf设置打印标题行与表头
  11. ios 图片加载内存尺寸_iOS内存分析上-图片加载内存分析
  12. windows查看进程及杀死进程
  13. 苹果招聘人手继续改善Siri功能
  14. 通过云端自动生成openmv的神经网络模型,进行目标检测
  15. GCC中文手册(中)zz
  16. 微拍堂通过创新性的文玩体验,让世界感受中华文化的魅力
  17. 激光点云处理的学习之路(深蓝学院)
  18. Vant Weapp的使用——微信小程序
  19. 知识图谱中的关系推理,究竟是个什么玩意儿?
  20. Snare for Windows 3.1.7 - 监控系统事件日志

热门文章

  1. 使用microsoft EnterpriseLibrary连接不同数据库简单应用 .
  2. 2019BATJ面试题汇总详解:MyBatis+MySQL+Spring+Redis+多线程
  3. 搞懂OpenLDAP
  4. NetScaler的部署实验之二NetScaler的传输环路值的设定
  5. 关于Eclipse插件开发(一)
  6. Elasticsearch 运维实战之1 -- 集群规划
  7. jQueryDOM操作
  8. Hyper-V 3.0功能部署PART 5:秒级实时迁移
  9. 运维的shell小编(6)
  10. CentOS 5.1下安装Opensim