Короткий ответ
Контроль гарантий — таблица железа, не стопка PDF в ящике. На каждый значимый актив: тип, модель, серийный номер, дата покупки, окончание гарантии/сервисного контракта, поставщик, куда звонить, связь с узлом CMDB. Снимайте серийник с этикетки и из BMC/OS, пока сервер жив. Напоминание за 90 и 30 дней до конца — закупке и Ивану Петрову.
Не ждите клика SMART в пятницу, чтобы искать накладную 2019 года.
Симптомы и как отличить
Типичная картина:
- диск в RAID failed, серийник читают фонариком с салазки;
- ИБП пищит, сервис говорит «договор истёк в марте»;
- коммутатор ядра без SmartNet/аналога, замена — «купим новый»;
- виртуальные серверы в списке гарантий (их туда не надо).
Отличия:
| Тема | Не гарантия | Куда |
|---|---|---|
| Какие узлы существуют | инвентарь | серверы |
| Лицензии Windows | ПО | лицензии |
| Паспорт роли VM | логика | паспорт |
| Схема стойки | сеть/физика | схема |
Возможные причины
- Железо покупали «через знакомого», актов нет.
- Серийники не занесли при приёмке.
- Замены дисков по гарантии не обновляли в таблице.
- Стойка переезжала, бирки потерялись.
- Облако смешали с on-prem в одной голове: у VM нет серийника сервера.
- Редко: серийники считает коммерческой тайной закупка и не отдаёт 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, SizeLinux:
sudo dmidecode -s system-serial-number
sudo dmidecode -s system-product-name
lsblk -d -o NAME,SERIAL,SIZE,MODELiLO/iDRAC/IPMI — серийник шасси и лицензия BMC (это тоже «железо с датой»).
3. Сопоставить с закупками
Накладные, письма поставщика, личный кабинет вендора (Dell/HPE/Lenovo и т.д. — ваш вендор, не выдуманный). Дата окончания из кабинета важнее стикера «3 year», если продлевали.
4. Что уже просрочено
Отсортируйте по warranty-end. Всё, что < сегодня, — статус expired, решение: продлить, заменить, принять риск письменно.
Решение
Лист CMDB Hardware
| asset | model | serial | node | site | purchase | warranty-end | vendor-case | owner |
|---|---|---|---|---|---|---|---|---|
| srv-hv01 | ваш сервер | CZ1234 | HV01 | HQ | 2024-03-01 | 2027-03-01 | portal | Иван Петров |
| disk-hv01-2 | SAS | WD-XXXX | HV01 | HQ | 2024-03-01 | 2029-03-01 | Иван Петров | |
| ups-1 | ИБП | 1A2B | — | HQ | 2023-01-10 | 2026-01-10 | тел. сервиса | Иван Петров |
Правила:
- VM не получают серийник хоста как свой: гарантия на
HV01, гости — строки ПО/роли. - После замены диска по гарантии обновите serial, старый —
replaced. - Коммутаторы и firewall — обязательны, не только «сервера».
- Кабель и мышки не инвентаризируйте в этом листе.
Напоминания
Календарь закупки: задача за 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-контуре с ограниченным доступом. Серийник не пароль, но карта стойки не для всех сотрудников.
Кто звонит в сервис?
Зафиксируйте в строке. Обычно Иван Петров или дежурный с номером кейса из кабинета.