Ручную инвентаризацию железа (оборудования, ЗИП и Материалов) дополняет полуавтоматическая инвентаризация Операционных систем.
Есть несколько типов скриптов, собирающих информацию об установленных ОС:
В списке ОС вроде бы и так очевидно все. Можно сортировать (заголовки кликабельны), можно фильтровать по полям ввода (Подсказки по фильтрации выводятся при наведении мыши на заголовок.
Цвет ячейки с именем хоста определяется временем с последнего обновления:
Из неочевидных вещей: Поиск софта/железа
Если в поле софт вписать текст, то фильтроваться будут те ОС, у которых этот текст встречается в отпечаток софта или в отпечаток железа, т.е. так можно найти ОС с конкретным серийником материнской платы, моделью платы, версией корела и т.п.
Выводит список адресов на всех интерфейсах.
Иногда появляются какие-то технические адреса (виртуальные интерфейсы, тунельные и т.п.), если они отображаются в карта помещений вместо основного адреса, то можно их скрыть нажав значок eye-close (значок поменяется на eye-open которым этот IP можно вернуть как отображаемый)
Можно открыть программу удаленного доступа, кликнув на значок log-in
Выписка из 3х последних записей входа на эту ОС из журнал входов в ПК
Штатно в редактирование ОС обычно меняются только:
Здесь пишется домен операционной системы. Поскольку создается она скриптом, менять его нужно только при переводе машины из одного домена в другой, во избежание появления дублей
Здесь пишется имя компьютера установленное в ОС (в разных ОС установленных на АРМ должны быть разные имена). Поскольку создается оно скриптом, менять его нужно только при переименовании машины, во избежание появления дублей
Здесь руками выбирается АРМ (физический комп) на котором установлена эта операционка. Сопоставление операционок с железом делается вручную везде кроме скриптов PowerCLI, которые могут сами раскидать виртуальные ОС по гипервизорам.
По идее значение всегда должно быть установлено! Валидация пропускает пустое значение просто потому, что скрипты добавляют ОС не зная какой у нее АРМ и не могут его сразу поставить сами.
Если к АРМ уже прикреплен пользователь, то искать АРМ можно не только по номеру, но и по имени пользователя
Это поле только для VM. Раньше пользователь был только у АРМ, но если комп - это сервер, и на нем крутится ВМ, единственное назначение (ну или одно из назначений) которой - рабочее место пользователя, но при этом остальной сервер не является его личным рабочим местом? В таком случае пользователь вписывается сюда. В таком случае это отображается как сервис на ВМ:
из того что можно менять, но это делатся ппц редко:
Вообще эту галочку проставляет обычно скрипт на powerCLI, но можно и вручную поставить, если ОС добавлена иначе.
Его можно заполнить руками, и он будет выводиться в шапке и в тултипе, если мышку наводить на ОС в карте помещений
если нажать кнопочку «Расширенные настройки» (эта кнопочка вообще ни разу не понятно, что нажимается, но это так), то там выпадает несколько полей с данными, которые вообще то заполняются скриптом, и если их туда внести, то скорее всего при следующем срабатывании скрипт их затрет.
Ну вообще тут строчка с версией операционной системы. С одной стороны это же софт, надо ее было засунуть в софт, но нет. Софт штука опциональная, а вот это поле - обязательное. С пустой версией ОС сохранить запись в БД не даст. Валидатор не пропустит. (В смысле у вас пустая версия ОС? Как не знаете как называется? У нас же это вообще-то объект «операционная система»)
Ну тут лежит JSON объект с обнаруженным железом внутри ОС.
Вообще как я помню, он не совсем валидный JSON, у него не хватает обертки из квадратных скобок [], т.к. это массив устройств
Выглядит в валидном виде примерно так:
[ {"motherboard": { "manufacturer":"ASUSTeK COMPUTER INC.", "product":"H61M-G", "serial":"140222247102869" } }, {"processor": { "model":"Intel(R) Core(TM) i5-3570S CPU @ 3.10GHz", "cores":"4" } }, {"memorybank": { "manufacturer":"Hynix/Hyundai", "capacity":"8192" } }, {"harddisk": { "model":"WDC WD1003FZEX-00MK2A0", "size":"1000" } }, {"videocard": { "name":"AMD Radeon (TM) R9 200 Series", "ram":"2048" } } ]
Софт обнаруженный внутри ОС, заполняется также в формате JSON.
Софт собирается только скриптами на Windows.
PowerCLI внутрь ВМ не заглядывает особо, а на линуксе я хз как там софт собирать.
Там 300 пакетов выдаст и все бесплатные. Нафига оно нам?
После манипуляций с ОС, в результате которой у нее изменилось имя или домен
Вообще если ОС выведена из работы, правильнее будет в редактировании поставить галочку «Архивирован», и она будет отмечена как не в работе и не будет отсвечивать в общем списке.
Но можно и удалить, если
Ну тут просто - из окна просмотра жмем ведро