Операционные системы перейти к списку

Ручную инвентаризацию железа (оборудования, ЗИП и Материалов) дополняет полуавтоматическая инвентаризация Операционных систем. Есть несколько типов скриптов, собирающих информацию об установленных ОС:

  • Импорт скриптами из Windows — Сканирует установленное железо, софт, IP адреса — распространяется по операционным системам Windows при помощи GPO
  • Импорт скриптами из Linux — Сканирует установленное железо, IP адреса — распространяется по операционным системам Linux средствами управления конфигурациями (например Puppet)
  • Импорт скриптами из VMWare — Сканирует установленное железо, IP адреса, раскладывает операционки по АРМам согласно расположению ВМ на хостах, работает с одного узла с установленным PowerCLI

Список

Список сортируется (клик по заголовку) и фильтруется полями ввода под заголовками (подсказка по фильтру — на самом заголовке). Цвет ячейки с именем хоста показывает давность последних данных от скрипта инвентаризации (легенда цветов — в подсказке заголовка).

Из неочевидного — поиск по софту/железу: текст, вписанный в поле «Софт», ищется не только в отпечатке софта, но и в отпечатке железа. Так находят ОС по серийнику материнской платы, модели платы, версии конкретной программы и т.п.

Просмотр

Карточка ОС собрана из блоков:

  • шапка — имя хоста со значком удалённого доступа, ярлычок давности данных (клик разворачивает дату обновления и версию скрипта), версия ОС, ответственный и команда поддержки, комментарий;
  • привязки — АРМ или платформа виртуализации, IP-адреса и MAC, привязанные лицензии;
  • сервисы и обслуживание — в работе каких сервисов участвует ОС, требования и работы по обслуживанию;
  • доступы — ACL и учётные записи (ACE);
  • журнал входов — три последние записи входа пользователей;
  • железо — распознанный отпечаток железа, обнаруженного внутри ОС;
  • софт (правая колонка) — обнаруженное ПО по категориям согласования;
  • дубликаты — подозрения на записи-двойники (с таким же именем хоста в этом окружении) с кнопкой поглощения.

Значения полей и назначение элементов поясняют их собственные подсказки (иконка «?» у поля, тултип у значка) — здесь только состав карточки.

Редактирование

Назначение полей показывают подсказки прямо в форме. Типовые сценарии ручной правки:

  • обычное рабочее место — руками меняются только FQDN (Домен + Имя компьютера, например при переименовании машины или переводе в другой домен; там же — как правильно переименовывать) и привязка к АРМ: сопоставление ОС с железом делается вручную;
  • сервер — дополнительно правятся Сервисы и обслуживание; Пользователь заполняется только для ВМ-рабочих мест.

Поля под кнопкой “Расширенные настройки” (версия ОС, IP- и MAC-адреса, отпечаток железа, отпечаток софта, внешние ссылки) заполняются скриптами инвентаризации — внесённое руками скрипт, скорее всего, затрёт при следующем срабатывании.

Выведенную из работы ОС не удаляем, а архивируем.

Удаление

Удалить (кнопка-корзина в окне просмотра; при наличии связанных объектов она недоступна — тултип перечислит, что мешает) можно, если

  • история об ОС абсолютно точно не нужна, например временно развернутая виртуалка на пару дней
  • просто дубликат какой-то ошибочный

В остальных случаях правильнее архивация.

Атрибуты

Атрибут Описание
Идентификатор
id
Код
code
Человекочитаемый и безопасный для URL идентификатор объекта. Удобно использовать в API чтобы не зависеть от переименования объектов (если код при этом сохраняется)
Комментарий
comment
Заполняется руками; выводится в шапке ОС и в тултипе при наведении на ОС в карте помещений
Записная книжка
notepad
Все важные и не очень заметки и примечания по жизненному циклу этого объекта
Ссылки
links
Ссылки на связанные страницы и ресурсы
Каждая строка — одна ссылка: сначала описание, последнее слово — сам URL (без пробелов, вместо них %20).
Пример: описание сервиса https://wiki.domain.local/services:inventory

подробнее о типе: Ссылки (список URL) »
Архивирован
archived
Если эта ОС уже не используется, но на нее есть ссылки из других объектов
(например есть заархивированный сервис, который был развернут на этой ОС),
то можно не удалять ее, а заархивировать, чтобы не разрушать взаимосвязи объектов
ОС останется в БД для истории, но исчезнет из списков и меню выбора (показать можно переключателем «Архивные»)
подробнее: Операционные системы → Архивирован »
Время обновления
updated_at
Дата/время изменения объекта в БД
Дата и время в формате ГГГГ-ММ-ДД ЧЧ:ММ; можно выбрать в календаре.
Редактор
updated_by
Доп. связи
external_links
JSON структура с дополнительными объектами и ссылками на внешние информационные системы. Хранятся в виде JSON структуры. При записи значений старые узлы структуры объединяются с новыми. Запись {"link1":"value1"} изменит во всем наборе ссылок только "link1", остальные останутся без изменений. Для удаления элемента из структуры надо записать для него пустое значение, например {"link1":""}. Запись пустой строки или пустого JSON {} не меняет никаких значений.
Значение — структура в формате JSON, например {"key": "value"}.
Place
place
Site
site
Ответственный
responsible
Кто отвечает за эту ОС: закреплённый пользователь, иначе ответственный сервисов на ней, иначе ответственный сервиса управления АРМ
Services Responsible
servicesResponsible
Поддержка
supportTeam
Команда поддержки: ответственные и поддержка сервисов этой ОС и сервиса управления АРМ
Services Support Team
servicesSupportTeam
Backup Reqs
backupReqs
Effective Maintenance Reqs
effectiveMaintenanceReqs
Предоставлены полномочия администратора
admins_ids
Если административные привилегии на этой ОС/ВМ выданы рядовым пользователям,
то необходимо перечислить их здесь. (Состав ИТ отдела перечислять не нужно)
АРМ
arm_id
ПК/сервер или облачная платформа, на которой работает эта ОС.
Если к АРМ прикреплен пользователь, искать АРМ можно и по имени пользователя
подробнее: Операционные системы → АРМ »
Статус АРМ
arm_state
Домен
domain_id
Домен операционной системы.
Заполняется скриптом; менять руками — только при переводе машины в другой домен, иначе появятся дубли
Скрытое из паспорта железо
exclude_hw
Элементы отпечатка железа, скрытые из паспорта АРМ
IP адреса
netIps_ids
Распознанные IP адреса этой ОС (ссылки на объекты IP).
Технические адреса можно скрыть значком «глаз» — они перейдут в игнорируемые и перестанут учитываться.
Распознанное ПО
soft_ids
Программные продукты, распознанные в отпечатке софта этой ОС
Виртуальная машина
ignore_hw
Является виртуальной машиной.
Обычно проставляется скриптом PowerCLI; вручную — если синхронизации с гипервизором нет
IP Адреса
ip
IP адреса сетевых интерфейсов настроенных в ОС
В каждой строке — один IPv4-адрес (192.168.1.10) или сеть с маской (192.168.1.0/24). Некорректные строки при сохранении отбрасываются.
Скрытые (игнорируемые) адреса
ip_ignore
Технические адреса ОС (виртуальные интерфейсы, туннели, служебные), скрытые «глазом» из карты адресов. Игнорируемые адреса не попадают в реестр IP, сегменты и поиск оборудования; вернуть адрес можно тем же значком, раскрыв скрытые переключателем «Архивные».
В каждой строке — один IPv4-адрес (192.168.1.10) или сеть с маской (192.168.1.0/24). Некорректные строки при сохранении отбрасываются.
подробнее: Операционные системы → Скрытые (игнорируемые) адреса »
Лицензии
lics
Все привязанные лицензии:
Типы лицензий, закупки, ключи
MAC Адрес
mac
MAC адреса сетевых интерфейсов настроенных в ОС
В каждой строке — один адрес (00:11:22:33:44:55) или диапазон адресов через тире (00:11:22:33:44:00-00:11:22:33:44:0F). Разделители внутри адреса не важны.
подробнее о типе: MAC-адреса »
Регламентное обслуживание
maintenance_jobs_ids
Какие операции регламентного обслуживания проводятся над этой ОС/ВМ
Требования по обслуживанию
maintenance_reqs_ids
Какие предъявлены требования по обслуживанию ОС/ВМ.
По-хорошему требования должны предъявлять сервисы,
работающие на ОС/ВМ, но можно задать их и явно
Имя компьютера
name
Сетевое имя компьютера, настроенное в ОС. FQDN (домен+имя) должен быть уникальным; клоны с одинаковым FQDN изолируются в песочницах.
Заполняется скриптом; менять руками — только при переименовании машины, иначе появятся дубли
подробнее: Операционные системы → Имя компьютера »
Наименование и версия операционной системы
os
Обязательное поле; заполняется скриптом инвентаризации
Помещение
places_id
Предоставляется услугой
platform_id
Если эта ОС/ВМ запущена на облачной платформе виртуализации/датацентре и указать АРМ невозможно,
то можно указать какой услугой предоставляются вычислительные мощности для нее.
подробнее: Операционные системы → Предоставляется услугой »
Hardware
raw_hw
Отпечаток железа, обнаруженного внутри ОС (JSON); заполняется скриптом
подробнее: Операционные системы → Hardware »
Отпечаток софта
raw_soft
Софт, обнаруженный внутри ОС (JSON).
Собирается только скриптами Windows-инвентаризации: PowerCLI внутрь ВМ не заглядывает, на Linux сбор софта не реализован
подробнее: Операционные системы → Отпечаток софта »
Скрипт
raw_version
Версия скрипта инвентаризации, приславшего последние данные по этой ОС
подробнее: Операционные системы → Скрипт »
Песочница
sandbox_id
Изолированное окружение в которое помещена ОС.
Позволяет вести учет клонов/копий ВМ, восстановленных из архива, и т.п.
подробнее: Операционные системы → Песочница »
Сервисы
services_ids
Какие сервисы развернуты на этой ОС
Ожидается сканирование ПО
softRescans
Пользователь
user_id
Имеет смысл только для серверов и ВМ в случае,
если пользователь ОС отличается от пользователя АРМ
подробнее: Операционные системы → Пользователь »
vCPU
vCpuCores
vHDD
vHddGb
vRAM
vRamGb
VMWare UUID
vm_uuid