Komunikaty i dzienniki inspekcji systemu Dell Networking SONiC
Summary: Ten artykuł wyjaśnia komunikaty systemowe i dzienniki inspekcji w przełącznikach SONiC Dell Networking.
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
Indeks
Dzienniki
systemuDzienniki inspekcji
Dzienniki systemu
Co to jest dziennik systemu?
Plik dziennika systemu lub dziennik systemowy jest zapisem wszystkich transakcji z włączonym rejestrowaniem różnych procesów w przełączniku. Alerty dziennika systemowego są generowane dla istotnych zdarzeń w systemie. Obejmują one takie zdarzenia, jak wykorzystanie pamięci, wykorzystanie partycji dysku, progi procesora itd.Dzienniki systemu są domyślnie włączone. Informacje te mogą pomóc administratorowi przełącznika w rozwiązywaniu problemów związanych z przełącznikiem i siecią.
Komunikaty dziennika są klasyfikowane na podstawie poziomu ważności.
Poziomy komunikatów dziennika:
| Stopień ważności | Poziom |
|---|---|
| Debugowanie | 7 |
| Informacyjne | 6 |
| Powiadomienie | 5 |
| Ostrzeżenia | 4 |
| Błędy | 3 |
| Krytyczny | 2 |
| Alerty | 1 |
| Sytuacjach kryzysowych | 0 |
Wyświetlanie komunikatów dziennika systemowego
Dzienniki systemu Dell Networking SONiC można przeglądać za pomocą poniższego polecenia:
Przykładowe dane wyjściowe
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
Jak wyświetlić liczbę komunikatów dziennika systemowego
Dell SONiC przechowuje wiele komunikatów dziennika. Aby wyświetlić liczbę komunikatów dziennika, użyj poniższego polecenia:
Przykładowe dane wyjściowe
show logging count DELLSONiC# show logging count 438
Wyświetlanie najnowszych komunikatów dziennika systemu
Często przydatne jest wyświetlanie najnowszych komunikatów dziennika. Użyj poniższego polecenia, aby wyświetlić komunikaty:
Przykładowe dane wyjściowe
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
Wyświetlanie komunikatów dziennika z określonym wzorem
Aby wyszukać komunikaty dziennika o określonym wzorze, można wyszukać komunikaty programu grep ( |). Użyj poniższego polecenia, aby grep:
w przykładzie poniżej wyświetlamy komunikaty dziennika o wzorze Eth1/1.
Przykładowe dane wyjściowe
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
Jak wysyłać komunikat dziennika do zdalnego serwera Syslog
Dell SONiC może wysyłać dzienniki systemowe do serwera zdalnego. Użyj poniższego polecenia:
w przykładowym poleceniu poniżej wysyłamy wiadomości dziennika do zdalnego serwera syslog 192.168.1.10. W przypadku określania nazwy hosta należy skonfigurować serwer nazw.
Przykładowe dane wyjściowe
logging server DELLSONiC# DELLSONiC# configure terminal DELLSONiC(config)# logging server 192.168.1.10Można również określić numer portu, interfejs źródłowy, poziom ważności lub vrf.
Jak czyścić dzienniki systemu
Aby wyczyścić pliki dziennika systemu, użyj poniższego polecenia:
Przykładowe dane wyjściowe
clear logging DELLSONiC# clear logging
Dzienniki inspekcji
Co to jest dziennik inspekcji?
Wszystkie działania użytkownika w przełączniku Dell SONiC, takie jak logowanie, zmiany konfiguracji są zapisywane w dziennikach inspekcji. Dziennik inspekcji jest przydatny podczas przeprowadzania audytów zabezpieczeń.Dziennik inspekcji rejestruje następujące dane:
- Logowanie użytkownika i wylogowywanie przy użyciu SSH lub konsoli
- Wszystkie polecenia i konfiguracja są wyświetlane przy użyciu interfejsów CLI, gNMI i REST API firmy Dell.
Wyświetlanie dzienników inspekcji
Użyj poniższego polecenia, aby wyświetlić przykładowe dane wyjściowe dzienników inspekcjishow 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)
Z powyższego wyniku wynika, że administrator użytkownika ma interfejs zamykania systemu Eth1/1 w dniu 4 lipca 17:31.
Jak wyczyścić dzienniki inspekcji.
Użyj poniższego polecenia, aby wyczyścić dzienniki inspekcji:
przykładowe dane wyjściowe
clear audit-log DELLSONiC# clear audit-logWidać, że czysty dziennik inspekcji jest czyszczony, a pierwszy wpis pokazuje, że dziennik inspekcji został wyczyszczony, a czas
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#
UWAGA: Tylko użytkownicy z rolą administratora mogą przeglądać i czyścić dziennik inspekcji.
Aby uzyskać dalszą pomoc, zapoznaj się ze stroną dystrybucji SONiC firmy Dell, aby wyświetlić podręcznik użytkownika sonic firmy Enterprise lub skontaktować się z działem pomocy technicznej firmy 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
...
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.