Classe Hardware [cmdb_ci_hardware]
Atributos, regra de identificação e outras estruturas de esquema importantes para a classe "Hardware" do CMDB [cmdb_ci_hardware].
Para ver descrições de tabelas comuns do do CMDB em um sistema de base, consulte Descrições das tabelas do CMDB.
Atributos
| Atributo | Descrição |
|---|---|
| hardware_status | Status do hardware como Em Manutenção ou Desativado. Usado para sincronizar o status com a classe Ativo. |
| hardware_substatus | Status de hardware secundário. Cada configuração em hardware_status resulta em um conjunto diferente de opções disponíveis para este campo. |
| default_gateway | Gateway padrão ao qual o computador está conectado. |
Estruturas de relacionamentos de chave
Número de série: Durante a identificação de IC, os processos do Mecanismo de Identificação e Reconciliação (IRE, Identification and Reconciliation Engine) pesquisam um número de série em dois locais. Um é o atributo de número de série do IC e o outro é a tabela Número de série [cmdb_serial_number], com referência à tabela de Hardware [cmdb_ci_hardware].
- Ele armazena qualquer número de série de qualquer tipo diferente de número de série do sistema e somente na tabela Número de Série (nunca no atributo de IC do servidor).
- Se o número de série do sistema estiver disponível, ele o armazenará tanto no atributo Serial Number de IC quanto na tabela Número de série.
A tabela Número de série é um relacionamento muitos para um que se vincula de volta ao IC servidor. Esta tabela tem um campo de tipo para especificar o tipo do número de série (sistema, UUID, chassi, BIOS ou placa-mãe) e armazenar o próprio valor real. Use os seguintes padrões do Windows para tipos de número de série na tabela Número de série [cmdb_serial_number]:
- system: Identificação do produto, como um número de série de software, um número de dados em um chip de hardware ou um número de projeto (para produtos não comerciais).
- uuid: Identificador universal exclusivo (UUID, Universally unique identifier) para o produto. Um UUID é um identificador de 128 bits que tem garantia de ser diferente de outros UUIDs gerados.
- chassis: Número alocado pelo fabricante que é usado para identificar um elemento físico. O valor é o número de série do membro da estrutura do gabinete do sistema ou do chassi nas informações de SMBIOS. Este tipo representa as propriedades associadas a um gabinete do sistema físico.
- bios: O número de série atribuído da BIOS. Este tipo representa os atributos dos serviços básicos de entrada/saída (BIOS) que estão instalados no computador.
- baseboard: Número alocado pelo fabricante que é usado para identificar o elemento físico. Esta propriedade é herdada de CIM_PhysicalElement e às vezes é chamada de "Número de série da placa-mãe".
Adaptador de rede:
- Use a classe Adaptador de rede [cmdb_ci_network_adapter] para armazenar adaptadores de rede.
- Defina o atributo Name na classe do Adaptador de rede como o nome do dispositivo do adaptador de rede (como eth0, eth1).
Defina o atributo MAC Address como o valor do endereço MAC. Formate a cadeia de caracteres com separadores de dois pontos entre octetos e caracteres hexadecimais minúsculos com zeros preenchidos.
Por exemplo: 'f8:f2:1e:00:d4:66'
- Na tabela Relacionamento de ICs [cmdb_rel_ci], crie um relacionamento Owned By::Owns com o IC de Hardware. Especifique uma referência da tabela Adaptador de rede [cmdb_ci_network_adapter], usando IC com uma referência ao IC de hardware associado.
Endereço IP:
- Use a classe Endereço IP [cmdb_ci_ip_address] para armazenar endereços IP.
- Armazene um valor de endereço IP no atributo IP Address e no atributo Name(para evitar atributos Name vazios).
- Armazene um valor de endereço IP IPv4 usando o formato 'NNN.NNN.NNN.NNN', com octetos baseados em decimais e pontos como separadores. Valores fora de conformidade devem ser considerados inválidos e excluídos a valores nulos.
- Armazene um valor de endereço IP IPv6 usando hexadecimais minúsculos com dois pontos como separadores. Valores fora de conformidade devem ser considerados inválidos e excluídos, deixando os valores nulos.
- Defina o atributo Netmask para o endereço IP.
- Na tabela Relacionamento de ICs [cmdb_rel_ci], crie um relacionamento Pertencente a::Próprio para o IC de hardware associado.
- Para o endereço IP, especifique uma referência à tabela Adaptador de rede [cmdb_ci_network_adapter], usando o item de configuração com uma referência ao IC de hardware associado.
- Para garantir que as regras de identificação do sistema de base funcionem corretamente, armazene também o endereço IP na classe de Adaptador de rede associada.
Adaptador de rede e endereço IP:
- Armazene o endereço MAC do adaptador de rede instalado em um servidor, na classe Adaptador de rede [cmdb_ci_network_adapter].
- Armazene o endereço IP na classe Endereço IP [cmdb_ci_ip_address].
- Não armazene o endereço MAC ou o endereço IP na classe Servidor [cmdb_ci_server].
Estruturas de referência de chave
- Software e processos em execução em um servidor: a classe Software [cmdb_ci_spkg] contém o pacote de software genérico que está relacionado ao IC do servidor. A tabela cmdb_software_instance cria uma instância de cada instância do pacote de software:
- Referência individual de volta à classe Servidor [cmdb_ci_server]
- Muitos para um fazem referência à classe de Software
Se o plug-in Software Asset Management Foundation [com.snc.sams] ou o Software Asset Management [com.snc.software_asset_management] estiver instalado, armazene os detalhes do software na tabela de instalação de software [cmdb_sam_sw_install] em vez da tabela cmdb_software_instance.
- Manufacturer e Model ID são atributos de referência para as tabelas Empresa [core_company] e Modelo de Produto [cmdb_model], respectivamente.
- Os atributos Owned By, Assigned To, Managed Bye Supported By são atributos de referência à tabela Usuário [sys_user]. Change Group e Support Group são atributos de referência à tabela Grupo [sys_user].
Regra de identificação
- Entrada de identificador que usa a identificação especificada no Número de série [cmdb_serial_number] como a tabela de pesquisa. A tabela Número de série é uma referência de muitos para um do Número de série ao IC do servidor.
- Entrada de identificador especificada no atributo Serial Number do IC.
- Entrada de identificador para o atributo Name. Se Serial Number não estiver disponível, o atributo Name (que é o nome do host) será usado. Se os atributos Serial Number e Name forem fornecidos, o Mecanismo de Identificação e Reconciliação (IRE) procurará primeiro o Número de série. Em seguida, se um Número de série não for encontrado, o IRE voltará a usar Nome.
- Entrada de identificador especificada nos atributos MAC Address/IP Address da tabela do Adaptador de rede. No entanto, não confie apenas no MAC Address/IP Address.
Se Serial Number e Name não estiverem disponíveis, e somente MAC Address/IP Address estiverem disponíveis, use MAC Address como o nome do IC. Usar o MAC Address como o nome do IC garante que você não crie um IC vazio.
Para obter mais informações, consulte Reconciliação e identificação no CMDB (IRE).