4.8 sosreportおよびOracle ExaWatcherによるシステム診断データの収集
sosreportユーティリティとOracle ExaWatcherを使用すると、システムの問題を診断できます。
サーバーを起動するたびに、システム全体の構成情報がsosreportユーティリティによって収集され、/var/log/cellos/sosreports
ディレクトリに格納されます。新規sosreportを生成するには、root
ユーザーとして次のコマンドを実行します。コマンドを入力してから30分後に、スクリプトによって情報の収集が開始されます。
/opt/oracle.cellos/vldrun -script sosreport
また、/opt/oracle.ExaWatcher
ディレクトリには、Oracle ExaWatcherシステム・データ収集およびレポート・ユーティリティが含まれています。収集されたデータは、アーカイブ・サブディレクトリに格納されます。次の表は、ユーティリティによって異なる間隔で収集されるデータについて説明しています。
表4-4 Oracle ExaWatcherのコレクタ名と説明
コレクタ名 | 説明 |
---|---|
CellSrvStat |
セル・サーバーのステータス。 |
Diskinfo |
ディスクのI/O統計情報(正常に完了した読取り、マージされた読取り、読取りに要する時間など)。 |
FlashSpace |
フラッシュ・カード領域のRAW値。 最小間隔許容値は300秒です。 |
IBCardInfo (現在、X8Mシステムでは使用できません) |
RDMAネットワーク・ファブリック・カード情報およびInfiniBandネットワーク・ファブリック・ポートのステータス。 最小間隔は300秒です。 |
IBprocs |
RDMAネットワーク・ファブリック・カードのステータスをチェックするコマンド。 最小間隔は600秒です。 |
Iostat |
CPU統計情報、およびデバイスとパーティションのI/O統計情報。 |
Lsof |
現在のプロセスによって開かれたファイル数。 最小間隔許容値は120秒です。 |
MegaRaidFW |
MegaRaidファームウェア情報(バッテリ情報など)。 最小間隔は86400秒です。 |
Meminfo |
カーネルによるメモリー管理。 |
Mpstat |
マイクロプロセッサ統計情報。 |
Netstat |
現在のネットワーク接続統計情報。 |
Ps |
アクティブ・プロセス統計情報。 |
RDSinfo |
セル・サーバーの可用性。 間隔許容値は30秒です。 |
Slabinfo |
カーネルで頻繁に使用されるオブジェクト用のキャッシュ。 |
Top |
システムの動的なリアルタイム表示。 |
Vmstat |
仮想メモリーのステータス。 |
Oracle ExaWatcherを使用するには、次の手順を実行します。
-
root
ユーザーとして、Oracle ExaWatcherプロセスおよびサービスを起動します。# systemctl start ExaWatcher
-
root
ユーザーとしてOracle ExaWatcherユーティリティを実行します。/opt/oracle.ExaWatcher/ExaWatcher.sh [options]
次のオプションは、Oracle ExaWatcherユーティリティで使用できます。
オプション | 説明 |
---|---|
オプションの指定なし |
ユーティリティはデフォルトのオプション値を使用して実行されます。 |
|
現在のグループで実行されているコア・コマンドを変更します。変更できるのは次のコア・コマンドのみです。
例: |
|
ユーティリティは、すべてのコマンドライン入力を解析して検証し、構成ファイルを作成します。ファイルのパスと名前を指定していない場合は、ユーティリティによりデフォルトの構成ファイルが上書きされます。 |
|
ユーティリティで無効にするコレクタの名前。 例: |
|
現在のグループの終了時刻。デフォルト値は、現在の時刻から10年後です。 例: |
|
Oracle ExaWatcherユーティリティで使用する構成ファイル。デフォルトの構成ファイルは次のとおりです。 Oracle Linuxの場合: |
|
データを収集するための新しいグループを起動します。その他のオプションは、 |
|
ヘルプ情報を表示します。 |
|
現在のグループのサンプリング間隔(秒)。デフォルト値は5秒です。 特定の収集モジュールについては、リソースを消費するため、毎秒実行することはできません。 例: |
|
ユーティリティが使用する記憶領域の許容値を設定します。許容値はMB単位で指定します。データベース・サーバーでは、デフォルトは6 GBです。ストレージ・サーバーでは、デフォルトは600 MBです。 例: |
|
ユーティリティで使用される最新の構成ファイル。 このオプションを指定すると、データは収集されません。 |
|
コマンド入力に関する情報。オプションは次のとおりです。
|
|
現在のグループで実行する収集モジュールのタイプ。オプションは次のとおりです。
デフォルト値は 例: |
|
現在のグループのアーカイブ数。デフォルト値は720です。 例: |
|
データ収集の結果を格納するディレクトリのパス。 例: |
|
ユーティリティとそのすべてのプロセスを停止し、データ・ファイルを圧縮します。 |
|
現在のグループの開始時刻。デフォルト値は、現在の時刻から20秒後です。 例: |
|
現在のグループにカスタム収集モジュールを含めます。 例: |
|
収集データで使用する圧縮プログラム。デフォルトのプログラムはbzip2です。 例: |