この節では、アダプタを使用しているときに、発生する可能性のあるコンソールエラーメッセージを取り上げます。
この節で説明されていないエラー、問題、または予期しない結果が発生した場合、またはもっと綿密に障害追跡したい場合には、Solaris Management Console のログビューアを使ってログデータを調査してください。
Solaris Management Console のログビューアを起動する方法についての説明は、「ログビューアを使ってログデータを調べる」 を参照してください。
ERROR: sending request to Adapter Service. |
ERROR: receiving request from Adapter Service. |
snmpXwbemd は WBEM が有効だと認識したにもかかわらず、Adapter Service と通信できなかったか、要求がタイムアウトになったかのいずれかです。
別の要求を送信します。別の要求の送信にも失敗する場合は、要求および応答の FIFO に保留状態のメッセージが含まれていない (つまり、含まれているのが 0 バイトである) ことを確認します。
次のコマンドを入力します。
# cd /var/sadm/wbem/snmp
次のコマンドを入力します。
# ls -l
要求および応答の FIFO の一覧が表示されます。
要求と応答のどちらかの FIFO に保留状態のメッセージが含まれて (0 バイトより多く含まれて) いるかどうかを確認します。
含まれている場合、手順 4 に進みます。
含まれていない場合、次のようにします。
Solaris Management Console のログビューアを使ってログデータを調べ、問題を判別することにより、WBEM を停止させる必要があるかどうか確認します。
Solaris Management Console のログビューアを起動する方法についての説明は、「ログビューアを使ってログデータを調べる」を参照してください。
必要な場合は、WBEM を停止します。
# /etc/init.d/init.wbem stop
手順 9 に進みます。
WBEM を停止します。
# /etc/init.d/init.wbem stop
マスターエージェントを停止します。
# /etc/init.d/init.snmpdx stop
FIFO のあるディレクトリに変更します。
# cd /var/sadm/wbem/snmp
要求と応答の両方の FIFO を削除します。
# rm _adapter_rcv.fifo
# rm _adapter_snd.fifo
マスターエージェントを再起動します。
# /etc/init.d/init.snmpdx start
手順 3 または 手順 4 で WBEM を停止した場合は、それを再起動します。
# /etc/init.d/init.wbem start
ERROR: request FIFO cannot be opened. |
ERROR: response FIFO cannot be opened. |
アダプタが要求を受信したとき、またはアダプタが応答を処理したときに、プロトコルの問題が発生しました。
別の要求を送信します。別の要求の送信にも失敗する場合は、要求および応答の FIFO に保留状態のメッセージが含まれていない (つまり、含まれているのが 0 バイトである) ことを確認します。
次のコマンドを入力します。
# cd /var/sadm/wbem/snmp
次のコマンドを入力します。
# ls -l
要求および応答の FIFO の一覧が表示されます。
要求と応答のどちらかの FIFO に保留状態のメッセージが含まれて (0 バイトより多く含まれて) いるかどうかを確認します。
含まれている場合、手順 4 に進みます。
含まれていない場合、次のようにします。
Solaris Management Console のログビューアを使ってログデータを調べ、問題を判別することにより、WBEM を停止させる必要があるかどうか確認します。
Solaris Management Console のログビューアを起動する方法についての説明は、「ログビューアを使ってログデータを調べる」を参照してください。
必要な場合は、WBEM を停止します。
# /etc/init.d/init.wbem stop
手順 9 に進みます。
WBEM を停止します。
# /etc/init.d/init.wbem stop
マスターエージェントを停止します。
# /etc/init.d/init.snmpdx stop
FIFO のあるディレクトリに変更します。
# cd /var/sadm/wbem/snmp
要求と応答の両方の FIFO を削除します。
# rm _adapter_rcv.fifo
# rm _adapter_snd.fifo
マスターエージェントを再起動します。
# /etc/init.d/init.snmpdx start
手順 3 または 手順 4 で WBEM を停止した場合は、それを再起動します。
# /etc/init.d/init.wbem start
ERROR: FIFO cannot be created. |
アダプタが要求または応答 FIFO を作成しようとした時にシステムエラーが発生しました。
/var/sadm/wbem/snmp が存在すること、および書き込み権を持っていることを確認します。
ERROR: WBEM Services are not started. |
マスターエージェントが、WBEM サービスが起動して実行中であるかどうかを検出できません。
WBEM を再起動して、snmpXwbem.reg で watch-dog-time に設定された秒数だけ待ちます。
# /etc/init.d/init.wbem start |
設定された秒数が経過すると、マスターエージェントがアダプタを自動的に起動します。デフォルトでは、マスターエージェントは 4 分 (または、watch-dog-time に設定された秒数) ごとにアダプタを起動しようとします。
マスターエージェントがアダプタを自動的に起動するまで待てない場合は、マスターエージェントを停止してから再起動します。
# /etc/init.d/init.snmpdx stop
# /etc/init.d/init.snmpdx start
マスターエージェントは、ただちにアダプタを起動します。