NervMap:シングルコマンドでサーバーサービスの検出と診断を行うツール

✍️ OpenClawRadar📅 公開日: March 22, 2026🔗 Source
NervMap:シングルコマンドでサーバーサービスの検出と診断を行うツール
Ad

NervMapの機能

NervMapは、サーバーサービスとその依存関係を包括的に可視化するコマンドラインツールです。サーバーの問題をトラブルシューティングする際に、docker pssystemctlss -tlnpなどの複数のコマンドを手動で実行し、設定を相互参照するという課題に対処するために作成されました。

主な機能と性能

このツールは0.6秒で実行され、以下を検出します:

  • すべてのDockerコンテナ
  • すべてのsystemdサービス
  • すべてのベアプロセス

これらのサービス間の依存関係を、さまざまな信頼度レベルを持つ複数の検出方法を使用してマッピングします:

  • Docker Composeのdepends_on(100%信頼度)
  • /proc/net/tcpによるTCP確立済み接続(85%信頼度)
  • DATABASE_URLREDIS_HOSTなどの環境変数(60%信頼度)
  • Dockerネットワークのメンバーシップ(30%信頼度)

診断機能

NervMapには、重大度と影響分析、および修正提案を含む15の診断ルールが含まれており、問題を特定します。診断は以下をカバーします:

  • ポート競合
  • OOMキルされたコンテナ
  • 再起動ループ
  • 失敗したsystemdサービス
  • 循環依存関係
  • ディスク圧力
  • 公開されたワイルドカードポート

使用方法とテスト

このツールには、単一のプロジェクトに焦点を当てるための--scopeフラグが含まれています。263のサービスを持つ本番サーバーでテストされ、誤検知はゼロと報告されています。すべての出力では、デフォルトでシークレットが編集されます。

NervMapはLinuxバイナリとして利用可能で、個人利用は無料です。ソースはGitHubでホストされています。

📖 Read the full source: r/ClaudeAI

Ad

👀 See Also

Claude Banana: デザインシステムを考慮した画像生成のためのClaude Codeプラグイン
Tools

Claude Banana: デザインシステムを考慮した画像生成のためのClaude Codeプラグイン

Claude Bananaは、GoogleのGemini APIを使用して画像を生成するClaude Codeプラグインです。コンテキストを考慮したプロンプト作成により、Tailwind設定、CSS変数、デザイントークン、既存のアセットを読み取り、プロジェクトの視覚的スタイルを理解します。

OpenClawRadar
ナレッジレイヴン:Claude用検索可能ナレッジベースプラグイン
Tools

ナレッジレイヴン:Claude用検索可能ナレッジベースプラグイン

Knowledge Ravenは、Claude DesktopプラグインまたはMCPサーバーを介して、Confluence、Notion、Google Drive、Dropbox、GitHubなどのソースからClaudeがドキュメントを検索できるツールで、意味検索、キーワード検索、完全なドキュメント取得を提供します。

OpenClawRadar
Mac上でMCPを介してClaudeにローカルLLMをアシスタントとして提供する
Tools

Mac上でMCPを介してClaudeにローカルLLMをアシスタントとして提供する

開発者がClaudeをOllamaとMCPを介してローカルのQwen 2.5 Coder 14Bに接続し、テキスト処理や大規模ファイルの処理などのタスクを委任するための無料アシスタントを作成。

OpenClawRadar
LightMem:LLMエージェント向け軽量メモリシステム、10倍以上の性能向上と100分の1のコストを実現
Tools

LightMem:LLMエージェント向け軽量メモリシステム、10倍以上の性能向上と100分の1のコストを実現

LightMemはLLMエージェント向けのモジュラー型メモリシステムで、最大10.9%の精度向上を実現し、トークン数を最大117倍、API呼び出しを最大159倍、実行時間を12倍以上削減します。エージェントワークフロー全体でのスケーラブルな長文脈推論を目的として設計されています。

OpenClawRadar