跳过导航链接 | |
退出打印视图 | |
手册页第 1M 部分:系统管理命令 Oracle Solaris 11 Information Library (简体中文) |
- 报告故障管理模块统计信息
fmstat [-astTz] [-d u | d ] [-m module] [interval [count]]
管理员和服务人员可以使用 fmstat 实用程序报告与 Solaris Fault Manager fmd(1M) 及其相关的模块集关联的统计信息。Fault Manager 在每个 Solaris 系统的后台运行。它接收与系统软件检测到的问题有关的遥测信息,诊断这些问题,启动主动式自我修复活动,如禁用故障组件等。
可使用 fmstat 查看当前参与故障管理的诊断引擎和代理的统计信息。fmd(1M)、fmadm(1M) 和 fmdump(1M) 的文档对用于观察故障管理活动的工具进行了详细的描述。
如果存在 -m 选项或 -t 选项,fmstat 会报告指定故障管理模块保存的所有统计信息。可使用 fmadm config 获取模块列表。
如果 -m 选项不存在,fmstat 会报告它的每个客户机模块的以下统计信息:
故障管理模块的名称,如 fmadm config 所报告。
模块接收的遥测事件数。
模块接受的与诊断相关的事件数。
等待模块检查的遥测事件平均数。
模块接收的遥测事件平均服务时间(以毫秒为单位)。
存在等待模块检查的遥测事件的时间的百分比。
模块忙于处理遥测事件的时间的百分比。
模块拥有的活动事例数(打开问题调查)。
自从装入该模块后,它所解决的事例总数。
该模块当前所分配的动态内存量。
该模块当前所分配的持久性缓冲区空间大小。
fmstat 实用程序要求用户拥有 SYS_ADMIN 特权。请参见《Oracle Solaris 管理:安全服务》了解有关如何配置 Solaris 特权的更多信息。
所支持的选项如下:
输出模块的所有统计信息,包括那些由 fmd 代表其保存的统计信息。如果 -a 选项不存在,则只报告由模块保存的统计信息。如果 -a 选项没有与 -m module 一起使用,将会显示一组与 fmd 关联的全局统计信息。
显示时间戳。
指定 u 表示时间的内部表示形式的印刷表示形式。请参见 time(2)。指定 d 表示标准日期格式。请参见 date(1)。
输出与指定故障管理模块关联的统计信息报告,而不是缺省统计信息报告。模块可以发布任意一组统计信息以帮助 Oracle 自己维护故障管理软件。模块统计信息构成了一个 Private(专用)接口。请参见 attributes(5),了解有关 Oracle Private(专用)接口规则的信息。不能根据故障管理模块统计信息的值来编写脚本,因为它们可能在不事先通知的情况下进行更改。
输出与模块关联的 Soft Error Rate Discrimination (SERD) 引擎报告,而不是缺省模块统计信息报告。SERD 引擎是故障管理软件所使用的结构,用来确定是否超出了在特定时间测量为 N 个事件的统计信息阈值 T。-s 选项只能与 -m 选项结合使用。
输出与每个故障管理事件传输关联的统计信息报告。每个故障管理模块可以实现一个或多个事件传输。
输出与每个故障管理事件传输关联的授权信息表。如果存在 -m 选项,则只会显示与指定模块关联的传输。
在与指定故障管理模块关联的报告中,省略具有零值的统计信息。-z 选项只能与 -m 选项结合使用。
支持下列操作数:
只输出计数报告,然后退出。
每隔 interval 秒输出一份新的报告。
如果未指定 interval 和 count,将会输出一份报告,然后 fmstat 退出。如果指定了 interval 但未指定 count,则 fmstat 会无限期地每隔 interval 秒输出报告,直至命令中断。
将返回下列退出值:
成功完成。
发生了致命错误。致命错误可能是无法与 fmd(1M) 进行通信。也可能是没有足够的特权来执行请求的操作。
指定的命令行选项无效。
有关以下属性的说明,请参见 attributes(5):
|
命令行选项为 Committed(已确定)。用户可读缺省报告为 Uncommitted(未确定)。用户可读模块报告为 Private(专用)。