このページでは、StratoProbe を使用したデータ収集に関する問題を解決する方法について説明します。
データが収集されない
StratoProbe が正しくインストールされ、リソースが追加されていても収集が行われない場合は、次のトラブルシューティングをお試しください。
- StratoProbe が承認されていることを確認する。詳しくは、StratoProbe コレクタを承認するをご覧ください。
- すべての認証情報グループでデータ収集がスケジュールされていることを確認する。
- [Settings] に移動し、[Test Call Home] をクリックして StratoZone ポータルへの接続をテストします。
- 特定のポートへのトラフィックをブロックするファイアウォール ルールがないことを確認する。
- Linux マシンの場合は、ポート 22 への TCP 受信トラフィックを許可する。
- Windows WMI の場合、次のようにポート 135 と TCP 受信動的ポートへの TCP 受信トラフィックを許可する。
- Windows Server 2008 以降の場合はポート 49152~65535。
- Windows Server 2003 以前の場合はポート 1025~5000。
vSphere スキャンが使用できない
デフォルトでは、StratoProbe コレクタを作成すると vSphere スキャンは無効になります。
StratoProbe のインストール先で vSphere Scan を有効にする手順は次のとおりです。
- StratoZone ポータルにログインします。
- [Assessments] タブで、StratoProbe インストールに関連付けられた評価を確認し、[Edit assessment] アイコンをクリックします。
- [Assessment] ページで [Details] をクリックします。
- [Collection options enabled] で [vSphere Scan] を選択します。
- [Save & Next] をクリックします。
通常、変更が StratoProbe に反映されてから 30 分以内に、使用可能な収集方法の中に vSphere スキャンが表示されます。
サブネット スキャン
サブネット スキャンが実行されていない場合は、次のトラブルシューティングをお試しください。
- StratoProbe が承認されていることを確認する。
- [Settings] に移動し、[Test Call Home] をクリックして StratoZone ポータルへの接続をテストします。
- Windows で
services.msc
を開き、3 つの StratoZone サービスがすべて実行されていることを確認する。
RPC サーバーを利用できない
場合によっては、次のようなエラーが発生することがあります。
The RPC server is unavailable. (Exception from HRESULT: 0x800706BA)
このエラーは、StratoProbe とアセット間の通信の問題が原因で発生します。このエラーの一般的な原因は次のとおりです。
- アセットが存在しないかシャットダウンされている。リモート デスクトップからサーバーに ping を実行し、アセットが有効になっていることを確認してください。
- ファイアウォールがアセットとの通信経路をブロックしている。アセットに対して ping と RDP を使用して、アセットの通信経路を確認します。ネットワーク ルールの変更や、リソースにアクセスできる別のコレクタの使用が必要になる場合があります。
- Windows ファイアウォールがアセットへのリモート WMI 呼び出しをブロックしている。マシンに RDP で接続し、Windows ファイアウォールが有効になっているかどうかを確認します。https://docs.microsoft.com/ja-jp/windows/win32/wmisdk/connecting-to-wmi-remotely-starting-with-vista?redirectedfrom=MSDN#windows-firewall-settings の手順を行い、ファイアウォール ルールを変更します。
アクセス拒否(0x80070005)
場合によっては、次のようなエラーが発生することがあります。
0x80070005-E_ACCESS_DENIED
このエラーは、認証情報が正しくないか、ユーザー アカウントに DCOM を介したリモート アクセス権がない場合に発生します。このエラーを解決するには、次のいずれかの方法を試してください。
- 認証情報が正しいことを確認する。特に、次のことを確認します。
- ドメイン アカウントを「
DOMAIN\USERNAME
」と入力します。 - ローカル アカウントを
.\USERNAME
と入力します。
- ドメイン アカウントを「
- dcomcnfg でユーザーにリモートからの起動とリモートからのアクティブ化の権限を付与します。
- [スタート] > [ファイル名を指定して実行] をクリックし、「dcomcnfg」と入力します。
- [コンポーネント サービス] の [コンピューター] を開きます。
- [マイ コンピューター] を右クリックして [プロパティ] を選択します。
- [COM セキュリティ] で、両方のセクションで [制限の編集] をクリックします。
- ユーザーにリモート アクセス、リモートからの起動、リモートからのアクティブ化の権限を付与します。
- [DCOM の構成] に移動し、[Windows Management Instrumentation] を見つけます。
- ユーザーにリモートからの起動とリモートからのアクティブ化の権限を付与します。
詳細については、https://docs.microsoft.com/ja-jp/windows/win32/wmisdk/wmi-troubleshooting?redirectedfrom=MSDN をご覧ください。
アクセス拒否(0x80041003)
場合によっては、次のようなエラーが発生することがあります。
0x80041003-WBEM_E_ACCESS_DENIED
このエラーは、提供された認証情報で WMI 名前空間にアクセスできない場合に発生します。このエラーを解決するには、WMI コントロールを見つけて更新してみてください。
- コントロール パネルで [管理ツール] をダブルクリックします。
- [管理ツール] ウィンドウで、[コンピューターの管理] をダブルクリックします。
- WMI コントロールのアイコンを右クリックし、[プロパティ] を選択します。
- [セキュリティ] タブをクリックします。
- [ルート フォルダー] をクリックして、[セキュリティ] をクリックします。
- ユーザーに、名前空間に対するメソッドの実行、アカウントの有効化、リモートの有効化のアクセス権を付与します。
- [詳細] ボタンを押します。
- [プリンシパル] をダブルクリックし、[適用先] の値を [この名前空間と副名前空間] に変更します。
詳細については、https://docs.microsoft.com/ja-jp/windows/win32/wmisdk/setting-namespace-security-with-the-wmi-control?redirectedfrom=MSDN ページをご覧ください。
アクセスが拒否されました
「Permission denied (password)」や「Permission denied (publickey)」というエラーが表示されることがあります。
このエラーは、指定された Linux 認証情報を使用した StratoProbe で Linux リソースへの認証が失敗したときに発生します。このエラーを解決するには、次の方法を試してください。
- [Credentials] から、エラーが発生したグループをクリックします。
- [View all errors] をクリックします。問題のあるすべてのアセットが一覧表示されます。
- 特定のアセットを修正するには、リソースの横にあるその他アイコンをクリックし、[Edit resource] を選択します。
- プルダウンでリソース固有の認証情報を選択して、リソースの認証情報を変更します。これにより、リソースが割り当てられているグローバル認証情報がオーバーライドされます。
- リソースリストで、リソースの横にあるその他メニューから [Test authorization] をクリックして、先ほど入力した認証情報をテストします。