Zum Inhalt

PiDoctor

Um die Gesundheit Ihres Raspberry Pi-Systems zu überwachen, können Sie die App PiDoctor von PiCockpit verwenden. PiDoctor ermöglicht es Ihnen auch, viele Details über Ihren Raspberry Pi zu erfahren, einschließlich des Herstellungsortes, des verfügbaren RAMs usw.

Verwenden Sie PiDoctor, um Ihren Raspberry Pi zu diagnostizieren

Alle Raspberry Pi-Tests ausführen

PiDoctor, wie die anderen PiCockpit-Apps, ist kostenlos für bis zu 5 Raspberry Pis enthalten.

  1. Melden Sie sich bei PiCockpit an
  2. Öffnen Sie die Meine Pis-Seite, um eine Übersicht über Ihren Raspberry Pi zu erhalten.
  3. Klicken Sie auf den Raspberry Pi, den Sie diagnostizieren möchten.
  4. Klicken Sie auf PiDoctor.
  5. Klicken Sie auf "Alle Tests ausführen".

PiDoctor

Jetzt können Sie durch die Seite scrollen, um die Testergebnisse für die einzelnen Module zu sehen, oder auf eine der Schnellzugriffstasten klicken, um zum Systemtestmodul zu gelangen, das Sie interessiert:

Gesundheitsüberprüfungs-Module

Jedes Modul hat unten einen Button, mit dem Sie nur die Tests dieses Moduls ausführen können.

Es gibt auch einen Umschalter für "Automatisches Neuladen" in der oberen Ecke, mit dem Sie den Test alle 10 Sekunden automatisch ausführen lassen können.

Dies ist nützlich für die kontinuierliche Überwachung von Änderungen.

Das WLAN-Modul

Das WLAN-Modul ermöglicht es Ihnen, die WLAN-Netzwerke in der Umgebung Ihres Raspberry Pi zu scannen, herauszufinden, mit welchem es verbunden ist, und die Signalstärke zu ermitteln. Durch Klicken auf "Details" können Sie die vollständigen technischen Details des Netzwerks sehen.

Im Abschnitt "Erweiterte Informationen" sind viele zusätzliche Befehle vorhanden, deren Ausgabe Sie sehen können. Einige von ihnen werden nur ausgeführt, wenn Sie "Diesen Test ausführen" klicken.

Die Suche ermöglicht es Ihnen, schnell passende Zeilen in der Ausgabe zu finden.

Das Netzwerkmodul

Das Netzwerkmodul zeigt Ihnen die aktuellen IP-Adressen Ihres Raspberry Pi, Netzwerkverbindungen und die bekannten Nachbarn an.

Im Abschnitt "Erweiterte Informationen" sind einige zusätzliche Informationen verfügbar.

Das Systemmodul

System ist eines der leistungsstärksten und umfangreichsten Raspberry Pi-Systemtestmodule in PiCockpit.

Der erste Teil, Grundlegende Systeminformationen, zeigt Ihnen einige wichtige Übersichtsinformationen:

  • Die Seriennummer des Raspberry Pi
  • Das Raspberry Pi-Modell
  • Die SoC-Temperatur Ihres Raspberry Pi (überwachen Sie die CPU-Temperatur damit oder verwenden Sie die PiStats-App, um alle Sekunde Updates zu sehen)
  • Der GPU-RAM
  • Die aktuelle CPU-Frequenz (nützlich, wenn Sie Ihren Raspberry Pi übertakten)
  • Die aktuelle CPU-Spannung
  • Der Status der Raspberry Pi-Kamera – diagnostizieren Sie Kameraprobleme, um festzustellen, ob der Raspberry Pi die Kamera unterstützt und erkennt
  • Das Herstellungsdatum der SD-Karte

Mit dem nächsten Teil, Drosselung & Unterspannung, können Sie wichtige Informationen über Ihren Raspberry Pi diagnostizieren:

  • Ist Ihr Pi-Netzteil stark genug?
  • Wird Ihr Raspberry Pi zu heiß?

Falls es Probleme gibt (derzeit oder in der Vergangenheit), zeigt PiCockpit diese hier an. Zum Beispiel für die Auslösung der ARM-Frequenzbegrenzung.

Das Modul für Blockgeräte & Dateisysteme (Speicherplatz) ist standardmäßig ausgeblendet, kann jedoch durch Klicken auf den Pfeil erweitert werden.

Sie können alle Partitionen, ihre Größe und den belegten Speicherplatz für eingehängte Partitionen sehen. Dies ermöglicht es Ihnen festzustellen, ob Ihnen der Speicherplatz auf Ihrer Root-Partition auf Ihrem Raspberry Pi ausgeht.

Die Root-Partition ist immer unter / eingehängt.

Klicken Sie auf einen Eintrag, um noch mehr Details zu sehen.

Hier könnten Sie den Schalter "Alle anzeigen" klicken, um noch mehr Details anzuzeigen.

Mit diesem Abschnitt können Sie diagnostizieren, welches Dateisystem (FSTyp) eine Partition hat, welchen /dev/-Pfad sie hat (zum Beispiel /dev/mmcblk0p1), ihren Einhängepunkt, Größe, Nutzung und Bezeichnung sowie andere Informationen.

Es gibt zwei Varianten von Raspberry Pi-Revisionscodes, PiCockpit kann sowohl die alte Variante als auch die neue Variante verarbeiten. Der neue Stil des Revisionscodes gibt mehr Details preis:

  • Das Raspberry Pi-Modell
  • Die Raspberry Pi-Modellrevision
  • Der RAM Ihres Raspberry Pi
  • Der Raspberry Pi-Prozessor (der SoC)
  • Die Raspberry Pi-CPU
  • Der Hersteller

Es gibt auch einige zusätzliche Flags, die Sie im Abschnitt System / Raspberry Pi-Revisionscode von PiDoctor sehen können:

  • Überspannung erlaubt
  • OTP-Programmierung erlaubt
  • OTP-Lesen erlaubt
  • Garantie-Bit

Die erweiterten Informationen enthalten zusätzliche Diagnosen, die in Textform präsentiert werden.

Das USB-Modul

Das USB-Modul von PiDoctor ermöglicht es Ihnen, zu überwachen, welche USB-Geräte an Ihren Raspberry Pi angeschlossen sind, und Details dazu abzurufen:

Klicken Sie auf den/die Pfeil(e), um die Hierarchie der USB-Geräte zu erweitern.

Klicken Sie auf das Gerät, das Sie interessiert, um mehr Details zu erhalten.

PiCockpit PiDoctor zeigt Ihnen Details zum angeschlossenen USB-Gerät an Das Software-Modul Das Software-Modul in PiDoctor zeigt Ihnen, welche Version des PiCockpit-Clients Sie haben. Es ist wichtig, den PiCockpit-Client auf dem neuesten Stand zu halten (verwenden Sie PiControl, um ihn über die Web-Oberfläche von PiCockpit zu aktualisieren).

Und außerdem ermöglicht es Ihnen, die aktuell laufenden Prozesse (ps aux-Ausgabe) anzuzeigen und nach ihnen zu suchen.

Beachten Sie, dass diese Ergebnisse und die Liste der Prozesse nicht live aktualisiert werden. Wenn Sie möchten, dass sie regelmäßig aktualisiert werden, klicken Sie auf "Automatisches Neuladen" (dies lädt sie alle 10 Sekunden neu).

Sie können auf die Ausgabe der folgenden Befehle zugreifen:

  • dmesg (Kernel-Nachrichtenpuffer)
  • vcdbg log msg
  • hostnamectl
  • vcgencmd version
  • lsmod (geladene Kernel-Module)
  • ps aux (Rohausgabe)

Sie können schnell durch die Ergebnisse suchen, indem Sie den Text, den Sie suchen, in die Suchleiste über der Ausgabe des jeweiligen erweiterten Informationsausgabe eingeben, für den Sie sich interessieren:

Deaktivieren von Tests in PiDoctor

Wenn Sie Tests aus Sicherheitsgründen deaktivieren möchten, entfernen Sie beispielsweise die entsprechenden .json-Definition Dateien aus

/etc/picockpit-client/apps/com.picockpit/pidoctor/modules

Hinzufügen eigener Tests zu PiDoctor

Das Hinzufügen eigener Tests ist durch Hinzufügen zusätzlicher .JSON-Moduldefinitionen möglich. Schauen Sie sich die Beispiele im Code an, die vorhanden sind, stellen Sie sicher, dass Sie Ihre eigenen eindeutigen Handles definieren, und starten Sie den PiCockpit-Client neu.

Beachten Sie, dass die benutzerdefinierten Tests als "Erweiterte Informationen" angezeigt werden. Wenn Sie Ihre eigene Anpassung für eine bestimmte Funktion benötigen, kontaktieren Sie uns bitte für ein Angebot.

FAQ

PiDoctor wird nicht unter zusätzlichen Tools angezeigt, wie greife ich darauf zu?

PiDoctor wurde in PiCockpit integriert. Installieren Sie bitte den PiCockpit-Client auf Ihrem Raspberry Pi und greifen Sie auf die PiDoctor-App zu.

Die klassische, eigenständige Version von PiDoctor wurde eingestellt.

Wie kann ich die EDID herunterladen?

Die Extraktion der EDID ist derzeit nicht in der neuen PiDoctor-App implementiert.

Für Anweisungen, wie Sie die EDID Ihres Monitors auf einem Raspberry Pi manuell auslesen, klicken Sie hier.

Kann ich die frühere eigenständige Version von PiDoctor herunterladen?

Sie können die letzte Legacy-Standalone-Version von PiDoctor hier herunterladen (Version 2.1.18).

Die Software wird wie sie ist, ohne jegliche Garantie, bereitgestellt.

Mit der Legacy-Version können Sie dieselbe SD-Karte nacheinander mit vielen verschiedenen Pis verwenden – es wird eine .JSON-Protokolldatei für jeden von Ihnen getesteten Pi erstellen und verschiedene Daten extrahieren.

Dieser Blogbeitrag könnte als Notizen nützlich sein, wie man PiDoctor Legacy verwendet.

Download-Links:

Diese Download-Links enthalten dieselbe Basisssoftware, basierend auf Alpine Linux – in verschiedenen Formaten für Ihre Bequemlichkeit. Im Zweifelsfall wählen Sie das .img.zip und schreiben Sie das Image mithilfe von Tools wie Etcher.

Bitte beachten Sie folgende Einschränkungen:

  • Die Legacy-Version von PiDoctor unterstützt nicht den Pi 4 oder Pi 400.
  • Die Legacy-Version kann nicht auf einem vorhandenen Betriebssystem installiert werden – Sie müssen sie auf eine eigene SD-Karte setzen.
  • Das Online-Bewertungstool wurde eingestellt, Sie müssen sich also die rohe .JSON-Datei selbst ansehen – leider ist dieses Dateiformat nicht kompatibel mit der neuen PiCockpit-Plattform v2.

Zusätzliche Hilfe

Wenn Sie Fragen haben oder auf Probleme stoßen, zögern Sie nicht, uns zu kontaktieren, und wir helfen Ihnen gerne weiter, PiDoctor zum Laufen zu bringen!