Share via


ログとデバッグ

 

適用対象: System Center 2012 R2 Operations Manager,System Center 2012 - Operations Manager,System Center 2012 SP1 - Operations Manager

このトピックでは、UNIX および Linux コンピューターの監視に関する問題をトラブルシューティングをするために、ログとデバッグのツールを有効にする方法について説明します。

Operations Manager モジュールのログ記録を有効にする

UNIX および Linux 用の Operations Manager エージェントは、クライアントの問題のトラブルシューティングを行うときに役立つ複数のログ ファイルを保持します。これらのログ ファイルは、管理対象の UNIX または Linux コンピューターに格納されます。エージェント ログ ファイルのログ記録レベルは、必要に応じて構成できます。より詳細なログ記録が問題の診断に役立つこともあります。通常の運用では、ログ ファイルの過剰な増大を防ぐため、ログ レベルを既定の構成 (中間) よりも詳細な値に設定しないでください。

[!メモ]

Windows リモート管理 (WinRM) の外部で行われる呼び出しは、SSH と SFTP を使用して行われます。これらのコンポーネントは、Operations Manager とは別個のログ メカニズムに依存しています。

[!メモ]

UNIX および Linux 用の Operations Manager エージェントのこのバージョンでは、omiserver.log ログ ファイルのログ記録レベルを既定値から変更できません。

UNIX ネイティブ モジュール ログを有効にするには

  • コマンド ライン プロンプトに「COPY /Y NUL %windir%\TEMP\EnableOpsMgrModuleLogging」と入力し、モジュールをコールするユーザー アカウントの \Temp ディレクトリに「EnableOpsmgrModuleLogging」という名前の新しいファイルを作成します。

    [!メモ]

    一般に、呼び出しを行う SYSTEM アカウントであり、C:\Windows\Temp が既定の SYSTEM 一時フォルダーです。

空白ファイルを作成したら、Operations Manager はすぐに SSH と証明書のアクティビティを \Temp ディレクトリにログ記録し始めます。SSH モジュール内部に呼び出しを行うスクリプトは <Scriptname.vbs>.log に記録されます。その他のモジュールには独自のログがあります。

場合によっては、EnableOpsmgrModuleLogging のログを有効にするために、HealthService を再起動する必要があります。

UNIX エージェントのログを有効にする

これらのログは、UNIX エージェントの操作を報告します。Operations Manager に返されるデータに問題がある場合は、このログを確認してください。scxadmin コマンドを使用して、ログに記録される情報の量を設定できます。このコマンドの構文は次のとおりです。

scxadmin -log-set [all|cimom|provider] {verbose|intermediate|errors}

次の表に、指定可能なパラメーター値を示します。

レベル

説明

エラー

警告またはエラー メッセージのみをログに記録します。

[中間]

情報警告エラー メッセージをログに記録します。

詳細

デバッグ ログを含む情報警告エラー メッセージをログに記録します。このレベルでログを記録すると、ログ ファイルのサイズが急速に増大する可能性があります。このオプションは、特定の問題を診断するときに短時間だけ使用することをお勧めします。

DebugView を使用して検出に関する問題をトラブルシューティングする

DebugView は、検出の問題をトラブルシューティングするための EnableOpsmgrModuleLogging の代替方法です。

DebugView を使用するには

  1. DebugView を https://go.microsoft.com/fwlink/?Linkid=129486 からダウンロードします。

  2. 検出を実行する管理サーバーで DebugView を起動します。

  3. UNIX エージェントの検出を開始します。DebugView ウィンドウに出力が表示されます。

  4. DebugView が、検出ウィザード プロセスの各ステップを読み出します。多くの場合、これが最も迅速なトラブルシューティング方法です。

参照

UNIX および Linux の追加監視用のテンプレートの使用
UNIX および Linux の監視に関するトラブルシューティング
Accessing UNIX and Linux Computers in Operations Manager (Operations Manager での Unix および Linux コンピューターへのアクセス)
UNIX および Linux アカウントに必要な機能
管理パックに関する問題
オペレーティング システムに関する問題
証明書に関する問題
UNIX および Linux コンピューターの証明書の管理
Managing Resource Pools for UNIX and Linux Computers (UNIX および Linux コンピューター用のリソース プールの管理)
検出ウィザードを使ってエージェントを UNIX および Linux にインストールする
リモート管理クエリの Operations Manager ログを有効にする方法
UNIX および Linux のログ ファイルを管理する