Skip to content

异常终端(启动失败与长期离线)

机房里最麻烦的不是「坏得很明显」的机器,而是没人报修的机器。靠墙那台一直没人坐,上周就起不来了;另一台开机后卡在启动阶段,学生换一台继续用,谁也没提。在终端列表上,这两台都只显示「离线」,和正常关机的机器长得一模一样,只能靠巡场发现。

「异常终端」页把两类可疑机器从「离线」里挑出来单独成表:

  • 启动失败:终端已经连上服务器、开机菜单也报到了要启动哪个桌面,但直到截止时间都没有进入系统。
  • 长期离线:超过设定天数一直没有上线过的机器。

它不修机器,只负责把要去现场看的机器缩到一张单子上,并且可以打印出来带走。

一、在哪里

控制台 → 桌面 → 异常终端

菜单在「桌面」下面,图标是三角警告;具体位次以实机菜单为准。

首页看板与数据大屏上也有同一组数字(启动失败 / 长期离线 / 总计),只做展示,处理仍回本页。

二、怎么用

1,打开页面。顶部三个数字分别是启动失败长期离线总计异常,没有异常时显示为绿色。

2,用「筛选」切换全部 / 启动失败 / 长期离线,只看关心的那一类。

3,清单逐行给出分组名、计算机名、IP、MAC、启动桌面、异常原因、检测时间。检测时间按「几分钟前 / 几小时前 / 几天前」显示,时间太久的直接显示日期。

4,点「打印」生成《异常终端报告》,带打印时间、台数与三个汇总数字,适合当巡检单带去现场。勾了行就只打印勾选的那几台,没勾就打印当前清单全部。

5,现场处理完(或者判断这台其实没问题)之后,在行末点「确认正常」;也可以勾选多台后用工具栏的「批量确认」,会先弹确认框。

顶部数字和清单都只统计「未确认」的记录

一台机器一旦被「确认正常」,就同时从数字和清单里消失。页面上没有「已确认」的历史视图,确认前请先把要留档的内容打印出来。

「启动桌面」这一列只对启动失败有值——它记的是当次开机菜单报上来的那个桌面名,能直接看出是哪个系统起不来;长期离线的行这一列显示「--」。

三、参数与默认值

阈值在页面右上角的「设置」里改,弹窗标题是「异常终端检测设置」。

设置项默认值取值范围说明
启动失败检测开启开 / 关关掉之后不再产生新的启动失败记录
截止时间(时)00–230 表示午夜 12 点。连上服务器后到这个时刻仍未进入系统,判为启动失败
长期离线检测开启开 / 关关掉之后不再产生新的长期离线记录
离线阈值(天)71–365超过这么多天没上线过的机器判为异常

设置按引导服务器各存一份

多台引导服务器的现场,每台要各设一次,一台上改的阈值不会带到另一台。

自动检测由服务端每天凌晨各跑一次:启动失败在午夜刚过时扫,长期离线随后扫。另有每周一次的清理,开机启动记录只保留 7 天,已确认的异常记录会被删掉——所以这张表是「当前待处理清单」,不是长期资产台账。

页面上的「立即检测」是这两类检测的手动触发,跑完会提示「发现启动失败 X 台,长期离线 Y 台」,并刷新清单。

「立即检测」和每日扫描的判定窗口不一样

每日扫描按你设置的截止时间对齐;「立即检测」为了白天也能扫出结果,改用「当前时刻往前 5 分钟」作界。这意味着白天点它的时候,一台正在下载大镜像、开机已经超过 5 分钟还没进系统的机器,会被算成启动失败。这台机器真正进系统后记录会自动消失(见下节),不必手工处理。

四、边界与坑

终端一上线,未确认的记录就自动没了。 终端进入系统后会向服务端上报自己的 MAC,服务端据此把这台机器未确认的记录(启动失败、长期离线都算)直接移除。清单会自己收敛,误报不用人工清理;反过来说,刷新后少了几台,通常是它们自己好了,不是操作丢了

判定「启动失败」依赖两个上报,缺一个就不准。 一是开机阶段要有「准备启动哪个桌面」的通报,二是进系统后客户端要上报自己。因此:

  • 完全绕过纳管方式启动的机器(例如直接从本机硬盘启动),不会产生启动记录,也就永远不会被判启动失败。
  • 进了系统但客户端没跑起来(没装、被安全软件拦、上报端口不通)的机器,服务端收不到「已进系统」,会被判成启动失败。排查报警时先确认这一条,能省掉大量白跑。

从未开机过的机器不会被判长期离线。 长期离线是拿终端最后一次运行时间和阈值比的,这个时间来自硬件信息上报。一台刚录进系统、从来没开过机的机器没有这项记录,会被跳过——新装未上电的机器不会刷满清单,但也别指望用这张表核对「哪些机器还没上架」。

长期离线检测需要引导服务器在线。 这项检测要向引导服务器逐分组要终端清单和运行状态,取不到时这一轮直接算 0 台,不报错也不留半截数据,等下一轮或点「立即检测」重跑即可。

分组名、计算机名有时是空的。 这两列靠计算机编号回查得到。有些启动失败记录产生时只有 MAC、没能关联上编号,就会空着或只显示编号,此时以 IP 和 MAC 为准找机器。

「确认正常」不等于修好了。 它只是把这条记录从待处理清单上划掉。机器本身如果还起不来,下一次开机失败会重新入表。

检测时间两类含义不同

启动失败记的是那次开机上报的时刻,也就是「什么时候试着启动却没起来」;长期离线记的是扫描发现它的时刻,不是它最后一次在线的时刻。要查一台机器上次什么时候还活着,去硬件相关页面看最后运行时间。

五、配套阅读