Короткий ответ

Контроль гарантий — таблица железа, не стопка PDF в ящике. На каждый значимый актив: тип, модель, серийный номер, дата покупки, окончание гарантии/сервисного контракта, поставщик, куда звонить, связь с узлом CMDB. Снимайте серийник с этикетки и из BMC/OS, пока сервер жив. Напоминание за 90 и 30 дней до конца — закупке и Ивану Петрову.

Не ждите клика SMART в пятницу, чтобы искать накладную 2019 года.

Симптомы и как отличить

Типичная картина:

  • диск в RAID failed, серийник читают фонариком с салазки;
  • ИБП пищит, сервис говорит «договор истёк в марте»;
  • коммутатор ядра без SmartNet/аналога, замена — «купим новый»;
  • виртуальные серверы в списке гарантий (их туда не надо).

Отличия:

ТемаНе гарантияКуда
Какие узлы существуютинвентарьсерверы
Лицензии WindowsПОлицензии
Паспорт роли VMлогикапаспорт
Схема стойкисеть/физикасхема

Возможные причины

  1. Железо покупали «через знакомого», актов нет.
  2. Серийники не занесли при приёмке.
  3. Замены дисков по гарантии не обновляли в таблице.
  4. Стойка переезжала, бирки потерялись.
  5. Облако смешали с on-prem в одной голове: у VM нет серийника сервера.
  6. Редко: серийники считает коммерческой тайной закупка и не отдаёт IT.

Диагностика

1. Обход стойки

Лист: юнит, бирка, серийник с шасси, фото этикетки в закрытый каталог заявки. ИБП, ИБП-карты, СХД, коммутаторы, межсетевые экраны, серверы, KVM.

2. Снятие из ОС/BMC

Windows:

Get-CimInstance Win32_BIOS | Select-Object Manufacturer, SerialNumber, SMBIOSBIOSVersion
Get-CimInstance Win32_ComputerSystemProduct | Select-Object Name, IdentifyingNumber, Vendor
Get-PhysicalDisk | Select-Object FriendlyName, SerialNumber, HealthStatus, Size

Linux:

sudo dmidecode -s system-serial-number
sudo dmidecode -s system-product-name
lsblk -d -o NAME,SERIAL,SIZE,MODEL

iLO/iDRAC/IPMI — серийник шасси и лицензия BMC (это тоже «железо с датой»).

3. Сопоставить с закупками

Накладные, письма поставщика, личный кабинет вендора (Dell/HPE/Lenovo и т.д. — ваш вендор, не выдуманный). Дата окончания из кабинета важнее стикера «3 year», если продлевали.

4. Что уже просрочено

Отсортируйте по warranty-end. Всё, что < сегодня, — статус expired, решение: продлить, заменить, принять риск письменно.

Решение

Лист CMDB Hardware

assetmodelserialnodesitepurchasewarranty-endvendor-caseowner
srv-hv01ваш серверCZ1234HV01HQ2024-03-012027-03-01portalИван Петров
disk-hv01-2SASWD-XXXXHV01HQ2024-03-012029-03-01Иван Петров
ups-1ИБП1A2BHQ2023-01-102026-01-10тел. сервисаИван Петров

Правила:

  1. VM не получают серийник хоста как свой: гарантия на HV01, гости — строки ПО/роли.
  2. После замены диска по гарантии обновите serial, старый — replaced.
  3. Коммутаторы и firewall — обязательны, не только «сервера».
  4. Кабель и мышки не инвентаризируйте в этом листе.

Напоминания

Календарь закупки: задача за 90 дней на позиции с warranty-end. Для ядра и СХД — раньше, если контракт продлевается долго.

Приёмка нового железа

Серийник в CMDB до включения в прод. Фото этикетки. Паспорт узла ссылается на asset-id.

Кабинеты вендоров и ИБП

Заведите в том же CMDB столбец portal-account: на какую запись vault завязан Dell/HPE/ИБП-сервис. Без кабинета серийник бесполезен в день отказа диска. Проверьте, что почта кабинета — it@contoso.example, не личная уходящего админа.

ИБП: снимите модель, серийник, дату батарей (часто батареи кончаются раньше корпуса). Если ИБП тянет HV01+СХД, просроченные батареи — P2 на закупку, не «потом». Коммутатор ядра: контракт поддержки или явный риск «замена с полки N дней».

При обходе фотографируйте этикетку так, чтобы читался serial, и кладите в закрытый каталог \\FILE01\IT\Hardware\photos\HV01.jpg. Не публикуйте фото стойки с паролями на мониторе.

Как проверить, что проблема устранена

  • У каждого физического сервера и ИБП HQ есть serial и дата.
  • Выборочно: dmidecode/Win32_BIOS совпадает с таблицей.
  • Иван Петров называет дату конца гарантии ядра без поиска по почте.
  • Учебный сценарий «диск умер»: за 10 минут найден serial и портал.

Сверьте RAID: число физических дисков в контроллере = число строк дисков (или явно «не учитываем consumer SSD в тестовом ПК»).

Раз в квартал сверьте Get-PhysicalDisk/lsblk с листом дисков HV01: серийник после горячей замены часто забывают обновить, и кабинет вендора показывает уже другой диск. Это та же ошибка, что «гарантия на шасси, а умер диск из другой партии».

Если не помогло

  • Серийник в SMBIOS To be filled by O.E.M.: берите с этикетки, занесите вручную.
  • Белый ящик без кабинета вендора: дата по накладной + 12/24/36 мес как в договоре, статус local-vendor.
  • СХД с дисками разных партий: строки на диск, не одна на полку.
  • Аренда колокации: уточните, чья гарантия — ваша или площадки.

Профилактика

  • Приёмка железа по чеклисту серийников.
  • Замена компонента = обновление CMDB в той же заявке, что журнал работ.
  • Квартальный взгляд на expired.
  • Не покупать диски без учёта в том же RAID «на кассе».

FAQ

Нужны ли серийники RAM?

Имеет смысл на серверах с отдельной гарантией модулей. На старте — шасси, диски, PSU, контроллер RAID, ИБП, сеть.

Гипервизор с десятью VM — одна гарантия?

Да, одна (или контракт на хост). VM не «продляют железо».

Что с облачными инстансами?

Нет серийника стойки Contoso. Строка не в этом листе, а в договоре cloud.

Гарантия кончилась, но железо живое?

Статус expired, риск на owner сервиса. План замены в бюджет, не сюрприз при первом клике.

Можно ли хранить PDF сканов наклеек в общем SharePoint?

В IT-контуре с ограниченным доступом. Серийник не пароль, но карта стойки не для всех сотрудников.

Кто звонит в сервис?

Зафиксируйте в строке. Обычно Иван Петров или дежурный с номером кейса из кабинета.