docs-v2/content/influxdb/v2.2/monitor-alert/templates/infrastructure/raspberry-pi.md

2.8 KiB

title description menu weight
Monitor Raspberry Pi Use the Raspberry Pi system template to monitor your Raspberry Pi 4 or 400 Linux system.
influxdb_2_2
parent name
Monitor infrastructure Raspberry Pi
201

Use the Raspberry Pi Monitoring template to monitor your Raspberry Pi 4 or 400 Linux system.

The Raspberry Pi template includes the following:

  • one bucket: rasp-pi (7d retention)
  • labels: raspberry-pi + Telegraf plugin labels
    • [Diskio input plugin](/{{< latest "telegraf" >}}/plugins//#diskio)
    • [Mem input plugin](/{{< latest "telegraf" >}}/plugins//#mem)
    • [Net input plugin](/{{< latest "telegraf" >}}/plugins//#net)
    • [Processes input plugin](/{{< latest "telegraf" >}}/plugins//#processes)
    • [Swap input plugin](/{{< latest "telegraf" >}}/plugins//#swap)
    • [System input plugin](/{{< latest "telegraf" >}}/plugins//#system)
  • one Telegraf configuration
  • one dashboard: Raspberry Pi System
  • two variables: bucket and linux_host

Apply the template

  1. Use the influx CLI 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.

  2. [Install Telegraf](/{{< latest "telegraf" >}}/introduction/installation/) on your Raspberry Pi and ensure your Raspberry Pi has network access to the InfluxDB {{% cloud-only %}}Cloud{{% /cloud-only %}} API.

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

    export INFLUX_HOST=http://localhost:8086
    export INFLUX_TOKEN=mY5uP3rS3cr3T70keN
    export INFLUX_ORG=example-org
    
  4. Start Telegraf.

View the incoming data

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

    {{< nav-icon "dashboards" >}}

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