Monitoraggio del sistema Raspberry Pi utilizzando afflusso, telegraf e grafana

Monitoraggio del sistema Raspberry Pi utilizzando afflusso, telegraf e grafana
Vuoi monitorare le informazioni sul sistema Raspberry Pi come l'utilizzo della CPU, la RAM, la memoria di scambio o l'utilizzo del disco? Segui questo articolo, dove ti mostreremo come eseguire il monitoraggio del sistema per il tuo dispositivo Raspberry Pi utilizzando Afflusso, Telegraf E Grafana.

Monitoraggio del sistema Raspberry Pi utilizzando afflusso, telegraf e grafana

Per eseguire il monitoraggio del sistema, installare i seguenti strumenti:

  • InfluxDB (gestione del database)
  • Telegraf (raccolta di informazioni)
  • Grafana (Interfaccia utente)

Installa afflusso di Raspberry Pi

Per installare l'influxdb Sistema di database dal repository Raspberry Pi, esegui il comando di seguito:

$ sudo APT Installa afflusso

Dopo l'installazione, controllare il Afflusso Stato usando il seguente comando:

$ sudo systemctl status affluxdb

Lo stato attivo (in esecuzione) conferma Afflusso è in esecuzione senza alcun problema.

Installa Telegraf su Raspberry Pi

Telegraf è un agente server utilizzato per raccogliere informazioni metriche e può essere installato utilizzando i seguenti passaggi:

Passo 1: Innanzitutto, scarica il Afflusso Chiave dal seguente comando:

$ wget -q https: // repos.afflusso.com/affluxdb.chiave

Passo 2: Aggiungi il Afflusso Chiave per Raspberry Pi usando il seguente comando:

$ ECHO '23A1C8836F0AFC5ED24E048639D7CC8F6790B83886C4C96995B88A061C5BB5D Influxdb.Chiave '| sha256sum -c && cat affluxdb.chiave | GPG - -DEARMOR | sudo tee/etc/apt/fidato.gpg.d/affluxdb.gpg> /dev /null

Passaggio 3: Ora aggiungi il Telegraf repository nell'elenco di origine Raspberry Pi usando il seguente comando:

$ echo 'deb [firmato per =/etc/apt/fidato.gpg.d/affluxdb.gpg] https: // repos.afflusso.com/debian stable main '| sudo tee/etc/apt/fonti.elenco.D/afflusso.elenco

Passaggio 4: Per assicurarsi che il repository venga aggiunto correttamente, aggiorna il repository Raspberry Pi tramite il comando di aggiornamento menzionato di seguito:

$ sudo apt update

Passaggio 5: Dopo l'aggiornamento, installa Telegraf su Raspberry Pi tramite il seguente comando:

$ sudo apt install telegraf -y

Per garantire Telegraf Il servizio è in esecuzione, è necessario eseguire il seguente comando:

$ sudo systemctl status telegraf

Installa Grafana su Raspberry Pi

Lo strumento di installazione finale è Grafana, che è uno strumento di monitoraggio del sistema che visualizza il risultato sull'interfaccia Web. Installare Grafana Su Raspberry Pi, segui i passaggi di seguito:

Passo 1: Scaricamento Grafana Ultima versione pacchetto Deb per Raspberry Pi tramite il seguente comando:

$ wget https: // dl.Grafana.com/Enterprise/Release/Grafana-Enterprise_9.2.5_armhf.Deb

Visita il sito Web qui per scaricare Grafana Secondo l'architettura del sistema.

Passo 2: Installare Grafana Su Raspberry Pi tramite il pacchetto DEB, utilizzare il comando seguente:

$ sudo APT Installa ./Grafana-Enterprise_9.2.5_armhf.Deb

Dopo l'installazione, devi iniziare il Grafana Servizio su Raspberry Pi dal seguente comando:

$ sudo systemctl avvia grafana-server.servizio

Confermare lo stato di esecuzione attivo di Grafana su Raspberry Pi attraverso il seguente comando:

$ sudo systemctl status grafana-server.servizio

Crea un database per Grafana

Dopo aver installato tutti gli strumenti, è necessario creare un database utilizzando il Afflusso Sistema di database, che è supportato da Grafana. Per creare un database utilizzando Afflusso, Seguire i passaggi di seguito:

Passo 1: Apri il Afflusso database dal seguente comando:

$ afflusso

Passo 2: Crea un nome di database "Telegraf" Utilizzando la seguente sintassi:

Crea database telegraf

Passaggio 3: Eseguire la seguente sintassi per utilizzare il Telegraf Banca dati.

Usa Telegraf

Passaggio 4: È necessario creare un nome utente e impostare una password per il tuo database utilizzando la seguente sintassi:

creare un utente con password 'database_password' con tutti i privilegi

Passaggio 5: Ora concedi tutti i privilegi utilizzando la seguente sintassi:

concedere tutti i privilegi su Telegraf a

Passaggio 6: Esci dal database attraverso "Uscita" comando per completare l'impostazione del database.

Configurare il file Telegraf

Prima di spostarsi verso il Grafana dashboard, è necessario eseguire i seguenti passaggi per configurare il Telegraf File su Raspberry Pi.

$ sudo nano/etc/telegraf/telegraf.conf

Trova le seguenti righe all'interno del file e le rimborsano di conseguenza. Tuttavia, invece di cercare queste righe all'interno del file, puoi aggiungerle manualmente ovunque all'interno del file:

[[output.affluxdb]]
urls = ["http: // 127.0.0.1: 8086 "]
database = "telegraf"
username = "database_user"
password = "database_password"

Assicurati di sostituire il file nome utente E parola d'ordine Quindi salva il file utilizzando "Ctrl+X".

Ricarica il Telegraf Servizio tramite il seguente comando:

$ sudo systemctl ricarica telegraf.servizio

Per verificare se le modifiche apportate vengono applicate correttamente, eseguire il seguente comando:

$ sudo systemctl status telegraf.servizio

Accedi all'interfaccia Web Grafana

Vai al browser Chromium su Raspberry Pi e inserisci l'indirizzo "Localhost: 3000" per aprire il Grafana pannello di controllo.

Accedere Grafana con il nome utente e la password (il valore predefinito è "Amministratore" in entrambi i casi).

È necessario modificare la password nella finestra sullo schermo successivo.

Vai al "Impostazioni di configurazione" opzione su Grafana dashboard e fare clic su "Aggiungi l'origine dati" pulsante.

Selezionare Afflusso Come fonte di dati.

Riempire il http sezione con il "indirizzo locale" e numero di porta "8086".

Scorri verso il basso e aggiungi le informazioni sul database, che abbiamo creato in precedenza e quindi fai clic su "Salva e test" pulsante per aggiungere il database a Grafana.

Ora fai clic sul "freccia" icona proprio di fronte al "Ricerca" opzione:

Clicca sul "Importare" opzione.

Aggiungi il ID "10578" e selezionare il "Carico" pulsante.

Scorri verso il basso, seleziona il "Influxdb" opzione e quindi fare clic su "Importare" pulsante.

Ricarica il Grafana Pagina Web per visualizzare le informazioni del sistema Raspberry Pi.

A questo punto, hai impostato correttamente il processo di monitoraggio del sistema Raspberry PI utilizzando Afflusso, Telegraf E Grafana.

Conclusione

Il monitoraggio del sistema Raspberry Pi è utile poiché consente agli utenti di controllare le prestazioni del sistema. Con Afflusso, Telegraf E Grafana, Gli utenti possono eseguire le attività di monitoraggio del sistema correttamente. Le linee guida sopra menzionate ti aiuteranno sicuramente a impostare il processo di monitoraggio del sistema e dovresti farlo sul tuo sistema per ottenere informazioni dettagliate sul sistema come l'utilizzo della CPU, la RAM e altro ancora.