In dem Dokumentationssatz für dieses Produkt wird die Verwendung inklusiver Sprache angestrebt. Für die Zwecke dieses Dokumentationssatzes wird Sprache als „inklusiv“ verstanden, wenn sie keine Diskriminierung aufgrund von Alter, körperlicher und/oder geistiger Behinderung, Geschlechtszugehörigkeit und -identität, ethnischer Identität, sexueller Orientierung, sozioökonomischem Status und Intersektionalität impliziert. Dennoch können in der Dokumentation stilistische Abweichungen von diesem Bemühen auftreten, wenn Text verwendet wird, der in Benutzeroberflächen der Produktsoftware fest codiert ist, auf RFP-Dokumentation basiert oder von einem genannten Drittanbieterprodukt verwendet wird. Hier erfahren Sie mehr darüber, wie Cisco inklusive Sprache verwendet.
Cisco hat dieses Dokument maschinell übersetzen und von einem menschlichen Übersetzer editieren und korrigieren lassen, um unseren Benutzern auf der ganzen Welt Support-Inhalte in ihrer eigenen Sprache zu bieten. Bitte beachten Sie, dass selbst die beste maschinelle Übersetzung nicht so genau ist wie eine von einem professionellen Übersetzer angefertigte. Cisco Systems, Inc. übernimmt keine Haftung für die Richtigkeit dieser Übersetzungen und empfiehlt, immer das englische Originaldokument (siehe bereitgestellter Link) heranzuziehen.
In diesem Dokument wird beschrieben, wie Syslog auf FirePOWER eXtensible Operating System (FXOS)-Appliances konfiguriert, verifiziert und Fehler behoben werden.
Für dieses Dokument bestehen keine speziellen Anforderungen.
Die Informationen in diesem Dokument basieren auf den folgenden Softwareversionen:
Die Informationen in diesem Dokument wurden von den Geräten in einer bestimmten Laborumgebung erstellt. Alle in diesem Dokument verwendeten Geräte haben mit einer leeren (Standard-)Konfiguration begonnen. Wenn Ihr Netzwerk in Betrieb ist, stellen Sie sicher, dass Sie die potenziellen Auswirkungen eines Befehls verstehen.
FXOS verfügt über eigene Syslog-Meldungen, die über den FirePOWER Chassis Manager (FCM) aktiviert und konfiguriert werden können.
Schritt 1: Navigieren Sie zu Plattformeinstellungen > Syslog.
Schritt 2: Unter Lokale Ziele können Sie Syslog-Meldungen auf der Konsole für die Ebenen 0-2 oder die lokale Überwachung von Syslog für alle lokal gespeicherten Ebenen aktivieren. Beachten Sie, dass alle über dem ausgewählten liegenden Schweregrade auch für beide Methoden angezeigt werden: Konsole und Monitor.
Ab FXOS Version 2.3.1 können Sie über die Benutzeroberfläche auch ein lokales Dateiziel für Syslog-Meldungen konfigurieren:
Hinweis: Die Dateigröße kann nur 4096 bis 4194304 Byte groß sein.
Hinweis: In der Version vor 2.3.1 von FXOS ist die Dateikonfiguration nur über CLI verfügbar.
Sie können auch bis zu 3 Syslog-Remote-Server von der Registerkarte Remote Destorities konfigurieren. Jeder Server kann als Ziel für verschiedene Syslog-Schweregrad-Meldungen definiert und mit einer anderen lokalen Einrichtung gekennzeichnet werden.
Schritt 3: Wählen Sie schließlich weitere lokale Quellen für die Syslog-Meldungen aus. FXOS kann als Syslog-Quelle für Fehler, Überwachungsmeldungen und/oder Ereignisse verwendet werden.
Konfigurieren Sie über die CLI die Entsprechung des Abschnitts Lokale Ziele:
FP4120-A /monitoring # enable syslog console FP4120-A /monitoring* # set syslog console level critical FP4120-A /monitoring* # enable syslog monitor FP4120-A /monitoring* # set syslog monitor level debugging FP4120-A /monitoring* # commit-buffer
Konfigurieren Sie über die CLI die Entsprechung des Abschnitts Remote-Ziele:
FP4120-A /monitoring # enable syslog remote-destination server-1
FP4120-A /monitoring* # set syslog remote-destination server-1 facility local1 FP4120-A /monitoring* # set syslog remote-destination server-1 level debugging FP4120-A /monitoring* # set syslog remote-destination server-1 hostname 10.61.161.235 FP4120-A /monitoring* # commit-buffer
Konfigurieren Sie über die CLI die Entsprechung des Abschnitts Lokale Quellen:
FP4120-A /monitoring # enable syslog source audits FP4120-A /monitoring* # enable syslog source events FP4120-A /monitoring* # enable syslog source faults FP4120-A /monitoring* # commit-buffer
Darüber hinaus können Sie eine lokale Datei als Syslog-Ziel aktivieren. Diese Syslog-Meldungen können mit den Befehlen show logging oder show logging logfile angezeigt werden:
FP4120-A /monitoring # enable syslog file FP4120-A /monitoring* # set syslog file level debugging FP4120-A /monitoring* # set syslog file name Logging FP4120-A /monitoring* # commit-buffer
Hinweis: Die Standardgröße dieser Datei ist die maximale Größe (4194304 Byte).
Die Konfiguration kann über die Überwachung des Bereichs überprüft und konfiguriert werden:
FP4120-A# scope monitoring
FP4120-A /monitoring # show syslog console state: Enabled level: Critical monitor state: Enabled level: Debugging file state: Enabled level: Debugging name: Logging size: 4194304 remote destinations Name Hostname State Level Facility -------- -------------------- -------- ------------- -------- Server 1 10.61.161.235 Enabled Debugging Local1 Server 2 none Disabled Critical Local7 Server 3 none Disabled Critical Local7 sources faults: Enabled audits: Enabled events: Enabled
Darüber hinaus können Sie mit dem Befehl show logging eine vollständigere Ausgabe aus der FXOS-CLI erhalten:
FP4120-A(fxos)# show logging Logging console: enabled (Severity: critical) Logging monitor: enabled (Severity: debugging) Logging linecard: enabled (Severity: notifications) Logging fex: enabled (Severity: notifications) Logging timestamp: Seconds Logging server: enabled {10.61.161.235} server severity: debugging server facility: local1 server VRF: management Logging logfile: enabled Name - Logging: Severity - debugging Size - 4194304 Facility Default Severity Current Session Severity -------- ---------------- ------------------------ aaa 3 7 acllog 2 7 aclmgr 3 7 afm 3 7 assoc_mgr 7 7 auth 0 7 authpriv 3 7 bcm_usd 3 7 bootvar 5 7 callhome 2 7 capability 2 7 capability 2 7 cdp 2 7 cert_enroll 2 7 cfs 3 7 clis 7 7 confcheck 2 7 copp 2 7 cron 3 7 daemon 3 7 device-alias 3 7 epp 5 7 eth_port_channel 5 7 eth_port_sec 2 7 ethpc 2 7 ethpm 5 7 evmc 5 7 fabric_start_cfg_mgr 2 7 fc2d 2 7 fcdomain 3 7 fcns 2 7 fcpc 2 7 fcs 2 7 fdmi 2 7 feature-mgr 2 7 fex 5 7 flogi 2 7 fspf 3 7 ftp 3 7 fwm 6 7 ifmgr 5 7 igmp_1 5 7 ip 3 7 ipqosmgr 4 7 ipv6 3 7 kern 3 7 l3vm 5 7 lacp 2 7 ldap 2 7 ldap 2 7 licmgr 6 7 lldp 2 7 local0 3 7 local1 3 7 local2 3 7 local3 3 7 local4 3 7 local5 3 7 local6 3 7 local7 3 7 lpr 3 7 m2rib 2 7 mail 3 7 mcm 2 7 monitor 3 7 mrib 5 7 msp 5 7 mvsh 2 7 news 3 7 nfp 2 7 nohms 2 7 nsmgr 5 7 ntp 2 7 otm 3 7 pfstat 2 7 pim 5 5 platform 5 7 plugin 2 7 port 5 7 port-channel 5 7 port-profile 2 7 port-resources 5 7 private-vlan 3 7 qd 2 7 radius 3 7 rdl 2 7 res_mgr 5 7 rib 2 7 rlir 2 7 rpm 5 7 rscn 2 7 sal 2 7 scsi-target 2 7 securityd 3 7 smm 4 7 snmpd 2 7 span 3 7 stp 3 7 syslog 3 7 sysmgr 3 7 tacacs 3 7 u6rib 5 7 udld 5 7 urib 5 7 user 3 7 uucp 3 7 vdc_mgr 6 7 vim 5 7 vlan_mgr 2 7 vmm 5 7 vms 5 7 vntag_mgr 6 7 vsan 2 7 vshd 5 7 wwn 3 7 xmlma 3 7 zone 2 7 zschk 2 7 0(emergencies) 1(alerts) 2(critical) 3(errors) 4(warnings) 5(notifications) 6(information) 7(debugging) 2017 Nov 26 16:49:19 FP4120-5-A %$ VDC-1 %$ %LOCAL0-2-SYSTEM_MSG: Testing-Syslog - ucssh[18553]
Wenn der Syslog-Monitor aktiviert ist, sollten Sie Syslog-Meldungen unter der FXOS-CLI sehen, wenn Monitor Terminal aktiviert ist.
FP4120-A(fxos)# terminal monitor 2017 Nov 26 16:39:35 FP4120-5-A %USER-6-SYSTEM_MSG: [ssl:info] [pid 23982:tid 1910369168] [client 127.0.0.1:34975] AH01964: Connection to child 40 established (server 10.62.148.187:443) - httpd[23982] 2017 Nov 26 16:39:36 FP4120-5-A %USER-6-SYSTEM_MSG: [ssl:info] [pid 23982:tid 1908272016] [client 127.0.0.1:34977] AH01964: Connection to child 42 established (server 10.62.148.187:443) - httpd[23982] 2017 Nov 26 16:39:36 FP4120-5-A %USER-6-SYSTEM_MSG: [ssl:info] [pid 23982:tid 1911417744] (70014)End of file found: [client 127.0.0.1:34972] AH01991: SSL input filter read failed. - httpd[23982]
Überprüfen Sie, ob Meldungen auf dem Syslog-Server empfangen werden.
Erfassen Sie Datenverkehr in der FXOS-CLI mit dem Ethanalyzer-Tool, um zu bestätigen, dass Syslog-Meldungen von FXOS generiert und gesendet werden.
In diesem Beispiel werden das Ziel der Nachricht, die mit dem lokalen Syslog-Server übereinstimmt (10.61.161.235), das Facility-Flag (Local1) und der Schweregrad der Nachricht (6):
FP4120-A(fxos)# ethanalyzer local interface mgmt capture-filter "host 10.61.161.235 && udp port 514" Capturing on eth0 wireshark-broadcom-rcpu-dissector: ethertype=0xde08, devicetype=0x0 2017-11-26 16:01:38.881829 10.62.148.187 -> 10.61.161.235 Syslog LOCAL1.INFO: : 2017 Nov 26 16:01:38 UTC: %USER-6-SYSTEM_MSG: [ssl:info] [pid 23982:tid 1799220112] (70014)End of file found: [client 127.0.0.1:51015] AH01991: SSL input filter read failed. - httpd[23982] 2017-11-26 16:01:38.882574 10.62.148.187 -> 10.61.161.235 Syslog LOCAL1.INFO: : 2017 Nov 26 16:01:38 UTC: Nov 26 16:01:37 %KERN-6-SYSTEM_MSG: [363494.943876] device eth0 entered promiscuous mode - kernel 2017-11-26 16:01:38.883333 10.62.148.187 -> 10.61.161.235 Syslog LOCAL1.INFO: : 2017 Nov 26 16:01:38 UTC: %USER-6-SYSTEM_MSG: [ssl:info] [pid 23982:tid 1782442896] (70014)End of file found: [client 127.0.0.1:51018] AH01991: SSL input filter read failed. - httpd[23982]
FP4120-A(fxos)# show logging logfile 2017 Nov 26 15:20:22 FP4120-5-A %SYSLOG-1-SYSTEM_MSG : Logging logfile (messages) cleared by user 2017 Nov 26 16:24:21 FP4120-5-A %USER-7-SYSTEM_MSG: Semaphore lock success - aaad 2017 Nov 26 16:24:21 FP4120-5-A %USER-7-SYSTEM_MSG: accounting_sem_unlock Semaphore unlock succeeded - aaad 2017 Nov 26 16:24:21 FP4120-5-A %USER-7-SYSTEM_MSG: Semaphore lock success - aaad
Außerdem besteht die Möglichkeit, Syslog-Meldungen mit einem beliebigen Schweregrad zu Testzwecken über die CLI zu generieren. Auf diese Weise können Sie in sehr aktiven Syslog-Servern einen spezifischeren Filter festlegen, der Ihnen bei der Bestätigung hilft, dass Syslog-Meldungen korrekt gesendet werden:
FP4120-A /monitoring # send-syslog critical Testing-Syslog
Diese Nachricht wird an jedes Syslog-Ziel weitergeleitet und kann in Szenarien hilfreich sein, in denen das Filtern einer bestimmten Syslog-Quelle nicht möglich ist:
FP4120-A(fxos)# show logging logfile 2017 Nov 26 16:49:19 FP4120-5-A %$ VDC-1 %$ %LOCAL0-2-SYSTEM_MSG: Testing-Syslog - ucssh[18553]
Es gibt zwei Hauptunterschiede zwischen der Syslog-Konfiguration für die Firepower 4100/9300- und die Firepower 2100-Appliances mit der ASA-Software.
Sowohl die Abschnitte Remote-Ziele als auch Lokale Quellen sind identisch mit den anderen Plattformen.
Auf die Protokolldatei und die Live-Protokolle der Plattform kann nicht über CLI-Befehle zugegriffen werden.
Bei FPR2100, in dem die FTD-Appliance installiert ist, gibt es im Vergleich zu den anderen Topologien zwei große Unterschiede:
In diesem Beispiel wird eine Syslog-Meldung über die Schnittstelle heruntergefahren.
Welcher Standard-Port wird von Syslog verwendet?
Standardmäßig verwendet Syslog den UDP-Port 514
Können Sie Syslog über TCP konfigurieren?
Syslog über TCP wird nur für FPR2100 mit FTD-Appliances unterstützt, bei denen FXOS-Syslogs in die ASA-Nachrichten integriert sind.
Überarbeitung | Veröffentlichungsdatum | Kommentare |
---|---|---|
1.0 |
30-Sep-2021 |
Erstveröffentlichung |