Monitoraggio del sistema Raspberry Pi utilizzando InfluxDB, Telegraf e Grafana

Monitoraggio Del Sistema Raspberry Pi Utilizzando Influxdb Telegraf E Grafana



Vuoi monitorare le informazioni del tuo sistema Raspberry Pi come utilizzo della CPU, RAM, memoria di scambio o utilizzo del disco? Segui questo articolo, dove ti mostreremo come eseguire il monitoraggio del sistema per il tuo dispositivo Raspberry Pi utilizzando AfflussoDB , Telegrafo e Grafana .

Monitoraggio del sistema Raspberry Pi utilizzando InfluxDB, Telegraf e Grafana

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

Installa InfluxDB su Raspberry Pi

Per installare l'I nfluxDB sistema di database dal repository Raspberry Pi, eseguire il comando indicato di seguito:







$ sudo adatto installare afflussodb



Dopo l'installazione, controllare il AfflussoDB stato utilizzando il seguente comando:



$ sudo systemctl status influxdb





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

Installa Telegraf su Raspberry Pi

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



Passo 1: Per prima cosa, scarica il AfflussoDB chiave dal seguente comando:

$ wget -q https: // repos.influxdata.com / influxdb.key

Passo 2: Aggiungi il AfflussoDB key su Raspberry Pi utilizzando il seguente comando:

$ eco '23a1c8836f0afc5ed24e0486339d7cc8f6790b83886c4c96995b88a061c5bb5d afflussodb.key' | sha256sum -c && gatto influxdb.key | gpg --caro | sudo tee / eccetera / adatto / fidato.gpg.d / influxdb.gpg > / dev / nullo

Passaggio 3: Ora, aggiungi il Telegrafo repository all'elenco dei sorgenti di Raspberry Pi utilizzando il seguente comando:

$ eco 'deb [signed-by=/etc/apt/trusted.gpg.d/influxdb.gpg] https://repos.influxdata.com/debian stable main' | sudo tee / eccetera / adatto / fonti.elenco.d / influxdata.list

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

$ sudo aggiornamento appropriato

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

$ sudo adatto installare telegrafo -Y

Per garantire Telegrafo service è in esecuzione, è necessario eseguire il seguente comando:

$ sudo systemctl stato 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 indicati di seguito:

Passo 1: Scarica Di Grafana ultimo pacchetto deb versione per Raspberry Pi tramite il seguente comando:

$ wget https: // dl.grafana.com / impresa / pubblicazione / grafana-enterprise_9.2.5_armhf.deb

Visita il sito web qui scaricare Grafana in base all'architettura del sistema.

Passo 2: Installare Grafana su Raspberry Pi tramite il pacchetto deb, usa il seguente comando:

$ sudo adatto installare . / grafana-enterprise_9.2.5_armhf.deb

Dopo l'installazione, è necessario avviare il file Grafana service su Raspberry Pi dal seguente comando:

$ sudo systemctl avvia grafana-server.service

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

$ sudo systemctl status grafana-server.service

Crea un database per Grafana

Dopo aver installato tutti gli strumenti, è necessario creare un database utilizzando il file AfflussoDB sistema di database, che è supportato da Grafana . Per creare un database utilizzando AfflussoDB , seguire i passaggi indicati di seguito:

Passo 1: Apri il AfflussoDB database dal seguente comando:

$ afflusso

Passo 2: Crea un nome per il database 'telegrafo' utilizzando la seguente sintassi:

creare database telegraf

Passaggio 3: Esegui la seguente sintassi per utilizzare il file Telegrafo Banca dati.

usa il telegraf

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

creare un utente < nome utente > con parola d'ordine 'database_password' con tutti i privilegi

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

concedere tutti i privilegi su telegraf a < database_nomeutente >

Passaggio 6: Uscire dal database tramite il 'Uscita' comando per completare la configurazione del database.

Configura file Telegraf

Prima di dirigersi verso il Grafana dashboard, è necessario eseguire i passaggi seguenti per configurare il file Telegrafo file su Raspberry Pi.

$ sudo nano / eccetera / telegrafo / telegrafo.conf

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

[ [ outputs.influxdb ] ]

URL = [ 'http://127.0.0.1:8086' ]

banca dati = 'telegrafo'

nome utente = 'utente_database'

parola d'ordine = 'password_database'

Assicurati di sostituire il nome utente e parola d'ordine quindi salvare il file utilizzando “CTRL+X” .

Ricarica il Telegrafo servizio tramite il seguente comando:

$ sudo systemctl ricarica telegraf.service

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

$ sudo systemctl stato telegraf.service

Accedi all'interfaccia web di Grafana

Vai al browser Chromium su Raspberry Pi e inserisci l'indirizzo 'host locale: 3000' per aprire il Grafana Pannello.

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

È necessario modificare la password nella finestra successiva sullo schermo.

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

Selezionare AfflussoDB 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 del tuo database, che abbiamo creato in precedenza, quindi fai clic su 'Salva e prova' pulsante a cui aggiungere il database Grafana .

Ora fai clic su '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 'AfflussoDB' opzione e quindi fare clic su 'Importare' pulsante.

Ricarica il Grafana pagina Web per visualizzare le informazioni sul sistema Raspberry Pi.

A questo punto, hai configurato correttamente il processo di monitoraggio del sistema Raspberry Pi utilizzando AfflussoDB , Telegrafo e Grafana .

Conclusione

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