PiDoctor Raspberry Pi System Health Monitor & Diagnostics Utility
Per monitorare la salute del tuo sistema Raspberry Pi, puoi usare l'app PiDoctor di PiCockpit. PiDoctor vi permetterà anche di conoscere molti dettagli sul vostro Raspberry Pi, tra cui dove è stato fabbricato, quanta RAM ha, e così via.
Nota: PiDoctor una volta era stand-alone, ma ora è parte di picockpit-client. La versione stand-alone di PiDoctor (PiDoctor OS) è stata interrotta, in favore della versione inclusa in picockpit-client che ha capacità di diagnostica dal vivo e aumenta il numero di moduli diagnostici disponibili. Se vuoi ancora la versione storica, scorri in fondo a questa pagina e guarda le FAQ.
Spiegazione dello sviluppo storico di Raspi Berry
Usare PiDoctor per diagnosticare il vostro Raspberry Pi
Come eseguire tutti i test di salute di Raspberry Pi
PiDoctor, come le altre applicazioni PiCockpit è incluso gratuitamente per un massimo di 5 Raspberry Pis.
- Accedi a PiCockpit (iscriversi se non hai ancora un account, è gratuito)
- Aprire il Il mio Raspberry Pis per accedere alla panoramica del tuo Raspberry Pi

- Clicca sul Raspberry Pi che vuoi diagnosticare

4. Clicca su PiDoctor
Vedrete la seguente schermata:

5. Clicca su Esegui tutti i test
Le informazioni di base (RAM e CPU) saranno ora visualizzate:

Ora puoi scorrere la pagina per vedere i risultati dei test per i singoli moduli, o cliccare su uno dei pulsanti di accesso rapido per saltare al modulo di test del sistema che ti interessa:

Come eseguire un modulo individuale di controllo della salute di Raspberry Pi
Ogni modulo ha un pulsante in basso, che permette di eseguire solo i test di questo modulo. Per esempio, date un'occhiata al Test USB:

C'è anche un interruttore "auto reload" nell'angolo superiore, che permette di avere il test eseguito automaticamente ogni 10 secondi. Questo è utile per il monitoraggio continuo dei cambiamenti.
Moduli di test della salute del sistema disponibili
WLAN

Il modulo WLAN consente di eseguire la scansione delle reti WiFi nelle vicinanze del vostro Raspberry Pi, determinare a quale è collegato e la forza. Cliccando su dettagli, sarete in grado di vedere tutti i dettagli tecnici della rete:

Nella sezione "informazioni avanzate", sono presenti molti comandi aggiuntivi di cui potete vedere l'output. Alcuni di essi verranno eseguiti solo se si clicca su "Run this test":


La ricerca permette di trovare rapidamente le linee corrispondenti nell'output:

Rete
Il modulo di rete mostra gli attuali indirizzi IP del Raspberry Pi, i collegamenti di rete e i vicini conosciuti.

Alcune informazioni aggiuntive sono disponibili nella sezione informazioni avanzate:

Sistema
System è uno dei più potenti ed estesi moduli di test del sistema Raspberry Pi in PiCockpit.

La prima parte, Informazioni di base sul sistema, vi mostra alcune importanti informazioni generali:
- Numero di serie del tuo Raspberry Pi
- il tuo modello di Raspberry Pi
- la temperatura del SoC del vostro Raspberry Pi (monitorate la temperatura della CPU usando questo, o usate PiStats per vedere gli aggiornamenti ogni secondo!)
- la RAM della GPU
- l'attuale frequenza della CPU - questo è utile se state overcloccando il vostro Raspberry Pi
- la tensione attuale della CPU
- stato della fotocamera del Raspberry Pi - diagnostica i problemi della fotocamera per vedere se il Raspberry Pi supporta e rileva la fotocamera
- la data di fabbricazione della scheda SD

Usando la parte successiva, Throttling e sottotensioneè possibile diagnosticare informazioni vitali sul vostro Raspberry Pi:
- l'alimentazione del tuo Pi è abbastanza forte? Attenzione alla sottotensione
- il tuo Raspberry Pi è troppo caldo? Fai attenzione al limite di temperatura soft, al limite di frequenza ARM e al Throttling
Nel caso ci siano problemi (attuali o precedenti), PiCockpit li mostrerà qui. Per esempio, per il tappo di frequenza ARM che viene attivato:


Il modulo Block devices & files systems (spazio di archiviazione) è inizialmente chiuso, ma può essere espanso cliccando sulla freccia:

Sarete in grado di vedere tutte le partizioni, la loro dimensione e lo spazio utilizzato per le partizioni montate. Questo vi permetterà di determinare se state esaurendo lo spazio sulla vostra partizione root sul vostro Raspberry Pi.
La partizione root è sempre montata sotto / - nel nostro caso l'ultima partizione, mmcblk0p7
Le utili conoscenze di Raspi Berry su Linux
Clicca su qualsiasi voce per vedere ancora più dettagli:

Qui si potrebbe fare clic sulla levetta "show all" per mostrare ancora più dettagli (probabilmente per interesse solo per le persone che vogliono immergersi in profondità nei dettagli tecnici):

Usando questa sezione potete diagnosticare quale filesystem (fstype) ha una partizione, quale percorso /dev/ ha (per esempio /dev/mmcblk0p1), il suo punto di montaggio, la dimensione, l'uso e l'etichetta tra le altre informazioni.

Ci sono due stili di codici di revisione Raspberry Pi, PiCockpit può gestire entrambi. Il codice di revisione del nuovo stile darà maggiori dettagli:
- Modello Raspberry Pi
- Revisione del modello di Raspberry Pi
- Raspberry Pi RAM
- Processore Raspberry Pi (SoC che viene utilizzato)
- CPU Raspberry Pi
- Produttore - puoi scoprire in quale paese il tuo Raspberry Pi è stato prodotto qui
Ci sono anche alcune bandiere aggiuntive che potete vedere nella parte System / Raspberry Pi revision code di PiDoctor:
- Sovratensione consentita
- Programmazione OTP consentita
- Lettura OTP consentita
- Bit di garanzia
Le informazioni avanzate includono una diagnostica aggiuntiva, presentata in forma di testo:

Video
Il modulo video permette di controllare quali monitor sono collegati al vostro Raspberry Pi, e quali modalità (video e audio) supportano. Per Raspberry Pi 4 e 400, entrambe le porte HDMI sono supportate.

Come potete vedere nello screenshot, questo monitor supporta l'uscita audio:
PCM supportato: Canali max: 2, Max samplerate: 48kHz, Dimensione massima del campione 16 bit.
Clicca su CEA modes e DMT modes per espandere e visualizzare le modalità di monitor disponibili - questo è utile per impostare la risoluzione dello schermo del Raspberry Pi nel config.txt, se hai problemi a vedere l'output:

USB
Il modulo PiDoctor USB vi permetterà di monitorare quali dispositivi USB sono collegati al vostro Raspberry Pi e recuperare i dettagli su di essi:

Clicca sulla/e freccia/e per espandere la gerarchia dei dispositivi USB:

Clicca sul dispositivo che ti interessa per avere maggiori dettagli:

Software
Il modulo software di PiDoctor vi mostrerà quale versione di PiCockpit client hai - è importante mantenere il picockpit-client aggiornato (usare PiControl per aggiornarlo dall'interno dell'interfaccia web di PiCockpit).
Inoltre, vi permetterà di vedere i processi attualmente in esecuzione (output ps aux) e di cercarli per nome:


Nota che questi risultati / l'elenco dei processi non sono aggiornati dal vivo - se vuoi che siano aggiornati periodicamente, clicca su auto reload (questo li ricaricherà ogni 10 secondi):

Ci sono alcuni test aggiuntivi nelle informazioni avanzate:

Potete accedere all'output dei seguenti comandi qui:
- dmesg (buffer dei messaggi del kernel)
- vcdbg log msg
- hostnamectl
- vcgencmd versione
- lsmod (moduli del kernel caricati)
- ps aux (uscita grezza)
Sarete in grado di cercare tra i risultati rapidamente, inserendo il testo che state cercando nella ricerca sopra l'output del particolare output di informazioni avanzate a cui siete interessati:

Disabilitare i test in PiDoctor
Se vuoi disabilitare i test, per ragioni di sicurezza, per esempio, dovresti rimuovere i corrispondenti file di definizione .json da
/etc/picockpit-client/apps/com.picockpit/pidoctor/moduli

Aggiungere test personalizzati a PiDoctor
L'aggiunta di test personalizzati è possibile aggiungendo ulteriori definizioni di moduli .json. Guarda gli esempi nel codice che sono presenti, assicurati di definire le tue maniglie uniche e riavvia picockpit-client.
Aggiungerò più documentazione per creare i propri test qui, se la gente me lo chiederà.
Nota, i test personalizzati saranno sempre mostrati come "Informazioni avanzate", poiché nessuna interfaccia utente personalizzata è stata costruita per loro. Se hai bisogno della tua personalizzazione / UI per una funzione particolare, contattaci per un preventivo.
Come posso ottenere PiDoctor per il mio Raspberry Pi?
È davvero facile:
- Registrati per un account con picockpit.com, la tua piattaforma di gestione di Raspberry Pi basata sul web. È gratuito per un massimo di 5 Raspberry Pis
- Seguire il istruzioni per l'installazione di PiCockpit. (Creerai una chiave API e installerai picockpit-client sul tuo Raspberry Pi)
- Ora puoi semplicemente accedere a PiDoctor dall'interfaccia web del browser di tua scelta, come descritto in questa pagina
FAQ
PiDoctor non compare tra gli strumenti aggiuntivi, come posso accedervi?
PiDoctor è stato fuso in PiCockpit - per favore installare il picockpit-client sul tuo Raspberry Pie accedere all'applicazione PiDoctor.
La versione classica, stand-alone di PiDoctor è stata interrotta.
Come posso scaricare l'EDID? Una volta era disponibile nel classico software PiDoctor.
Attualmente l'estrazione dell'EDID non è implementata nella nuova App PiDoctor. Un sacco di output per cui vorresti l'EDID è però implementato, date un'occhiata agli screenshot qui sopra.
Posso scaricare la versione storica stand-alone di PiDoctor?
Puoi scaricare l'ultima versione legacy stand-alone di PiDoctor qui (versione 2.1.18). Il software è fornito così com'è, senza garanzia di alcun tipo.
Con la versione storica, è possibile utilizzare la stessa scheda SD con molti Pis diversi in sequenza - creerà un file di log JSON per ogni Pi che avete testato, estraendo diversi dati.
Questo post del blog potrebbe tornare utile come appunti come usare PiDoctor legacy.
Link per il download:
- pidoctor-2.1.18.tar.gz (109 MB)
- readme+hashes.txt (1.8 kB)
- pidoctor-2.1.18.img.zip (128 MB), questo è ciò che volete se volete scrivere un'immagine su una scheda SD
- pidoctor-2.1.18.zip (109 MB)
Questi link di download contengono lo stesso software di base, basato su Alpine Linux - in diversi formati per la tua comodità. In caso di dubbio, scegliete il .img.zip e scrivete l'immagine usando strumenti come Etcher.
Si prega di notare le seguenti limitazioni:
- la versione legacy di PiDoctor non supporta il Pi 4 o il Pi 400 (la nuova versione di PiDoctor, come parte del PiCockpit supporta tutti i Raspberry Pis e continuerà ad essere aggiornato)
- la versione legacy non può essere installata su un sistema operativo esistente - è necessario metterla sulla propria scheda SD
- lo strumento di valutazione online è stato interrotto, quindi dovrai guardare tu stesso il file JSON grezzo - purtroppo questo formato di file non è compatibile con la nuova piattaforma PiCockpit v2
- non siamo in grado di fornire supporto non retribuito per la versione legacy - Tuttavia, se volete che costruiamo una soluzione intorno ad essa per il vostro business e siete disposti a pagare per la consulenza e lo sviluppo, si prega di mettersi in contatto
Hai ancora domande / hai bisogno di supporto?
Per favore mettersi in contatto con noi, abbiamo l'obiettivo di aiutarvi a iniziare rapidamente con PiCockpit.