contentふたごパパのサーバ構築日記コンピュータ関連もろもろ、出来る時に、出来ることだけ。Pi3で稼働させてます。夏になってラズパイの熱暴走が心配になってきたので、ZabbixでCPU温度を監視できるようにしてみました。CPU温度は、Zabbixのリモートコマンド機能で、下記コマンドを実行して取得します。/sys/class/thermal/thermal_zone0/temp39166単位は°Cの1000倍なので、これをZabbixで1/1000にして取得します。measure_temp」コマンドでも取得できますが、一般ユーザーでは設定変更が必要なこと、temp=40.5’Cのように単位付きで出力されてしまうことから、不採用としました。Pi側で、Zabbixエージェントの設定を行います。変更EnableRemoteCommands=1アイテムを追加Zabbix管理画面で、アイテムを追加します。0.001※「キー」はsystem.runでコマンドを実行させています。※「乗数を使用」は0.001を乗算して°Cに換算しています。「監視データ」→「グラフ」で該当グラフを選択し、数分待つとグラフに折れ線が表示されるようになります。初めは表示されないかもしれませんが、「監視データ」→「最新データ」でアイテムの値が取得できていれば心配ありません。グラフの縦軸が適切な範囲に調整されるには複数の値が必要なようですので、5分~10分ほど待機してください。アイテムの「更新間隔」を長く設定していると、表示されるまでの時間も長くなります。一定温度以上で通知したい場合は、トリガーも追加してください。値の精度は定かではないですが、気温に合わせて増減しているところを見ると、監視に問題ないレベルで測定できているようです。3には2.5cm角ファンを取り付けているため、40°C前後で安定しています。B+は、50°C弱まで上昇していました。B+の方がCPUパワーが大幅に低いのにこの差ですので、ファンの効果は十分に出ているようです。最後までご覧いただきありがとうございました。よろしければ広告もご覧ください。コメントをキャンセルメールアドレスが公開されることはありません。CoincheckのAPIで仮想通貨の販売レートを取得しZabbixでグラフ化するメインサイドバーウィジェットエリア検索対象:検索プロフィール都内でITエンジニアをやっています。サーバーとネットワークが専門です。プログラミングはVBAとC,C#を少々。