一个诡异的zabbix报错no active checks on server

这件事情真的是zabbix先动手的!!!!

6号zabbix跟我说没空间了...........

我上去看了看确实没了,然后想起来当初装zabbix的时候非常的浪,mysql放在了默认的位置上。

上了服务器看了一眼,一口老血喷到了屏幕上

帅!不砍这个砍啥!怒从心头起,恶想胆边生。

tar过来tar过去,改一波my.cnf,不容分说的restasrt!一顿骚操作,最后心满意足的rm了一下.............

世界就彻底清净了,心满意足的刷了晚餐券,打免费的车回家(鹅厂都懂得T_T)

第二天一上班。。。。。。。什么鬼!!!!!!!!!!!!!!!

一大波服务器闪断,嗯............

看了看日志发现有大量的no active checks on server,这是什么鬼?因为是闪断也恢复了,所以就没太在意。

然而第二天zabbix就给我一大波实力打脸。

一掉就是8台。

一般这种事情我都会往网络方向考虑,嗯!一定是网管这个小贱人又变更了!出来受死吧!!!!什么?啥也没动?

不是网管么?这不科学呀?

作为一个杰出的基于Google搜索引擎的系统管理员,爬上去看看这是一定的。

Google 告诉我这个问题的思路是三个:

1、网不通。各种怀疑都行,iptables、基础网络、端口监听,服务无响应

2、hostname没配对。确实找不到。

3、agent版本太低。那尼?这也行?

也就是第一个还靠谱一点,但是用zabbix_get,fping两边拉数据都没问题.......

我痛苦的想,究竟要怎么办!!!!!于是我把agent的debug开到了5,然而看到的竟然都是各种各样的success

success你倒是连上呀!!!

然后我先后怀疑系统问题,重启了zabbix-server,apache问题,重启了httpd,agent问题,各个机器重启agent。

最后我开始怀疑浏览器了,我的zabbix做的有点开,我把server和web分开了两台机器,既然独立的web服务有问题,我就去server上的web看看。

到server的web上一看,发现主页报错,提示zabbix没有找到mysql.sock。

突然想起来之前rm的时候太放荡了,应该就删那几个binlog就得了,遂去默认路径建立了一个mysql.sock的软连接,这下整个世界都安静了...........

最后复盘一下,很奇怪没有sock zabbix也可以跑?而且还只是影响部分功能????

好吧,以后rm不要这么浪,稳住。如果大家发现大量服务器掉线,也可以稍微考虑一下库的问题。

原创声明,本文系作者授权云+社区发表,未经许可,不得转载。

如有侵权,请联系 yunjia_community@tencent.com 删除。

发表于

zabbix

1 篇文章1 人订阅

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏MixLab科技+设计实验室

如何用pyppeteer获取数据,模拟登陆?

本指南适合0基础的读者一步步练习,从而上手python,有基础的可以快速浏览,了解整个思路即可。

34640
来自专栏极乐技术社区

微信小程序 web-view 开发踩坑大全

如果要在小程序中使用 web-view 组件,则首先需要开发者账号不仅是该小程序的开发者而且还有网页开发权限,这需要在该小程序关联的公众号里面绑定开发者账号为开...

47230
来自专栏web前端基地

PHP第一节

其中与我们息息相关的是 web服务器, 想让计算机成为 web 服务器, 就要安装服务器软件, 提供 web 服务

17220
来自专栏测试人生

TestNg中的断言你真的了解吗

在执行自动化测试脚本的时候,我们需要自动判断测试脚本执行完成后的实际结果是否与预期结果一致,这个时候就需要在程序运行之前写入断言,判断当前程序执行后是否正常。

40720
来自专栏DotNet程序园

WTM 构建DotNetCore开源生态,坐而论道不如起而行之

我记得大约是18、9岁的时候接触的java,比dotnet更早,毕竟java更早出来的。但是后来有了C#之后,我喜新厌旧了,原因很简单,好比两个姑娘,C#更美,...

12030
来自专栏编程创造城市

python语言做网站好吗?工资高吗?请了解一下

python语言因为简单,基本的操作容易入手,玩过java的人都知道入门比较难,而python则并非如此。

17220
来自专栏程序员的成长之路

AMIS:这是让前端失业的一个框架

一种页面渲染器,可以直接基于特定格式的JSON配置将页面渲染出来,结合业务方API可快速完成各类管理页面的开发。

48420
来自专栏Java编程指南

Maven 常用配置

我需要让整个项目统一字符集编码,就需要设定<project.build.sourceEncoding>UTF-8</project.build.sourceEn...

19030
来自专栏Java编程指南

HttpServletResponse response详解

response是Servlet.service方法的一个参数,类型为javax.servlet.http.HttpServletResponse。在客户端发出...

13620
来自专栏web前端基地

Require.Js 前端模块化

注意:在请求多个模块的时候,一般将没有返回值的模块放在后面,有返回值的放在前面,这样就可以避免要为没有返回值的模块写形参!

14040

扫码关注云+社区

领取腾讯云代金券

年度创作总结 领取年终奖励