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

Dell Networking SONiC 시스템 로그 메시지 및 감사 로그

Summary: 이 문서에서는 Dell Networking SONiC 스위치의 시스템 메시지 및 감사 로그에 대해 설명합니다.

This article applies to   This article does not apply to 

Instructions

인덱스

시스템 로그
감사 로그

시스템 로그

시스템 로그란 무엇입니까?

시스템 로그 파일 또는 syslog는 스위치의 다양한 프로세스에 대해 로깅이 활성화된 모든 트랜잭션을 기록합니다. 시스템의 중요한 이벤트에 대해 Syslog 알림이 생성됩니다. 여기에는 메모리 활용도, 디스크 파티션 활용도, CPU 임계값 등과 같은 이벤트가 포함됩니다.

시스템 로그는 기본적으로 활성화되어 있습니다. 이 정보는 스위치 관리자가 스위치 및 네트워크와 관련된 문제를 해결하는 데 도움이 될 수 있습니다.

로그 메시지는 심각도 수준에 따라 분류됩니다.

로그 메시지 수준은 다음과 같습니다.
 
심각도 레벨
디버깅 7
정보 6
알림 5
경고 4
오류 3
위험 2
경고 1
비상사태 0


시스템 로그 메시지를 보는 방법

Dell Networking SONiC 시스템 로그는 아래 명령인

샘플 출력을 사용하여 볼 수 있습니다.
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


시스템 로그 메시지 개수를 보는 방법

Dell SONiC는 많은 로그 메시지를 저장합니다. 로그 메시지 수를 보려면 아래 명령을 사용합니다. 
샘플 출력
show logging count

DELLSONiC# show logging count
438


최신 시스템 로그 메시지를 보는 방법

최신 로그 메시지를 보는 것이 유용한 경우가 많습니다. 아래 명령을 사용하여 메시지를 봅니다. 

샘플 출력
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


특정 패턴으로 로그 메시지를 보는 방법

grep (|)를 사용하여 지정된 패턴의 로그 메시지를 검색할 수 있습니다. 아래 명령을 사용하여 grep:

bellow 예에서는 Eth1/1 패턴이 있는 로그 메시지를 보고 있습니다.

샘플 출력
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


원격 Syslog 서버로 로그 메시지를 보내는 방법

Dell SONiC는 원격 서버에 시스템 로그를 보낼 수 있습니다. 다음 명령을 사용합니다.

bellow 샘플 명령에서는 원격 syslog-server 192.168.1.10으로 로그 메시지를 전송합니다. 호스트 이름을 지정하는 경우 이름 서버를 구성해야 합니다.

샘플 출력
logging server 

DELLSONiC#
DELLSONiC# configure terminal
DELLSONiC(config)# logging server 192.168.1.10
포트 번호, 소스 인터페이스, 심각도 또는 vrf를 지정할 수도 있습니다.


시스템 로그를 지우는 방법

시스템 로그 파일을 지우려면 아래 명령을 사용합니다. 

샘플 출력
clear logging

DELLSONiC# clear logging
 

감사 로그

감사 로그란 무엇입니까?

로그인과 같은 Dell SONiC 스위치의 모든 사용자 활동은 감사 로그에 구성 변경 사항이 기록됩니다. 보안 감사를 수행하는 동안 감사 로그를 편리하게 사용할 수 있습니다.

감사 로그는 다음을 기록합니다.
  • SSH 또는 콘솔을 사용하여 사용자 로그인 및 로그아웃
  • 모든 show 명령과 구성은 Dell SONiC CLI, gNMI 및 REST API 작업을 사용하여 실행됩니다.

감사 로그를 보는 방법

아래 명령을 사용하여 감사 로그 샘플 출력을 봅니다.

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)

위의 출력에서 사용자 관리자가 7월 4일 17:31에 종료 인터페이스 Eth1/1을 가지고 있음을 확인할 수 있습니다.


감사 로그를 지우는 방법

아래 명령을 사용하여 감사 로그를 지웁니다.

샘플 출력
clear audit-log

DELLSONiC# clear audit-log
감사 로그가 지워지고 첫 번째 항목에 감사 로그가 지워지고 시간이 표시됨을 확인할 수 있습니다.
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#
 
참고: 관리자 역할을 가진 사용자만 감사 로그를 보고 지울 수 있습니다.

추가 지원은 엔터프라이즈 SONiC 배포 제품 페이지를 참조하여 Enterprise SONiC 사용자 가이드 릴리스 설명서를 보거나 Dell Technologies 지원 부서에 문의하십시오.

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, PowerSwitch Z9664F-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.