
라이브 텔레메트리, 하드웨어 상태 진단 및 플리커가 적은 터미널 렌더링을 갖춘 최신 실시간 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
설치 제거 프로그램은 /usr/local/bin에서 전역 systempi 바로가기를 제거합니다. 복제한 저장소 폴더는 삭제하지 않습니다.
기본 실행:
systempi
실시간 대시보드를 종료하려면 언제든지 q를 누르세요.
원샷 스냅샷 모드(한 번 렌더링 후 종료):
systempi --once
Compact 모드:
systempi --variation compact
최소 모드:
systempi --variation minimal
Balanced 모드:
systempi --variation balanced
Doctor 모드 (진단 중심):
systempi --variation doctor
선택적 저장소 최신 상태 확인 기능이 있는 Doctor 모드:
systempi --variation doctor --repo-check
Doctor 모드는 로컬 패키지 상태가 변경되면 일반 Updates 개수를 새로 고칩니다. 개수는 여전히 apt list --upgradable에서 가져오며, SystemPi는 패키지 상태 변경을 APT에 다시 질의하기 위한 트리거로만 사용합니다. 이는 sudo/root 권한이 필요하지 않으며 패키지를 설치, 제거 또는 업그레이드하지 않습니다.
--repo-check는 선택 사항이며 Doctor 모드에서만 유효합니다. 이 옵션은 머신에 이미 구성된 APT 저장소에 접속하고, 격리된 사용자 소유 메타데이터를 ~/.cache/systempi/apt/ 아래에 저장하며, 시스템 APT 캐시를 수정하지 않고 3시간마다 비동기적으로 새로 고칩니다.
Updates는 머신의 일반 APT 메타데이터에 현재 알려진 업데이트를 의미합니다. Repo는 SystemPi의 선택적 비공개 저장소 최신 상태 확인 결과를 의미합니다. 예를 들어 Updates 8 available과 Repo 9 available은 시스템이 현재 8개의 사용 가능한 업데이트를 알고 있는 반면, 격리된 저장소 확인에서는 총 9개의 사용 가능한 패키지가 보인다는 뜻입니다.
Once + export snapshot:
systempi --once --export text --output report.txt
systempi --once --export json --output report.json
watch/history 지원을 통한 실시간 경고 이벤트 로깅:
systempi --watch
systempi --history
--watch는 새로 활성화된 경고 이벤트를 기록하며, --history는 다음 위치에서 최근 이벤트를 출력합니다:
~/.local/state/systempi/events.log
테마 선택 예시:
systempi --theme ocean
systempi --theme matrix
systempi --theme wasteland
새로 고침 간격 예시:
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
도움말 메뉴:
systempi -h
버전 정보:
systempi --version
터미널 글리프 선택:
systempi --glyphs auto
systempi --glyphs unicode
systempi --glyphs ascii
auto는 활성 터미널에 가장 호환되는 글리프 세트를 자동으로 선택합니다. unicode는 전체 유니코드 렌더링을 강제하며, ascii는 최대 호환성을 위해 일반 ASCII 폴백을 사용합니다.
주로 Linux 시스템을 위해 설계되었습니다.
테스트 환경:
참고 사항:
vcgencmd가 필요합니다.install.sh에 의해 설치되는 psutil이 필요합니다.hailortcli를 사용할 수 있을 때 자동으로 감지됩니다.--repo-check 지원은 Debian/APT 기반 시스템을 대상으로 하며, 사용자가 구성한 APT 저장소를 사용합니다.systempi는 Raspberry Pi 모니터링이 어수선하거나 구식이 아니라 현대적이고 반응성이 뛰어나며 시각적으로 즐거운 느낌을 주도록 만들어졌습니다.
이 대시보드는 다음에 중점을 둡니다:
Systempi는 GNU General Public License v3.0에 따라 배포됩니다. 전체 라이선스 텍스트는 LICENSE를 참조하세요.