[Zabbix][システム監視] Windows OS上からCPUとGPUの温度を取得する方法。

    • 2013/05/23 10:53
    • Category: zabbix
    Related Posts Plugin for WordPress, Blogger...


    よくWindows Serverの話題をされる@Toshihito_SKK さんが、Windows OS上からCPUとGPUの温度を取得する方法についてTwitterで流されていたので、このまま流れると勿体無いなぁと思い、勝手にまとめることにしました。

    検証環境:
    筐体:HP ML110G6
    OS;Windows 7 pro SP1

    1. WindowsのSNMPの有効化の実施
    [コントロールパネル]-[プログラムと機能]-[Windowsの機能の有効化または無効化]から、[簡易ネットワーク管理プロトコル(SNMP)]にチェックを入れる。
    snmp_enable.png

    2. [管理ツール]-[サービス]から[SNMP Service]のプロパティを開く。
    snmp_service.png

    3. 「受け付けるコミュニティ名」に「public/読み取りのみ」で追加する。また、「これらのホストからSNMPパケットを受け付ける」にチェックを入れ、ZabbixサーバのIPアドレスなどを入力する。

    4. Speedfanをインストールする。
    SpeedFan - Access temperature sensor in your computer /
    http://www.almico.com/speedfan.php


    5. SpeedFan SNMP Extension をインストールする。
    Bastart Code Repository: SpeedFan SNMP Extension /
    http://deve.loping.net/projects/sfsnmp/


    6. Speedfanをインストールしたディレクトリに、injector.exeが導入されるので、そちらを「管理者として実行」する。すると、Speedfan.exeが連動して起動してくるので最小化しておく。

    7. 正しく取得できているか、snmpwalkを使用して確認する。
    [root@zabbix ~]# snmpwalk -v 2c -c public 192.168.xxx.xxx .1.3.6.1.4.1.30503.1.2
    SNMPv2-SMI::enterprises.30503.1.2.1 = INTEGER: 4000
    SNMPv2-SMI::enterprises.30503.1.2.2 = INTEGER: 0
    SNMPv2-SMI::enterprises.30503.1.2.3 = INTEGER: 3700
    SNMPv2-SMI::enterprises.30503.1.2.4 = INTEGER: 3300
    SNMPv2-SMI::enterprises.30503.1.2.5 = INTEGER: 3400
    SNMPv2-SMI::enterprises.30503.1.2.6 = INTEGER: 4200
    SNMPv2-SMI::enterprises.30503.1.2.7 = INTEGER: 4300
    SNMPv2-SMI::enterprises.30503.1.2.8 = INTEGER: 4500
    SNMPv2-SMI::enterprises.30503.1.2.9 = INTEGER: 4100

    上から、画面のように対応しているようです。
    speedfan-temp-i.png

    8. 以下を参考にOIDをZabbixに登録していく。
    Bastart Code Repository: SpeedFan SNMP Extension /
    http://deve.loping.net/projects/sfsnmp/#id1

    Bastart Code Repository- SpeedFan SNMP Extension
    # うちのHP ML110G6の場合は、Fan speed count、Voltage count、などの値は取得出来ませんでした。まぁ、この筐体の場合はIPMIが使えるので、そちらから取ればよいのですが。

    speedfan-temp.png

    9. グラフにも登録を行い、正しく出力されていることを確認する。
    speedfan-temp-g.png


    これでIPMIがないPCでもZabbixからCPUやGPUの温度またはファン回転数などを監視することが出来るようになると思います。
    参考情報を提供してくださった@Toshihiro_SKKさんに感謝致します。






    Pagination

    Trackback

    Trackback URL

    http://kometchtech.blog.fc2.com/tb.php/1158-1a61a56b

    Comment

    Post Your Comment

    コメント登録フォーム
    公開設定

    Utility

    Profile

    kometch

    Author:kometch
    なんちゃってエンジニアです。
    2009年10月から業務都合により大阪勤務になりました。
    2010年1月、HYBRID W-ZERO3を購入しました。
    2010年11月、HTC Desire HDを購入しました。
    2012年2月、都内の会社に転職しました。
    2012年5月、HTC One Xを購入しました。
    2012年8月、事情により休職しました。
    2012年8月、SONY Xperia SXを購入しました。
    2013年1月、一身上の都合により退職しました。
    2014年3月、都内の会社に就職しました。

    Amazonほしい物リスト
    何か問題などありましたら、こちらまで。 Twitter:@kometchtech follow us in feedly

    カレンダー

    06 | 2015/07 | 08
    - - - 1 2 3 4
    5 6 7 8 9 10 11
    12 13 14 15 16 17 18
    19 20 21 22 23 24 25
    26 27 28 29 30 31 -

    全記事(数)表示

    全タイトルを表示

    バロメーター

    カテゴリー

    カテゴリークラウド

    アーカイブ

    検索フォーム

    FC2カウンター

    現在の閲覧者数

    Amazon アフィリエイト

    スポンサードリンク

    Latvia Time

    IPv4/IPv6

    月間ページランキング

    ブログパーツ

    サイトランキング

    スポンサードリンク