Einleitung
In diesem Dokument werden die erforderlichen Schritte zur Verwendung der Syslog-Telemetrie zur Erweiterung der Funktionen von Automated Fault Management (AFM), Faults und Syslogs beschrieben.
Voraussetzungen
- Campus-Netzwerk L2-Geräteabdeckung
- Cisco Digital Network Architecture Center (DNAC)
- CX Cloud Agent (vor Ort)
Self-Service-Konfiguration und -Validierung
Detaillierte Anweisungen finden Sie hier: https://www.cisco.com/c/en/us/support/docs/cloud-systems-management/cx-cloud-agent/217292-cx-cloud-agent-overview.html#anc35
Syslog-Hostkonfiguration über DNAC erstellen
Version 1.x: Navigieren Sie zu Design > Network Settings > Network (Design > Netzwerkeinstellungen > Netzwerk), wie im Bild dargestellt.
Version 2.x: Navigieren Sie zu Design > Network Settings > Telemetry > Syslogs (Design > Netzwerkeinstellungen > Telemetrie > Syslogs), wie im Bild dargestellt.
Der "Syslog-Server" für das CX Cloud Campus-Netzwerk ist die CX-Agent-IP-Adresse.
Hinweis: Der Syslog-Schweregrad des Geräts beträgt standardmäßig 6 (Informationen), wenn es einem Standort und/oder einer Bereitstellung zugewiesen wird.
Tipp: Überprüfen Sie, ob der Protokollierungshostbefehl für eine Anwendung vorhanden ist, die die IP-Adresse des CX-Agenten sowie ggf. erforderliche VRFs enthält, sobald die Konfiguration in DNA-C abgeschlossen ist.
Bestätigung des Empfangs von Syslog-Daten auf CX-Agent
Für den CLI-Zugriff auf den CX-Agent sind die cxcadmin-Anmeldeinformationen erforderlich. Dieses Kennwort wird bei der Erstbereitstellung der CX-Agent-Software erstellt und kann von TAC-Support-Technikern nicht abgerufen werden. Der Benutzer cxcadmin verfügt über die Berechtigungen zum Ausführen der angegebenen Befehle, die für den Prozess zum Validieren des Status der Syslog-Telemetrie gelten.
CX-Agent-Systemprotokolle anzeigen Microservice-Protokolle
1. Notieren Sie den syslogms-Pod-Namen:
kubectl get pods | grep syslogms
2. Geben Sie den vollständigen syslogms-POD-Namen an, und zeigen Sie die syslogms-POD-Protokolle an:
kubectl logs syslogms-654877bf9-vqskt
3. Die Zähler für gesendete/[empfangene] Nachrichten werden in den Systemprotokollen entsprechend erhöht:
[INFO ] 2022-04-08 17:36:52.524 syslogms-654877bf9-vqskt [Timer-3] SERVICE [run] - Total message Recived : 284427 sent : 283542
4. Nicht alle Syslog-Ereignisse sind für das CX Cloud Campus-Netzwerk gültig. Aus diesem Grund bestätigen Protokollanweisungen, dass eine Syslog-Meldung empfangen, aber auf andere Weise zurückgewiesen wurde. Der Syslog-Ursprung muss ein über DNAC verwaltetes Gerät sein, das mit der Liste der unterstützten Geräte im Campus-Netzwerk kompatibel ist. Syslog-Protokolle geben an, ob ein bestimmter Syslog-IC aufgrund einer ungültigen Syslog-/oder unbekannten Geräte-IP abgelehnt wurde:
[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 : "}