
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
コンパクトモード:
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 キャッシュを変更することなく、3 時間ごとに非同期で更新します。
Updates は、マシンの通常の APT メタデータで現在認識されている更新を意味します。Repo は、SystemPi のオプションのプライベートリポジトリ鮮度チェックによる結果を意味します。例えば、Updates 8 available と Repo 9 available は、システムが現在 8 件の利用可能な更新を認識している一方で、分離されたリポジトリチェックでは合計 9 件の利用可能なパッケージが検出されていることを意味します。
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 は完全な Unicode レンダリングを強制し、ascii は最大限の互換性のためにプレーンな ASCII フォールバックを使用します。
主に Linux システム向けに設計されています。
テスト済み環境:
注意事項:
vcgencmd が必要です。psutil が必要で、これは install.sh によってインストールされます。hailortcli が利用可能な場合に自動検出されます。--repo-check サポートは Debian/APT ベースのシステムを対象としており、ユーザーが設定した APT リポジトリを使用します。systempi は、Raspberry Pi のモニタリングを、雑然としたり時代遅れなものではなく、モダンで応答性が高く、視覚的に楽しいものにするために作られました。
このダッシュボードは以下に重点を置いています:
Systempi は GNU General Public License v3.0 の下でリリースされています。完全なライセンス条文については LICENSE を参照してください。