os_instance
Экземпляр ОС, установленной на узле.
Источник и способ получения данных об объекте
Данные об объектах типа os_instance обновляются по мере получения от агентов подсистемы топологии сообщений, содержащих вывод команд:
-
cat /etc/machine-id -
cat /etc/os-release -
cat /proc/sys/kernel/{ostype,osrelease,version} + uname -m -
cat /proc/1/comm -
systemd-detect-virt -
cat /sys/kernel/security/lsm -
cat /etc/default/locale 2>/dev/null || cat /etc/locale.conf -
deb: dpkg --print-architecture · rpm: rpm --eval %{_arch} -
cat /proc/sys/kernel/hostname -
timedatectl | grep -vE '^\s*(Local time|Universal time|RTC time):' -
grep ^btime /proc/stat -
resolvectl status --no-pager (fallback на cat /etc/resolv.conf) -
systemctl is-active firewalld iptables nftables ufw
Агенты топологии должны быть установлены на каждом вычислительном узле.
Описание атрибутов
| Атрибут | Тип данных | Описание |
|---|---|---|
|
|
Дата и время последней загрузки в формате Unix Time |
|
|
Список используемых DNS-серверов |
|
|
Состояние службы |
|
|
Состояние службы |
|
|
Состояние службы |
|
|
Состояние службы |
|
|
Сетевое имя узла |
|
|
Название системы инициализации |
|
|
Название действующей локали |
|
|
Используемые модули безопасности Linux (Linux Security Modules, LSM) |
|
|
Идентификатор экземпляра ОС, взятый из файла |
|
|
Источники записей о группах в порядке обхода:
|
|
|
Источники разрешения имён узлов в IP-адреса в порядке обхода:
|
|
|
Источники сведений об учётных записях в порядке обхода:
|
|
|
Состояние службы синхронизации времени
|
|
|
Дата и время изменения журнала системного менеджера пакетов в формате Unix Time. Пустое значение, если журнал не найден |
|
|
Список доменов для поиска |
|
|
Временная зона |
|
|
Используемая подсистема виртуализации |
Связи
Входящие
-
Связь от объекта типа scala_hlm_hw-server.
Тип связи:
hosts_os. -
Связь от объекта типа scala_hlm_virtual-machine.
Тип связи:
hosts_os.
Исходящие
-
Связь к объекту типа os_distro.
Тип связи:
os_has_distro. -
Связь к объекту типа os_group.
Тип связи:
os_has_group. -
Связь к объекту типа os_kernel.
Тип связи:
os_runs_kernel. -
Связь к объекту типа os_package.
Тип связи:
os_installed_package. -
Связь к объекту типа os_repo.
Тип связи:
os_uses_repo. -
Связь к объекту типа os_service.
Тип связи:
os_has_service. -
Связь к объекту типа os_user.
Тип связи:
os_has_user.