Thanks to visit codestin.com
Credit goes to github.com

Skip to content

allmwh/datadog-sensors

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

datadog-sensors

lm-sensors的CPU溫度資料回報到datadog

原理

使用python套件plumbum與linux shell互動,讀取數據並交給datadog-agent,再回傳

需求

  • 須安裝lm_sensors
    sudo yum install lm_sensors
    
  • 透過plumbum與linux shell互動,抓取溫度資料,所以需在datadog的python資料夾中安裝plumbum
/opt/datadog-agent/embedded/bin/pip install plumbum

安裝教學

  • 複製下列兩個檔案到datadog-agent目錄中

    cp sensor.yaml /etc/datadog-agent/conf.d/
    cp sensor.py /etc/datadog-agent/checks.d/
    
  • 更改兩個檔案的所有者為dd-agent

    chown -R dd-agent:dd-agent /etc/datadog-agent
    
  • 重新啟動datadog-agent

    systemctl restart datadog-agent
    
  • 測試

    datadog-agent check sensor
    

    出現ok字樣即安裝成功,稍待幾分鐘即可於datadog平台得到資料

演示

demo

這樣的做法可以把很多東西傳到datadog,我也有做傳gpu資訊的datadog-nvidiasmi,ups資料也有,之後慢慢放~~

About

將lm-sensors的CPU溫度資料回報到datadog上

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages