概述:
fmd是监控整个系统状态的服务(svcs fmd 可查看),对于系统的正常工作至关重要,而fmd服务的实现相当复杂,下次再具体说明。下面先说说如何使用fmdump查看报错信息。
fmdump -e:
首先,如果内核或其它监控模块发现异常便调用接口函数,报出该错误。此时可以用fmdump -e 查看这些错误。换句话说,可以用fmdump -e 可以看到系统检测到到底报了哪些error。 一般fmdump 可以查看到的信息非常多,但是有很多都是忽略掉的,等到必须要处理的时候才会修改代码,将这些error 添加到fault处理事件中。
fmdump -ev
可以看到每个error的id。作用是帮助定位某一个error的id 方便接下来查看其详细信息。
fmdump -eV -n ena=XXXX
可以指定error id,查看其详细信息。
当然fmdump -e 看到的只是error,并不是是fault,并没有那么紧急。<