11独立经营福州电信高防机房

欢迎咨询 扣扣/QQ:2901538486 TEL:18559943369

服务器异常的几个可能性预警请重视!

提到服务器宕机检测,大家会想到,宕机能够很快知道,这个有什么可做的?实际上,很多时候服务器宕机,并不总是被及时感知。服务器宕机,ping或者ssh这是最简单的做法,但真正的工程实践,没这么简单。

想要获知服务器宕机怎么办?可以通过服务器宕机实时检测:

1)发现宕机

2)提前告警。

3)告知宕机的详细原因,如硬件故障,内核bug,网络异常等等。

4)自动报修生成工单。

我们知道,进行全网物理机宕机准确探测与实时发现,可以给宕机分析提供第一现场,获取第一现场的日志。也可以尽早将宕机数据推送给业务或运营感知并处理,如自动报修,业务迁移等,从而尽可能将业务影响降到最低。

更重要的是,准确的宕机发现数据可以为宕机预测提供准确的标注数据,为后期宕机预测提供数据基础,并且这些数据提供给运营部门进行整体分析,提升处理效率。

那么,如何可以准确发现宕机,减少误报呢?我们可以有以下操作,比如:

心跳源检测异常

顾名思义,通过心跳源,初步发现异常。通常心跳变化会有三类消息,update消息,delete消息和insert消息。心跳逻辑在于,正常情况下SA服务端与NC建立长连接,每数秒缓存一次心跳,每几分钟打包上报一次,但当NC异常时,长连接感知后,立即上报异常,并修改路由表。所以心跳异常做到秒级感知。

update消息,在有心跳发生变化情况下都会有,心跳异常和心跳恢复正常时都会发起,是主要的心跳来源。

delete消息,在心跳异常,并且SA判断ping不通,且ssh不通情况下发起,删除该条消息,避免延迟太长。

insert消息,在新增加机器, 或者重装后重新上位的机器发起,该消息对宕机发现价值不大,配合uptime使用。

心跳源检测任务逻辑,主要是监听并缓存uptime消息,同时避免时间窗内多次消息冲突,导致信息被覆盖。

异常排除

排除非物理机器,将系统中暂时不关注的VM等产生的异常信息排除掉。

排除非业务状态的机器,如装机状态中的,包括生产中,维修中,迁移中,重装中,销毁中,重启中,无管控状态,只监控正常状态的机器。

排除非正在工作的机器,如非working状态机器。

网络干扰排除

宕机分析中,较多误报是由于网络问题干扰,无法准确判断出物理机是否宕机,有可能是网络问题。

排除上联网络设备异常导致的误报,包括机房断网演练,小面积网络故障,上联网络故障,如通过探测丢包情况,使用一些逻辑初步判断网络问题。

服务器本身未丢包的误报,除了需要过滤出网络问题,还要通过丢包数据分析,过滤掉SA误报问题, SA异常会上报心跳异常,被误理解为宕机。

icmp及tcp丢包分析,icmp采集频率为固定数秒,tcp采集频率固定数秒,包括多个不同大小包(16,32,64,128,256等)的丢包情况,根据分析时间窗内两项数据的丢包情况

特殊情况干扰排除

个别机房有时候会出现大面积风暴式的无故心跳异常,同时网络ping包异常,但上联网络设备ping包正常,这种误报,一般根据具体case具体进行针对性的分析。如根据监控每个机房的上报频率,排除干扰。

进一步识别误报

至此,大部分干扰已经过滤掉,但仍有一部分误报隐藏其中。比如心跳异常,ping异常,都合乎宕机判断的逻辑,会导致误判成宕机,如导致网卡被打爆,或者重试率高,这种是业务原因导致网络异常,但业务认为不是异常,需要排除掉。再例如服务器并没有挂掉,但是IO延时和资源占用率各项指标都不正常等场景。针对以上等情况,增加uptime判断以及带外日志分析排查。

宕机时间点探测uptime确定是否发生重启。

进一步通过分析日志是否连续,判断是否发生重启。

日志重启特征值匹配,确认是否发生重启。

如果还不能确定,使用uptime的时间窗技术进行重启。

仍不能确定的待处理,进入长尾处理名单。

长尾再次处理

未确认的待处理的,会加入到长尾列表中,像这种分钟级的心跳异常,ping异常,但串口日志一直正常输出的情况,一般就是某种死机,死到连网络都不通的场景。会观察一段时间,一个固定时间窗内仍未恢复或重启的话,就暂时报宕机。后期会把这种死机单独找划分归类。

免责声明:本文作者:“666idc古月”,版权归作者所有,观点仅代表作者本人。本站仅提供信息存储分享服务,不拥有所有权。信息贵在分享,如有侵权请联系ynstorm@foxmail.com,我们将在24小时内对侵权内容进行删除。
(38)
抖音极速版和抖音有什么区别(抖音绑定极速
上一篇 2024年02月01日
gx22(22款gx460有颗粒捕捉器吗
下一篇 2024年02月01日

相关推荐

  • onedrive永久免费100g(新买的电脑只有一块256G的SSD)

    1、般系统盘只用100G就顶天了,可以选择分区,如果有钱的话可以不用分区,在搭载一块SSD,不过比较浪费,建议配置,C盘100GD盘150G,如果空间不够,可以搭载一块机械大容量硬盘,用于储存文件,应用程序安装在D盘,就不会影响运行速度。以上...

    2023年11月14日
  • 阿帕齐(武装直升机标杆阿帕奇有多牛)

    AH-64“阿帕奇”武装直升机是波音公司为美国陆军制造的主力武装直升机,具备强大的反装甲、反坦克能力,江湖绰号“坦克终结者”,理论上可以单挑十六辆坦克,为什么阿帕奇如此恐怖?(阿帕奇武装直升机)...

    2023年11月16日
  • 荣耀4c(畅玩4C官方标配和套装有什么不同)

    官方标准版与套餐版的区别在于标准版只有手机以及手机配件而套餐版会有类似其他充电宝,蓝牙耳机等简单来说就是套餐版更贵,标准版是原价...

    2023年11月20日
  • iphone4 s(iphone4s还能用来干什么)

    是的,iPhone4s已经停产了。北京时间2013年9月11日凌晨1点,苹果在美国加州总部库比蒂诺召开秋季新品发布会。发布了iPhone5s/5c,随后iPhone4S、iPhone5逐渐停产并停止售卖。iPhone4s分为黑色和白色两种,i...

    2023年11月28日
  • lol打不开(英雄联盟为什么游戏启动不了)

    1、内存不够用。在内存不足时,可能程序打不开。因此,建议不要开太多的程序。如果电脑的内存过低,建议买更大的内存条...

    2023年11月29日
  • 金华网站建设公司(金华十校联考2023高一怎么查成绩)

    考生可登录浙江省教育考试院网站(www.zjzs.net),进入2023年1月浙江普通高中学业水平考试和普通高校招生选考科目考试成绩查询系统(https://cx.zjzs.net/exam/XYKS202301FDSFVBD/default...

    2023年11月30日
  • 语信w800(哪一款手机令你最难忘)

    1.语信w800,哪一款手机令你最难忘?诺基亚...

    2023年12月02日
  • 硬盘价格走势(7200转64M和5400转128M对比)

    题主的这个题目转速跟缓存大小都不一致。正常情况下,同一个厂家同一个系列的产品,转速相同时则缓存越大越好。但是如果转速不同,个人认为转速快的性能更好。原因如下:...

    2024年02月07日
  • usb共享网络(iphone手机怎么通过usb与电脑共享网络)

    1.首先我们需要使用USB线把我们的手机和电脑连接在一起,然后我们可以在手机桌面上划,打开手机快捷工具栏,然后我们可以在工具栏中找到wlan热点的图标,直接点击打开进入wlan界面,或者我们可以在手机桌面找到设置图标,打开手机设置,在所有设置...

    2024年03月02日
  • Windows 11被曝未修复上一代Bug:System32路径下存在无数空文件夹

    GHacks的MartinBrinkmann指出:基于21H2开发分支的Windows11操作系统,似乎继承了Windows10时代的一个Bug在C:\Windows\System32的某个路径下,竟然出现了数百上千的空文件夹。一番调查后发现...

    2024年03月16日
返回顶部