hp様のツール群を使ってみる
ここを参考にさせていただきました。どうもこれを使うと電源やファンのステータスを取れるようになるらしい。
いるもの:
- HP System Management Homepage for Linux (AMD64/EM64T)
- HPシステム ヘルス アプリケーションおよびコマンド ライン ユーティリティ for Red Hat Enterprise Linux 6(AMD64/EM64T)
HPのサポートWebサイトにRed Hat Enterprise Linux用のrpmが転がっていました。頑張って掘り起こしてください。
ちなみにサポート対象OSでなかった場合は、
- alienコマンドでRPMをDEBに変換してみる
- できたDEBをdpkgコマンドを使ってインストールしてみる
- 手動でhpsmhをuseradd/groupaddしてみる
- /usr/lib64にldconfigコマンドでシェアードオブジェクトのパスを通してみる
- chkconfigコマンドの代わりにsysv-rc-confコマンドを使ってhp-healthを自動起動させてみる
などしてみると幸せになれるかもしれません。幸せになれる夢をみました。
(↑たぶんこの駄エントリのここが一番のノウハウが詰まっていると思うブンチュ14.10。HPのエンドユーザ使用許諾契約書を見ても「違うディストリビューションに入れちゃ駄目」とは書いていないので良いと思うんですけど、くれぐれも自己責任で…)
# hplog -t ID TYPE LOCATION STATUS CURRENT THRESHOLD 1 Basic Sensor Ambient Normal 68F/ 20C 107F/ 42C 2 Basic Sensor Processor Zone Normal 104F/ 40C 165F/ 74C 3 Basic Sensor Memory Board Normal 78F/ 26C 188F/ 87C 4 Basic Sensor Memory Board Normal 82F/ 28C 158F/ 70C 5 Basic Sensor Memory Board Normal 80F/ 27C 158F/ 70C 6 Basic Sensor System Board Normal 122F/ 50C 140F/ 60C 7 Basic Sensor System Board Normal 80F/ 27C 215F/102C 8 Basic Sensor System Board Normal 95F/ 35C 215F/102C 9 Basic Sensor System Board Normal 80F/ 27C 197F/ 92C 10 Basic Sensor System Board Normal 78F/ 26C 203F/ 95C 11 Basic Sensor I/O Zone Normal ---F/---C 131F/ 55C 12 Basic Sensor I/O Zone Normal ---F/---C 131F/ 55C 13 Basic Sensor I/O Zone Normal ---F/---C 131F/ 55C 14 Basic Sensor I/O Zone Normal ---F/---C 131F/ 55C 15 Basic Sensor System Board Normal 73F/ 23C 122F/ 50C 16 Basic Sensor System Board Normal 78F/ 26C 149F/ 65C
このようにコマンドラインからデータを取れることを確認した後、munin-nodeにくべてやります。すると…
さすがのSea of Sensorsですね、17個の温度計ついてます(CPU温度含む)
これで、Ambientの温度を見ていれば居間に家人がいるかどうかなんとなくわかるように(ぉ
まあでも攻殻機動隊(GHOST IN THE SHELL)でエレベータの重量センサの値を遠隔で取得して、カメラに映らない侵入者を発見するシーンがありましたが、似たようなことはできますよね。「外出するって言ってた割には居間でエアコンかけてたみたいジャン」とか。