Datadog自定義監控CPU和硬碟溫度

type
status
date
slug
summary
tags
category
icon
password
⚠️
Datadog的Custom Agent Check好像是付費才可以用,如果不是也可以用Grafana+sqlite監控

Datadog自定義監控CPU和硬碟溫度

notion image
因為夏天,怕自己的NAS會有過熱問題,所以在用Datadog的Custom Agent Check新增了腳本收集CPU和硬碟溫度數據

1.新增agent設定檔custom_checktemp.yaml

  • min_collection_interval預設是15s

2.新增數據收集腳本custom_checktemp.py

  • 名稱需要和agent設定檔一樣custom_checktemp.yaml => custom_checktemp.py
  • ARM CPU可以直接用文件方式查看CPU溫度 "cat /sys/class/thermal/thermal_zone0/temp"
  • 硬碟用smartctl查看溫度 "smartctl -l scttempsts /dev/sda" /dev/sda為硬碟路徑
  • 'custom.cputemperature'和'custom.disktemperature' 是數據名稱

2.新增設定檔 sudoers使datadog-agent可以使用smartctl

3.重啟sudo及測試數據收集腳本

4.重啟datadog-agent.service使腳本生效

📎 参考文章

 
上一篇
在Armbian上安裝RWKV
下一篇
x96max+安裝rtl8821cu驅動
Loading...