Contents

Introduction

Prerequisites

Configuração e validação de autoatendimento

Criar configuração de host Syslog via DNAC

Validar o recebimento de dados do Syslog no CX-Agent

Exibir registros de microsserviços de syslogms do CX-Agent

Introduction

Este documento descreve as etapas necessárias para utilizar a telemetria do Syslog para enriquecer os recursos de AFM (Automated Fault Management, gerenciamento automatizado de falhas), falhas e recursos de Syslogs.

Prerequisites

- Cobertura do dispositivo L2 da rede do campus

- Cisco Digital Network Architecture Center (DNAC)

- Agente de nuvem CX (no local)

Configuração e validação de autoatendimento

Instruções detalhadas podem ser encontradas aqui: https://www.cisco.com/c/en/us/support/docs/cloud-systems-management/cx-cloud-agent/217292-cx-cloud-agent-overview.html#anc35

Criar configuração de host Syslog via DNAC

Versão 1. x: Navegue até Design > Network Settings > Network conforme mostrado na imagem.

Versão 2.x: Navegue até Design > Network Settings > Telemetry > Syslogs como mostrado na imagem.

O 'Servidor syslog' para a finalidade da rede do campus da nuvem CX é o endereço IP do agente CX.

Note: O nível de gravidade Syslog padrão do dispositivo é 6 (informações) quando ele é atribuído a um local e/ou provisão.

Tip: Verifique se o comando logging host está presente em um aplicativo que inclui o endereço IP do CX-Agent, bem como qualquer VRF necessário quando a configuração no DNA-C for concluída.

Validar o recebimento de dados do Syslog no CX-Agent

O acesso CLI ao CX-Agent requer as credenciais cxcadmin. Essa senha é criada no momento da implantação inicial do software CX-Agent e não pode ser recuperada pelos engenheiros de suporte do TAC. O usuário cxcadmin tem permissões para executar os comandos fornecidos que são aplicáveis ao processo para validar o status da telemetria do Syslog.

Exibir registros de microsserviços de syslogms do CX-Agent

1. Capture o nome do pod do syslogms:

kubectl get pods | grep syslogms

2. Forneça o nome completo do pod do syslogms e exiba os logs do pod do syslogms:

kubectl logs syslogms-654877bf9-vqskt

3. Os registros de syslogms incrementam os contadores enviados/[recebidos] de acordo:

[INFO ] 2022-04-08 17:36:52.524 syslogms-654877bf9-vqskt [Timer-3] SERVICE [run] - Total message Recived : 284427 sent : 283542

4. Nem todos os eventos de syslog são válidos para a rede de campus da nuvem CX; portanto, as instruções de log confirmam que uma mensagem de syslog foi recebida, mas rejeitada de outra forma. A origem do syslog deve ser um dispositivo gerenciado via DNAC e compatível com a lista de dispositivos suportados da rede do campus. Os registros de syslogms indicam se um determinado IC de syslog foi rejeitado devido ao Syslog inválido /ou IP de dispositivo desconhecido:

[WARN ] 2022-04-11 17:07:55.377 syslogms-654877bf9-vqskt [Thread-0] SERVICE [run] - Rejected Syslog message rules not matched or ip not found - RemoteNode : 9793776e-dee3-4007-8a4b-abcd12345 ,customerid : abc1234 ,Message : {"receivedTime": 1649696875377, "syslogTimeStamp": "2022 Apr 11 17:07:55", "deviceIdentifier": "null", "sequence": "0", "component": "null", "severity": "6", "mnemonic": "null", "description": "Apr 11 17:07:54 192.168.123.123 209009: Reason : "}