{"id":115588,"date":"2023-03-08T11:40:00","date_gmt":"2023-03-08T11:40:00","guid":{"rendered":"https:\/\/randomnerdtutorials.com\/?p=115588"},"modified":"2023-06-30T15:27:38","modified_gmt":"2023-06-30T15:27:38","slug":"monitor-raspberry-pi-influxdb-telegraf","status":"publish","type":"post","link":"https:\/\/randomnerdtutorials.com\/monitor-raspberry-pi-influxdb-telegraf\/","title":{"rendered":"Monitoring Your Raspberry Pi System using InfluxDB Telegraf"},"content":{"rendered":"\n<p>This guide will show you how to monitor your Raspberry Pi system using InfluxDB Telegraf. You can collect metrics from the Raspberry Pi board (CPU usage, memory usage, disk usage, system load, CPU and GPU temperatures, and other useful data) to monitor the system using InfluxDB Telegraf. Telegraf is InfluxData\u2019s data collection agent for collecting and reporting metrics.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img data-recalc-dims=\"1\" fetchpriority=\"high\" decoding=\"async\" width=\"1200\" height=\"675\" src=\"https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2022\/09\/RPi-Monitoring-InfluxDB-Telegraf.jpg?resize=1200%2C675&#038;quality=100&#038;strip=all&#038;ssl=1\" alt=\"Monitoring Your Raspberry Pi System using InfluxDB Telegraf\" class=\"wp-image-115600\" srcset=\"https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2022\/09\/RPi-Monitoring-InfluxDB-Telegraf.jpg?w=1280&amp;quality=100&amp;strip=all&amp;ssl=1 1280w, https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2022\/09\/RPi-Monitoring-InfluxDB-Telegraf.jpg?resize=300%2C169&amp;quality=100&amp;strip=all&amp;ssl=1 300w, https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2022\/09\/RPi-Monitoring-InfluxDB-Telegraf.jpg?resize=1024%2C576&amp;quality=100&amp;strip=all&amp;ssl=1 1024w, https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2022\/09\/RPi-Monitoring-InfluxDB-Telegraf.jpg?resize=768%2C432&amp;quality=100&amp;strip=all&amp;ssl=1 768w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" \/><\/figure><\/div>\n\n\n<h2 class=\"wp-block-heading\">Prerequisites<\/h2>\n\n\n\n<p>Before proceeding you must have InfluxDB installed on your Raspberry Pi. Follow the next tutorial:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/randomnerdtutorials.com\/install-influxdb-2-raspberry-pi\/\">Install InfluxDB 2 on Raspberry Pi<\/a><\/li>\n<\/ul>\n\n\n\n<h1 class=\"wp-block-heading\">Raspberry Pi Monitoring Template<\/h1>\n\n\n\n<p>There is an InfluxDB template that can be used to monitor your Raspberry Pi Linux system. An InfluxDB template is a prepackaged set of InfluxDB configurations that contain everything from dashboards and Telegraf configurations to notifications and alerts.<\/p>\n\n\n\n<p>Templates reduce the setup time by giving you resources that are already configured for your use case. In this case, you\u2019ll get a set of configurations that are ready to use to monitor your Raspberry Pi. To learn more about InfluxDB templates, you can check the following link:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/docs.influxdata.com\/influxdb\/v2.3\/influxdb-templates\/\" target=\"_blank\" rel=\"noreferrer noopener\">InfluxDB Templates<\/a><\/li>\n<\/ul>\n\n\n\n<p>We\u2019ll use the <a href=\"https:\/\/docs.influxdata.com\/influxdb\/cloud\/monitor-alert\/templates\/infrastructure\/raspberry-pi\/\" target=\"_blank\" rel=\"noreferrer noopener\">Raspberry Pi Monitoring template<\/a> that includes the following:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>one bucket: <span class=\"rnthl rntliteral\">rasp-pi<\/span> (7d retention)<\/li>\n\n\n\n<li>labels: <span class=\"rnthl rntliteral\">raspberry-pi<\/span> + Telegraf plugin labels\n<ul class=\"wp-block-list\">\n<li>Diskio input plugin<\/li>\n\n\n\n<li>Mem input plugin<\/li>\n\n\n\n<li>Net input plugin<\/li>\n\n\n\n<li>Processes input plugin<\/li>\n\n\n\n<li>Swap input plugin<\/li>\n\n\n\n<li>System input plugin<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>one Telegraf configuration<\/li>\n\n\n\n<li>one dashboard: Raspberry Pi System<\/li>\n\n\n\n<li>two variables: bucket and linux_host<\/li>\n<\/ul>\n\n\n\n<p>Follow the next instructions to install the Raspberry Pi Monitoring template.<\/p>\n\n\n\n<h1 class=\"wp-block-heading\">Getting an InfluxDB Token<\/h1>\n\n\n\n<p>You need to get an InfluxDB token to be able to install the Raspberry Pi Monitoring template using Influx CLI (command line interface).<\/p>\n\n\n\n<p>Go to your InfluxDB Interface:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">http:\/\/<strong>Your_RPi_IP_address<\/strong>:8086<\/pre>\n\n\n\n<p>Once you\u2019re on InfluxDB, on the left sidebar click on <strong>Data\/Load Data<\/strong> and then, select the <strong>API Tokens<\/strong> tab. Click on the <strong>+ Generate API Token<\/strong> to generate a new API Token. We\u2019ll generate an <strong>All Access API Token<\/strong>.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img data-recalc-dims=\"1\" decoding=\"async\" width=\"750\" height=\"362\" src=\"https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2022\/04\/Influx-DB-Generate-API-Token-All-Access-8.png?resize=750%2C362&#038;quality=100&#038;strip=all&#038;ssl=1\" alt=\"InfluxDB Generate All Access API Token\" class=\"wp-image-110625\" srcset=\"https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2022\/04\/Influx-DB-Generate-API-Token-All-Access-8.png?w=750&amp;quality=100&amp;strip=all&amp;ssl=1 750w, https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2022\/04\/Influx-DB-Generate-API-Token-All-Access-8.png?resize=300%2C145&amp;quality=100&amp;strip=all&amp;ssl=1 300w\" sizes=\"(max-width: 750px) 100vw, 750px\" \/><\/figure><\/div>\n\n\n<p>Give a description to the API Token (for example <span class=\"rnthl rntliteral\">Raspberry-Pi<\/span>).<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img data-recalc-dims=\"1\" decoding=\"async\" width=\"491\" height=\"294\" src=\"https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2022\/09\/Generate-API-Token-InfluxDB-Rpi.png?resize=491%2C294&#038;quality=100&#038;strip=all&#038;ssl=1\" alt=\"Raspberry Pi All Access API Token\" class=\"wp-image-115603\" srcset=\"https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2022\/09\/Generate-API-Token-InfluxDB-Rpi.png?w=491&amp;quality=100&amp;strip=all&amp;ssl=1 491w, https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2022\/09\/Generate-API-Token-InfluxDB-Rpi.png?resize=300%2C180&amp;quality=100&amp;strip=all&amp;ssl=1 300w\" sizes=\"(max-width: 491px) 100vw, 491px\" \/><\/figure><\/div>\n\n\n<p>After that, copy the API token to a safe place. You won\u2019t be able to see it again.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"748\" height=\"270\" src=\"https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2023\/03\/Create-API-Token-Influxd.png?resize=748%2C270&#038;quality=100&#038;strip=all&#038;ssl=1\" alt=\"\" class=\"wp-image-128645\" srcset=\"https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2023\/03\/Create-API-Token-Influxd.png?w=748&amp;quality=100&amp;strip=all&amp;ssl=1 748w, https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2023\/03\/Create-API-Token-Influxd.png?resize=300%2C108&amp;quality=100&amp;strip=all&amp;ssl=1 300w\" sizes=\"(max-width: 748px) 100vw, 748px\" \/><\/figure><\/div>\n\n\n<p>The new API Token should be on the list of API tokens.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"974\" height=\"536\" src=\"https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2023\/03\/influxdb-Rpi-Token.png?resize=974%2C536&#038;quality=100&#038;strip=all&#038;ssl=1\" alt=\"\" class=\"wp-image-128643\" srcset=\"https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2023\/03\/influxdb-Rpi-Token.png?w=974&amp;quality=100&amp;strip=all&amp;ssl=1 974w, https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2023\/03\/influxdb-Rpi-Token.png?resize=300%2C165&amp;quality=100&amp;strip=all&amp;ssl=1 300w, https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2023\/03\/influxdb-Rpi-Token.png?resize=768%2C423&amp;quality=100&amp;strip=all&amp;ssl=1 768w\" sizes=\"(max-width: 974px) 100vw, 974px\" \/><\/figure>\n\n\n\n<h1 class=\"wp-block-heading\">Installing Influx CLI<\/h1>\n\n\n\n<p>Influx CLI is InfluxDB <strong>c<\/strong>ommand <strong>l<\/strong>ine <strong>i<\/strong>nterface that contains commands to manage many aspects of InfluxDB, including buckets, organizations, users, tasks, etc. It should be automatically installed when you install InfluxDB.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Provide required authentication credentials<\/h3>\n\n\n\n<p>To avoid having to pass your InfluxDB host, API token, and organization with each command, you can store them in an influx CLI configuration (config). For that, you need to use the <span class=\"rnthl rntliteral\">influx config create<\/span> command and pass your information.<\/p>\n\n\n\n<p>First, edit the following command with your information:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">influx config create --config-name influx-config \\<br>&nbsp; --host-url http:\/\/<strong>YOUR_RASPBERRY_PI_IP_ADDRESS<\/strong>:8086 \\<br>&nbsp; --org &lt;<strong>your-org<\/strong>&gt; \\<br>&nbsp; --token &lt;<strong>your-auth-token<\/strong>&gt; \\<br>&nbsp; --active<\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Replace <span class=\"rnthl rntliteral\">YOUR_RASPBERRY_PI_IP_ADDRESS<\/span> with your Pi\u2019s IP address.<\/li>\n\n\n\n<li>Replace <span class=\"rnthl rntliteral\">&lt;your-org&gt;<\/span> with your InfluxDB organization name<\/li>\n\n\n\n<li>Replace the <span class=\"rnthl rntliteral\">&lt;your-auth-token&gt;<\/span> with the API token you got in the previous step.<\/li>\n<\/ul>\n\n\n\n<p>For example, in my case, the command looks as follows:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">influx config create --config-name influx-config \\\n  --host-url http:\/\/192.168.1.106:8086 \\\n  --org RNT \\\n  --token v_od_mG--9_srf_OnaaODihPDX34suToP7XEH47v6x77CMxakZaoYHzF7Ec9mLT-CuXXXXXXXXXXXXXXXXXvQCSSw== \\\n  --active<\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Applying the Raspberry Pi Template<\/h2>\n\n\n\n<p>Now, run the following command to apply the Raspberry Pi template.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">influx apply -u https:\/\/raw.githubusercontent.com\/influxdata\/community-templates\/master\/raspberry-pi\/raspberry-pi-system.yml<\/pre>\n\n\n\n<h1 class=\"wp-block-heading\">Installing Telegraf<\/h1>\n\n\n\n<p>Run the following commands sequentially to install Telegraf:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">wget -q https:\/\/repos.influxdata.com\/influxdata-archive_compat.key<\/pre>\n\n\n\n<pre class=\"wp-block-preformatted\">echo '393e8779c89ac8d958f81f942f9ad7fb82a25e133faddaf92e15b16e6ac9ce4c influxdata-archive_compat.key' | sha256sum -c &amp;&amp; cat influxdata-archive_compat.key | gpg --dearmor | sudo tee \/etc\/apt\/trusted.gpg.d\/influxdata-archive_compat.gpg &gt; \/dev\/null<\/pre>\n\n\n\n<pre class=\"wp-block-preformatted\">echo 'deb [signed-by=\/etc\/apt\/trusted.gpg.d\/influxdata-archive_compat.gpg] https:\/\/repos.influxdata.com\/debian stable main' | sudo tee \/etc\/apt\/sources.list.d\/influxdata.list<\/pre>\n\n\n\n<pre class=\"wp-block-preformatted\">sudo apt-get update &amp;&amp; sudo apt-get install telegraf<\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\"\/>\n\n\n\n<p><strong>The instructions are not working?<\/strong><\/p>\n\n\n\n<p>If the instructions are not working it might be due to an update on the installation procedure. If that\u2019s the case, we recommend that you go to the next link and follow the official instructions:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/portal.influxdata.com\/downloads\/\">https:\/\/portal.influxdata.com\/downloads\/<\/a><\/li>\n<\/ul>\n\n\n\n<p>Scroll down to the Telegraf section. Select the platform <strong>Ubuntu &amp; Debian<\/strong>. Then, copy the commands provided.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"751\" height=\"475\" src=\"https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2023\/03\/telegraf-instructions.png?resize=751%2C475&#038;quality=100&#038;strip=all&#038;ssl=1\" alt=\"\" class=\"wp-image-128646\" srcset=\"https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2023\/03\/telegraf-instructions.png?w=751&amp;quality=100&amp;strip=all&amp;ssl=1 751w, https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2023\/03\/telegraf-instructions.png?resize=300%2C190&amp;quality=100&amp;strip=all&amp;ssl=1 300w\" sizes=\"(max-width: 751px) 100vw, 751px\" \/><\/figure><\/div>\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\"\/>\n\n\n\n<p>Now, you need to add the following environment variables to your Telegraf environment:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><span class=\"rnthl rntliteral\">INFLUX_HOST<\/span>:&nbsp;InfluxDB URL http:\/\/YOUR_RASPBERRY_PI_IP_ADDRESS:8086<\/li>\n\n\n\n<li><span class=\"rnthl rntliteral\">INFLUX_TOKEN<\/span>: Your&nbsp;InfluxDB&nbsp;Cloud&nbsp;API token<\/li>\n\n\n\n<li><span class=\"rnthl rntliteral\">INFLUX_ORG<\/span>: Your InfluxDB&nbsp;Cloud&nbsp;organization name.<\/li>\n<\/ul>\n\n\n\n<p>For that, edit the following command with your own details:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">export INFLUX_HOST=http:\/\/<strong>YOUR_RASPBERRY_PI_IP_ADDRESS<\/strong>:8086<br>export INFLUX_TOKEN=<strong>YOUR_API_TOKEN<\/strong><br>export INFLUX_ORG=<strong>YOUR_ORG_NAME<\/strong><\/pre>\n\n\n\n<p>For example, in my case, the command looks as follows:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">export INFLUX_HOST=http:\/\/192.168.1.106:8086\nexport INFLUX_TOKEN=v_od_mG--9_srf_OnaaODihPDX34suToXXXXXXXXXXP7XEH47v6x\nexport INFLUX_ORG=RNT<\/pre>\n\n\n\n<p>Then, run it on your Raspberry Pi.<\/p>\n\n\n\n<h1 class=\"wp-block-heading\">Starting Telegraf<\/h1>\n\n\n\n<p>Start Telegraf as a service. For the exact command, you need to go to your InfluxDB interface, and then <strong>Data\/Load Data<\/strong> &gt; <strong>Telegraf<\/strong>. Click on the rpi <strong>Setup Instructions<\/strong>. Copy the command to start Telegraf.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"696\" height=\"620\" src=\"https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2022\/09\/telegraf-setup-instructions.png?resize=696%2C620&#038;quality=100&#038;strip=all&#038;ssl=1\" alt=\"Telegraf setup instructions\" class=\"wp-image-115592\" srcset=\"https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2022\/09\/telegraf-setup-instructions.png?w=696&amp;quality=100&amp;strip=all&amp;ssl=1 696w, https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2022\/09\/telegraf-setup-instructions.png?resize=300%2C267&amp;quality=100&amp;strip=all&amp;ssl=1 300w\" sizes=\"(max-width: 696px) 100vw, 696px\" \/><\/figure><\/div>\n\n\n<p>Run that command to start Telegraf. You should get something similar to the next image in your Terminal window.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"203\" src=\"https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2022\/09\/run-telegraf.png?resize=750%2C203&#038;quality=100&#038;strip=all&#038;ssl=1\" alt=\"Run Telegraf Raspberry Pi\" class=\"wp-image-115595\" srcset=\"https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2022\/09\/run-telegraf.png?w=750&amp;quality=100&amp;strip=all&amp;ssl=1 750w, https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2022\/09\/run-telegraf.png?resize=300%2C81&amp;quality=100&amp;strip=all&amp;ssl=1 300w\" sizes=\"(max-width: 750px) 100vw, 750px\" \/><\/figure><\/div>\n\n\n<p>At the moment, Telegraf should be collecting data from the Raspberry Pi and sending it to the corresponding bucket on InfluxDB.<\/p>\n\n\n\n<h1 class=\"wp-block-heading\">Raspberry Pi System Dashboard<\/h1>\n\n\n\n<p>Now you can monitor your Raspberry Pi system on a Dashboard in InfluxDB. In your InfluxDB user interface, go to <strong>Boards\/Dashboards <\/strong>(left sidebar) and click on the <strong>Raspberry Pi System<\/strong> \u201c<em>A collection of useful visualizations for monitoring your system stats<\/em>\u201d.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"530\" src=\"https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2022\/09\/raspberry-pi-monitoring.png?resize=750%2C530&#038;quality=100&#038;strip=all&#038;ssl=1\" alt=\"Raspberry Pi System Monitoring Template Dashboard\" class=\"wp-image-115597\" srcset=\"https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2022\/09\/raspberry-pi-monitoring.png?w=750&amp;quality=100&amp;strip=all&amp;ssl=1 750w, https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2022\/09\/raspberry-pi-monitoring.png?resize=300%2C212&amp;quality=100&amp;strip=all&amp;ssl=1 300w\" sizes=\"(max-width: 750px) 100vw, 750px\" \/><\/figure><\/div>\n\n\n<p>You\u2019ll get access to the Raspberry Pi System Dashboard. You can check useful information like the CPU and GPU temperatures, total memory, memory usage, and much more.<\/p>\n\n\n\n<p>If you don\u2019t see any data on the dashboard, make sure you select the right bucket <span class=\"rnthl rntliteral\">rasp-pi<\/span> and the linux_host is <span class=\"rnthl rntliteral\">raspberrypi<\/span>.<\/p>\n\n\n\n<p>Congratulations! You set up an InfluxDB Telegraf to monitor your Raspberry Pi system.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Wrapping Up<\/h2>\n\n\n\n<p>In this quick guide, we&#8217;ve shown you how to use InfluxDB Telegraf to collect useful data from your Raspberry Pi and display it on a dashboard. You can monitor CPU usage, memory usage, disk usage, system load, CPU and GPU temperatures, and other useful data.<\/p>\n\n\n\n<p>We hope you find this tutorial useful. We have other InfluxDB tutorials you may like:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/randomnerdtutorials.com\/esp32-influxdb\/\">ESP32: Getting Started with InfluxDB<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/randomnerdtutorials.com\/esp8266-nodemcu-influxdb\/\">ESP8266 NodeMCU: Getting Started with InfluxDB<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/randomnerdtutorials.com\/esp32-esp8266-sensor-bme280-influxdb\/\">ESP32\/ESP8266: Send BME280 Sensor Readings to InfluxDB<\/a><\/li>\n<\/ul>\n\n\n\n<p>Do you like Home Automation? Check our most complete eBook about this subject: <\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/randomnerdtutorials.com\/smart-home-ebook\/\" title=\"\">SMART HOME with Raspberry Pi, ESP32, and ESP8266<\/a>: Learn Node-RED and InfluxDB on a Raspberry Pi to build a Home Automation System with the ESP32 and ESP8266.<\/li>\n<\/ul>\n\n\n\n<p>Thanks for reading.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This guide will show you how to monitor your Raspberry Pi system using InfluxDB Telegraf. You can collect metrics from the Raspberry Pi board (CPU usage, memory usage, disk usage, &#8230; <\/p>\n<p class=\"read-more-container\"><a title=\"Monitoring Your Raspberry Pi System using InfluxDB Telegraf\" class=\"read-more button\" href=\"https:\/\/randomnerdtutorials.com\/monitor-raspberry-pi-influxdb-telegraf\/#more-115588\" aria-label=\"Read more about Monitoring Your Raspberry Pi System using InfluxDB Telegraf\">CONTINUE READING \u00bb<\/a><\/p>\n","protected":false},"author":5,"featured_media":115600,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[304,301,225],"tags":[],"class_list":["post-115588","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-0-home-automation","category-0-raspberrypi","category-home-automation"],"aioseo_notices":[],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2022\/09\/RPi-Monitoring-InfluxDB-Telegraf.jpg?fit=1280%2C720&quality=100&strip=all&ssl=1","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/randomnerdtutorials.com\/wp-json\/wp\/v2\/posts\/115588","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/randomnerdtutorials.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/randomnerdtutorials.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/randomnerdtutorials.com\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/randomnerdtutorials.com\/wp-json\/wp\/v2\/comments?post=115588"}],"version-history":[{"count":17,"href":"https:\/\/randomnerdtutorials.com\/wp-json\/wp\/v2\/posts\/115588\/revisions"}],"predecessor-version":[{"id":132616,"href":"https:\/\/randomnerdtutorials.com\/wp-json\/wp\/v2\/posts\/115588\/revisions\/132616"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/randomnerdtutorials.com\/wp-json\/wp\/v2\/media\/115600"}],"wp:attachment":[{"href":"https:\/\/randomnerdtutorials.com\/wp-json\/wp\/v2\/media?parent=115588"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/randomnerdtutorials.com\/wp-json\/wp\/v2\/categories?post=115588"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/randomnerdtutorials.com\/wp-json\/wp\/v2\/tags?post=115588"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}