PowerShell アクティブモニタのスクリプト作成
- Last Updated: October 16, 2024
- 3 minute read
- WhatsUp Gold
- Version 2024
PowerShell アクティブモニタを使用すると、監視対象デバイスへのリモートアクセスが可能になり、そのデバイスにインストールされている PowerShell モジュールおよび .NET ライブラリを利用できます。
次の点に注意してください。
WhatsUp Gold は 32 ビット (すなわち「x86」) の PowerShell エンジンを使用します。32 ビットの PowerShell スナップインのみがサポートされており、64 ビットのみのスナップインは正常に機能しません。32 ビットと 64 ビットの両方のオペレーティングシステムで動作するスナップインは、デフォルトでは 64 ビットシステム用に設定されているため、32 ビットの PowerShell エンジンが WhatsUp Gold で正常に機能するには、手動で設定する必要があります。WhatsUp Gold で追加のポーラーを使用する場合、PowerShell パフォーマンスモニタ、アクティブモニタ、およびアクションが正しく機能するためには、すべてのポーラーマシンに PowerShell がインストールされている必要があり、目的のスナップインが同様に登録されている必要があります。障害が発生したモニタに関するエラーは、WhatsUp Gold ステータスセンターに表示されます。失敗したアクションに関するエラーは WhatsUp Gold イベントビューアに表示されます。
リモート接続の要件
PowerShell を使用して、WhatsUp Gold マシンを接続先 (ポーリング先) のデバイスに接続できるようにするには、以下を準備してください。
- Windows 認証情報 。認証情報は、コンテキストオブジェクトで指定したメソッドとプロパティを使用して、明示的に使用する必要があります。HTTPS をトランスポートとして使用するか、ポーリング先のデバイスを WhatsUp Gold が実行されているマシンの TrustedHosts リストに含める必要があります。
- ドメインとホスト名 。ユーザーのデフォルトの認証情報を使用する場合。IP アドレスのみを使用するには、PowerShell/WinRM ログイン時に認証情報を指定する必要があります (詳細については、この WinRM のトラブルシューティングに関するヘルプ を参照してください)。
- PSRemoting を有効にする 。接続先 (ポーリング先) のデバイスで PowerShell リモートを有効にします。詳細については、提供されている MSDN ドキュメントのリンクを参照してください。