NervMap: Einzelbefehl-Server-Service-Erkennungs- und Diagnosewerkzeug

✍️ OpenClawRadar📅 Veröffentlicht: 22. März 2026🔗 Source
NervMap: Einzelbefehl-Server-Service-Erkennungs- und Diagnosewerkzeug
Ad

Was NervMap leistet

NervMap ist ein Kommandozeilen-Tool, das umfassende Einblicke in Serverdienste und ihre Abhängigkeiten bietet. Es wurde entwickelt, um den manuellen Aufwand beim Ausführen mehrerer Befehle wie docker ps, systemctl und ss -tlnp sowie beim Abgleichen von Konfigurationen bei der Fehlerbehebung auf Servern zu reduzieren.

Wichtige Funktionen und Leistung

Das Tool führt seine Analyse in 0,6 Sekunden aus und erkennt:

  • Alle Docker-Container
  • Alle systemd-Dienste
  • Alle einfachen Prozesse

Es bildet Abhängigkeiten zwischen diesen Diensten mithilfe mehrerer Erkennungsmethoden mit unterschiedlichen Konfidenzniveaus ab:

  • Docker Compose depends_on (100 % Konfidenz)
  • TCP-Verbindungen über /proc/net/tcp (85 % Konfidenz)
  • Umgebungsvariablen wie DATABASE_URL, REDIS_HOST (60 % Konfidenz)
  • Zugehörigkeit zu Docker-Netzwerken (30 % Konfidenz)
Ad

Diagnosefähigkeiten

NervMap umfasst 15 Diagnoseregeln, die Probleme mit Schweregrad- und Auswirkungsanalyse sowie Lösungsvorschlägen identifizieren. Die Diagnosen decken ab:

  • Port-Konflikte
  • OOM-beendete Container
  • Neustart-Schleifen
  • Fehlgeschlagene systemd-Dienste
  • Zirkuläre Abhängigkeiten
  • Speicherplatzprobleme
  • Freigegebene Wildcard-Ports

Verwendung und Tests

Das Tool enthält ein --scope-Flag, um sich auf ein einzelnes Projekt zu konzentrieren. Es wurde auf einem Produktionsserver mit 263 Diensten getestet und meldete keine falsch positiven Ergebnisse. Geheimnisse werden standardmäßig in allen Ausgaben geschwärzt.

NervMap ist als Linux-Binary verfügbar und für den persönlichen Gebrauch kostenlos. Die Source ist auf GitHub gehostet.

📖 Read the full source: r/ClaudeAI

Ad

👀 Siehe auch