mirror of
https://github.com/Aroy-Art/Aroy-Art-Site.git
synced 2024-12-28 16:34:22 +01:00
Compare commits
3 commits
7028d694c3
...
03d2a1cf92
Author | SHA1 | Date | |
---|---|---|---|
03d2a1cf92 | |||
d383ba5780 | |||
caf83bc94d |
3 changed files with 62 additions and 1 deletions
|
@ -0,0 +1,60 @@
|
|||
---
|
||||
title: Collect Raspberry Pi CPU & GPU temp with Telegraf
|
||||
date: 2022-04-06T10:05:08.281Z
|
||||
lastmod: 2024-02-12T07:50:48.484Z
|
||||
image: /images/blog/8RLV4tpYwkRSyWbM.webp
|
||||
description: How to collect Raspberry Pi CPU and GPU temperature with Telegraf to later display it in a nice Grafana Dashboard.
|
||||
tags:
|
||||
- Linux
|
||||
- Monitoring
|
||||
draft: false
|
||||
slug: collect-raspberry-pi-cpu-gpu-temp-telegraf
|
||||
---
|
||||
|
||||
# Collect Raspberry Pi CPU & GPU temperature with Telegraf
|
||||
|
||||
How to collect Raspberry Pi CPU and GPU temperature with Telegraf to later display it in a nice Grafana Dashboard.
|
||||
|
||||
## How to use (No script required)
|
||||
|
||||
---
|
||||
|
||||
#### 1. Add this to you telegraf.conf
|
||||
|
||||
```TOML
|
||||
[[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}"]
|
||||
```
|
||||
#### **2.** Add telegraf user to video group
|
||||
For telegraf to be able to get the GPU temp the telegraf user needs to be add to the video group. Do so with the command below:
|
||||
```bash
|
||||
sudo usermod -a -G video telegraf
|
||||
```
|
||||
|
||||
#### **3.** Check that the telegraf config file is correct (Recommended)
|
||||
Run the test with:
|
||||
```bash
|
||||
telegraf -config /etc/telegraf/telegraf.conf -test
|
||||
```
|
||||
|
||||
#### **4.** Restart telegraf service
|
||||
Restart telegraf to activate the new settings.
|
||||
```bash
|
||||
sudo systemctl restart telegraf.service
|
||||
```
|
||||
|
||||
#### **5.** Check that everything is working
|
||||
Double check that everything is working in order
|
||||
```bash
|
||||
sudo systemctl status telegraf.service
|
||||
```
|
||||
|
|
@ -2,6 +2,7 @@
|
|||
portfolio:
|
||||
enable : true
|
||||
title : My Works
|
||||
description : This is my portfolio, these images are made in Blender, Krita, Inkscape, Godot Engine and IRL.
|
||||
image_loaded_plugin : "/plugins/image-loaded/imagesloaded.pkgd.min.js"
|
||||
portfolio_categories:
|
||||
|
||||
|
|
|
@ -1 +1 @@
|
|||
Subproject commit 52e5e734a9fe7666c9a774f8153b8e596ba26580
|
||||
Subproject commit 2e2daa30dfe166a867de079ae75b3786513bbb83
|
Loading…
Reference in a new issue