PiDoctor Βοηθητικό πρόγραμμα παρακολούθησης και διάγνωσης της υγείας του συστήματος Raspberry Pi
Για να παρακολουθείτε την υγεία του συστήματος Raspberry Pi, μπορείτε να χρησιμοποιήσετε την εφαρμογή PiDoctor του PiCockpit. Το PiDoctor θα σας επιτρέψει επίσης να μάθετε πολλές λεπτομέρειες σχετικά με το Raspberry Pi σας, όπως το πού κατασκευάστηκε, πόση μνήμη RAM διαθέτει και ούτω καθεξής.
Σημείωση: Το PiDoctor ήταν αυτόνομο, αλλά τώρα είναι μέρος του picockpit-client. Η αυτόνομη έκδοση του PiDoctor (PiDoctor OS) έχει καταργηθεί, υπέρ της έκδοσης που περιλαμβάνεται στο picockpit-client η οποία έχει δυνατότητες διάγνωσης σε πραγματικό χρόνο και αυξάνει τον αριθμό των διαθέσιμων διαγνωστικών μονάδων. Αν εξακολουθείτε να θέλετε την ιστορική έκδοση, μετακινηθείτε στο κάτω μέρος αυτής της σελίδας και δείτε τις Συχνές Ερωτήσεις.
Raspi Berry's Ιστορική εξήγηση ανάπτυξης
Χρήση του PiDoctor για τη διάγνωση του Raspberry Pi σας
Πώς να εκτελέσετε όλες τις δοκιμές υγείας του Raspberry Pi
Το PiDoctor, όπως και οι άλλες εφαρμογές PiCockpit, περιλαμβάνεται δωρεάν για έως και 5 Raspberry Pis.
- Συνδεθείτε στο PiCockpit (εγγραφείτε αν δεν έχετε ακόμη λογαριασμό, είναι δωρεάν)
- Ανοίξτε το Τα Raspberry Pis μου σελίδα για να αποκτήσετε πρόσβαση στην επισκόπηση του Raspberry Pi σας

- Κάντε κλικ στο Raspberry Pi που θέλετε να διαγνώσετε

4. Κάντε κλικ στο PiDoctor
Θα εμφανιστεί η ακόλουθη οθόνη:

5. Κάντε κλικ στο Run all Tests (Εκτέλεση όλων των δοκιμών)
Τώρα θα εμφανιστούν οι βασικές πληροφορίες (RAM και CPU):

Μπορείτε τώρα να μετακινηθείτε προς τα κάτω στη σελίδα για να δείτε τα αποτελέσματα των δοκιμών για τις επιμέρους ενότητες ή να κάνετε κλικ σε οποιοδήποτε από τα κουμπιά γρήγορης πρόσβασης για να μεταβείτε στην ενότητα δοκιμής συστήματος που σας ενδιαφέρει:

Πώς να εκτελέσετε μια μεμονωμένη ενότητα ελέγχου υγείας του Raspberry Pi
Κάθε ενότητα έχει ένα κουμπί στο κάτω μέρος, το οποίο σας επιτρέπει να εκτελέσετε μόνο τις δοκιμές αυτής της ενότητας. Για παράδειγμα, ρίξτε μια ματιά στο Δοκιμή USB:

Υπάρχει επίσης ένας διακόπτης εναλλαγής "αυτόματης επαναφόρτωσης" στην επάνω γωνία, ο οποίος σας επιτρέπει να εκτελείτε τη δοκιμή αυτόματα κάθε 10 δευτερόλεπτα. Αυτό είναι χρήσιμο για τη συνεχή παρακολούθηση των αλλαγών.
Διαθέσιμες ενότητες δοκιμής υγείας του συστήματος
WLAN

Η μονάδα WLAN σάς επιτρέπει να σαρώσετε τα δίκτυα WiFi στη γειτονιά του Raspberry Pi, να προσδιορίσετε σε ποιο δίκτυο είναι συνδεδεμένο και ποια είναι η ισχύς του. Κάνοντας κλικ στις λεπτομέρειες, θα μπορείτε να δείτε τις πλήρεις τεχνικές λεπτομέρειες του δικτύου:

Στην ενότητα "πληροφορίες για προχωρημένους", υπάρχουν πολλές πρόσθετες εντολές, των οποίων μπορείτε να δείτε την έξοδο. Ορισμένες από αυτές θα εκτελεστούν μόνο αν κάνετε κλικ στην επιλογή "Run this test" (Εκτέλεση αυτής της δοκιμής):


Η αναζήτηση σάς επιτρέπει να βρίσκετε γρήγορα τις γραμμές που ταιριάζουν στην έξοδο:

Δίκτυο
Η ενότητα δικτύου σας δείχνει τις τρέχουσες διευθύνσεις IP του Raspberry Pi, τις συνδέσεις δικτύου και τους γνωστούς γείτονες.

Ορισμένες πρόσθετες πληροφορίες είναι διαθέσιμες στην ενότητα με τις πληροφορίες για προχωρημένους:

Σύστημα
Το σύστημα είναι μία από τις πιο ισχυρές και εκτεταμένες ενότητες δοκιμής συστήματος Raspberry Pi στο PiCockpit.

Το πρώτο μέρος, Βασικές πληροφορίες συστήματος, σας δείχνει ορισμένες σημαντικές πληροφορίες επισκόπησης:
- Σειριακός αριθμός του Raspberry Pi σας
- το μοντέλο του Raspberry Pi σας
- τη θερμοκρασία του SoC του Raspberry Pi σας (παρακολουθήστε τη θερμοκρασία της CPU χρησιμοποιώντας αυτό ή χρησιμοποιήστε το PiStats για να βλέπετε ενημερώσεις κάθε δευτερόλεπτο!)
- τη μνήμη RAM της GPU
- την τρέχουσα συχνότητα της CPU - αυτό είναι χρήσιμο αν κάνετε overclocking στο Raspberry Pi σας
- την τρέχουσα τάση της CPU
- κατάσταση της κάμερας του Raspberry Pi - διάγνωση προβλημάτων της κάμερας για να δείτε αν το Raspberry Pi υποστηρίζει και ανιχνεύει την κάμερα
- την ημερομηνία κατασκευής της κάρτας SD

Χρησιμοποιώντας το επόμενο μέρος, Απορρόφηση & υπο-τάση, μπορείτε να διαγνώσετε ζωτικές πληροφορίες σχετικά με το Raspberry Pi σας:
- είναι το τροφοδοτικό του Pi σας αρκετά ισχυρό; Προσέξτε για υπο-τάση
- το Raspberry Pi σας τρέχει πολύ ζεστά; Προσέξτε το μαλακό όριο θερμοκρασίας, το ανώτατο όριο συχνότητας ARM και το Throttling
Σε περίπτωση που υπάρχουν προβλήματα (επί του παρόντος ή στο παρελθόν), το PiCockpit θα τα εμφανίζει εδώ. Για παράδειγμα, για την ενεργοποίηση του ανώτατου ορίου συχνότητας ARM:


Η ενότητα Block devices & files systems (storage space) είναι αρχικά συμπτυγμένη, αλλά μπορεί να επεκταθεί κάνοντας κλικ στο βέλος:

Θα μπορείτε να δείτε όλα τα διαμερίσματα, το μέγεθός τους και τον χρησιμοποιούμενο χώρο για τα τοποθετημένα διαμερίσματα. Αυτό θα σας επιτρέψει να προσδιορίσετε αν σας τελειώνει ο χώρος στη ριζική κατάτμηση στο Raspberry Pi σας.
Η ριζική κατάτμηση είναι πάντα προσαρτημένη στη διεύθυνση / - στην περίπτωσή μας το τελευταίο διαμέρισμα, mmcblk0p7
Χρήσιμες γνώσεις Linux του Raspi Berry
Κάντε κλικ σε οποιαδήποτε καταχώρηση για να δείτε περισσότερες λεπτομέρειες:

Εδώ θα μπορούσατε να κάνετε κλικ στην επιλογή show all για να εμφανιστούν ακόμη περισσότερες λεπτομέρειες (πιθανώς για λόγους ενδιαφέροντος μόνο για άτομα που θέλουν να εμβαθύνουν σε τεχνικές λεπτομέρειες):

Χρησιμοποιώντας αυτή την ενότητα μπορείτε να διαγνώσετε ποιο σύστημα αρχείων (fstype) έχει μια κατάτμηση, ποια διαδρομή /dev/ έχει (για παράδειγμα /dev/mmcblk0p1), το σημείο προσάρτησης, το μέγεθος, τη χρήση και την ετικέτα της, μεταξύ άλλων πληροφοριών.

Υπάρχουν δύο μορφές κωδικών αναθεώρησης του Raspberry Pi, το PiCockpit μπορεί να χειριστεί και τα δύο. Ο κωδικός αναθεώρησης νέου τύπου θα δώσει περισσότερες λεπτομέρειες:
- Μοντέλο Raspberry Pi
- Αναθεώρηση μοντέλου Raspberry Pi
- Raspberry Pi RAM
- Επεξεργαστής Raspberry Pi (SoC που χρησιμοποιείται)
- ΚΜΕ Raspberry Pi
- Κατασκευαστής - μπορείτε να μάθετε σε ποια χώρα κατασκευάστηκε το Raspberry Pi σας εδώ
Υπάρχουν επίσης ορισμένες πρόσθετες σημαίες που μπορείτε να δείτε στο τμήμα System / Raspberry Pi revision code του PiDoctor:
- Επιτρεπόμενη υπέρταση
- Επιτρέπεται ο προγραμματισμός OTP
- Επιτρέπεται η ανάγνωση OTP
- Μπιτ εγγύησης
Οι πληροφορίες για προχωρημένους περιλαμβάνουν πρόσθετα διαγνωστικά, τα οποία παρουσιάζονται σε μορφή κειμένου:

Βίντεο
Η μονάδα βίντεο σας επιτρέπει να ελέγξετε ποιες οθόνες είναι συνδεδεμένες στο Raspberry Pi σας και ποιες λειτουργίες (βίντεο και ήχου) υποστηρίζουν. Για τα Raspberry Pi 4 και 400, υποστηρίζονται και οι δύο θύρες HDMI.

Όπως μπορείτε να δείτε στο στιγμιότυπο οθόνης, αυτή η οθόνη υποστηρίζει έξοδο ήχου:
Υποστήριξη PCM: Μέγιστα κανάλια: 2, Μέγιστη δειγματοληψία: 48kHz, Μέγιστο μέγεθος δειγμάτων 16 bit.
Κάντε κλικ στις επιλογές CEA modes και DMT modes για να επεκτείνετε και να προβάλετε τις διαθέσιμες λειτουργίες οθόνης - αυτό είναι χρήσιμο για τη ρύθμιση της ανάλυσης οθόνης του Raspberry Pi στο αρχείο config.txt, αν έχετε πρόβλημα με την προβολή της εξόδου:

USB
Η μονάδα USB PiDoctor θα σας επιτρέψει να παρακολουθείτε ποιες συσκευές USB είναι συνδεδεμένες στο Raspberry Pi σας και να ανακτάτε λεπτομέρειες σχετικά με αυτές:

Κάντε κλικ στα βέλη για να επεκτείνετε την ιεραρχία των συσκευών USB:

Κάντε κλικ στη συσκευή που σας ενδιαφέρει για να λάβετε περισσότερες λεπτομέρειες:

Λογισμικό
Η ενότητα λογισμικού στο PiDoctor θα σας δείξει ποια έκδοση του προγράμματος-πελάτη PiCockpit έχετε - είναι σημαντικό να διατηρείτε το picockpit-client ενημερωμένο (χρησιμοποιήστε το PiControl για να το ενημερώσετε από το webinterface του PiCockpit).
Επίσης, θα σας επιτρέψει να δείτε τις τρέχουσες διεργασίες που εκτελούνται (έξοδος ps aux) και να τις αναζητήσετε με βάση το όνομα:


Σημειώστε ότι αυτά τα αποτελέσματα / ο κατάλογος των διεργασιών δεν ενημερώνονται ζωντανά - αν θέλετε να ανανεώνονται περιοδικά, κάντε κλικ στην επιλογή αυτόματη επαναφόρτωση (αυτό θα τα επαναφορτώνει κάθε 10 δευτερόλεπτα):

Υπάρχουν ορισμένες πρόσθετες δοκιμές σε προχωρημένες πληροφορίες:

Μπορείτε να έχετε πρόσβαση στην έξοδο των ακόλουθων εντολών εδώ:
- dmesg (Απομονωτής μηνυμάτων πυρήνα)
- vcdbg log msg
- hostnamectl
- Έκδοση vcgencmd
- lsmod (φορτωμένες ενότητες πυρήνα)
- ps aux (ακατέργαστη έξοδος)
Θα μπορείτε να κάνετε γρήγορη αναζήτηση στα αποτελέσματα, εισάγοντας το κείμενο που αναζητάτε στην αναζήτηση πάνω από την έξοδο της συγκεκριμένης εξόδου προηγμένων πληροφοριών που σας ενδιαφέρει:

Απενεργοποίηση δοκιμών στο PiDoctor
Αν θέλετε να απενεργοποιήσετε τις δοκιμές, για λόγους ασφαλείας, για παράδειγμα, θα πρέπει να αφαιρέσετε τα αντίστοιχα αρχεία ορισμού .json από το αρχείο
/etc/picockpit-client/apps/com.picockpit/pidoctor/modules

Προσθήκη προσαρμοσμένων δοκιμών στο PiDoctor
Η προσθήκη προσαρμοσμένων δοκιμών είναι δυνατή με την προσθήκη πρόσθετων ορισμών ενότητας .json. Κοιτάξτε τα παραδείγματα στον κώδικα που υπάρχουν, φροντίστε να ορίσετε τους δικούς σας μοναδικούς χειρισμούς και επανεκκινήστε το picockpit-client.
Θα προσθέσω περισσότερη τεκμηρίωση για τη δημιουργία των δικών σας δοκιμών εδώ, αν μου το ζητήσουν.
Σημειώστε ότι οι προσαρμοσμένες δοκιμές θα εμφανίζονται πάντα ως "Πληροφορίες για προχωρημένους", καθώς δεν έχει δημιουργηθεί προσαρμοσμένο περιβάλλον εργασίας για αυτές. Εάν χρειάζεστε τη δική σας προσαρμογή / UI για μια συγκεκριμένη λειτουργία, παρακαλούμε επικοινωνήστε μαζί μας για προσφορά..
Πώς μπορώ να αποκτήσω το PiDoctor για το Raspberry Pi μου;
Είναι πραγματικά εύκολο:
- Εγγραφείτε για λογαριασμό στο picockpit.com, η διαδικτυακή πλατφόρμα διαχείρισης του Raspberry Pi. Είναι δωρεάν για έως και 5 Raspberry Pis.
- Ακολουθήστε το οδηγίες εγκατάστασης για το PiCockpit. (Θα δημιουργήσετε ένα κλειδί API και θα εγκαταστήσετε το picockpit-client στο Raspberry Pi σας)
- Τώρα μπορείτε απλά να αποκτήσετε πρόσβαση στο PiDoctor από τη διεπαφή ιστού του προγράμματος περιήγησης της επιλογής σας, όπως περιγράφεται σε αυτή τη σελίδα
ΣΥΧΝΈΣ ΕΡΩΤΉΣΕΙΣ
Το PiDoctor δεν εμφανίζεται στα πρόσθετα εργαλεία, πώς μπορώ να έχω πρόσβαση σε αυτό;
Το PiDoctor συγχωνεύτηκε στο PiCockpit - παρακαλώ εγκαταστήστε το picockpit-client στο Raspberry Pi σας, και αποκτήστε πρόσβαση στην εφαρμογή PiDoctor.
Η κλασική, αυτόνομη έκδοση του PiDoctor έχει καταργηθεί.
Πώς μπορώ να κατεβάσω το EDID; Παλαιότερα ήταν διαθέσιμο στο κλασικό λογισμικό PiDoctor.
Επί του παρόντος, η εξαγωγή του EDID δεν υλοποιείται στη νέα εφαρμογή PiDoctor App. Πολλές από τις εξόδους για τις οποίες θα θέλατε το EDID είναι όμως υλοποιημένες, παρακαλώ ρίξτε μια ματιά στα παραπάνω στιγμιότυπα οθόνης.
Μπορώ να κατεβάσω την ιστορική αυτόνομη έκδοση του PiDoctor;
Μπορείτε να κατεβάσετε την τελευταία έκδοση του PiDoctor εδώ (Έκδοση 2.1.18). Το λογισμικό παρέχεται ως έχει, χωρίς καμία εγγύηση.
Με την ιστορική έκδοση, μπορείτε να χρησιμοποιήσετε την ίδια κάρτα SD με πολλά διαφορετικά Pis στη σειρά - θα δημιουργήσει ένα αρχείο καταγραφής JSON για κάθε Pi που έχετε δοκιμάσει, εξάγοντας διαφορετικά δεδομένα.
Αυτή η ανάρτηση στο blog μπορεί να σας φανεί χρήσιμη ως σημειώσεις πώς να χρησιμοποιήσετε το PiDoctor legacy.
Σύνδεσμοι λήψης:
- pidoctor-2.1.18.tar.gz (109 MB)
- readme+hashes.txt (1,8 kB)
- pidoctor-2.1.18.img.zip (128 MB), αυτό είναι που θέλετε αν θέλετε να γράψετε μια εικόνα σε μια κάρτα SD
- pidoctor-2.1.18.zip (109 MB)
Αυτοί οι σύνδεσμοι λήψης περιέχουν το ίδιο βασικό λογισμικό, βασισμένο στο Alpine Linux - σε διαφορετικές μορφές για τη διευκόλυνσή σας. Σε περίπτωση αμφιβολίας, επιλέξτε το .img.zip και γράψτε την εικόνα χρησιμοποιώντας εργαλεία όπως το Etcher.
Λάβετε υπόψη τους ακόλουθους περιορισμούς:
- η παλαιά έκδοση του PiDoctor δεν υποστηρίζει το Pi 4 ή το Pi 400 (η νέα έκδοση του PiDoctor, ως μέρος του PiCockpit πλατφόρμα υποστηρίζει όλα τα Raspberry Pis και θα συνεχίσει να ενημερώνεται)
- η παλαιότερη έκδοση δεν μπορεί να εγκατασταθεί σε ένα υπάρχον λειτουργικό σύστημα - πρέπει να την τοποθετήσετε σε δική της κάρτα SD.
- το online εργαλείο αξιολόγησης έχει διακοπεί, οπότε θα πρέπει να εξετάσετε μόνοι σας το ακατέργαστο αρχείο JSON - δυστυχώς αυτή η μορφή αρχείου δεν είναι συμβατή με τη νέα πλατφόρμα PiCockpit v2.
- δεν είμαστε σε θέση να παρέχουμε μη αμειβόμενη υποστήριξη για την παλαιά έκδοση - ωστόσο, αν θέλετε να δημιουργήσουμε μια λύση γύρω από αυτό για την επιχείρησή σας & είστε πρόθυμοι να αμοιβή για συμβουλευτική & ανάπτυξη, παρακαλώ επικοινωνήστε μαζί μας
Έχετε ακόμα ερωτήσεις/χρειάζεστε υποστήριξη;
Παρακαλώ επικοινωνήστε μαζί μας, στόχος μας είναι να σας βοηθήσουμε να ξεκινήσετε γρήγορα με το PiCockpit.