Descoberta do Solaris
A Descoberta identifica e classifica informações sobre computadores Solaris.
Sistemas operacionais compatíveis
- Oracle Solaris 10
- Oracle Solaris 11
Pré-requisitos
A Descoberta armazena dados na tabela [cmdb_running_process] com parâmetros de linha de comando truncados com até 80 caracteres. Isso pode fazer com que várias aplicações sejam mescladas em um IC. Para obter a linha de comando completa e evitar esse problema, execute pargs -a e analisam o resultado.
Para que a Descoberta use padrões para encontrar computadores Solaris, você deve instalar SNEEP . Caso contrário, a Descoberta não poderá encontrar o número de série.
Se estiver usando Solaris Zones, cada zona deve ser configurada para retornar um valor exclusivo para o número de série. Caso contrário, cada zona retornará o mesmo número, causando problemas com a identificação de IC.
zoneadm - cip O comando não recuperará o UUID da zona local.ADM probe requer a instalação do comando LSOF.
Credenciais
Configurar Credenciais SSH para os sistemas que você deseja descobrir.
Para obter uma lista de comandos privilegiados necessários para Descoberta e Mapeamento de serviços, consulte Comandos do Mapeamento de serviços que requerem um usuário privilegiado. Esta lista inclui comandos que exigem direitos elevados para descobrir e mapear hosts baseados em Unix em sua organização.
Classificador, probes e padrão
| Classificador | Probes | Padrão |
|---|---|---|
| Solaris (Classificação UNIX) |
|
Servidor Solaris |
*Para novas instâncias, esses probes estão inativos no classificador. O Discovery usa padrões para descoberta.
Esta probe permanece ativa por padrão, mesmo quando a Descoberta usa a descoberta de padrão.
Para usar padrões, verifique se o padrão correto está especificado no probe de padrão horizontal no classificador. Consulte Adicione o probe do padrão horizontal a um classificador para obter instruções.
Dados coletados
| Rótulo | Nome da tabela | Nome do campo | Origem |
|---|---|---|---|
| Sistema operacional | cmdb_ci_computer | os | uname |
| Descrição resumida | cmdb_ci_solaris_server | short_description | uname |
| Nome | cmdb_ci_solaris_server | nome | DNS, NBT |
| Nome do Host | cmdb_ci_solaris_server | host_name | DNS, NBT |
| Domínio DNS | cmdb_ci_solaris_server | dns_domain | DNS |
| Data de início | cmdb_ci_solaris_server | start_date | tempo de atividade |
| Tipo de CPU | cmdb_ci_computer | cpu_type | kstat |
| Velocidade da CPU (MHz) | cmdb_ci_computer | cpu_speed | kstat |
| Contagem de CPUs | cmdb_ci_computer | cpu_count | kstat |
| Contagem de núcleos de CPU | cmdb_ci_computer | cpu_core_count | kstat |
| Thread de núcleos da CPU | cmdb_ci_computer | cpu_core_thread | kstat |
| Número do modelo | cmdb_ci_solaris_server | model_number | suntype |
| ID do modelo | cmdb_ci_solaris_server | model_id | suntype |
| RAM (MB) | cmdb_ci_computer | ram | prtconf |
| Espaço em disco (GB) | cmdb_ci_solaris_server | disk_space | iostat |
| Número de Série | cmdb_ci_solaris_server | serial_number | sneep * |
| Fabricante | cmdb_ci_disk | manufacturer | iostat |
| ID do modelo | cmdb_ci_disk | model_id | iostat |
| Número de série do volume | cmdb_ci_disk | volume_serial_number | iostat |
| Espaço em disco (GB) | cmdb_ci_disk | disk_space | iostat |
| Nome | cmdb_ci_disk | nome | iostat |
| Nome | cmdb_ci_file_system | nome | df |
| Capacidade (MB) | cmdb_ci_file_system | capacidade | df |
| Espaço disponível (MB) | cmdb_ci_file_system | available_space | df |
| Ponto de montagem | cmdb_ci_file_system | mount_point | df |
| Nome | cmdb_ci_patches | nome | mostrarrev |
| Nome | cmdb_running_process | nome | ps |
| Comando | cmdb_running_process | comando | ps |
| Conecta-se a | cmdb_running_process | connects_to | lsof |
| Ouvindo em | cmdb_running_process | listening_on | lsof |
| Tipo | cmdb_running_process | tipo | ps |
| PID | cmdb_running_process | PID | ps |
| Parâmetros | cmdb_running_process | parâmetros | ps |
| Nome | cmdb_ci_network_adapter | nome | ifconfig |
| Endereço IP | cmdb_ci_network_adapter | ip_address | ifconfig |
| Endereço MAC | cmdb_ci_network_adapter | mac_address | ifconfig |
| Máscara de rede | cmdb_ci_network_adapter | netmask | ifconfig |
| Gateway padrão | cmdb_ci_hardware | default_gateway | netstat |
Descoberta de zona Solaris
Descoberta Mapeia os relacionamentos entre as zonas Solaris globais e locais após a detecção.
No exemplo a seguir, uma zona global do Solaris contém duas zonas locais: Zone01 e zone02. Cada zona local é representada por um registro físico de IC do Solaris e um registro de instância de máquina virtual. Cada uma das zonas locais está vinculada a um Servidor de zona, demonstrando como a virtualização se relaciona com a zona global (mmp1).
A conexão TCP e as informações do processo para servidores de zona local devem ser coletadas executando comandos em sua zona global primária. O caminho de relacionamento entre as máquinas físicas da zona local e global deve ser estabelecido antes que a conexão TCP e as informações de processo para servidores de zona local possam ser coletadas.
- O sistema cria o IC do servidor Solaris para a zona global.
- Descoberta Detecta as zonas locais, cria um registro de servidor de zona de hipervisor e cria um registro de instância de máquina virtual para cada dispositivo Solaris na zona local.
- Descoberta Cria o relacionamento entre o registro do hipervisor e o registro da instância da VM.
- O sistema cria o IC do servidor Solaris para a zona local.
- Descoberta Define o ID de correlação para que ele possa ser reconciliado durante descobertas de zona global posteriores.
- A Descoberta de zona global detecta zonas locais.
- Descoberta Cria um registro de servidor de zona de hipervisor e cria um registro de instância de máquina virtual para cada dispositivo Solaris na zona local.
- Descoberta Cria o relacionamento entre o registro do hipervisor e o registro da instância da VM. Além disso, ele cria o relacionamento entre a VM da zona local física e seu registro de instância da máquina virtual.
- A zona global executa a probe Solaris - ADM em si mesma, filtrando pela zona local e atualiza as VMs da zona local física com esses dados.
Caso 4: O caminho de relacionamento entre máquinas físicas de zona local e global é estabelecido.
As descobertas subsequentes da zona global atualizam as informações de conexão TCP e processo das zonas locais contidas.
Quando o sistema descobre uma zona global, o probe Solaris - Zones & ADM Launcher aciona o probe Solaris - ADM para explorar a zona global e cada zona local encontrada. Como o probe Solaris - ADM deve ser executado na zona global para detectar a conexão TCP e processar informações de suas zonas locais, você pode ver vários registros de fila do ECC que aparecem idênticos.
No entanto, ao examinar a carga, você verá que cada probe está realmente visando um IC de zona diferente para filtrar e atualizar.
| Rótulo | Nome da tabela | Nome do campo | Fonte |
|---|---|---|---|
| Versão | cmdb_ci_vm_zones |
versão |
zoneadm, zonename |
| ID de correlação | cmdb_ci_vm_zones |
correlation_id |
zoneadm, zonename |
| Nome | cmdb_ci_solaris_instance |
nome |
zoneadm, zonename |
| Primário | cmdb_ci_solaris_instance |
primário |
Interno |
| IC do CMDB | cmdb_ci_solaris_instance |
cmdb_ci |
Interno |
| ID de correlação | cmdb_ci_solaris_instance |
correlation_id |
zoneadm, zonename |