Raspberry Pi Monitoring

Dashboard

Raspberry Pi Monitoring
Last updated: a year ago

Downloads: 3286

Reviews: 15

  • grafana-raspberrypi.png
    grafana-raspberrypi.png

This dashboard contains multiples sections with the goal to monitor a full Raspberry Pi board or boards, we have some sections to monitor the Linux and machine overall performance, and temperature. Special thanks to Lex Rivera for his Linux System dashboard

alt tag

To be able for telegraf to gather info about the GPU, we need to add the telegraf user into video group:

sudo usermod -G video telegraf

Linux and machine performance:

  • CPUs (defaults to all)
  • Disks (per-disk IOPS)
  • Network interfaces (packets, bandwidth, errors/drops)
  • Mountpoints (space / inodes)
  • Temperature

Collector Configuration Details

#In order to monitor both Network interfaces, eth0 and wlan0, uncomment, or add the next:
[[inputs.net]]

[[inputs.netstat]]

[[inputs.file]]
  files = ["/sys/class/thermal/thermal_zone0/temp"]
  name_override = "cpu_temperature"
  data_format = "value"
  data_type = "integer"

[[inputs.exec]]
  commands = ["/opt/vc/bin/vcgencmd measure_temp"]
  name_override = "gpu_temperature"
  data_format = "grok"
  grok_patterns = ["%{NUMBER:value:float}"]
Dependencies: