5.6. トラブルシューティング


監視関連のアクティビティはすべて RHN Web サイトで行いますが、 Red Hat はエラーの原因を判定するのに役立つコマンドライン診断ツールをいくつか提供しています。 これらのツールを使用するには、 監視を行なっている RHN サーバー上で nocpulse ユーザーになる必要があります。
まず RHN サーバーに root でログインしてから、次のコマンドで nocpulse ユーザーに切り替えます。
su - nocpulse
Copy to Clipboard Toggle word wrap
これで本セクションで説明している診断ツールを利用できるようになります。

5.6.1. rhn-catalog でプローブを調べる

徹底的にプローブのトラブルシューティングを行うには、 まずそのプローブの ID を取得する必要があります。 nocpulse ユーザーになり RHN サーバーで rhn-catalog を実行すると取得できます。 出力は次のようになります。
2 ServiceProbe on example1.redhat.com (199.168.36.245): test 2
3 ServiceProbe on example2.redhat.com (199.168.36.173): rhel2.1 test
4 ServiceProbe on example3.redhat.com (199.168.36.174): SSH
5 ServiceProbe on example4.redhat.com (199.168.36.175): HTTP
Copy to Clipboard Toggle word wrap
プローブ ID は先頭にある番号です。 その行の末尾にあるのがプローブ名 (RHN Web サイトで入力したもの) です。 上記の例では、 5 のプローブ ID は HTTP という名前のプローブに該当します。
さらに、プローブに関する追加情報を得るには rhn-catalog--commandline (-c) と --dump (-d) オプションを渡して、その後にプローブ ID を入れます。例えば、
rhn-catalog --commandline --dump 5 
Copy to Clipboard Toggle word wrap
--commandline オプションはプローブに設定されているコマンドパラメータを与え、--dump オプションは警告のしきい値と通知の間隔やメソッドなどその他すべてを検索します。
上記にコマンドは概ね次のような出力結果になります。
5 ServiceProbe on example4.redhat.com (199.168.36.175  ):
linux:cpu usage
      Run as: Unix::CPU.pm --critical=90 --sshhost=199.168.36.175  
--warn=70 --timeout=15 --sshuser=nocpulse
--shell=SSHRemoteCommandShell --sshport=4545
Copy to Clipboard Toggle word wrap
これで ID を取得できましたので、 rhn-rhnprobe でこれを使ってプローブの出力を調べます。 詳細は rhn-runprobe の出力を調べる」 を参照してください。

5.6.2. rhn-runprobe の出力を調べる

これで rhn-catalogでプローブ ID を取得していますので、 今度はこのプローブ ID を rhn-runprobe と一緒に使用してプローブの完全な出力を調べます。 デフォルトでは rhn-runprobe はテストモードで動作しますので注意してください。つまり、結果はデータベースに入力されません。次にオプションを示します。
Expand
表5.1 rhn-runprobe のオプション
オプション 説明
--help 使用できるオプションを一覧表示して終了します。
--probe=PROBE_ID この ID のプローブを実行します。
--prob_arg=PARAMETER データベースからのプローブパラメータを無効にします。
--module=PERL_MODULE 実行する代替コードのパッケージ名です。
--log=all=LEVEL パッケージまたはパッケージのプレフィックスのログレベルを設定します。
--debug=LEVEL 数値でデバッグレベルを設定します。
--live プローブを実行して、データをキューに入れ通知を送信します(必要な場合)。
最低でも --probe オプションと --log オプション、 これらのオプションの値を含める必要があります。 --probe オプションにはプローブ ID を値として適用し、--log オプションには「all」の値 (すべてのランレベル用) と冗長レベルの数値を値として適用します。 次に例を示します。
rhn-runprobe --probe=5 --log=all=4 
Copy to Clipboard Toggle word wrap
上記のコマンドは、 プローブ ID 5 の プローブ出力を全てのランレベルに対して高度な詳細で表示するよう要求しています。
さらに具体的に、 rhn-catalog から得られたコマンドパラメータを次のように与えることもできます。
rhn-runprobe 5 --log=all=4 --sshuser=nocpulse --sshport=4545 
Copy to Clipboard Toggle word wrap
これによりプローブの試行実行を表す冗長な出力が得られます。エラーを明確に識別できます。
トップに戻る
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。 最新の更新を見る.

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

Theme

© 2025 Red Hat