Monitoraggio del sistema Raspberry Pi utilizzando afflusso, telegraf e grafana
Per eseguire il monitoraggio del sistema, installare i seguenti strumenti:
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 utentecon 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.