Informant等を利用する事無くWindowsのWMIに直接アクセスして値を取得する事が出来ます。RHEL系で構築したcactiにもこれは適用可能です。OS上からWMIを取得する場合の詳しい操作手順が無かったので作成しましたが、基本的なcactiEZからWMIを取得する手順は以下のサイトの手順に従い進めています。Linuxhttp://forums.cacti.net/about30438.htmlWMICのインストールWMIをLinuxから利用出来るように以下のrpmをインストールします。インストールは直接インストールしても良いですが、今回はリポジトリを追加してyumでインストールしています。yumリポジトリを以下のコマンドで追加します。shWMIをインストールします。wmiインストール完了後、以下のコマンドを実行してアプリケーションが実行出来ることを確認します。wmic利用環境にWindowsマシンがある場合は、以下のコマンドを実行して、結果が返ってくるか確認してみてください。Win32_ComputerSystem&amp;quot;例えば管理者アカウントIDがadministrator、パスワードがhogehoge、コンピュータ名がPCの場合は以下のようになります。Win32_ComputerSystem&amp;quot;memoコンピュータ名を正しくDNSサーバに追加していない場合はコンピュータの名前解決は出来ません。自宅でのアクセスの場合はコンピュータ名の値はIPアドレスを利用してください。RPMShttp://www6.atomicorp.com/channels/atomic/centos/6/x86_64/RPMS/WMIを利用した値の取得方法についてWMIを利用して独自の値を取得したい場合は、以下の記事を参考にWindowsOSからWMIクエリを確認してください。2012でも動作してWMI経由で取得出来る値の確認が可能です。Creatorを使ってスクリプトを作成するhttps://pnpk.net/cms/archives/1855CactiWMIのインストール以下のサイトからwmi.phpとテンプレートをダウンロードします。※フォーラムに添付されているバージョンよりも新しいバージョンです。0.7で利用する場合はこちらのテンプレートを利用しないとそのままでは上手く動作しません。http://svn.parkingdenied.com/CactiWMI/trunk/テンプレートは[cacti_host_template_wmi_-_all.xml]をダウンロードすれば全てのテンプレートが一度に適用出来ます。http://svn.parkingdenied.com/CactiWMI/trunk/templates/ダウンロードしたファイルを適当な場所に展開して、以下の変更を実行します。PCでファイルをダウンロードした場合はWinCSP等を利用してcactiEZの所定のディレクトリにコピーしてください。※今回の場合は以下のディレクトリにファイルをコピーしています。commandコピーしたファイルが保存されているディレクトリに移動し、以下のコマンドでscriptsフォルダにwmi.phpをコピーします。/var/www/html/scripts以下のコマンドを実行し、cactiEZ上に以下のディレクトリを作成します。/var/log/cacti/wmi※cactiEZのデフォルト設定の場合以下の設定は不要ですが、cronをcactiで動作させる場合には以下の設定も必要になります。-R/etc/cacti/にcactiwmi.pwというファイルを作成し、以下のフォーマットでWMI経由でアクセスする際のIDとパスワードを入力します。OSの管理者権限を所有している必要があります。domain&amp;gt;例えばログイン名administrator、パスワードがhogehogeだった場合は、以下のように入力します。Directoryに参加している場合はdomainに所属ドメインを入力する必要があります。(ドメインに所属していない場合は空欄でも動作します)username=administratorpassword=hogehogedomain=以下のディレクトリのパーミッションを変更します。-R動作確認wmicを利用して上記のcactiwmi.pwが正しく動作しているかどうかは以下のコマンドで確認出来ます。C:)'&amp;quot;例えば自分の環境では、以下のような戻り値が取得出来ました。Win32_LogicalDiskDeviceID|FreeSpace|SizeC:|36511567872|52322889728上記が上手く動作したら、以下のコマンドでwmi.php経由でwmicが正しく動作するか確認してみます。-d1例えば自分の環境では、以下のような戻り値が取得出来ました。Usageは以下のようになっています。domain)テンプレートのインストールWEBブラウザ上からの操作になります。Templates]から[cacti_host_template_wmi_-_all.xml]を読み込みます。ここまでで事前準備は完了です。[Add]を開きます。Description、Hostname等必要項目を入力した後、Saveをクリックしてください。Useで問題ありません。Host]を選択し、グラフ化したいデータを選択してCreateを選択してください。作成時にテンプレートによって設定しなければならない値があります。Credentialは認証情報なのでデフォルト設定のままで変更しないでください。Valueとしてドライブ名を入力してください。Cドライブを対象にする場合はC:と入力します。上記で作成したグラフをCactiで表示させるためにはTreeにデバイスもしくはグラフを追加する必要があります。Valueで指定します。[Graphs]タブを選択して、上記で追加したHostが選択出来るようになっているのを確認します。経ってから、選択したデバイスのグラフが値と共に画面に出力されることを確認します。※グラフは即時作成されても値がグラフに反映されるまではしばらく時間がかかりますおまけNetwork使用率のグラフ今回のテンプレートにはNetwork使用率が同梱されていません。cactiフォーラムにNetwork利用率の取得テンプレートもあるのですが、WMIの取得とcacti設定テンプレートの設定文字列に誤りがあるのでそのままでは動作しません。修正ポイントを書くだけにしようかと思ったのですが、かなり修正ポイントがあるので、手を加えたテンプレートをこちらに貼り付けておくので、必要であればダウンロードして使ってください。[ダウンロードが見つかりません]ファイルをダウンロードして任意の場所に解凍してcactiのテンプレートとして読み込んでください。Valueの値を任意のインターフェイス名に変更する必要があります。インターフェイス名の取得はwmicからも可能なのですが、文字列の中に半角スペースが含まれる場合、wmicでの戻り値がアンダーバーになってしまっているようで、正しい名前が取得出来ません。インターフェイス名が日本語の場合、上手く取得出来ません。インターフェイス名は添付ファイル中の[show_Win32_PerfFormattedData_Tcpip_NetworkInterface.vbs]を利用して値を確認してください。※コマンドプロンプトで実行するプログラムです。木曜日こちらのページ、大変参考になりました。上手く取得できなかったので、見本があれば大変助かります。出来たらよろしくお願いいたします。コメントをキャンセルメールアドレスが公開されることはありません。