---
title: Monitor Raspberry Pi
description: Use the Raspberry Pi system template to monitor your Raspberry Pi 4 or 400 Linux system.
url: https://docs.influxdata.com/influxdb/v2/monitor-alert/templates/infrastructure/raspberry-pi/
estimated_tokens: 689
product: InfluxDB OSS v2
version: v2
publisher: InfluxData
canonical: https://docs.influxdata.com/influxdb/v2/monitor-alert/templates/infrastructure/raspberry-pi/
date: '2025-04-02T15:54:32-06:00'
lastmod: '2025-04-02T15:54:32-06:00'
---

This page documents an earlier version of InfluxDB OSS.[InfluxDB 3 Core](/influxdb3/core/) is the latest stable version.

#### API token hashing is enabled by default in InfluxDB OSS 2.9.0

Stronger token security: tokens are stored as hashes on disk, so a
copy of the database file doesn’t expose usable tokens. Existing
tokens are hashed on first startup and the original strings can’t
be recovered afterward — **capture any plaintext tokens you still
need before you upgrade**.

For more information, see [Token hashing](/influxdb/v2/admin/tokens/#token-hashing).

Use the [Raspberry Pi Monitoring template](https://github.com/influxdata/community-templates/tree/master/raspberry-pi)to monitor your Raspberry Pi 4 or 400 Linux system.

The Raspberry Pi template includes the following:

* one [bucket](/influxdb/v2/reference/glossary/#bucket): `rasp-pi` (7d retention)
* labels: `raspberry-pi` + Telegraf plugin labels
  * [Diskio input plugin](/telegraf/v1/plugins//#diskio)
  * [Mem input plugin](/telegraf/v1/plugins//#mem)
  * [Net input plugin](/telegraf/v1/plugins//#net)
  * [Processes input plugin](/telegraf/v1/plugins//#processes)
  * [Swap input plugin](/telegraf/v1/plugins//#swap)
  * [System input plugin](/telegraf/v1/plugins//#system)

* one [Telegraf configuration](/influxdb/v2/tools/telegraf-configs/)
* one [dashboard](/influxdb/v2/reference/glossary/#dashboard): Raspberry Pi System
* two variables: `bucket` and `linux_host`

## Apply the template

1. Use the [`influx` CLI](/influxdb/v2/reference/cli/influx/) to run the following command:

   ```
   influx apply -f https://raw.githubusercontent.com/influxdata/community-templates/master/raspberry-pi/raspberry-pi-system.yml
   ```

   For more information, see [influx apply](/influxdb/v2/reference/cli/influx/apply/).

2. [Install Telegraf](/telegraf/v1/introduction/installation/) on
   your Raspberry Pi and ensure your Raspberry Pi has network access to the[InfluxDB
   API](/influxdb/v2/reference/api/).

3. Add the following environment variables to your Telegraf environment:

   * `INFLUX_HOST`: Your [InfluxDB URL](/influxdb/v2/reference/urls/)

   * `INFLUX_TOKEN`: Your [InfluxDB
     API token](/influxdb/v2/admin/tokens/)

   * `INFLUX_ORG`: Your InfluxDB
     organization name.

   ```
   export INFLUX_HOST=http://localhost:8086
   export INFLUX_TOKEN=mY5uP3rS3cr3T70keN
   export INFLUX_ORG=example-org
   ```

4. [Start Telegraf](/influxdb/v2/write-data/no-code/use-telegraf/auto-config/#start-telegraf).

## View the incoming data

1. In the InfluxDB user interface (UI), select **Boards** (**Dashboards**).

   Dashboards

2. Click the Raspberry Pi System link to open your dashboard, then select `rasp-pi`as your bucket and select your linux\_host.
