Dell Networking SONiC Sistem Günlüğü Mesajları ve Denetim günlükleri
Summary: Bu makalede, Dell Networking SONiC anahtarlarda sistem mesajları ve denetleme günlükleri açıklanmaktadır.
This article applies to
This article does not apply to
This article is not tied to any specific product.
Not all product versions are identified in this article.
Instructions
Dizin
Sistem Günlükleri
Denetim Günlükleri
Sistem Günlükleri
Sistem günlüğü nedir?
Sistem günlüğü dosyası veya syslog, anahtardaki çeşitli işlemlerin günlüğe kaydetme etkinleştirilmiş tüm işlemlerinin kaydıdır. Sistemdeki önemli olaylar için Syslog uyarıları oluşturulur. Bellek kullanımı, disk bölümü kullanımı, CPU eşikleri vb. gibi olayları içerir.Sistem günlükleri varsayılan olarak etkindir. Bu bilgiler, anahtar yöneticisinin anahtar ve ağ ile ilgili sorunları gidermesini sağlar.
Günlük mesajları önem düzeyine göre sınıflandırılır.
Günlük mesajı düzeyleri şunlardır:
| Önem Derecesi | Level |
|---|---|
| Hata ayıklama | 7 |
| Bilgi | 6 |
| Bildirim | 5 |
| Uyarı | 4 |
| Hatalar | 3 |
| Critical (Önemli) | 2 |
| Uyarılar | 1 |
| Acil | 0 |
Sistem günlüğü mesajlarını görüntüleme
Dell Networking SONiC sistem günlükleri aşağıdaki komut kullanılarak indirebilirsiniz:
Örnek Çıktı
show logging DELLSONiC# show logging Jul 04 17:22:05.528854+00:00 2023 sonic NOTICE syncd#syncd: :- setPort: setting admin UP on eth1 Eth1/1 portId oid:0x100000001 Jul 04 17:22:05.531292+00:00 2023 sonic NOTICE l2mcd#l2mcmgrd: :- doL2McInterfaceUpdateTask: L2MCD_CFG: IF:Eth1/1 op:SET oper:0 Jul 04 17:22:05.535991+00:00 2023 sonic NOTICE l2mcd#Logs: l2mcd_port_list_update PortInfo RX: Eth1/1, ifidx:4096 oper:1 is_add:1 is_lag:0, kif:29 rx_sock:56 Jul 04 17:22:05.536061+00:00 2023 sonic NOTICE syncd#syncd: :- syncOnLinkMsg: newlink: ifindex: 3, ifflags: 0x1103, ifname: eth1 Jul 04 17:22:05.536185+00:00 2023 sonic NOTICE syncd#syncd: :- asyncOnLinkMsg: received RTM_NEWLINK ifname: eth1, ifflags: 0x11143, ifindex: 3 Jul 04 17:22:05.537401+00:00 2023 sonic NOTICE swss#orchagent: :- doTask: Get port state change notification id:1000000000002 status:1 Jul 04 17:22:05.537401+00:00 2023 sonic NOTICE swss#orchagent: :- updatePortOperStatus: Port Eth1/1 oper state set from down to up
Sistem günlüğü mesaj sayısını görüntüleme
Dell SONiC, çok sayıda günlük iletisi depolar. Günlük mesajlarının sayısını görüntülemek için aşağıdaki komutu kullanın:
Örnek Çıktı
show logging count DELLSONiC# show logging count 438
En son Sistem günlüğü mesajlarını görüntüleme
Genellikle en son günlük mesajlarını görmek kullanışlıdır. Mesajları görüntülemek için aşağıdaki komutu kullanın:
Örnek Çıktı
show logging lines
DELLSONiC# show logging lines 3
Jul 04 17:24:18.550108+00:00 2023 sonic NOTICE syncd#syncd: :- process_packet_for_fdb_event: Learn New MAC V:1 P:1/0/0
Jul 04 17:24:18.550108+00:00 2023 sonic WARNING syncd#syncd: :- findBridgeVlanForPortVlan: failed to find bv_id for vlan 1 and port_id oid:0x100000001
Jul 04 17:24:18.550108+00:00 2023 sonic WARNING syncd#syncd: :- process_packet_for_fdb_event: skipping mac learn for {"bvid":"oid:0x0","mac":"00:00:5E:00:01:01","switch_id":"oid:0x2100000000"}, since BV_ID was not found for mac
Belirli bir desenle günlük mesajlarını görüntüleme
Belirli bir desenin Günlük mesajlarını aramak için grep (|) komutunu kullanabilirsiniz. Grep için aşağıdaki komutu kullanın:
Aşağıdaki örnekte, Eth1/1 deseni olan günlük mesajlarını görüntülüyoruz.
Örnek Çıktı
show logging | grep DELLSONiC# show logging | grep Eth1/1 Jul 04 17:22:01.141637+00:00 2023 sonic NOTICE l2mcd#l2mcmgrd: :- doL2McInterfaceUpdateTask: L2MCD_CFG: IF:Eth1/1 op:SET oper:0 Jul 04 17:22:01.142410+00:00 2023 sonic NOTICE l2mcd#l2mcmgrd: :- doL2McInterfaceUpdateTask: L2MCD_CFG: IF:Eth1/1 op:SET oper:0 Jul 04 17:22:01.142410+00:00 2023 sonic NOTICE l2mcd#Logs: l2mcd_port_list_update PortInfo RX: Eth1/1, ifidx:4096 oper:0 is_add:1 is_lag:0, kif:29 rx_sock:56 Jul 04 17:22:01.151251+00:00 2023 sonic NOTICE macsec#hostapdmgrd: :- processHostapdConfigPortTblEvent: Received Eth1/1 as key and SET as OP
Uzak Syslog sunucusuna günlük mesajı gönderme
Dell SONiC, sistem günlüklerini uzak bir sunucuya gönderebilirsiniz. Aşağıdaki komutu kullanın:
Örnek komutta uzak syslog-server 192.168.1.10'a günlük mesajları gönderiyoruz. Bir ana bilgisayar adı belirterek ad sunucusunu yapılandırıldığından emin olun.
Örnek Çıktı
logging server DELLSONiC# DELLSONiC# configure terminal DELLSONiC(config)# logging server 192.168.1.10Ayrıca bağlantı noktası numarasını, kaynak arabirimini, önem derecesine veya vrf'ı da belirtebilirsiniz.
Sistem günlüklerini temizleme
Sistem günlüğü dosyalarını temizlemek için aşağıdaki komutu kullanın:
Örnek Çıktı
clear logging DELLSONiC# clear logging
Denetim Günlükleri
Denetim Günlüğü nedir?
Dell SONiC anahtarında oturum açma gibi tüm Kullanıcı etkinliği, yapılandırma değişiklikleri denetim günlüklerinde kaydedilir. Güvenlik denetimleri yaparken denetim günlüğü kullanışlıdır.Denetim günlüğünde aşağıdakiler kaydedilir:
- SSH veya Konsol kullanarak Kullanıcı Oturumu Açma ve oturumu kapatma
- Tüm show komutları ve yapılandırmaları Dell SONiC CLI, gNMI ve REST API işlemleri kullanılarak çalıştırılır.
Denetim Günlüklerini görüntüleme
Denetim günlüklerini görüntülemek için aşağıdaki komutu kullanınÖrnek Çıktı
show audit-log DELLSONiC# show audit-log Jul 04 17:31:40.664313+00:00 2023 DELLSONiC INFO mgmt-framework#sonic-cli: User "admin" command "exit" status - success Jul 04 17:31:32.701465+00:00 2023 DELLSONiC INFO mgmt-framework#sonic-cli: User "admin" command "exit" status - success Jul 04 17:31:31.206452+00:00 2023 DELLSONiC INFO mgmt-framework#sonic-cli: User "admin" command "no shutdown" status - success Jul 04 17:31:29.227217+00:00 2023 DELLSONiC INFO mgmt-framework#sonic-cli: User "admin" command "interface Eth1/1" status - success Jul 04 17:31:25.474110+00:00 2023 DELLSONiC INFO mgmt-framework#clish[161]: User "admin" command "configure terminal" status - success Jul 04 17:31:23.480896+00:00 2023 DELLSONiC INFO mgmt-framework#clish[161]: User "admin" command "startup" status - success Jul 04 17:31:23.455134+00:00 2023 DELLSONiC INFO mgmt-framework#sonic-cli: message repeated 2 times: [ User "admin" command "exit" status - success] Jul 04 17:31:19.567044+00:00 2023 DELLSONiC INFO login[21895]: pam_unix(login:session): session opened for user admin by LOGIN(uid=0)
Yukarıdaki çıktıdan, kullanıcı yöneticisinin 04 Temmuz 17:31'de Eth1/1 kapatma arabirimine sahip olduğunu sınayabilirsiniz.
Denetim günlüklerini temizleme.
Denetim günlüklerini temizlemek için aşağıdaki komutu kullanın:
Örnek Çıktı
clear audit-log DELLSONiC# clear audit-logClear audit-log'ın temiz olduğunu ve ilk girişte audit-log'ın temizlenmiş olduğunu ve saati görüntülebilir
DELLSONiC# show audit-log Jul 04 17:32:47.835891+00:00 2023 DELLSONiC INFO mgmt-framework#sonic-cli: User "admin" command "clear audit-log" status - success DELLSONiC#
NOT: Yalnızca yönetici rolüne sahip kullanıcılar denetim günlüğünü görüntüleyebilirsiniz ve temizleyebilirsiniz.
Daha fazla yardım için Enterprise SONiC Kullanıcı Kılavuzu Sürüm Belgelerini görüntülemek veya Dell Technologies Destek ile iletişime geçin.
Affected Products
Enterprise SONiC Distribution, PowerSwitch E3200-ON Series, Dell EMC Networking N3200-ON, PowerSwitch S5212F-ON, PowerSwitch S5224F-ON, PowerSwitch S5232F-ON, PowerSwitch S5248F-ON, PowerSwitch S5296F-ON, PowerSwitch Z9100-ON, PowerSwitch Z9264F-ON
, PowerSwitch Z9332F-ON, PowerSwitch Z9432F-ON
...
Article Properties
Article Number: 000215519
Article Type: How To
Last Modified: 06 Dec 2023
Version: 6
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.