CentOS6.6からリモートのwindows情報を取得


VirtualBox上のCentOSからWMIを利用して、リモートのWindows端末のディスク使用率、イベントログなどの情報を取得する。

参考ページ:
http://www.iggyt.org/doku.php?id=wiki:infrastructure_tools:wmi:wmi-linux_client-wmic

0. 環境

Host OS: Windows7 32bit
Guest OS: CentOS 6.5 64bit
VirtualBox: 4.3.20

1. WMIクライアントインストール

#リポジトリ登録
sudo rpm -Uvh http://www6.atomicorp.com/channels/atomic/centos/6/x86_64/RPMS/atomic-release-1.0-19.el6.art.noarch.rpm
# wmiクライアントインストール
sudo yum -y install wmi

ホストPCの情報取得例

wmic -U localhost/ユーザ名%パスワード //192.168.56.1 "select * from Win32_OperatingSystem"

認証をドメインことローラにする際は、localhostをドメイン名に変更する。

取得できる情報は下記のリンクを参照。
https://msdn.microsoft.com/en-us/library/aa394585(v=vs.85).aspx

NAT

NATでは簡単にいかない模様。
https://supportforums.cisco.com/discussion/12025631/wmi-not-working-through-natd-address