Descoberta de aplicações em cluster em Windows
Um processo e suas informações de recurso correspondentes podem ser usados para determinar se o processo é um processo em cluster.
. Microsoft SQL Server O classificador de processos que vem com sua instância identifica SQL Servers em cluster. Você pode aproveitar a mesma técnica para detectar outras aplicações em cluster no Windows usando a Descoberta.
Para detectar Windows aplicações em cluster com Descoberta, você cria um classificador de processo que detecta se um processo é um processo em cluster. Execute as seguintes ações:
Crie um classificador para processos em cluster
Para detectar aplicações em cluster do Windows, crie um classificador de processo para esse tipo de IC.
Antes de Iniciar
Procedimento
Relacione o classificador de processo aos recursos de cluster do Windows
Na segunda etapa, relacione o classificador de processo às informações que estão na tabela Recursos de Cluster do Windows.
Antes de Iniciar
Função necessária: administrador
Por Que e Quando Desempenhar Esta Tarefa
. Cluster do Windows a tabela recursos é cmdb_ci_win_cluster_resource. Este relacionamento é criado por meio de JavaScript.
Procedimento
Preencha o campo Valor no formulário Parâmetro do classificador
O campo Valor define dois objetos JavaScript, chamados ResourceType e. IsMatch .
Antes de Iniciar
Função necessária: administrador
Por Que e Quando Desempenhar Esta Tarefa
. ResourceType O valor se refere à coluna Tipo de recurso na tabela Recursos de cluster do Windows [cmdb_ci_win_cluster_resource]. . ResourceType o valor não pode ficar vazio ou nulo.
Procedimento
- Navegue até uma página de cluster do Windows para acessar a tabela Recursos de cluster do Windows.
- Clique em Recursos de Cluster do Windows guia.
Exemplo
- Uma avaliação que retorna verdadeiro indica que o processo é uma aplicação em cluster e o processo é classificado como uma aplicação em cluster no cluster.
- Uma avaliação que retorna falso classifica o processo como uma aplicação regular em execução no nó do cluster.
- Processo: O processo é o GlideRecord da aplicação de processo. É determinado pelo Tabela campo no classificador. Neste exemplo, é a entrada GlideRecord da tabela da aplicação (cmdb_ci_app) para o processo que está sendo classificado. Você tem acesso a todos os valores de campo para o tipo de IC, como nome ou versão.
- Recurso: Recurso é a entrada GlideRecord na tabela Recurso de Cluster do Windows após a aplicação da condição resourceType. No exemplo, é a entrada GlideRecord da sexta linha.
Exemplos de JavaScript para o campo Valor.
No código de exemplo a seguir: ResourceType: "SQL Server", a consulta filtra a entrada da tabela Recursos de Cluster do Windows para o campo Tipo de Recurso que tem um valor igual ao SQL Server. Na tabela de exemplo a seguir, o sexto registro seria retornado.
resourceType: "SQL Server"
isMatch: function(process, resource) {
return true;
} O script a seguir indica que, se houver um recurso do tipo SQL Server e o nome da aplicação for igual ao nome do recurso, o processo será classificado como uma aplicação em cluster. resourceType: "SQL Server"
isMatch: function(process, resource) {
if (process.name == resource.name)
return true;
} Se houver várias correspondências com a condição resourceType, a função correspondente será chamada várias vezes. Para o exemplo resourceType a seguir, a função correspondente é chamada duas vezes porque há duas entradas que têm Disco físico em Tipo de recurso Na tabela Recursos de Cluster do Windows de amostra. resourceType: "Physical Disk"