From caf83bc94dc0b8f87dc0cefc126be8469ea25ccc Mon Sep 17 00:00:00 2001 From: Aroy-Art Date: Mon, 12 Feb 2024 18:45:28 +0100 Subject: [PATCH 1/3] Update Theme --- themes/Rinkusu | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/themes/Rinkusu b/themes/Rinkusu index 52e5e73..2e2daa3 160000 --- a/themes/Rinkusu +++ b/themes/Rinkusu @@ -1 +1 @@ -Subproject commit 52e5e734a9fe7666c9a774f8153b8e596ba26580 +Subproject commit 2e2daa30dfe166a867de079ae75b3786513bbb83 From d383ba5780425537e87eb9587c169499df3fca02 Mon Sep 17 00:00:00 2001 From: Aroy-Art Date: Mon, 12 Feb 2024 18:56:59 +0100 Subject: [PATCH 2/3] Add post: Collect Raspberry Pi CPU & GPU temp with Telegraf --- ...aspberrypi-cpu-&-gpu-temp-with-telegraf.md | 60 +++++++++++++++++++ 1 file changed, 60 insertions(+) create mode 100644 content/blog/2022-04-06-collect-raspberrypi-cpu-&-gpu-temp-with-telegraf.md diff --git a/content/blog/2022-04-06-collect-raspberrypi-cpu-&-gpu-temp-with-telegraf.md b/content/blog/2022-04-06-collect-raspberrypi-cpu-&-gpu-temp-with-telegraf.md new file mode 100644 index 0000000..ea1b251 --- /dev/null +++ b/content/blog/2022-04-06-collect-raspberrypi-cpu-&-gpu-temp-with-telegraf.md @@ -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 +``` + From 03d2a1cf92b1551017d48aa2f6055175f39645ea Mon Sep 17 00:00:00 2001 From: Aroy-Art Date: Mon, 12 Feb 2024 19:17:16 +0100 Subject: [PATCH 3/3] Add short description to portfolio --- data/portfolio.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/data/portfolio.yml b/data/portfolio.yml index a248758..7abcd92 100644 --- a/data/portfolio.yml +++ b/data/portfolio.yml @@ -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: