OpManager ナレッジベース

WMIによるCPU使用率の監視項目の仕様を知りたい


要望

WMIによるCPU使用率の監視項目の仕様を知りたい。

解説

OpManagerが採用するWMIによるCPU使用率(Win32_Processor class Load Percentage)の定義は以下の通りです。

LoadPercentage
Data type: uint16
Access type: Read-only
Qualifiers: Units (Percent)
Load capacity of each processor, averaged to the last second. Processor loading refers to the total computing burden for each processor at one time. This property is inherited from CIM_Processor.
参考)
https://msdn.microsoft.com/en-us/library/aa394373(v=vs.85).aspx

実際に取得しているCPU使用率は以下の2通りで確認可能です。

1.Windows OSのwbemテストを実行してCPU使用率を確認する

1. [Windowsスタートメニュー]のテキストボックスで wbemtest.exe と入力し
[Windows Management Instrumentation テスト] ウィンドウを表示します。

2. [接続]ボタンを押下し、対象装置について以下情報を入力後、再度[接続]ボタンを押下します。

[名前空間] : \\[hostname]\root\cimv2
[ユーザー] : 管理者権限のユーザ名
[パスワード] : パスワード
[名前空間]、[ユーザー]、[パスワード]について、localhostの場合には変更する必要はありません。

3. [クエリ]ボタンを押下し、以下クエリを入力します。

select * from Win32_Processor

4. 表示された[クエリ結果]について、表示されたオブジェクトをダブルクリックします。
表示される[オブジェクトエディター]ダイアログの右部[MOFの表示]ボタンを押下します。

5. 表示された[MOF]ダイアログでは、パフォーマンスカウンタがアルファベット順で表示されます。
一覧の中に「LoadPercentage = 」が表示されるかどうかをご確認ください。

2.OpManagerが実際に監視で実行するvbスクリプトを実行してCPU使用率を確認する

1. 管理者権限でコマンドプロンプトを起動します。
2.OpManager\conf\OpManager\application\scriptsに移動します。
※ビルドによってはOpManager\conf\application\scriptsに移動します。
3. 以下のスクリプトを実行します。装置名、ホスト名、パスワードをそれぞれ入力してください。

cscript cpu.vbs <device Name> <Domain Name>\<userName> <Password>
<device name>・・・装置のホスト名またはIPアドレスを入力してください。
<Domain Name>\<user Name>・・・ユーザ名
<Password>・・・パスワード

*しきい値およびしきい値違反アラートをクリアにするリアーム値はソケットやコア等全体の平均値になります。

【対応リリース】 x.x

★-----------------------------------------------------------------------------★
OpManager 製品紹介ページはこちら ↓
https://www.manageengine.jp/products/OpManager/
★-----------------------------------------------------------------------------★