Configuração do LES V2 e logs de produção/consumo do Hermes
Configure o LES V2 para experimentar os novos recursos que permitem produzir e consumir logs do Hermes usando uma instância da ServiceNow ou um MID Server.
Configuração do LES V2 na instância da ServiceNow
Configure o LES V2 em uma instância da ServiceNow para produzir e consumir logs do Hermes.
Antes de Iniciar
A versão da sua instância deve ser pelo menos Vancouver ou posterior.
Função necessária: admin
Procedimento
-
Obtenha o direito do aplicativo de armazenamento LES.
Para obter mais informações, consulte Entitle an application from your ServiceNow instance.
-
Navegar até Aplicações do sistema > Todas as aplicações disponíveis > Tudo para instalar o Serviço de exportação de log.
Nota:Certifique-se de que a versão seja 2.0.0 ou posterior.
-
Aguarde o Hermes ser configurado na instância.
Essa configuração é executada em segundo plano durante a instalação da aplicação LES. Se você achar que houve um erro durante a configuração do Hermes, verifique o seguinte.
- Verifique se o plug-in Hermes foi instalado com sucesso. Para fazer isso, vá para a página de instalação do LES (ela mostra o estado dos plug-ins dependentes).
- Verifique a página de diagnóstico do Hermes (as funções de admin ou hermes_admin são necessárias). Navegar até Serviço de mensagens Hermes > Diagnósticos e certifique-se de que todas as verificações sejam aprovadas (o status deve ser verde).
O LES aproveita um recurso da Now Platform chamado Hermes Messaging Service. O Hermes Messaging Service é um serviço de multilocatário, de vários clusters, de transporte de dados e de enfileiramento criado no Apache Kafka que permite que sua instância produza e consuma grandes volumes de eventos do Kafka.
O Apache Kafka é uma plataforma de streaming de dados de código aberto que fornece um único ponto de integração para a troca de dados entre sistemas de negócios em sua organização. Para obter mais informações, consulte Hermes Messaging Service.
Durante a instalação da aplicação LES, a ServiceNow provisiona a infraestrutura subjacente do Hermes Messaging Service. Esse processo pode levar até algumas horas para ser concluído a partir do momento em que você solicita a instalação da aplicação LES.Nota:Recomendamos que você verifique se o Hermes Messaging Service está instalado e em execução com a ferramenta de diagnóstico Hermes. Isso também será útil mais tarde, se você precisar solucionar possíveis problemas de conectividade.Nota:Se o Hermes não estiver instalado, você verá uma mensagem de Página não encontrada e deverá entrar em contato com o administrador do sistema.
- Verifique se o plug-in Hermes foi instalado com sucesso. Para fazer isso, vá para a página de instalação do LES (ela mostra o estado dos plug-ins dependentes).
-
Obtenha certificados da Hermes.
Nota:Para completar esta etapa, você precisará das funções de admin ou hermes_admin.
Eles são necessários para consumir tópicos do Hermes, independentemente de serem feitos por meio do app de armazenamento LES ou usando seu próprio consumidor Kafka independente.
O processo deve ser feito manualmente, seguindo as instruções Set up a secure connection to the Hermes Messaging Service. Você precisará desses certificados para autenticação e autorização no cliente consumidor, o que extrairá os logs do Hermes.Nota:Não prossiga até ter gerado e adquirido com sucesso esses certificados.Ao final do processo, você terá dois arquivos baixados: um armazenamento de chaves e um armazenamento confiável. Armazene-os em seu MID Server LES dedicado.Nota:O arquivo que você criou usando as instruções do Set up a secure connection to the Hermes Messaging Service é o arquivo de armazenamento confiável que será necessário durante a configuração do consumidor.
Configuração do LES V2 no MID Server
Configure o LES V2 em uma instância do MID Server para produzir e consumir logs do Hermes.
Antes de Iniciar
Função necessária: admin
Procedimento
-
Configuração do MID Server
Nota:É recomendável que o MID server seja dedicado exclusivamente ao LES. Isso é importante para garantir a entrega oportuna de mensagens de log exportadas para o endpoint REST.
Para baixar os arquivos do MID Server, consulte Download the MID Server files.
Você pode instalar o novo MID Server usando o Use MID Server guided setup ou instalando-o manualmente. Para a instalação manual, siga as instruções "Configurar conectividade de rede do MID Server" primeiro e, em seguida, a documentação "Instalação do MID Server". Os links estão disponíveis na IU.
-
Conecte seu servidor MID à sua instância da ServiceNow.
Para obter mais informações, consulte MID Server.
-
Valide e reinicie o MID server.
Você deve validar manualmente o MID Server após sua instalação para habilitá-lo a executar tarefas de automação. Confirme se o registro MID está correto.
-
Navegar até MID Server > Extensões > Contexto do consumidor de LES e atualize o registro do consumidor do LES para executar em um MID Server específico.Atualize o registro do consumidor de LES definindo os seguintes campos. Escolha o MID server que você acabou de conectar à sua instância.
- Selecione MID Server específico para o campo Executar em
- Selecione o MID Server que você validou na etapa anterior para o campo MID Server
- Selecione Atualizar para salvar as mudanças.
-
Navegar até MID Server > Propriedades.
Adicione os seguintes valores às propriedades existentes.
Nome Valor mid.les.kafka.ssl.truststore.password <password> mid.les.kafka.ssl.keystore.password <password> mid.les.kafka.ssl.key.password <password> mid.les.kafka.ssl.truststore.location <your_path>/<truststore>.p12 mid.les.kafka.ssl.keystore.location <your_path>/<keystore>.p12 mid.les.kafka.ssl.truststore.type PKCS12 mid.les.kafka.ssl.keystore.type PKCS12 mid.les.kafka.client.id <instance_name> mid.les.kafka.group.id snc.<instance_name> .group1 mid.les.kafka.bootstrap.servers <instance_name>.<domain>:4100,<instance_name>.<domain>:4101,<instance_name>.<domain>:4102,<instance_name>.<domain>:4103 mid.les.kafka.set2.bootstrap.servers <instance_name>.<domain>:4200,<instance_name>.<domain>:4201,<instance_name>.<domain>:4202,<instance_name>.<domain>:4203 Siga estas instruções para saber como obter alguns dos valores acima- <password> é a senha que você definiu para o armazenamento de chaves e o armazenamento confiável
- <your_path> é o caminho do arquivo para o diretório em que você baixou os arquivos de armazenamento de chaves e de armazenamento confiável. Os certificados precisam estar no servidor em que você está executando o MID
- <instance_name> é o nome da sua instância da ServiceNow. Se você estiver em dúvida, poderá encontrá-lo consultando a tabela sys_properties
- Você pode obter os valores de mid.les.kafka.bootstrap.servers e mid.les.kafka.set2.bootstrap.servers na página Diagnóstico do Hermes. Navegar até Serviço de mensagens Hermes > Diagnósticos e copie as cadeias de caracteres em Inicialização do consumidor 1 e Inicialização do consumidor 2, respectivamente.
- Os arquivos de armazenamento de chaves e armazenamento confiável são configurados em um arquivo no servidor que estiver executando o MID. Os valores de local serão o caminho dessas chaves no seu MID server.
Produção de consumo de logs do Hermes
Implemente o fluxo esperado do LES V2 para produzir e consumir logs do Hermes usando uma instância do ServiceNow ou do MID server.
Antes de Iniciar
Função necessária: administrador ou sn_logstoanalytics.admin
Procedimento
-
Navegar até Tudo > Serviço de exportação de log > Origens para criar uma nova origem de exportações de log.
Nota:Uma boa origem de teste é colocar o Log de nó como Tipo de Origem e INFO como Nível de Log.Esta etapa é usada somente ao produzir os logs.
-
Navegar até Tudo > Serviço de exportação de log > Configurações de destino para criar um novo registro de configuração de destino especificando detalhes de acesso para um novo destino de log.
Nota:Esta etapa é usada somente ao consumir os logs.Siga os pontos importantes ao criar o registro de configuração de destino.
- Ao criar credenciais para o endpoint, observe que somente a autenticação básica, oauth e a chave de API são compatíveis com a V2 do LES.
- Ao criar uma configuração de destino, selecione ou crie uma inclusão de script MID Server que transforme os logs no formato da ServiceNow em um formato adequado para o seu endpoint. Por padrão, a aplicação LES tem uma inclusão de script que transforma os logs em um formato compatível com Splunk.
- Ao criar credenciais para o endpoint, observe que somente a autenticação básica, oauth e a chave de API são compatíveis com a V2 do LES.
-
Navegar até Tudo > Serviço de exportação de log > clientees para criar um novo consumidor de log.
Escolha um tópico de origem da lista suspensa e uma de suas configurações de destino para encaminhar os logs.
Nota:Esta etapa é usada somente ao consumir os logs. - Inicie o consumidor usando as Ações de IU na tabela Consumidor.
- Valide o consumo de logs verificando as declarações de log no MID server e procurando os logs da ServiceNow em seu endpoint.