NervMap: Инструмент для обнаружения сервисов и диагностики серверов с помощью одной команды

Что делает NervMap
NervMap — это инструмент командной строки, который обеспечивает полную видимость серверных служб и их зависимостей. Он был создан для решения проблемы ручного запуска множества команд, таких как docker ps, systemctl и ss -tlnp, и сопоставления конфигураций при устранении неполадок на сервере.
Ключевые возможности и производительность
Инструмент выполняется за 0,6 секунды и обнаруживает:
- Все контейнеры Docker
- Все службы systemd
- Все обычные процессы
Он отображает зависимости между этими службами, используя несколько методов обнаружения с разными уровнями достоверности:
- Docker Compose
depends_on(100% достоверности) - Установленные TCP-соединения через
/proc/net/tcp(85% достоверности) - Переменные окружения, такие как
DATABASE_URL,REDIS_HOST(60% достоверности) - Принадлежность к сети Docker (30% достоверности)
Диагностические возможности
NervMap включает 15 диагностических правил, которые выявляют проблемы с анализом серьёзности и влияния, а также предлагают способы исправления. Диагностика охватывает:
- Конфликты портов
- Контейнеры, завершённые OOM-killer
- Циклы перезапуска
- Неудачные службы systemd
- Циклические зависимости
- Давление на диск
- Открытые порты с подстановочными знаками
Использование и тестирование
Инструмент включает флаг --scope для фокусировки на одном проекте. Он был протестирован на рабочем сервере с 263 службами и показал нулевое количество ложных срабатываний. Секреты по умолчанию скрыты во всех выводах.
NervMap доступен в виде бинарного файла для Linux и бесплатен для личного использования. Исходный код размещён на GitHub.
📖 Read the full source: r/ClaudeAI
👀 Смотрите также

RubyLLM: Единый фреймворк Ruby для всех крупных AI-провайдеров
RubyLLM предоставляет единый Ruby-фреймворк для OpenAI, Anthropic, Gemini, Ollama и более 800 моделей. Поддерживает чат, зрение, аудио, инструменты, агентов, стриминг и интеграцию с Rails.

RUNE Protocol: Сохраняйте память сессий ИИ на разных платформах
RUNE (Relational User Notation for Entities) — это открытый протокол, который сохраняет ваши отношения с ИИ в зашифрованный файл .rune, решая проблему «холодного старта», когда ассистенты на базе ИИ забывают вас между сессиями. Созданный с помощью Claude Opus 4.6, он работает на платформах Claude и GPT.

ClawWatcher достиг отметки в 200 пользователей, сообщив о совокупной экономии более $28K на API OpenClaw.
ClawWatcher, инструмент для отслеживания затрат на API OpenClaw в реальном времени, достиг 200 пользователей. По словам его создателя, пользователи в совокупности сэкономили более 28 000 долларов на затратах на API, со средним снижением расходов на 45%.

Открытый навык Claude для консалтинговых фреймворков и кейсов
Бесплатный навык Claude с лицензией MIT предоставляет структурированные справочные материалы для работы в сфере управленческого консалтинга, включая фреймворки, отраслевой контекст и кейс-стади. Проект состоит из 80+ файлов в формате markdown, организованных по доменам, и ищет контрибьюторов для расширения охвата.