首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何检测远程机器上的内核死机?

问如何检测远程机器上的内核死机?
EN

Stack Overflow用户
提问于 2013-06-04 05:39:19
回答 1查看 917关注 0票数 1

我有一个软件可以监控本地网络上几台linux机器的运行状况。它所做的检查之一是定期ping所有机器,以确保它们具有响应能力。

我最近注意到,一台或多台机器可能处于内核恐慌状态,但仍会对ping作出响应。我想知道在C++中是否有某种检查可以在以下情况下返回true:

a)远程机器无响应(当前使用ping语句执行此操作)。b)远程机器有响应,但处于内核死机状态。

问题是,在内核崩溃时,我不知道什么能用,什么不能用。

这是在RHEL 5.7上的,如果有帮助的话。提前感谢!

EN

回答 1

Stack Overflow用户

发布于 2013-06-04 05:44:38

答案是:视情况而定。有时内核恐慌甚至会停止ping响应。“无响应”的定义将取决于机器的使用情况。如果有一种方法可以确定机器的主要目的仍然可以在本地实现,您可以使用SNMP和/或web (或其他网络协议)来确保其响应。

一种常见的监控方法是使用nagios、icinga或其他类似的工具(为各种载体和服务预制了大量插件)。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16906276

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档