---
title: "ESXiのssh(シェル)からHDDの温度だけ取得する"
id: "3090"
type: "post"
slug: "esxi%e3%81%aessh%e3%82%b7%e3%82%a7%e3%83%ab%e3%81%8b%e3%82%89hdd%e3%81%ae%e6%b8%a9%e5%ba%a6%e3%81%a0%e3%81%91%e5%8f%96%e5%be%97%e3%81%99%e3%82%8b"
published_at: "2020-08-23T05:07:51+00:00"
modified_at: "2020-08-31T15:11:11+00:00"
url: "https://www.okin-jp.net/archives/3090"
markdown_url: "https://www.okin-jp.net/archives/3090.md"
excerpt: "MacのWindowsAppからxrdpにrdp接続するとusキーボードになってしまうので調査 Continue reading"
taxonomy_category:
  - "その他"
---

ESXi6.7でsshを使ってほかのマシンから温度の数字だけを取りたいとき、いろいろな方法が考えられます。

しかしノートパソコンやデスクトップパソコンにESXiを入れて楽しんでいる場合、実際に取ることが出来る温度はハードディスクのSMARTの温度値くらいしかありません。

とりあえずその方針でデータを取ってみましょう。

https://kb.vmware.com/s/article/2040405?lang=ja

VMwareのドキュメントによるとストレージデバイスの一覧は`esxcli storage core device list`で確認できます。

そしてその中から一つデバイスを指定してSMARTの値を取ることが出来ます。`esxcli storage core device smart get -d *device*`

一般に`*device*`はt10.から始まるデバイス固有のIDを入れます。各デバイスのnameの上行及びnameの丸括弧内にあります。

稀に温度の値がとれないこともあるので、そういう時は別のデバイスで試しましょう。

そしてgrepとawkを使って必要な現在の温度を取得します

`esxcli storage core device smart get -d *device* | grep 'Drive Temperature' | awk '{printf("%d",$3)}'`

これで数字だけがとれることを確認してください。この値は人間に読みやすいように変換された摂氏の温度です。

これをほかのマシンからsshで取る場合は普通のsshのコマンドの後ろに`"esxcli storage core device smart get -d *device* | grep 'Drive Temperature' | awk '{printf("%d",$3)}'"`を続けるといいでしょう。

![おきん(blog)](https://secure.gravatar.com/avatar/90fa8845304183a491e9f3bfa0a6a44e46e25882407e4aa652815d725d55bd8c?s=100&r=g)

[おきん(blog)](https://www.okin-jp.net/archives/author/oops-okin)

[https://mi.okin-jp.net/@okin_p](https://mi.okin-jp.net/@okin_p)
(Misskey)  
 [https://fi.okin-jp.net/@okin_p](https://fi.okin-jp.net/@okin_p)
(Firefish)  
 [https://si.okin-jp.net/@okin_p](https://si.okin-jp.net/@okin_p)
(Mastodon)

[https://fedifile.net/@okin_p/profile/](https://fedifile.net/@okin_p/profile/)
  
 [https://twpf.jp/okin_p](https://twpf.jp/okin_p)
  
 [http://profile.hatena.ne.jp/okin_p/](http://profile.hatena.ne.jp/okin_p/)

名前：おきん  
 やってること：面倒なことをPHPにやらせる、IPv6でなにかする、車で移動する  
 主なガジェット：Google Pixel 4a (5G) ,iPhone XS(ジャンク), iPad mini5, その他

種別：IPv6 Single stack 猫

パソコンやガジェットについて書いていく…予定。

[https://twitter.com/okin_p](https://twitter.com/okin_p)
[https://si.okin-jp.net/@okin_p](https://si.okin-jp.net/@okin_p)

### *関連記事*

### コメントを残す[コメントをキャンセル](/archives/3090#respond)

このサイトはスパムを低減するために Akismet を使っています。[コメントデータの処理方法の詳細はこちらをご覧ください](https://akismet.com/privacy/)
。
