
लाइव टेलीमेट्री, हार्डवेयर स्वास्थ्य निदान और कम-झिलमिलाहट वाले टर्मिनल रेंडरिंग के साथ आधुनिक रियल-टाइम Raspberry Pi सिस्टम मॉनिटरिंग डैशबोर्ड।
Linux टर्मिनल के लिए रीयल-टाइम Raspberry Pi सिस्टम मॉनिटरिंग डैशबोर्ड, जिसमें लाइव टेलीमेट्री, हार्डवेयर स्वास्थ्य विश्लेषण और कम-फ्लिकर रेंडरिंग शामिल है।
vcgencmd के माध्यम से Raspberry Pi हार्डवेयर टेलीमेट्रीq शामिल है| मोड | उद्देश्य |
|---|---|
| Balanced | पूर्ण मॉनिटरिंग डैशबोर्ड |
| Compact | छोटे टर्मिनल के लिए अनुकूलित |
| Minimal | केवल-आवश्यक स्वच्छ मोड |
| Doctor | निदान, अलर्ट और अपडेट-मॉनिटरिंग मोड |
प्रत्येक विविधता एक अलग मॉनिटरिंग वर्कफ़्लो के लिए डिज़ाइन की गई है — हल्के न्यूनतम मॉनिटरिंग से लेकर गहन निदान विश्लेषण तक।
systempi --variation balanced --theme raspberrypi
--variant और --var का उपयोग --variation के उपनाम के रूप में भी किया जा सकता है।
systempi --variation doctor --repo-check --theme vaulttec
systempi --variation compact --theme crt
systempi --variation minimal --theme ice
systempi --variation balanced --theme wasteland
systempi --variation doctor --theme biohazard
systempi --variation balanced --theme ocean
systempi --variation doctor --theme synthwave
git clone https://github.com/WastelandSYS/systempi.git
cd systempi
chmod +x install.sh uninstall.sh
sudo ./install.sh
इसके साथ लॉन्च करें:
systempi
cd systempi
sudo ./uninstall.sh
वैकल्पिक निर्भरता सफ़ाई:
sudo ./uninstall.sh --remove-deps
uninstaller वैश्विक systempi शॉर्टकट को /usr/local/bin से हटा देता है। यह आपके क्लोन किए गए रिपॉज़िटरी फ़ोल्डर को नहीं हटाता है।
डिफ़ॉल्ट लॉन्च:
systempi
किसी भी समय लाइव डैशबोर्ड से बाहर निकलने के लिए q दबाएँ।
वन-शॉट स्नैपशॉट मोड (एक बार रेंडर करें और बाहर निकलें):
systempi --once
Compact mode:
systempi --variation compact
न्यूनतम मोड:
systempi --variation minimal
संतुलित मोड:
systempi --variation balanced
डॉक्टर मोड (निदान-केंद्रित):
systempi --variation doctor
वैकल्पिक रिपॉज़िटरी ताज़गी जाँच के साथ डॉक्टर मोड:
systempi --variation doctor --repo-check
Doctor मोड स्थानीय पैकेज स्थिति बदलने पर अपनी सामान्य Updates गणना को रीफ़्रेश करता है। यह गणना अभी भी apt list --upgradable से आती है; SystemPi केवल पैकेज-स्थिति परिवर्तनों को APT से फिर से पूछने के लिए एक ट्रिगर के रूप में उपयोग करता है। इसके लिए sudo/root पहुँच की आवश्यकता नहीं है और यह पैकेज इंस्टॉल, हटाता या अपग्रेड नहीं करता है।
--repo-check ऑप्ट-इन है और केवल Doctor मोड के साथ मान्य है। यह मशीन पर पहले से कॉन्फ़िगर किए गए APT रिपॉज़िटरी से संपर्क करता है, ~/.cache/systempi/apt/ के अंतर्गत पृथक उपयोगकर्ता-स्वामित्व वाला मेटाडेटा संग्रहीत करता है, और सिस्टम APT कैश को संशोधित किए बिना हर तीन घंटे में अतुल्यकालिक रूप से रीफ़्रेश करता है।
Updates का अर्थ है मशीन के सामान्य APT मेटाडेटा को वर्तमान में ज्ञात अपडेट। Repo का अर्थ है SystemPi के वैकल्पिक निजी रिपॉज़िटरी ताज़गी जाँच का परिणाम। उदाहरण के लिए, Updates 8 available और Repo 9 available का अर्थ है कि सिस्टम वर्तमान में 8 उपलब्ध अपडेट के बारे में जानता है, जबकि पृथक रिपॉज़िटरी जाँच कुल 9 उपलब्ध पैकेज देखती है।
एक बार + export snapshot:
systempi --once --export text --output report.txt
systempi --once --export json --output report.json
वॉच/हिस्ट्री समर्थन के साथ लाइव अलर्ट इवेंट लॉगिंग:
systempi --watch
systempi --history
--watch नए सक्रिय अलर्ट ईवेंट रिकॉर्ड करता है, और --history हाल के ईवेंट यहाँ से प्रिंट करता है:
~/.local/state/systempi/events.log
थीम चयन के उदाहरण:
systempi --theme ocean
systempi --theme matrix
systempi --theme wasteland
Refresh interval के उदाहरण:
systempi --refresh 0.5
systempi --refresh 2
नेटवर्क मेट्रिक्स को एक विशिष्ट इंटरफ़ेस पर पिन करें:
systempi --interface eth0
systempi --interface wlan0
ANSI रंग अक्षम करें:
systempi --no-color
विकल्प संयोजित करें:
systempi --variation compact --theme mono --refresh 2 --interface wlan0 --no-color
Help मेनू:
systempi -h
संस्करण जानकारी:
systempi --version
टर्मिनल ग्लिफ़ चयन:
systempi --glyphs auto
systempi --glyphs unicode
systempi --glyphs ascii
auto सक्रिय टर्मिनल के लिए सबसे संगत ग्लिफ़ सेट स्वचालित रूप से चुनता है। unicode पूर्ण Unicode रेंडरिंग को बाध्य करता है, जबकि ascii अधिकतम संगतता के लिए एक सादा ASCII फ़ॉलबैक का उपयोग करता है।