クラ:依存関係ゼロで自己完結型のLinuxサーバー監視

✍️ OpenClawRadar📅 公開日: March 7, 2026🔗 Source
クラ:依存関係ゼロで自己完結型のLinuxサーバー監視
Ad

Kulaの機能

Kulaは、/proc/sysから直接読み取ることで1秒ごとにシステムメトリクスを収集し、組み込みの階層化リングバッファストレージエンジンに保存し、リアルタイムWeb UIダッシュボードとターミナルTUIを通じて提供します。

収集されるメトリクス

  • CPU: 合計使用率(ユーザー、システム、iowait、irq、softirq、steal)+ コア数
  • ロード: 1/5/15分平均、実行中&合計タスク数
  • メモリ: 合計、空き、利用可能、使用済み、バッファ、キャッシュ、shmem
  • スワップ: 合計、空き、使用済み
  • ネットワーク: インターフェースごとのスループット(Mbps)、パケット/秒、エラー、ドロップ;TCPエラー/秒、リセット/秒、確立済み接続;ソケット数
  • ディスク: デバイスごとのI/O(読み書きバイト/秒、読み取り/秒、書き込み/秒 IOPS);ファイルシステム使用率
  • システム: アップタイム、エントロピー、クロック同期、ホスト名、ログインユーザー数
  • プロセス: 実行中、スリープ中、ブロック中、ゾンビの数
  • 自己: Kula自身のCPU%、RSSメモリ、オープンファイル記述子

ストレージエンジン

データは、階層ごとに事前割り当てされた固定最大サイズのリングバッファファイルに永続化されます。ファイルが満杯になると、新しいデータが最も古いエントリを上書きします。

  • 階層1: 生の1秒サンプル(デフォルト250 MB)
  • 階層2: 1分集計: 平均化されたCPU&ネットワーク、最終値ゲージ(デフォルト150 MB)
  • 階層3: 5分集計、同じロジック(デフォルト50 MB)

ダッシュボード機能

HTTPサーバーは、ライブストリーミング用のREST APIとWebSocketエンドポイントを公開します。認証はオプションです - 有効にすると、Argon2idハッシュ化とソルト、セッションクッキーを使用します。フロントエンドはバイナリに埋め込まれたシングルページアプリケーションで、以下の機能を含みます:

  • ドラッグ選択によるインタラクティブズーム(ライブストリームを自動一時停止)
  • 選択したグラフのみを表示するフォーカスモード
  • グリッド / 積み上げリストレイアウト切り替え
  • クロック同期、エントロピー問題、過負荷のアラートシステム
Ad

インストール

amd64(x86_64)GNU/Linux向けのインストール方法の例。ARMおよびRISC-Vパッケージについてはリリースを確認してください。

スタンドアロン

wget https://github.com/c0m4r/kula/releases/download/0.7.1/kula-0.7.1-amd64.tar.gz
echo " 6baff6bee9f9bbf56adc6e264e7ff9e1dfa763e7bab76a21dbc1e7d4be0397f4 kula-0.7.1-amd64.tar.gz " | sha256sum -c || rm kula-0.7.1-amd64.tar.gz
tar -xvf kula-0.7.1-amd64.tar.gz
cd kula
./kula

Debian/Ubuntu

wget https://github.com/c0m4r/kula/releases/download/0.7.1/kula_0.7.1_amd64.deb
echo " bbcd6ee65441c85f5bc835c40a1afaabc78b78d976c25e535c051b29ad514185 kula_0.7.1_amd64.deb " | sha256sum -c || rm kula_0.7.1_amd64.deb
sudo dpkg -i kula_0.7.1_amd64.deb
systemctl status kula

ソースからビルド

git clone https://github.com/c0m4r/kula.git
cd kula
bash addons/build.sh

使用方法

クイックスタート

# 1. 設定をコピーして編集(オプション)
cp config.example.yaml config.yaml
# 2. サーバーを起動
./kula serve
# ダッシュボードは http://127.0.0.1:8080
# 3. またはターミナルUIを使用
./kula tui

認証(オプション)

# パスワードハッシュを生成
./kula hash-password
# 出力をconfig.yamlのweb.authに追加

このプロジェクトは現在バージョン0.7.1で、作者はまだいくつかの未完成な部分があり成熟が必要としていますが、すでに複数の本番サーバーで使用されています。

📖 完全なソースを読む: HN LLM Tools

Ad

👀 See Also

120個のプロンプトパターンをテスト:Claude Codeで実際に機能した8つ
Tools

120個のプロンプトパターンをテスト:Claude Codeで実際に機能した8つ

Claude Code向けの120のプロンプトパターンを3ヶ月間実際にテストした結果、8つの実用的なコマンドと5つの検証プロンプトが得られました。主なパターン:L99(曖昧さの削減)、/ghost(AI的な表現の除去)、OODA(構造化された推論)、ULTRATHINK(深い推論)、HARDMODE(制約によるデバッグ)。

OpenClawRadar
Claude Codeプラグイン「nice-figures」が研究ブログスタイルのMatplotlib図を作成
Tools

Claude Codeプラグイン「nice-figures」が研究ブログスタイルのMatplotlib図を作成

nice-figuresは、Anthropicのソフトパステル調の研究ブログスタイルに合わせたmatplotlibグラフを生成するClaude Codeプラグインです。16種類のチャートレシピ、追加依存関係ゼロ、自動スタイリングを備えています。

OpenClawRadar
モバイルハーネス: Claudeエージェント向けモバイルアプリにブラウザ使用スキルをもたらす
Tools

モバイルハーネス: Claudeエージェント向けモバイルアプリにブラウザ使用スキルをもたらす

Mobile Harnessは、Claude/エージェントがMobAIを実行レイヤーとして使用し、再利用可能なモバイルアプリスキル(Reddit、Instagram、TikTok)を提供します。実際のデバイス、エミュレータ、シミュレータで動作し、無料の日次クォータがあります。

OpenClawRadar
オープンソースMCPサーバーがClaudeをブラジル中央銀行の経済データに接続
Tools

オープンソースMCPサーバーがClaudeをブラジル中央銀行の経済データに接続

Sidney Bissoliは、MITライセンスのMCPサーバー「bcb-br-mcp」を作成しました。このサーバーは、ブラジル中央銀行(SGS/BCB)の18,000以上の時系列データにClaudeからアクセスできるようにします。サーバーには、金利、インフレ、為替レート、GDP、雇用、信用データをカバーする8つのツールが含まれています。

OpenClawRadar