ИИ-модель Claude Code помог пользователю проанализировать логи домашней лаборатории на Proxmox и обнаружить несколько проблем, которые долго оставались незамеченными. Автор подготовил для неё контекст и правила обработки данных.
За две недели серверы накопили десятки тысяч строк от systemd, cron и различных таймеров, среди которых полезная информация терялась в общем потоке. Автор решил проверить, сможет ли Claude Code выделять важные события и не придумывать несуществующие проблемы.
Сначала эксперимент провели на синтетических данных. В них сохранили структуру реальной инфраструктуры, включая виртуальные машины, контейнеры и ZFS. В журнал добавили несуществующие события, чтобы проверить способность модели отказываться от неподтверждённых выводов.
Почти 64 000 строк удалось сократить до 21,5 КБ с помощью обычного скрипта. Затем оба подхода сравнили на одинаковых вопросах. В одном случае Claude Code работал с подготовленным дайджестом, а в другом получал доступ к исходным логам через инструменты поиска. Оба варианта сначала дали по десять правильных ответов из 12.
На реальном сервере Claude Code получил логи за 15 дней, индекс задач и данные ZFS. Объём оказался почти в десять раз меньше синтетического, но именно эти данные позволили обнаружить несколько реальных проблем.
Модель нашла шаблон Proxmox с включённым автозапуском, хотя он не должен был запускаться при загрузке. Также выяснилось, что среди 41 задачи не было настроенного задания резервного копирования. Домашний сервер пытался отправлять сообщения через SMTP Google, но соединение отклонялось из-за отсутствия ретранслятора. В результате накопились недоставленные письма.
Анализ также обнаружил и сетевую проблему: из-за сбоя сетевой карты Realtek произошла нечистая загрузка системы. Исправлять её уже не требовалось, но журнал помог понять причину.
Полностью полагаться на модель нельзя. В одном из тестов Claude Code решил, что получатель почты не настроен, поскольку поиск не нашёл нужных строк. На самом деле проблема была в отложенной отправке Postfix после отказа соединения на порту 25. После этого правила поиска скорректировали.
В итоге Claude Code оказался полезен для быстрого разбора больших объёмов журналов. Он не заменяет администратора, но помогает находить события, которые легко пропустить.

