АвтоматизацияКлиент не раскрывается

Ежедневный контроль резервных копий: 8 серверов, один отчёт в 08:00

Разработали систему, которая каждую ночь сама проверяет резервное копирование на серверах пяти клиентов и к началу рабочего дня присылает один отчёт с понятным статусом по каждому заданию.

8 серверов
под ежедневным автоматическим контролем
5 клиентов
в одном отчёте к началу рабочего дня
4 системы
резервного копирования проверяются по единым правилам

Задача

Резервное копирование у клиентов работает на разном программном обеспечении: где-то Veeam Backup & Replication, где-то агент Veeam, где-то Effector Saver трёх разных версий, где-то штатный архиватор Windows. Чтобы убедиться, что копии за ночь создались, инженеру приходилось каждое утро подключаться к каждому серверу и просматривать консоли и журналы вручную.

Ручной обход давал ещё и ложное спокойствие: сервер, до которого сегодня не дошли руки, выглядел так же, как сервер, где всё в порядке. Требовался единый ежедневный контроль всех площадок, который отличает «проверено, всё хорошо» от «проверить не удалось».

Решение

Мы разработали лёгкий агент, который устанавливается на сервер резервного копирования и запускается по расписанию до начала рабочего дня. Агент забирает свои настройки с нашего сервера, выполняет проверки и отправляет результат обратно по защищённому каналу. Обратные подключения к сети клиента не требуются, все действия выполняются только на чтение.

Проверка построена в два слоя. Первый — общий для любого ПО: свежесть копий, их размер и отклонение от обычного для этого задания, глубина хранения, свободное место и целостность архивов. Второй — уточняющий, с учётом конкретной системы резервного копирования: результат последних заданий, состояние служб и записи журналов. Поддержка нового клиента добавляется настройками, без изменения программы.

Ключевое требование к системе — не поднимать ложных тревог. Отчёт с регулярными ложными срабатываниями за неделю приучает его не читать, и тогда он хуже, чем его отсутствие. Поэтому статусов три: «всё хорошо», «есть проблема» и отдельно «проверить не удалось» — последний виден в отчёте, но не выдаёт себя за аварию.

Что сделали

  • агент проверки на 8 серверах пяти клиентов;
  • единые проверки для четырёх разных систем резервного копирования;
  • контроль свежести, размера, глубины хранения, свободного места и целостности архивов;
  • проверку заданий, служб и журналов конкретного ПО резервного копирования;
  • три состояния статуса, включая отдельное «проверить не удалось»;
  • передачу результатов по защищённому каналу без входящих подключений к сети клиента;
  • централизованное хранение настроек и автоматическое обновление агентов;
  • хранение истории проверок и сравнение с предыдущими днями;
  • ежедневный сводный отчёт по всем клиентам в рабочий чат к 08:00;
  • контроль работоспособности самой системы проверки.

Результат

Вместо ежедневного обхода консолей инженер получает к началу рабочего дня один отчёт, в котором сразу видно, где всё в порядке, где есть проблема и где проверка не прошла. Освободившееся время уходит на разбор реальных проблем, а не на подтверждение того, что их нет.

За первый месяц работы система выявила пять проблем, которые не были видны при обычной проверке «всё ли зелёное»: от неподходящего диска в хранилище копий до виртуальных машин, не входивших ни в одно задание резервного копирования.

Подтверждённые показатели

  • 8 серверов пяти клиентов под ежедневным автоматическим контролем;
  • 4 системы резервного копирования проверяются по единым правилам;
  • отчёт по всем клиентам формируется ежедневно к 08:00;
  • за первый месяц выявлено 5 скрытых проблем резервного копирования;
  • ежедневная проверка каждого сервера вместо выборочной;
  • история проверок хранится и доступна для разбора инцидентов.

Итог

Клиенты получили ежедневное подтверждение того, что копии действительно создаются, а не предположение об этом. Система не требует установки серверов и лицензий на стороне клиента, работает только на чтение и расширяется на нового клиента настройками, без доработки программы.

Услуги в проекте

  • Резервное копирование
  • Мониторинг ИТ-инфраструктуры
  • Автоматизация
  • Разработка программного обеспечения

← Все кейсы