サンプル スクリプトを使用して、物理サーバのオペレーティング システムを監視することができます。
サンプル スクリプトは、Windows Server 2012、2012 R2、2016、2019、および 2022 でのみテストされています。
前提条件
サンプル スクリプトを使用していてアップグレードした場合に、オペレーティング システム オブジェクトのプロパティを表示するには、次の手順をやり直してオペレーティング システムを監視する必要があります。ヘルパー スクリプトを再度ダウンロードして再実行し、カスタム Telegraf を再起動する必要があります。
- PowerShell が 4.0 以降であることを確認します。PowerShell のバージョンを確認するには、PowerShell で次のコマンドを実行します。
$PSVERSIONTable
- OpenSSL が 1.1.1 以降であることを確認します。https://slproweb.com/products/Win32OpenSSL.html からダウンロードします。OpenSSL のバージョンを確認するには、PowerShell で次のコマンドを実行します。
openssl.exe version
- vRealize Operations で、クラウド プロキシが起動し、オンラインになっていることを確認します。
- 物理サーバからクラウド プロキシにアクセスできることを確認します。
- 物理サーバから vRealize Operations のポート 443 にアクセスできることを確認します。
手順
- https://<cloudproxy_ip>/downloads/salt/unmanagedagent_setup_sample.ps1 からサンプル スクリプトをダウンロードします。
PowerShell ターミナルで、次のいずれかのコマンドを実行できます。
Invoke-WebRequest https://<cloudproxy_ip>/downloads/salt/unmanagedagent_setup_sample.ps1 -OutFile unmanagedagent_setup_sample.ps1
wget --no-check-certificate https://<cloudproxy_ip>/downloads/salt/unmanagedagent_setup_sample.ps1
スクリプトのダウンロードが失敗し、要求が中止されました:SSL/TLS セキュア チャネルを作成できませんでした というメッセージが表示される場合は、Windows プラットフォームでスクリプトのダウンロードに失敗するに記載されている手順に従ってください。
注: 上記で指定した場所で <cloud-proxy> に関連するクラウド プロキシ IP アドレスを使用します。
- サンプル スクリプトを実行して Telegraf バイナリ ファイルをクラウド プロキシからダウンロードし、vRealize Operations との安全な接続のために必要な証明書を作成し、Telegraf 構成ファイルに必要な更新を行います。
unmanagedagent_setup_sample.ps1 -v <vrops_ip_or_fqdn> -a <vrops_user> -b <vrops_password> -c <cloudproxy_ip> -d <Telegraf_Download_Directory>
例:
unmanagedagent_setup_sample.ps1 -v 10.192.0.189 -a admin -b Password!23 -c 10.192.0.158 -d C:/TelegrafDownloadDirectory
環境が企業プロキシの背後にある場合、スクリプトでは外部接続についてプロキシが明示的に考慮されます。
注: プロキシ認証用にユーザー名とパスワードの特殊文字がエンコードされているか、正しくエスケープされていることを確認します。
unmanagedagent_setup_sample.ps1 -v <vrops_ip_or_fqdn> -a <vrops_user> -b <vrops_password> -c <cloudproxy_ip> -d <Telegraf_Download_Directory> -x <[protocol://]proxyhost[:proxyport]> -u <proxyUser> -p <proxyPassword>
引数の説明:
vrops_ip_or_fqdn:vRealize Operations の IP アドレスまたは FQDN。必須パラメータです。
vrops_user:suite-api 呼び出しを行う vRealize Operations のユーザー名。必須パラメータです。
vrops_password:suite-api 呼び出しを行う vRealize Operations のパスワード。必須パラメータです。
cloudproxy_ip:クラウド プロキシの IP アドレス。必須パラメータです。
Telegraf_Download_Directory:エージェントをインストールする場所。オプションのパラメータです。デフォルト値:現在のディレクトリ。
proxy:プロキシ サーバの URL。オプションのパラメータです。
注: 誤った引数が原因でヘルパー スクリプトの実行が初めて失敗したときは、Telegraf フォルダをクリアし、正しい引数を使用してスクリプトを再度実行します。
- Telegraf を実行します。
telegraf.exe --config telegraf.conf --config-directory telegraf.d
または、Telegraf を Windows サービスにすることができます。
<Telegraf_executable_path> --config <Telegraf_config_file_path> --config-directory <Telegraf_config_directory_path> --service install
net start telegraf
例:
C:\VMware\UnManagedTelegraf\telegraf\telegraf.exe --config C:\VMware\UnManagedTelegraf\telegraf\telegraf.conf --config-directory C:\VMware\UnManagedTelegraf\telegraf\telegraf.d --service install
net start telegraf
次のタスク
メトリックを表示するには、
vRealize Operations ユーザー インターフェイスから
タブを選択します。
- 左側のパネルから の順に移動します。
- 右側のペインで [オペレーティング システム ワールド] オブジェクトをクリックします。
- [メトリック] タブに移動し、対応する OS オブジェクトを選択します。