OpManager ナレッジベース

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


要望

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

解説

OpManagerが採用するWMIによるメモリ使用率(Win32_OperatingSystem class)の定義は以下の通りです。

TotalVisibleMemorySize
Data type: uint64
Access type: Read-only
Qualifiers: Units ("kilobytes")
Total amount, in kilobytes, of physical memory available to the operating system. This value does not necessarily indicate the true amount of physical memory, but what is reported to the operating system as available to it.

FreePhysicalMemory
Data type: uint64
Access type: Read-only
Qualifiers: Units ("kilobytes")
Number, in kilobytes, of physical memory currently unused and available.

参考)
https://msdn.microsoft.com/en-us/library/aa394239(v=vs.85).aspx

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

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

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

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

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

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

select * from Win32_OperatingSystem

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

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

6. 値を取得できている場合、以下の計算式に値を代入することでメモリ使用率の値を求めることが可能です。
メモリ使用率は以下で求められます。
(TotalVisibleMemorySize-FreePhysicalMemory)/TotalVisibleMemorySize*100

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

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

cscript memory.vbs <device Name> <Domain Name><userName> <Password>
<device name>・・・装置名にはホスト名またはIPをそれぞれ入力してください。
<Domain Name><user Name>・・・ユーザー名
<Password>・・・パスワード

関連)
SNMPによるメモリ使用率の監視項目の仕様を知りたい。
https://www.manageengine.jp/support/kb/OpManager/?p=365

【対応リリース】 x.x

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