Skip to main content
  • Place orders quickly and easily
  • View orders and track your shipping status
  • Enjoy members-only rewards and discounts
  • Create and access a list of your products
  • Manage your Dell EMC sites, products, and product-level contacts using Company Administration.

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 may have been automatically translated. If you have any feedback regarding its quality, please let us know using the form at the bottom of this page.

Article Content


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.10
Ayrı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-log
Clear 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.

Article Properties


Affected Product
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, PowerSwitch Z9664F-ON ...
Last Published Date

06 Dec 2023

Version

6

Article Type

How To