Como configurar o Conector do Service Graph para SolarWinds
Configure as credenciais de autenticação e trabalhos programados para importar dados do SolarWinds para o seu CMDB.
Antes de Iniciar
Para usar este Conector do Service Graph, você precisa de uma assinatura para uma Unidade de Assinatura baseada na aplicação Visibility IT Operations Management (ITOM) ou na aplicação Discovery ITOM. Conforme definido na seção "Tipos de recursos de TI gerenciados" em Visão geral da unidade de assinatura da ServiceNow para sua assinatura, para recursos de TI gerenciados que são criados ou modificados no CMDB por este Conector do Service Graph, mas que ainda não são gerenciados pela Visibilidade do ITOM ou Descoberta do ITOM, esses recursos aumentarão o consumo da Unidade de assinatura dessa aplicação. Analise o consumo atual da unidade de assinatura no ITOM Visibility ou no ITOM Discovery para garantir a capacidade disponível.
Antes de iniciar a configuração, navegue até Definição do Sistema > Regras de negócios e desative a regra de negócio ValidateServiceAccountID.
- A aplicação da Store Integration Commons for CMDB, que é instalado automaticamente.
- A aplicação da Store Aplicação da Store de CMDB CI Class Models, que é instalada automaticamente.
- Plug-in do Discovery Core (com.snc.discovery.core), que é instalado automaticamente pelo Discovery.
- Plug-in do ITOM Discovery License (com.snc.itom.discovery.license). Você deve ativar este plug-in.
- Plug-in de licenciamento do ITOM (com.snc.itom.license). Para obter mais informações, consulte Solicitação do Discovery.
- Plataforma SolarWinds Orion.
- SolarWinds Server & Application Monitor e/ou Network Performance Monitor.
- Para configurar a plataforma ServiceNow: administrador
- Para acessar dados do SolarWinds: usuário com acesso SWIS (SolarWinds Information Service) (o mesmo que por meio do site do Orion, não usuários do banco de dados).
Por Que e Quando Desempenhar Esta Tarefa
Procedimento
- Navegar até Tudo > Service Graph Connectors > SolarWinds > Configuração.
- Na página de Introdução, clique em Introdução.
-
Configure as credenciais de autenticação usadas para se conectar à SolarWinds SWIS API.
- Na página do Service Graph Connector for SolarWinds, na seção Configurar a conexão, selecione a tarefa Configurar as credenciais de autenticação usadas para se conectar à SolarWinds SWIS API.
- Na próxima página, na seção da tarefa Configurar as credenciais de autenticação, clique em Configurar.
-
No formulário, preencha os campos.
Tabela 1. Formulário de credenciais de autenticação básica Campo Descrição Nome Nome legível desta credencial. Esse campo é definido automaticamente. Opcionalmente, você pode alterar esta configuração. Nome de usuário Nome de usuário do SolarWinds. Nota:O usuário do SolarWinds precisa ter uma função com privilégios de leitura para a SolarWinds Information Service API para todas as fontes de dados do SolarWinds das quais a integração possa extrair dados.Senha Senha do SolarWinds que é armazenada no banco de dados de modo criptografado. Ativo Opção para verificar se esta credencial está ativa. Alias de credencial Critérios de seleção avançados para esta credencial. Ordem Ordem na qual as credenciais são testadas. Números menores são testados primeiro. - Clique em Atualizar se necessário.
- Na seção da tarefa Configurar as credenciais de autenticação usadas para se conectar à SolarWinds SWIS API, clique em Marcar como concluído.
-
Configure a conexão HTTP do SolarWinds.
- Na seção da tarefa Configurar conexão HTTP do SolarWinds, clique em Configurar.
-
Revise o formulário de conexão HTTP(s) e preencha os campos conforme necessário.
Tabela 2. Formulário de conexão HTTP Campo Descrição Nome Nome da conexão. Esse campo é definido automaticamente. Opcionalmente, você pode alterar. Usar MID Server Opção para habilitar esta conexão para usar o MID Server ou não. Host Valor de host de destino usado pela conexão. Esse campo é definido automaticamente pela URL da conexão. Credencial Valor de credencial usado por esta conexão. Alias de conexão Valor do alias da conexão por meio do qual a Conexão pode ser referenciada. Construtor de URL Construtor de URL usado para criar a URL da conexão. Autenticação mútua Opção para habilitar a autenticação mútua. Protocolo Protocolo subjacente usado pela conexão. Ativo Opção para ativar a conexão HTTP. Domínio Domínio ao qual a conexão pertence. Substituir porta padrão Valor de porta de destino usada pela conexão. Caminho base Caminho base da conexão HTTP(s) que é obrigatório, mas não deve ser modificado. - Clique em Atualizar se necessário.
- Na seção da tarefa Configurar conexão HTTP do SolarWinds, clique em Marcar como concluído.
-
Configure os módulos do SolarWinds.
- Na seção Configurar módulos do SolarWinds, clique em Configurar.
-
Atualize o valor das propriedades sn_solarwinds_inte.npm_installed e sn_solarwinds_inte.sam_installed de uma das seguintes maneiras:
- Se o respectivo módulo estiver instalado na instância do SolarWinds, defina os campos como true.
- Se o respectivo módulo não estiver instalado na instância do SolarWinds, defina os campos como false.
Nota:Essa atualização muda a classe da API e os dados que são retornados dela. - Na barra lateral de Ajuda, clique em Marcar como concluído.
-
Teste a conexão.
- Na seção da tarefa Testar a conexão, clique em Configurar.
-
Revise os campos no formulário de Fonte de Dados, que são definidos automaticamente.
Tabela 3. Formulário de fontes de dados Campo Descrição Nome Nome exclusivo desta fonte de dados. Rótulo da tabela de conjunto de importação Rótulo da tabela que será criada para esta fonte de dados. Nome da tabela de conjunto de importação Nome da tabela que será criada para esta fonte de dados. Tipo Tipo de armazenamento de dados dos dados a serem importados. Dados em uma única coluna Dados em uma só coluna. Aplicação Aplicação que contém este registro. Ação de fluxo de dados A ação de Solicitação da fonte de dados que será invocada para obter dados. -
Testar a conexão clicando no link relacionado Testar carga de 20 registros.
Testar a conexão leva alguns minutos e, em seguida, a página é atualizada para mostrar os resultados do teste.
Esta etapa testa a fonte de dados do hardware do SG-SolarWinds e garante que os dados sejam carregados na tabela de preparação. Uma conexão bem-sucedida para o hardware do SG-SolarWinds significa que todas as fontes de dados do SolarWinds se conectam com sucesso, portanto, você não precisa testar individualmente todas as fontes de dados.
A conexão será bem-sucedida se o Status HTTP for 200. Se houver um Código de erro e uma Mensagem de erro, isso significa que a conexão falhou e será necessário efetuar a solução de problemas.
- Na barra lateral de Ajuda, clique em Voltar à Configuração assistida.
- Na seção da tarefa Testar a conexão, clique em Marcar como concluído.
-
Adicionar várias instâncias.
Nota:Se você não precisar adicionar várias instâncias, poderá ignorar esta etapa.
-
Na barra lateral esquerda, selecione o ícone Adicionar várias instâncias (
).
- Na página Service Graph Connector for SolarWinds, na seção Adicionar várias instâncias, selecione a tarefa Atualizar acesso à fonte de dados.
- Na próxima página, na seção Atualizar acesso à fonte de dados, clique em Configurar.
- Selecione a tabela Fonte de dados [sys_data_source].
- Para editar o registro, selecione Global no menu Escopo.
- Na guia Acesso à aplicação, marque as caixas de seleção Pode criar, Pode atualizar e Pode excluir.
- Salve o registro.
- No menu Escopo, selecione Service Graph Connector for SolarWinds.
- Na barra de tarefas de Ajuda, clique em Marcar como concluído.
- Repita essas etapas na seção Atualizar acesso à importação de dados programada com a tabela Importação de dados programada [Scheduled_data_set] e a seção Atualizar acesso ao valor com a tabela Valor [sys_variable_table].
-
Na barra lateral esquerda, selecione o ícone Adicionar várias instâncias (
-
Limpe o cache da nova conexão.
- Selecione a tarefa Limpar cache para fonte de dados e conjunto de importação, depois escolha Configurar.
- Limpe o cache selecionando Global no menu Escopo.
-
Insira o script a seguir.
GlideTableManager.invalidateTable("sys_data_source"); GlideCacheManager.flushTable("sys_data_source"); GlideTableManager.invalidateTable("scheduled_import_set"); GlideCacheManager.flushTable("scheduled_import_set"); GlideTableManager.invalidateTable("sys_variable_value"); GlideCacheManager.flushTable("sys_variable_value"); GlideTableManager.invalidateTable("sys_db_object"); GlideCacheManager.flushTable("sys_db_object"); - Selecione Executar script.
- No menu Escopo, selecione Service Graph Connector for SolarWinds.
- Clique em Marcar como concluído.
-
Adicione uma conexão a outra instância SolarWinds.
Nota:Confirme se o escopo atual é Service Graph Connector for SolarWinds.
- Na seção Adicionar outra conexão, selecione Configurar.
-
Criar ou editar uma conexão.
- Para criar uma nova conexão, selecione Adicionar conexão.
- Para editar uma conexão existente, selecione o botão Editar.
-
No formulário, preencha os campos ou edite conforme necessário.
Tabela 4. Criar Conexão Campo Descrição Nome da conexão Nome de exibição da conexão. URL de Conexão Nome do host de conexão do SolarWinds. Nome de usuário Nome de usuário para autenticação no SolarWinds. Senha Senha para autenticação no SolarWinds. -
Adicione ou salve a conexão.
- Para adicionar uma nova conexão, selecione Criar conexão.
- Para salvar edições à conexão existente, selecione Editar conexão.
- Navegue de volta à configuração orientada e clique em Marcar como concluído.
-
Se necessário, configure o MID Server para a conexão criada.
- Na seção Configurar MID Servers, clique em Configurar.
- Selecione o nome da conexão criada.
- Clique na caixa de seleção Usar MID Server.
- Clique em Atualizar.
- Ao terminar a tarefa, clique em Marcar como concluído
- Se necessário, configure as conexões na seção Configurar Módulos do SolarWinds, clicando em Configurar.
- Ao terminar, feche a janela e clique em Marcar como concluído.
-
Na seção Testar novas conexões, clique em Configurar.
- Selecione o nome da fonte de dados associada à conexão recém-criada.
- Clique no link relacionado Testar carga de 20 registros.Nota:Se o código de conclusão exibido for Êxito, as origens serão validadas. Mas se o código de conclusão exibido for Erro, há um erro que precisa ser corrigido.
- Na barra lateral de Ajuda, clique em Marcar como concluído.
-
Configurar trabalhos de importação programada.
-
Na barra lateral esquerda, clique no ícone Configurar trabalhos de importação programada (
).
- Na página do Service Graph Connector for SolarWinds, na seção Configurar trabalhos de importação programada, selecione a tarefa Configurar os trabalhos de importação programada.
- Na seção da tarefa Configurar trabalhos de importação programada, clique em Configurar.
-
Revise os campos do formulário de Importação de dados programada, que são definidos automaticamente.
Tabela 5. Formulário de importação de dados programados Campo Descrição Nome Nome do trabalho programado. Fonte de dados Registro de fonte de dados que define os dados a serem importados. Executar como Opção para executar o trabalho programado com as credenciais do usuário especificado. Ativo Opção de ativar o trabalho programado. Selecione esta opção. Importação simultânea Função que carrega os dados de vários Import Sets. A função processa e transforma os dados simultaneamente. Método de Partição Método de partição referente ao conjunto de importação simultânea. Tamanho da Partição Tamanho do conjunto de importação para programação antecipada. Executar script de pré-importação Opção para especificar um script a ser executado antes que a importação seja realizada. Executar script de pós-importação Opção para especificar um script a ser executado depois que a importação for realizada. Aplicação Aplicação que contém este registro. Executar Frequência de execução da importação. Condicional Condições sob as quais este trabalho é executado. Nota:Todos os trabalhos programados ativos do SolarWinds serão executados na ordem especificada após as execuções de trabalho programado do hardware do SG-SolarWinds. Você pode modificar a configuração Ativo para cada trabalho programado do SolarWinds, conforme apropriado para sua integração. - Clique em Atualizar, se necessário, depois em Marcar como concluído.
-
Na barra lateral esquerda, clique no ícone Configurar trabalhos de importação programada (