マニュアルページセク ション 1M: システム管理コマンド

印刷ビューの終了

更新: 2014 年 7 月
 
 

fmstat(1M)

名前

fmstat - 障害管理モジュールの統計情報の報告

形式

fmstat [-astTz] [-d u | d ] [-m module] [interval [count]]

説明

fmstat ユーティリティーは、管理者とサービス担当者が Solaris Fault Manager (fmd(1M)) および関連する一連のモジュールに関連付けられた統計情報を報告するために使用できます。Fault Manager は各 Solaris システムのバックグラウンドで実行されます。Fault Manager は、システムソフトウェアが検出した問題に関する遠隔測定情報を受け取り、問題を診断し、障害のあるコンポーネントの無効化などの予測的自己修復操作を開始します。

fmstat を使って、障害管理に現在関与している診断エンジンおよびエージェントの統計情報を表示できます。fmd(1M)fmadm(1M)、および fmdump(1M) の各ドキュメントには、障害管理操作を監視するツールに関する詳しい説明があります。

fmstat–m オプションまたは –t オプションを指定すると、指定した障害管理モジュールに保持されている統計情報が報告されます。モジュールのリストは、fmadm config を使って取得できます。

fmstat–m オプションを指定しないと、クライアントモジュールごとに次の統計情報が報告されます。

module

fmadm config で報告される障害管理モジュールの名前。

ev_recv

そのモジュールが受け取った遠隔測定イベントの数。

ev_acpt

そのモジュールが診断に必要なものとして受け入れたイベントの数。

wait

そのモジュールによる検査を待っている遠隔測定イベントの平均数。

svc_t

そのモジュールが受け取った遠隔測定イベントの平均サービス時間 (ミリ秒単位)。

%w

そのモジュールによる検査を待っている遠隔測定イベントが存在した時間の割合。

%b

そのモジュールが遠隔測定イベントを処理していた時間の割合。

open

そのモジュールが所有するアクティブなケース (未完了の問題調査) の数。

solve

そのモジュールが読み込み後に解決したケースの合計数。

memsz

そのモジュールによって現在割り当てられている動的メモリーの量。

bufsz

そのモジュールによって現在割り当てられている永続バッファー領域の量。

fmstat ユーティリティーを使用するユーザーは、SYS_ADMIN 特権を持っている必要があります。Solaris 特権を構成する方法の詳細は、Oracle Solaris 11.2 でのシステムおよび接続されたデバイスのセキュリティー保護 を参照してください。

オプション

サポートしているオプションは、次のとおりです。

–a

fmd に保持されている情報も含めて、モジュールに関するすべての統計情報を出力します。–a オプションを指定しないと、モジュールに保持されている統計情報だけが報告されます。–m module を設定せずに –a オプションを使用すると、fmd に関連する一連のグローバル統計情報が表示されます。

–d u | d

タイムスタンプを表示します。

時間の内部表現の出力表現に u を指定します。time(2) を参照してください。 標準の日付フォーマットに d を指定します。date(1) を参照してください。

–m module

デフォルトの統計レポートの代わりに、指定した障害管理モジュールに関連する統計情報のレポートを出力します。モジュールは、Sun が障害管理ソフトウェア自体を保守するのに役立つ任意の統計情報を公開できます。モジュールの統計情報は、非公開インタフェースとなります。非公開インタフェースに関する Sun の規則については、attributes(5) を参照してください。障害管理モジュールの統計情報の値は予告なしに変更されることがあるため、これらの値に依存するスクリプトを作成しないでください。

–s

デフォルトのモジュール統計レポートの代わりに、モジュールに関連付けられた Soft Error Rate Discrimination (SERD) エンジンに関するレポートを出力します。SERD エンジンは、一定の時間 T におけるイベント数 N として測定された統計値がしきい値を超えたかどうかを判定するために障害管理ソフトウェアが使用する構成体です。–s オプションは、必ず –m オプションと組み合わせて使用します。

–t

個々の障害管理イベント転送に関連する統計情報のレポートを出力します。個々の障害管理モジュールは、1 つ以上のイベント転送の実装を提供できます。

–T

個々の障害管理イベント転送に関連する権限情報のテーブルを出力します。–m オプションを指定すると、指定したモジュールに関連する転送だけが表示されます。

–z

指定した障害管理モジュールに関するレポートから、値が 0 の統計情報を省略します。–z オプションは、必ず –m オプションと組み合わせて使用します。

オペランド

次のオペランドがサポートされています。

count

count レポートのみを出力して終了します。

interval

interval 秒ごとに新しいレポートを出力します。

intervalcount を指定しないと、レポートを 1 つだけ出力して fmstat が終了します。interval を指定して count を指定しないと、fmstat はコマンドが中断されるまで interval 秒ごとにレポートを出力し続けます。

終了ステータス

次の終了ステータスが返されます。

0

正常終了。

1

致命的なエラーが発生しました。致命的なエラーは、fmd(1M) との通信の失敗である可能性があります。また、要求された操作を実行するのに必要な特権が不十分だった可能性もあります。

2

無効なコマンド行オプションが指定されました。

属性

属性についての詳細は、マニュアルページの attributes(5) を参照してください。

属性タイプ
属性値
使用条件
system/fault-management
インタフェースの安定性
下記を参照。

コマンド行オプションは「確実」です。人間が読めるデフォルトのレポートは不確実です。人間が読めるモジュールレポートは非公開です。

関連項目

fmadm(1M), fmd(1M), fmdump(1M), attributes(5)

Oracle Solaris 11.2 でのシステムおよび接続されたデバイスのセキュリティー保護