Skip to content

Prometheus exporter for sensor data like temperature and fan speed

License

Notifications You must be signed in to change notification settings

webvictim/sensor-exporter

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

sensor-exporter

Prometheus exporter for sensor data like temperature and fan speed.

This version has been edited to look at 172.17.0.1 (Docker host) for connection to the hddtemp daemon.

Inputs

lm-sensors (http://www.lm-sensors.org) to get metrics like CPU/MB temp and CPU/Chassis fan speed. You'll likely need to install lm-sensor dev package (libsensors4-dev on my Ubuntu 14 system) in order to build the dependant package github.com/md14454/gosensors.

hddtemp (http://www.guzu.net/linux/hddtemp.php) to get HDD temperature from SMART data. Since hddtemp must run as root to collect this data, rather than call it directly we expect the user to run it in daemon mode with its -d flag. Then we connect to a port it listens on to fetch the data.

Dashboard

See https://grafana.net/dashboards/237 for an example dashboard. This is probably way more than what you want, just mine the bits that are of interest and incorporate them into your general system health dashboard.

About

Prometheus exporter for sensor data like temperature and fan speed

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 87.8%
  • Dockerfile 12.2%