15-信息中心命令
本章節下載: 15-信息中心命令 (473.28 KB)
目 錄
1.1.2 display diagnostic-logfile summary
1.1.4 display info-center filter
1.1.6 display logbuffer summary
1.1.9 display security-logfile buffer
1.1.10 display security-logfile summary
1.1.12 info-center diagnostic-logfile directory
1.1.13 info-center diagnostic-logfile enable
1.1.14 info-center diagnostic-logfile frequency
1.1.15 info-center diagnostic-logfile quota
1.1.20 info-center logbuffer size
1.1.21 info-center logfile directory
1.1.22 info-center logfile enable
1.1.23 info-center logfile frequency
1.1.24 info-center logfile alarm-threshold
1.1.25 info-center logfile size-quota
1.1.26 info-center logging suppress duplicates
1.1.27 info-center logging suppress module
1.1.29 info-center loghost locate-info with-sn
1.1.30 info-center loghost source
1.1.31 info-center security-logfile alarm-threshold
1.1.32 info-center security-logfile directory
1.1.33 info-center security-logfile enable
1.1.34 info-center security-logfile frequency
1.1.35 info-center security-logfile size-quota
1.1.37 info-center synchronous
1.1.38 info-center syslog min-age
1.1.39 info-center syslog trap buffersize
1.1.41 info-center timestamp loghost
1.1.42 info-center trace-logfile quota
1.1.46 snmp-agent trap enable syslog
設備運行於FIPS模式時,本特性部分配置相對於非FIPS模式有所變化,具體差異請見本文相關描述。有關FIPS模式的詳細介紹請參見“安全配置指導”中的“FIPS”。
diagnostic-logfile save命令用來手動將診斷日誌文件緩衝區中的內容全部保存到診斷日誌文件。
【命令】
diagnostic-logfile save
【視圖】
任意視圖
【缺省用戶角色】
network-admin
【使用指導】
診斷日誌文件的保存路徑可以通過info-center diagnostic-logfile directory命令配置。
診斷日誌文件保存成功後,診斷日誌文件緩衝區中的內容會被清空。
如果執行本命令時,診斷日誌文件緩衝區中沒有日誌,本命令會執行成功,但不會創建或更新已有診斷日誌文件。
【舉例】
# 手動將診斷日誌文件緩衝區中的內容保存到診斷日誌文件。
<Sysname> diagnostic-logfile save
The contents in the diagnostic log file buffer have been saved to the file flash:/diagfile/diagfile.log.
【相關命令】
· info-center diagnostic-logfile enable
· info-center diagnostic-logfile directory
display diagnostic-logfile summary命令用來顯示診斷日誌文件的配置。
【命令】
display diagnostic-logfile summary
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
【舉例】
# 顯示診斷日誌文件配置。
<Sysname> display diagnostic-logfile summary
Diagnostic log file: Enabled.
Diagnostic log file size quota: 10 MB
Diagnostic log file directory: flash:/diagfile
Writing frequency: 24 hour 0 min 0 sec
表1-1 display logfile summary命令顯示信息描述表
字段 |
描述 |
Diagnostic log file |
診斷日誌文件當前的狀態: · Enabled:表示已開啟 · Disabled:表示未開啟 |
Diagnostic log file size quota |
單個診斷日誌文件最大能占用的存儲空間的大小,單位為MB |
Diagnostic log file directory |
診斷日誌文件存儲的路徑 |
Writing frequency |
係統自動保存診斷日誌文件的頻率 |
display info-center命令用來顯示各個輸出方向的信息。
【命令】
display info-center
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
【舉例】
# 顯示各個輸出方向的信息。
<Sysname> display info-center
Information Center: Enabled
Console: Enabled
Monitor: Enabled
Log host: Enabled
192.168.0.1, log output filter: loghost1,
port number: 5000, host facility: local7
Log buffer: Enabled
Max buffer size 1024, current buffer size 512,
Current messages 0, dropped messages 0, overwritten messages 0
Log file: Enabled
Security log file: Enabled
Information timestamp format:
Log host: Date
Other output destination: Date
表1-2 display info-center命令顯示信息描述表
字段 |
描述 |
Information Center |
信息中心當前的狀態: · Enabled:表示允許輸出日誌 · Disabled:表示禁止輸出日誌 |
Console |
控製台方向當前的狀態: · Enabled:表示允許向控製台輸出日誌 · Disabled:表示禁止向控製台輸出日誌 |
Monitor |
監視終端方向當前的狀態: · Enabled:表示允許向監視終端輸出日誌 · Disabled:表示禁止向監視終端輸出日誌 |
Log host: Enabled 192.168.0.1, log output filter: loghost1, port number: 5000, host facility: local7 |
日誌主機方向的信息: · Enabled:表示允許向日誌主機輸出日誌。允許向日誌主機輸出日誌後,根據用戶的配置,還可能顯示以下信息: ¡ 日誌主機的IP地址 ¡ 關聯的日誌輸出規則名稱 ¡ 日誌主機接收日誌信息的端口 ¡ 日誌主機的記錄工具 · Disabled:表示禁止向日誌主機輸出日誌 |
Log buffer: Enabled Max buffer size 1024, current buffer size 512, Current messages 0, dropped messages 0, overwritten messages 0 |
日誌緩衝區方向的信息,包括開啟狀態、最大容量、當前容量、當前信息數、已丟棄的信息數、被覆蓋的信息數 |
Log file |
日誌文件方向當前的狀態: · Enabled:表示允許向日誌文件輸出日誌 · Disabled:表示禁止向日誌文件輸出日誌 |
Security log file |
安全日誌文件方向當前的狀態: · Enabled:表示允許向安全日誌文件輸出日誌 · Disabled:表示禁止向安全日誌文件輸出日誌 |
Information timestamp format: Loghost: Date Other output destination: Date |
信息時間戳配置,包括日誌主機輸出方向和非日誌主機輸出方向日誌信息的時間戳類型,分為boot、date、iso、none和no-year-date五種 |
display info-center filter命令用來顯示用戶創建的日誌輸出規則。
【命令】
display info-center filter [ filter-name ]
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
【參數】
filter-name:顯示指定日誌輸出規則。filter-name表示日誌信息輸出規則的名稱,必須為設備上已創建的日誌輸出規則。不指定該參數時,顯示所有日誌輸出規則。
【舉例】
# 顯示用戶創建的日誌輸出規則loghost1。
<Sysname> display info-center filter loghost1
Log output filter: loghost1
Module Rule
ARP Debugging
CFGLOG Deny
Default Informational
表1-3 display info-center filter命令顯示信息描述表
字段 |
描述 |
Log output filter: |
日誌輸出規則名 |
Module |
輸出規則中的模塊 |
Rule |
模塊對應的輸出規則 |
【相關命令】
· info-center filter
display logbuffer命令用來顯示日誌緩衝區的狀態和日誌緩衝區記錄的日誌信息。
【命令】
display logbuffer [ reverse ] [ level severity | size buffersize | slot slot-number ] * [ last-mins mins ]
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
【參數】
reverse:指定日誌的顯示順序為從新到舊。如果不指定該參數,將先顯示舊日誌,最後顯示最新的日誌。
level severity:顯示日誌緩存中指定級別日誌的信息,severity表示信息級別,取值範圍為0~7。不帶該參數時將顯示係統日誌緩衝區內所有級別的日誌信息。
數值 |
信息級別 |
描述 |
0 |
emergency |
表示設備不可用的信息,如係統授權已到期 |
1 |
alert |
表示設備出現重大故障,需要立刻做出反應的信息,如流量超出接口上限 |
2 |
critical |
表示嚴重信息,如設備溫度已經超過預警值,設備電源、風扇出現故障等 |
3 |
error |
表示錯誤信息,如接口鏈路狀態變化等 |
4 |
warning |
表示警告信息,如接口連接斷開,內存耗盡告警等 |
5 |
notification |
表示正常出現但是重要的信息,如通過終端登錄設備,設備重啟等 |
6 |
informational |
表示需要記錄的通知信息,如通過命令行輸入命令的記錄信息,執行ping命令的日誌信息等 |
7 |
debugging |
表示調試過程產生的信息 |
size buffersize:顯示日誌緩衝區中指定條數的最新日誌。buffersize表示要顯示的日誌緩衝區中最新的日誌信息的條數,取值範圍為1~1024。不帶該參數時將顯示係統日誌緩衝區內所有的日誌信息。
slot slot-number:顯示指定成員設備的日誌緩衝區狀態及日誌緩衝區中記錄的日誌信息。slot-number表示設備在IRF中的成員編號。如不指定該參數,將顯示所有成員設備的日誌緩衝區狀態及日誌緩衝區中記錄的日誌信息。
last-mins mins:指定顯示最近一段時間日誌緩衝區狀態及日誌緩衝區中記錄的日誌信息,取值範圍為1~43200,單位為分鍾。不指定該參數時,不對顯示信息進行時間過濾。
【舉例】
# 顯示係統日誌緩衝區的狀態和緩衝區記錄的日誌信息。
<Sysname> display logbuffer
Log buffer: Enabled
Max buffer size: 1024
Actual buffer size: 512
Dropped messages: 0
Overwritten messages: 718
Current messages: 512
%Jun 17 15:57:09:578 2019 Sysname SYSLOG/7/SYS_RESTART:System restarted --
其它顯示信息略……。
# 顯示最近5分鍾的日誌緩衝區狀態及日誌緩衝區中記錄的日誌信息。
<Sysname> display logbuffer last-mins 5
Log buffer: Enabled
Max buffer size: 1024
Actual buffer size: 512
Dropped messages: 0
Overwritten messages: 0
Current messages: 191
%Jan 1 01:00:06:784 2019 Sysname SHELL/6/SHELL_CMD: -Line=vty0-IPAddr=192.168.1.242-User=**; Command is display current-configuration
%Jan 1 01:03:19:691 2019 Sysname SHELL/5/SHELL_LOGIN: VTY logged in from 192.168.1.33.
%Jan 1 01:03:21:269 2019 Sysname SHELL/6/SHELL_CMD: -Line=vty1-IPAddr=192.168.1.33-User=**; Command is display logbuffer last-mins 5
表1-5 display logbuffer命令顯示信息描述表
字段 |
描述 |
Log buffer |
是否允許輸出到日誌緩衝區方向: · Enabled:表示允許 · Disabled:表示不允許 |
Max buffer size |
係統允許日誌緩衝區可存儲的最大信息條數 |
Actual buffer size |
當前配置的日誌緩衝區可存儲的最大信息條數 |
Dropped messages |
被丟棄的信息數(內存分配失敗或分配日誌緩衝區過小時丟失的信息數) |
Overwritten messages |
被覆蓋的信息數(如果緩衝區存儲空間不足,最早收到的信息數會被新的信息覆蓋掉) |
Current messages |
當前記錄的信息數 |
Failed to obtain the specified data. The following tries to display all data in the log buffer. |
(和設備內部數據庫信息交互異常)獲取顯示信息失敗,下麵將嚐試顯示日誌緩衝區中的所有數據 |
【相關命令】
· info-center logbuffer
· reset logbuffer
display logbuffer summary命令用來顯示係統日誌緩衝區的概要信息。
【命令】
display logbuffer summary [ level severity | slot slot-number ] *
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
【參數】
level severity:顯示日誌緩存中指定級別日誌的概要信息,severity表示信息級別,取值範圍為0~7,具體內容請參見表1-4。不帶該參數時,將顯示係統日誌緩衝區內所有級別的日誌概要信息。
slot slot-number:顯示指定成員設備的日誌緩衝區的概要信息。slot-number表示設備在IRF中的成員編號。如不指定該參數,將顯示所有成員設備上的日誌緩衝區概要信息。
【舉例】
# 顯示係統日誌緩衝區的概要信息。
<Sysname> display logbuffer summary
Slot EMERG ALERT CRIT ERROR WARN NOTIF INFO DEBUG
1 0 0 0 7 0 34 38 0
表1-6 display logbuffer summary命令顯示信息描述表
字段 |
描述 |
EMERG |
emergency級別的信息數,請參見表1-4 |
ALERT |
alert級別的信息數,請參見表1-4 |
CRIT |
critical級別的信息數,請參見表1-4 |
ERROR |
error級別的信息數,請參見表1-4 |
WARN |
warning級別的信息數,請參見表1-4 |
NOTIF |
notification級別的信息數,請參見表1-4 |
INFO |
informational級別的信息數,請參見表1-4 |
DEBUG |
debugging級別的信息數,請參見表1-4 |
display logfile buffer命令用來顯示日誌文件緩衝區的內容。
【命令】
display logfile buffer
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
【使用指導】
日誌在保存到日誌文件前,會先暫時緩存到日誌文件緩衝區。當自動或者手動觸發日誌保存操作,係統才會將日誌文件緩衝區中的內容保存到日誌文件。保存成功後,日誌文件緩衝區中的內容會被清空。
【舉例】
# 顯示日誌文件緩衝區的內容。
<Sysname> display logfile buffer
%@356%Dec 13 16:53:45:495 2019 H3C SHELL/6/SHELL_CMD: -Line=con0-IPAddr=**-User=**; Command is logfile save.
【相關命令】
· info-center logfile frequency
· logfile save
display logfile summary命令用來顯示日誌文件的配置。
【命令】
display logfile summary
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
【舉例】
# 顯示日誌文件配置。
<Sysname> display logfile summary
Log file: Enabled.
Log file size quota: 2 MB
Log file directory: flash:/logfile
Writing frequency: 24 hour 0 min 10 sec
表1-7 display logfile summary命令顯示信息描述表
字段 |
描述 |
Log file |
是否允許輸出到日誌文件方向: · Enabled:表示已開啟 · Disabled:表示未開啟 |
Log file size quota |
單個日誌文件最大能占用的存儲空間的大小,單位為MB |
Log file directory |
日誌文件存儲的路徑 |
Writing frequency |
係統自動保存日誌文件的頻率 |
display security-logfile buffer命令用來顯示安全日誌文件緩衝區的內容。
【命令】
display security-logfile buffer
【視圖】
任意視圖
【缺省用戶角色】
security-audit
【使用指導】
安全日誌在保存到安全日誌文件前,會先暫時緩存到安全日誌緩衝區。當自動或者手動觸發安全日誌保存操作,係統才會將安全日誌緩衝區中的內容保存到安全日誌文件。保存成功後,安全日誌緩衝區中的內容會被清空。
隻有具有安全日誌管理員角色的本地用戶才能使用本命令。安全日誌管理員的配置請參見“安全命令參考”中的“AAA”。
【舉例】
# 顯示安全日誌文件緩衝區的內容。
<Sysname> display security-logfile buffer
%@1%Sep 17 11:13:16:609 2019 Sysname SHELL/5/SHELL_LOGIN: Console logged in from con0.
【相關命令】
· info-center security-logfile frequency
· security-logfile save
display security-logfile summary命令用來顯示安全日誌文件的概要信息。
【命令】
display security-logfile summary
【視圖】
任意視圖
【缺省用戶角色】
security-audit
【使用指導】
隻有具有安全日誌管理員角色的本地用戶才能使用本命令。安全日誌管理員的配置請參見“安全命令參考”中的“AAA”。
【舉例】
# 顯示安全日誌文件概要信息。
<Sysname> display security-logfile summary
Security log file: Enabled
Security log file size quota: 10 MB
Security log file directory: flash:/seclog
Alarm threshold: 80%
Current usage: 30%
Writing frequency: 24 hour 0 min 0 sec
表1-8 display security-logfile summary命令顯示信息描述表
字段 |
描述 |
Security log file |
安全日誌文件當前的狀態: · Enabled:表示已開啟 · Disabled:表示未開啟 |
Security log file size quota |
單個安全日誌文件最大能占用的存儲空間的大小 |
Security log file directory |
安全日誌文件存儲的路徑 |
Alarm threshold |
安全日誌文件使用率告警門限 |
Current usage |
當前的安全日誌文件使用率 |
Writing frequency |
係統自動保存安全日誌文件的頻率 |
【相關命令】
· authorization-attribute(安全命令參考/AAA)
enable log updown命令用來允許端口在狀態發生改變時生成Link up和Link down的日誌信息。
undo enable log updown命令用來禁止端口在狀態發生改變時生成Link up和Link down的日誌信息。
【命令】
enable log updown
undo enable log updown
【缺省情況】
允許所有端口在狀態發生改變時生成端口Link up和Link down的日誌信息。
【視圖】
接口視圖
【缺省用戶角色】
network-admin
【舉例】
# 禁止端口Ten-GigabitEthernet1/0/1在狀態發生改變時生成Link up和Link down的日誌信息。
<Sysname> system-view
[Sysname] interface ten-gigabitethernet 1/0/1
[Sysname-Ten-GigabitEthernet1/0/1] undo enable log updown
info-center diagnostic-logfile directory命令用來修改存儲診斷日誌文件的路徑。
【命令】
info-center diagnostic-logfile directory dir-name
【缺省情況】
存儲診斷日誌文件路徑為flash:/diagfile。
【視圖】
係統視圖
【缺省用戶角色】
network-admin
【參數】
dir-name:診斷日誌文件存儲的路徑,為1~64個字符的字符串。
【使用指導】
在執行該配置前,存儲診斷日誌文件的文件夾必須為當前已創建的目錄。
本命令會在IRF重啟或主設備和從設備主從倒換後失效。
【舉例】
# 配置存放診斷日誌文件的目錄為flash:/test。
<Sysname> mkdir test
Creating directory flash:/test... Done.
<Sysname> system-view
[Sysname] info-center diagnostic-logfile directory flash:/test
info-center diagnostic-logfile enable命令用來開啟診斷日誌同步保存功能。
undo info-center diagose-logfile enable命令用來關閉診斷日誌同步保存功能。
【命令】
info-center diagnostic-logfile enable
undo info-center diagnostic-logfile enable
【缺省情況】
診斷日誌同步保存功能處於開啟狀態。
【視圖】
係統視圖
【缺省用戶角色】
network-admin
【使用指導】
開啟診斷日誌同步保存功能後,係統將診斷日誌進行集中處理:當生成的診斷日誌時,係統會將診斷日誌信息同步保存到診斷日誌文件。這樣既實現了診斷日誌的集中管理,又有利於用戶隨時快捷地查看診斷日誌,了解設備狀態。
【舉例】
# 開啟診斷日誌同步保存功能。
<Sysname> system-view
[Sysname] info-center diagnostic-logfile enable
info-center diagnostic-logfile frequency命令用來配置設備自動保存診斷日誌文件的頻率。
undo info-center diagnostic-logfile frequency命令用來恢複缺省情況。
【命令】
info-center diagnostic-logfile frequency freq-sec
undo info-center diagnostic-logfile frequency
【缺省情況】
設備自動保存診斷日誌文件的頻率為86400秒。
【視圖】
係統視圖
【缺省用戶角色】
network-admin
【參數】
freq-sec:係統自動保存診斷日誌文件的頻率,取值範圍為10~86400,單位為秒。
【使用指導】
配置設備自動保存診斷日誌文件的頻率後,診斷日誌會先被輸出到診斷日誌文件緩衝區(diagnostic-logfile buffer),係統會按照配置中指定的頻率將診斷日誌文件緩衝區的內容寫入診斷日誌文件。
【舉例】
# 配置診斷日誌自動保存到文件的頻率為600秒。
<Sysname> system-view
[Sysname] info-center diagnostic-logfile frequency 600
【相關命令】
· info-center diagnostic-logfile enable
info-center diagnostic-logfile quota命令用來配置單個診斷日誌文件最大可占用的存儲空間的大小。
undo info-center diagnostic-logfile quota命令用來恢複缺省情況。
【命令】
info-center diagnostic-logfile quota size
undo info-center diagnostic-logfile quota
【缺省情況】
單個診斷日誌文件最大能占用的存儲空間為10MB。
【視圖】
係統視圖
【缺省用戶角色】
network-admin
【參數】
size:單個診斷日誌文件可使用的存儲空間的最大值,取值範圍為1~10,單位為MB。
【舉例】
# 配置單個診斷日誌文件最大能占用的存儲空間的大小為6MB。
<Sysname> system-view
[Sysname] info-center diagnostic-logfile quota 6
info-center enable命令用來開啟信息中心功能。
undo info-center enable命令用來關閉信息中心功能。
【命令】
info-center enable
undo info-center enable
【缺省情況】
信息中心處於開啟狀態。
【視圖】
係統視圖
【缺省用戶角色】
network-admin
【舉例】
# 開啟信息中心功能。
<Sysname> system-view
[Sysname] info-center enable
Information center is enabled.
info-center filter命令用來創建日誌輸出規則。
【命令】
info-center filter filter-name { module-name | default } { deny | level severity }
undo info-center filter filter-name [ module-name | default ]
【缺省情況】
未創建日誌輸出規則。
【視圖】
係統視圖
【缺省用戶角色】
network-admin
【參數】
filter-name:日誌信息輸出規則的名稱,為1~8個字符的字符串,不區分大小寫。
module-name:為指定模塊配置日誌輸出規則,該參數的取值可通過在係統視圖下輸入info-center filter filter-name ?來獲取。
default:配置所有應用模塊日誌信息的缺省輸出規則。
deny:禁止輸出日誌信息。
level severity:指定允許輸出的日誌信息的最低級別,取值為alert、critical、debugging、emergency、error、informational、notification、warning,各參數的含義請參見表1-4。例如,本參數配置為warning,則表示配置對emergency、alert、critical、error和warning級別的日誌均生效。
【使用指導】
多次執行本命令可以創建多個輸出規則,將輸出規則和日誌主機綁定,可以為不同的日誌主機指定不同的輸出規則。
info-center filter命令和info-center source命令都用來配置日誌輸出規則,兩者區別在於:info-center filter命令配置的輸出規則目前隻支持應用到日誌主機輸出方向,info-center source命令配置的日誌輸出規則適用於所有輸出方向。對於日誌主機輸出方向,info-center filter命令配置的輸出規則優先於info-center source命令配置的輸出規則。
用戶可以使用module-name參數為應用模塊單獨配置輸出規則,對於未單獨配置應用模塊則使用default參數配置的缺省輸出規則,這兩種配置可以同時存在。
給應用模塊單獨配置輸出規則後,必須使用module-name參數來修改或刪除該規則。
如果配置了帶module-name參數的命令,未配置帶default參數的命令行,則未單獨配置輸出規則的應用模塊允許alert~informational級別的日誌輸出。
多次使用module-name參數為同一應用模塊配置輸出規則時,最後一次執行的命令生效;多次使用default參數配置缺省輸出規則時,最後一次執行的命令生效。
【舉例】
# 配置名稱為loghost1的輸出規則,用來允許ARP模塊alert~notification級別的日誌信息輸出,SNMP模塊alert~warning級別的日誌信息輸出,其他模塊的日誌信息禁止輸出。
<Sysname> system-view
[Sysname] info-center filter loghost1 arp level notification
[Sysname] info-center filter loghost1 snmp level warning
[Sysname] info-center filter loghost1 default deny
【相關命令】
· display info-center filter
· info-center loghost
· info-center source
info-center format命令用來配置發往日誌主機的日誌信息的輸出格式。
undo info-center format命令用來恢複缺省情況。
【命令】
info-center format { cmcc | rfc5424 | unicom }
undo info-center format
【缺省情況】
發往日誌主機的日誌信息的格式為非定製格式。
【視圖】
係統視圖
【缺省用戶角色】
network-admin
【參數】
cmcc:配置發往日誌主機的日誌信息的輸出格式為中國移動格式。
rfc5424:配置發往日誌主機的日誌信息的輸出格式為RFC 5424格式。
unicom:配置發往日誌主機的日誌信息的輸出格式為中國聯通格式。
【使用指導】
發往日誌主機的日誌信息有以下格式:非定製格式、中國聯通格式和中國移動格式。有關日誌信息格式的詳細介紹請參見“網絡管理和監控配置指導”中的“信息中心”。
【舉例】
# 配置發往日誌主機的日誌信息的格式為RFC 5424格式。
<Sysname> system-view
[Sysname] info-center format rfc5424
info-center logbuffer命令用來允許日誌信息輸出到日誌緩衝區。
undo info-center logbuffer命令用來禁止日誌信息輸出日誌緩衝區。
【命令】
info-center logbuffer
undo info-center logbuffer
【缺省情況】
允許日誌信息輸出到日誌緩衝區。
【視圖】
係統視圖
【缺省用戶角色】
network-admin
【使用指導】
配置本命令後,設備會將業務模塊生成的日誌保存到日誌緩衝區。其中,設備會為一些業務模塊(例如會話等)創建單獨的日誌緩衝區,用來分別存儲這些業務模塊的日誌,其它業務模塊的日誌會統一存儲到通用日誌緩衝區中。用戶可使用display logbuffer命令查看這些日誌緩衝區的內容或者使用info-center logbuffer size命令配置這些日誌緩衝區的大小。
【舉例】
# 配置允許日誌信息輸出到日誌緩衝區。
<Sysname> system-view
[Sysname] info-center logbuffer
【相關命令】
· display logbuffer
· info-center enable
info-center logbuffer size命令用來配置日誌緩衝區可存儲的信息條數。
undo info-center logbuffer size命令用來恢複缺省情況。
【命令】
info-center logbuffer size buffersize
undo info-center logbuffer size
【缺省情況】
日誌緩衝區可存儲512條信息。
【視圖】
係統視圖
【缺省用戶角色】
network-admin
【參數】
buffersize:日誌緩衝區可存儲的信息條數,取值範圍為0~1024,缺省值為512。
【舉例】
# 配置日誌緩衝區可存儲的信息條數為50。
<Sysname> system-view
[Sysname] info-center logbuffer size 50
# 恢複日誌緩衝區可存儲的信息條數為512。
<Sysname> system-view
[Sysname] undo info-center logbuffer size
【相關命令】
· display logbuffer
· info-center enable
info-center logfile directory命令用來配置存放日誌文件的目錄。
【命令】
info-center logfile directory dir-name
【缺省情況】
【視圖】
係統視圖
【缺省用戶角色】
network-admin
【參數】
dir-name:存放日誌文件的路徑,為1~64個字符的字符串。
【使用指導】
在執行該配置前,存放日誌文件的目錄必須為當前已創建的目錄。
生成的日誌文件的後綴名為.log。
本命令會在IRF重啟或主設備和從設備主從倒換後失效。
【舉例】
# 配置存放日誌文件的目錄為flash:/test。
<Sysname> mkdir test
Creating directory flash:/test... Done.
<Sysname> system-view
[Sysname] info-center logfile directory flash:/test
【相關命令】
· info-center logfile enable
info-center logfile enable命令用來允許日誌信息輸出到日誌文件。
undo info-center logfile enable命令用來禁止日誌信息輸出到日誌文件。
【命令】
info-center logfile enable
undo info-center logfile enable
【缺省情況】
允許日誌信息輸出到日誌文件。
【視圖】
係統視圖
【缺省用戶角色】
network-admin
【舉例】
# 配置允許日誌信息輸出到日誌文件。
<Sysname> system-view
[Sysname] info-center logfile enable
info-center logfile frequency命令用來配置係統自動保存日誌文件的頻率。
undo info-center logfile frequency命令用來恢複缺省情況。
【命令】
info-center logfile frequency freq-sec
undo info-center logfile frequency
【缺省情況】
設備自動保存日誌文件的頻率為86400秒。
【視圖】
係統視圖
【缺省用戶角色】
network-admin
【參數】
freq-sec:係統自動保存日誌文件的頻率,取值範圍為1~86400,單位為秒。
【使用指導】
配置係統自動保存日誌文件的頻率後,係統會按照指定的頻率將日誌文件緩衝區的內容寫入日誌文件。
【舉例】
# 配置設備自動保存日誌文件的頻率為60000秒。
<Sysname> system-view
[Sysname] info-center logfile frequency 60000
【相關命令】
· info-center logfile enable
info-center logfile alarm-threshold命令用來配置單個日誌文件使用率的告警門限。
undo info-center logfile alarm-threshold命令用來恢複缺省情況。
【命令】
info-center logfile alarm-threshold usage
undo info-center logfile alarm-threshold
【缺省情況】
單個日誌文件使用率的告警門限是80。即當單個日誌文件使用率達到80%時,係統會提醒用戶。
【視圖】
係統視圖
【缺省用戶角色】
network-admin
【參數】
usage:表示日誌文件使用率的告警門限,取值範圍為0~100。取值為0時,表示關閉日誌文件使用率告警功能。
【使用指導】
用戶可以使用本命令配置單個日誌文件使用率的告警門限。當設備正在操作的日誌文件的使用率超過告警門限時,係統會生成日誌提醒用戶,此時,用戶可以將該日誌文件進行備份,以防曆史數據丟失。
【舉例】
# 當通用模塊的日誌文件使用率達到90%時進行告警。
<Sysname> system-view
[Sysname] info-center logfile alarm-threshold 90
info-center logfile size-quota命令用來配置單個日誌文件最大能占用的存儲空間的大小。
undo info-center logfile size-quota命令用來恢複缺省情況。
【命令】
info-center logfile size-quota size
undo info-center logfile size-quota
【缺省情況】
單個日誌文件最大能占用的存儲空間為10MB。
【視圖】
係統視圖
【缺省用戶角色】
network-admin
【參數】
size:單個日誌文件可使用的存儲空間的最大值,取值範圍為1~10,單位為MB。
【舉例】
# 配置單個日誌文件最大能占用的存儲空間的大小為2MB。
<Sysname> system-view
[Sysname] info-center logfile size-quota 2
【相關命令】
· info-center logfile enable
info-center logging suppress duplicates命令用來開啟抑製重複日誌輸出功能。
undo info-center logging suppress duplicates命令用關閉抑製重複日誌輸出功能。
【命令】
info-center logging suppress duplicates
undo info-center logging suppress duplicates
【缺省情況】
抑製重複日誌輸出功能處於關閉狀態。
【視圖】
係統視圖
【缺省用戶角色】
network-admin
【使用指導】
當設備持續生成相同的日誌,大量重複的信息會浪費設備資源和網絡資源,並導致有用的信息被淹沒,不利於設備的維護。為了避免此問題,可開啟重複日誌抑製功能。
【舉例】
# 開啟抑製重複日誌輸出功能。
<Sysname> system-view
[Sysname] info-center logging suppress duplicates
info-center logging suppress module命令用來禁止指定模塊日誌的輸出。
undo info-center logging suppress module命令用來取消對指定模塊日誌輸出的限製。
【命令】
info-center logging suppress module module-name mnemonic { all | mnemonic-value }
undo info-center logging suppress module module-name mnemonic { all | mnemonic-value }
【缺省情況】
未禁止指定模塊日誌的輸出。
【視圖】
係統視圖
【缺省用戶角色】
network-admin
【參數】
module-name:指定需要被過濾的應用模塊的名稱,為1~8個字符的字符串,不區分大小寫。執行info-center logging suppress module ?命令,設備會自動顯示可配置的模塊名稱。
mnemonic { all | mnemonic-value }:表示需要被過濾的應用模塊的助記符。其中:
· all:表示過濾該模塊的所有日誌。
· mnemonic-value:表示助記符的全部內容,為1~32個字符的字符串,不區分大小寫。如果輸入的是助記符的部分內容,將不會禁止輸出該助記符對應的日誌。
【使用指導】
當係統日誌較多時,對於用戶不關心的日誌,可以使用該命令,禁止指定模塊日誌的輸出,或者禁止指定模塊特定助記符的日誌輸出。
【舉例】
# 禁止SHELL模塊助記符為SHELL_LOGIN的日誌輸出。
<Sysname> system-view
[Sysname] info-center logging suppress module shell mnemonic shell_login
【相關命令】
· info-center source
info-center loghost命令用來配置日誌主機及相關參數。
undo info-center loghost命令用來取消日誌主機及相關參數的配置。
【命令】
info-center loghost [ vpn-instance vpn-instance-name ] { hostname | ipv4-address | ipv6 ipv6-address } [ port port-number ] [ dscp dscp-value ] [ facility local-number ] [ filter filter-name ]
undo info-center loghost [ vpn-instance vpn-instance-name ] { hostname | ipv4-address | ipv6 ipv6-address }
【缺省情況】
未配置日誌主機及相關參數。
【視圖】
係統視圖
【缺省用戶角色】
network-admin
【參數】
vpn-instance vpn-instance-name:指定日誌主機所屬的VPN實例。vpn-instance-name表示MPLS L3VPN的VPN實例名稱,為1~31個字符的字符串,區分大小寫。如果未指定本參數,則表示日誌主機位於公網中。
hostname:指定日誌主機的名稱,為1~253個字符的字符串,不區分大小寫,字符串中可以包含字母、數字、“-”、“_”和“.”。
ipv4-address:指定日誌主機的IPv4地址。
ipv6 ipv6-address:指定日誌主機的IPv6地址。
port port-number:指定日誌主機接收日誌信息的端口號,取值範圍為1~65535,缺省值為514。該參數的值需要和日誌主機側的配置一致,否則日誌主機接收不到日誌信息。
dscp dscp-value:指定日誌消息的DSCP(Differentiated Services Code Point,差分服務代碼點)優先級,取值範圍為0~63,缺省值為0。值越大表示優先級越高。DSCP優先級封裝在IP報文中的ToS字段,用來表示報文自身的優先級,設備可根據該優先級決定報文傳輸的優先程度。
facility local-number:配置日誌主機的記錄工具。取值為local0、local1、local2、local3、local4、local5、local6、local7、original-facility,缺省值為local7。該參數用於計算日誌中攜帶的PRI字段(PRI=facility*8+level),其中,local0~local7分別對應取值16~23。如果將facility配置為local0~local7,則表示設備發往日誌主機的所有日誌的Facility均為指定的值;如果將facility配置為original-facility,則表示設備發往日誌主機的日誌的Facility為業務模塊生成日誌時定義的初始Facility,不同日誌的初始Facility可能不同。
filter filter-name:指定日誌主機關聯的日誌輸出規則的名稱,隻有符合規則的日誌才能輸出到對應的日誌主機。filter-name表示日誌信息輸出規則的名稱,為1~8個字符的字符串,不區分大小寫。不指定該參數時,則采用info-center source命令日誌主機方向的配置作為日誌輸出規則。
【使用指導】
使用本命令,用戶可以將設備生成的日誌發送給指定的日誌主機。
配置本命令時,用戶可以指定:
· 日誌過濾規則。隻有符合過濾規則的日誌才會發送給日誌主機,以免用戶不關心的日誌發送給日誌主機,占用網絡帶寬和日誌主機上的資源。
· 日誌發送格式。設備將按照用戶指定的格式封裝日誌,以便日誌主機按照指定的規則解析日誌。
· 用TCP協議發送日誌,提高日誌傳輸的安全性。如果TCP鏈接斷開,設備會將日誌以文件的形式保存到本地,以便用戶查詢。
用戶隻有使用info-center enable命令開啟了信息中心功能,配置info-center loghost命令才會生效。
多次執行本命令,最多可以指定20台不同主機同時接收設備產生的日誌信息。
【舉例】
# 配置係統向IP地址為1.1.1.1的日誌主機發送日誌信息。
<Sysname> system-view
[Sysname] info-center loghost 1.1.1.1
【相關命令】
· info-center filter
· info-center source
info-center loghost locate-info with-sn命令用來配置向日誌主機方向發送日誌時,在日誌定位信息中攜帶設備序列號。
undo info-center loghost locate-info with-sn命令用來恢複缺省情況。
【命令】
info-center loghost locate-info with-sn
undo info-center loghost locate-info with-sn
【缺省情況】
向日誌主機方向發送日誌時,日誌定位信息中未攜帶設備序列號。
【視圖】
係統視圖
【缺省用戶角色】
network-admin
【舉例】
# 配置向日誌主機方向發送日誌時,在日誌定位信息中攜帶設備序列號。
<Sysname> system-view
[Sysname] info-center loghost locate-info with-sn
info-center loghost source命令用來配置發送的日誌信息的源IP地址。
undo info-center loghost source命令用來恢複缺省情況。
【命令】
info-center loghost source interface-type interface-number
undo info-center loghost source
【缺省情況】
使用出接口的主IP地址作為發送的日誌信息的源IP地址。
【視圖】
係統視圖
【缺省用戶角色】
network-admin
【參數】
interface-type interface-number:指定發送日誌信息的源IP地址對應的出接口的類型和編號。
【使用指導】
配置日誌信息的源IP地址後,不管實際使用哪個物理接口發送日誌信息,日誌信息的源IP地址均為指定接口的主IP地址。
用戶隻有使用info-center enable命令開啟了信息中心功能,配置info-center loghost source命令才會生效。
【舉例】
# 配置使用Loopback0的IP地址作為發送的日誌信息的源IP地址。
<Sysname> system-view
[Sysname] interface loopback 0
[Sysname-LoopBack0] ip address 2.2.2.2 32
[Sysname-LoopBack0] quit
[Sysname] info-center loghost source loopback 0
info-center security-logfile alarm-threshold命令用來配置安全日誌文件使用率的告警門限。
undo info-center security-logfile alarm-threshold命令用來恢複缺省情況。
【命令】
info-center security-logfile alarm-threshold usage
undo info-center security-logfile alarm-threshold
【缺省情況】
安全日誌文件使用率的告警門限是80(即當安全日誌文件使用率達到80%時,係統會提醒用戶)。
【視圖】
係統視圖
【缺省用戶角色】
network-admin
【參數】
usage:安全日誌文件使用率的告警門限,取值範圍為1~100的整數。
【使用指導】
當安全日誌文件大小達到上限時,新的安全日誌會覆蓋舊的安全日誌,從而導致安全日誌丟失。為防止這種情況發生,用戶可以使用本命令配置安全日誌文件使用率的告警門限。當使用率超過此門限值時,係統會發出日誌提醒用戶,此時,用戶可以將安全日誌文件進行備份,以防重要曆史數據丟失。
【舉例】
# 配置當安全日誌文件使用率達到90%時進行告警。
<Sysname> system-view
[Sysname] info-center security-logfile alarm-threshold 90
【相關命令】
· info-center security-logfile size-quota
info-center security-logfile directory命令用來修改存儲安全日誌文件的路徑。
【命令】
info-center security-logfile directory dir-name
【缺省情況】
存儲安全日誌文件路徑為flash:/seclog。
【視圖】
係統視圖
【缺省用戶角色】
security-audit
【參數】
dir-name:安全日誌文件存儲的路徑,為1~64個字符的字符串。
【使用指導】
在執行該配置前,存儲安全日誌文件的文件夾必須為當前已創建的目錄。
隻有配置了安全日誌管理員權限的本地用戶才能使用本命令。安全日誌管理員的配置請參見“安全命令參考”中的“AAA”。
本命令會在IRF重啟或主設備和從設備主從倒換後失效。
【舉例】
# 配置存放安全日誌文件的目錄為flash:/test。
<Sysname> mkdir test
Creating directory flash:/test... Done.
<Sysname> system-view
[Sysname] info-center security-logfile directory flash:/test
info-center security-logfile enable命令用來開啟安全日誌同步保存功能。
undo info-center security-logfile enable命令用來關閉安全日誌同步保存功能。
【命令】
info-center security-logfile enable
undo info-center security-logfile enable
【缺省情況】
安全日誌同步保存功能處於關閉狀態。
【視圖】
係統視圖
【缺省用戶角色】
network-admin
【使用指導】
開啟安全日誌同步保存功能後,係統將安全日誌進行集中處理:當生成的日誌信息中有安全日誌,在不影響日誌信息現有輸出規則的前提下,係統會將安全日誌信息同步保存到專用的安全日誌文件。這樣既實現了安全日誌的集中管理,又有利於用戶隨時快捷地查看安全日誌,了解設備狀態。
【舉例】
# 開啟安全日誌同步保存功能。
<Sysname> system-view
[Sysname] info-center security-logfile enable
info-center security-logfile frequency命令用來配置設備自動保存安全日誌文件的頻率。
undo info-center security-logfile frequency命令用來恢複缺省情況。
【命令】
info-center security-logfile frequency freq-sec
undo info-center security-logfile frequency
【缺省情況】
設備自動保存安全日誌文件的頻率為86400秒。
【視圖】
係統視圖
【缺省用戶角色】
network-admin
【參數】
freq-sec:係統自動保存安全日誌文件的頻率,取值範圍為10~86400,單位為秒。
【使用指導】
配置設備自動保存安全日誌文件的頻率後,安全日誌會先被輸出到安全日誌文件緩衝區(security-logfile buffer),係統會按照配置中指定的頻率將安全日誌文件緩衝區的內容寫入安全日誌文件。
【舉例】
# 配置安全日誌自動保存到文件的頻率為600秒。
<Sysname> system-view
[Sysname] info-center security-logfile frequency 600
【相關命令】
· info-center security-logfile enable
info-center security-logfile size-quota命令用來配置單個安全日誌文件最大能占用的存儲空間的大小。
undo info-center security-logfile size-quota命令用來恢複缺省情況。
【命令】
info-center security-logfile size-quota size
undo info-center security-logfile size-quota
【缺省情況】
單個安全日誌文件最大能占用的存儲空間的大小為10MB。
【視圖】
係統視圖
【缺省用戶角色】
network-admin
【參數】
size:單個安全日誌文件可使用的存儲空間的最大值,取值範圍為1~10,單位為MB。
【舉例】
# 配置單個安全日誌文件最大能占用的存儲空間的大小為6MB。
<Sysname> system-view
[Sysname] info-center security-logfile size-quota 6
【相關命令】
· info-center security-logfile alarm-threshold
info-center source命令用來配置日誌信息的輸出規則。
undo info-center source命令用來恢複缺省情況。
【命令】
info-center source { module-name | default } { console | logbuffer | logfile | loghost | monitor } { deny | level severity }
undo info-center source { module-name | default } { console | logbuffer | logfile | loghost | monitor }
【缺省情況】
日誌信息的輸出規則請參見表1-9:
輸出方向 |
日誌信息來源 |
開關 |
等級 |
控製台 |
所有支持的模塊 |
開 |
debugging |
監視終端 |
所有支持的模塊 |
關 |
debugging |
日誌主機 |
所有支持的模塊 |
開 |
informational |
日誌緩衝區 |
所有支持的模塊 |
開 |
informational |
日誌文件 |
所有支持的模塊 |
開 |
informational |
【視圖】
係統視圖
【缺省用戶角色】
network-admin
【參數】
module-name:配置指定應用模塊日誌信息的輸出規則。係統支持的來源模塊可以通過在係統視圖下輸入info-center source ?進行查看。
default:配置所有應用模塊日誌信息的缺省輸出規則。
console:輸出到控製台。
logbuffer:輸出到日誌緩衝區。
logfile:輸出到日誌文件。
loghost:輸出到日誌主機。
monitor:輸出到監視終端。
deny:禁止輸出信息。
level severity:指定信息級別,取值範圍為0~7,具體內容請參見表1-4。通過該參數可以控製允許/禁止輸出的日誌信息的最低級別。
【使用指導】
如果沒有使用module-name參數為應用模塊單獨配置輸出規則,則該模塊使用default參數配置的輸出規則。如果未使用default參數配置輸出規則,則使用缺省輸出規則。
給應用模塊單獨配置輸出規則後,必須使用module-name參數來修改或刪除該規則,使用default參數進行的新配置對該模塊不生效。
多次使用module-name參數為同一應用模塊配置輸出規則,最後一次執行的命令生效;多次使用default參數配置缺省輸出規則,最後一次執行的命令生效。
【舉例】
# 隻允許VLAN模塊的信息輸出控製台,且輸出信息的級別為emergency的日誌信息。
<Sysname> system-view
[Sysname] info-center source default console deny
[Sysname] info-center source vlan console level emergency
# 在前麵例子基礎上撤銷控製台方向上VLAN模塊的輸出(即全部信息不在控製台顯示)。
<Sysname> system-view
[Sysname] undo info-center source vlan console
info-center synchronous命令用來開啟命令行輸入回顯功能。
undo info-center synchronous命令用來關閉命令行輸入回顯功能。
【命令】
info-center synchronous
undo info-center synchronous
【缺省情況】
命令行輸入回顯功能處於關閉狀態。
【視圖】
係統視圖
【缺省用戶角色】
network-admin
【使用指導】
當用戶進行命令行、參數或者Y/N確認信息輸入時,如果被大量的日誌信息打斷,用戶可能記不清已經輸入了哪些字符串,還需要輸入哪些字符串。使用命令行輸入回顯功能,能夠協助用戶配置。係統會在日誌信息輸出完畢後回顯用戶已有的輸入或者Y/N確認信息,以便用戶繼續執行配置。
【舉例】
# 開啟設備命令行輸入回顯功能,輸入display current-configuration命令查看設備當前配置。
<Sysname> system-view
[Sysname] info-center synchronous
Info-center synchronous output is on
[Sysname] display current-
此時,收到日誌報文,則係統在所有的日誌報文顯示完以後,附加顯示用戶的輸入(此例為“display current-”)。
%May 21 14:33:19:425 2019 Sysname SHELL/5/SHELL_LOGIN: VTY logged in from 192.168.1.44
[Sysname] display current-
此時,用戶可以繼續輸入configuration(完成命令display current-configuration的完整輸入),回車,即可執行該命令。
# 開啟設備命令行輸入回顯功能,保存當前配置(輸入交互信息)。
<Sysname> system-view
[Sysname] info-center synchronous
Info-center synchronous output is on
[Sysname] save
The current configuration will be written to the device. Are you sure? [Y/N]:
此時,收到日誌信息,則係統會在所有的日誌報文顯示完以後,附加顯示[Y/N]:。
%May 21 14:33:19:425 2019 Sysname SHELL/5/SHELL_LOGIN: VTY logged in from 192.168.1.44
[Y/N]:
此時,用戶可以輸入Y或者N,繼續日誌信息輸出前的操作。
info-center syslog min-age命令用來配置日誌信息的最短保存時間。
undo info-center syslog min-age命令用來恢複缺省情況。
【命令】
info-center syslog min-age min-age
undo info-center syslog min-age
【缺省情況】
未配置日誌信息的最短保存時間。
【視圖】
係統視圖
【缺省用戶角色】
network-admin
【參數】
min-age:表示日誌信息的最短保存時間,取值範圍為1~8760,單位為小時。
【舉例】
# 將日誌信息的最短保存時間配置為168小時。
<Sysname> system-view
[Sysname] info-center syslog min-age 168
info-center syslog trap命令用來配置日誌告警緩衝區的大小。
undo info-center syslog trap命令用來恢複缺省情況。
【命令】
info-center syslog trap buffersize buffersize
undo info-center syslog trap buffersize
【缺省情況】
日誌告警緩衝區的大小為1024條。
【視圖】
係統視圖
【缺省用戶角色】
network-admin
【參數】
buffersize:表示日誌告警緩衝區的大小,取值範圍為0~65535,單位為條。當取值為0時,表示不緩存日誌告警。
【使用指導】
配置snmp-agent trap enable syslog命令後,設備會將日誌封裝成告警信息,存儲在日誌告警緩衝區。用戶通過訪問“日誌告警緩衝區對應的MIB節點”,就可以直接讀取日誌告警。
通常情況下,日誌告警緩衝區的大小采用缺省值即可。當日誌告警緩衝區內存儲的信息達到上限,且還需要存儲信息時,新信息會覆蓋舊信息。
【舉例】
# 配置日誌告警緩衝區的大小為2048條。
<Sysname> system-view
[Sysname] info-center syslog trap buffersize 2048
【相關命令】
· snmp-agent trap enable syslog
info-center timestamp命令用來配置發往控製台、監視終端、日誌緩衝區和日誌文件方向的日誌信息的時間戳輸出格式。
undo info-center timestamp命令用來恢複缺省情況。
【命令】
info-center timestamp { boot | date | none }
undo info-center timestamp
【缺省情況】
時間戳輸出格式為date格式。
【視圖】
係統視圖
【缺省用戶角色】
network-admin
【參數】
boot:係統啟動後經曆的時間,格式為:xxx.yyy,其中xxx是係統自啟動後經曆時間的毫秒數高32位,yyy是低32位,形如0.21990989(等效於Jun 25 14:09:26:881 2019)。
date:係統當前的日期和時間,格式為“MMM DD hh:mm:ss:ms YYYY”,形如Dec 8 10:12:21:708 2019。
· “MMM”為英語月份的縮寫,具體取值如下:Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec。
· “DD”表示日期,如果日期的值小於10,則格式為“空格+日期”,如“ 7”。
· “hh:mm:ss:ms”表示本地時間,hh的取值範圍為00~23,mm和ss的取值範圍均為00~59,ms的取值範圍為0~999。
· “YYYY”表示年份。
none:不帶時間信息。
【舉例】
# 配置日誌信息時間戳輸出格式為boot格式。
<Sysname> system-view
[Sysname] info-center timestamp boot
【相關命令】
· info-center timestamp loghost
info-center timestamp loghost命令用來配置發往日誌主機的日誌信息的時間戳輸出格式。
undo info-center timestamp loghost命令用來恢複缺省情況。
【命令】
info-center timestamp loghost { date [ with-milliseconds ] | iso [ with-milliseconds | with-timezone ] * | no-year-date | none }
undo info-center timestamp loghost
【缺省情況】
發往日誌主機的日誌信息的時間戳輸出格式為date格式。
【視圖】
係統視圖
【缺省用戶角色】
network-admin
【參數】
date:配置時間戳輸出格式為:MMM DD hh:mm:ss YYYY,形如Dec 8 10:12:21 2019,但最終顯示格式由日誌主機決定。
iso:配置時間戳輸出格式為ISO 8601標準格式,形如:2019-09-21T15:32:55。
with-milliseconds:表示時間戳精確到毫秒,且毫秒用標準點號分割。對於date格式的時間戳,加毫秒後,形如:Dec 8 10:12:21.708 2019;對於iso格式的時間戳,加毫秒後,形如:2019-09-21T15:32:55.708。不指定該參數時,表示時間戳精確到秒。
with-timezone:在時間戳中攜帶時區信息,形如:2019-09-21T15:32:55+01:00。不指定該參數時,表示在時間戳中不帶時區信息。
no-year-date:係統當前日期和時間,但不包含年份和毫秒信息。
none:不帶時間信息。
【舉例】
# 配置發往日誌主機的日誌信息的時間戳為no-year-date格式。
<Sysname> system-view
[Sysname] info-center timestamp loghost no-year-date
【相關命令】
· info-center timestamp
info-center trace-logfile quota命令用來配置調試跟蹤日誌文件最大能占用的存儲空間的大小。
undo info-center trace-logfile quota命令用來恢複缺省情況。
【命令】
info-center trace-logfile quota size
undo info-center trace-logfile quota
【缺省情況】
調試跟蹤日誌文件最大能占用的存儲空間的大小為1MB。
【視圖】
係統視圖
【缺省用戶角色】
network-admin
【參數】
size:調試跟蹤日誌文件最大能占用的存儲空間的大小,取值範圍為1~10,單位為MB。
【舉例】
# 配置調試跟蹤日誌文件最大能占用的存儲空間的大小為6MB。
<Sysname> system-view
[Sysname] info-center trace-logfile quota 6
logfile save命令用來手動將日誌文件緩衝區中的內容全部保存到日誌文件。
【命令】
logfile save
【視圖】
任意視圖
【缺省用戶角色】
network-admin
【使用指導】
日誌文件的保存路徑可以通過info-center logfile directory命令配置。
日誌文件保存成功後,日誌文件緩衝區中的內容會被清空。
如果執行本命令時,日誌文件緩衝區中沒有日誌,本命令會執行成功,但不會創建或更新已有日誌文件。
【舉例】
# 手動將日誌文件緩衝區中的內容保存到日誌文件。
<Sysname> logfile save
The contents in the log file buffer have been saved to the file flash:/logfile/logfile.log.
【相關命令】
· info-center logfile enable
· info-center logfile directory
reset logbuffer命令用來清除日誌緩衝區中的信息。
【命令】
reset logbuffer
【視圖】
用戶視圖
【缺省用戶角色】
network-admin
【舉例】
# 清除日誌緩衝區中的信息。
<Sysname> reset logbuffer
【相關命令】
· display logbuffer
security-logfile save命令用來手動將安全日誌文件緩衝區中的內容全部保存到安全日誌文件。
【命令】
security-logfile save
【視圖】
任意視圖
【缺省用戶角色】
security-audit
【使用指導】
安全日誌文件保存成功後,安全日誌文件緩衝區中的內容會被立即清空。
需要注意的是,隻有具有安全日誌管理員角色的本地用戶才能使用本命令。安全日誌管理員的配置請參見“安全命令參考”中的“AAA”。
如果執行本命令時,安全日誌文件緩衝區中沒有日誌,本命令會執行成功,但不會創建或更新已有安全日誌文件。
【舉例】
# 手動將安全日誌緩衝區中的內容保存到安全日誌文件。
<Sysname> security-logfile save
The contents in the security log file buffer have been saved to the file flash:/seclog/seclog.log.
【相關命令】
· info-center security-logfile directory
· authorization-attribute(安全命令參考/AAA)
snmp-agent trap enable syslog命令用來將係統日誌封裝成告警信息發送。
undo snmp-agent trap enable syslog命令用來恢複缺省情況。
【命令】
snmp-agent trap enable syslog
undo snmp-agent trap enable syslog
【缺省情況】
係統日誌不會封裝成告警信息發送。
【視圖】
係統視圖
【缺省用戶角色】
network-admin
【使用指導】
配置該命令後,設備除了根據輸出規則將日誌輸出到各方向外,還會將日誌信息封裝成告警信息,發送到SNMP模塊和日誌告警緩衝區。
· 發送到SNMP模塊後,是否輸出到目的主機,以Trap還是Inform形式發送,由SNMP模塊的配置決定,關於告警信息以及SNMP配置的詳細介紹請參見“網絡管理和監控配置指導”中的“SNMP”。
· 發送到日誌告警緩衝區後,用戶可通過“日誌告警緩衝區對應的MIB節點”來直接讀取日誌信息封裝成的告警信息。用戶還可通過info-center syslog trap buffersize命令來配置日誌告警緩衝區的大小。
【舉例】
# 將係統日誌封裝成告警信息發送。
<Sysname> system-view
[Sysname] snmp-agent trap enable syslog
【相關命令】
· info-center syslog trap buffersize
terminal debugging命令用來開啟當前終端對調試信息的顯示功能。
undo terminal debugging命令用來關閉當前終端對調試信息的顯示功能。
【命令】
terminal debugging
undo terminal debugging
【缺省情況】
當前終端對調試信息的顯示功能處於關閉狀態。
【視圖】
用戶視圖
【缺省用戶角色】
network-admin
【使用指導】
如果需要在控製台顯示調試信息,請先配置terminal debugging命令,再使能信息中心功能(信息中心功能缺省處於使能狀態),最後使用debugging命令打開功能模塊的調試信息開關。
如果需要在監視終端上顯示調試信息,請先配置terminal monitor和terminal debugging命令,再使能信息中心功能(信息中心功能缺省處於使能狀態),最後使用debugging命令打開功能模塊的調試信息開關。
需要注意的是,本命令隻對當前連接有效。當終端與設備重新建立連接後,本命令會恢複到缺省情況。
執行terminal logging level 7命令或terminal debugging命令,都可以開啟當前終端對調試信息的顯示功能,但兩條命令有如下區別:
· 執行terminal logging level 7命令,當前終端允許輸出級別為0~7的所有日誌。
· 執行terminal debugging命令,當前終端僅輸出terminal logging level命令配置的日誌信息和級別為7的調試信息。
【舉例】
# 允許debugging日誌信息輸出到當前終端。
<Sysname> terminal debugging
The current terminal is enabled to display debugging logs.
【相關命令】
· terminal logging level
· terminal monitor
terminal logging level命令用來配置當前終端允許輸出的日誌信息的最低級別。
undo terminal logging level命令用來恢複缺省情況。
【命令】
terminal logging level severity
undo terminal logging level
【缺省情況】
當前終端允許輸出的日誌信息的最低級別均為6(Informational)。
【視圖】
用戶視圖
【缺省用戶角色】
network-admin
【參數】
severity:當前終端允許輸出的日誌信息的最低級別,取值為0~7的整數或者alert、critical、debugging、emergency、error、informational、notification、warning。
【使用指導】
在配置了當前終端允許輸出的日誌信息的最低級別後,當係統輸出信息時,所有信息等級高於或等於配置等級的信息都會被輸出。例如,當配置的允許輸出的日誌信息的最低級別6(informational)時,等級0~6的信息均會被輸出。
本命令配置的顯示屬性隻對當前連接有效,當終端與設備的連接超時、重新建立連接後,顯示屬性將恢複到缺省情況。
【舉例】
# 配置當前終端監控的最低日誌級別為debugging。
<Sysname> terminal logging level 7
terminal monitor命令用來允許日誌信息輸出到當前終端。
undo terminal monitor命令用來禁止日誌信息輸出到當前終端。
【命令】
terminal monitor
undo terminal monitor
【缺省情況】
允許日誌信息輸出到控製台,不允許日誌信息輸出到監視終端。
【視圖】
用戶視圖
【缺省用戶角色】
network-admin
【使用指導】
本命令隻對當前連接有效。當終端與設備重新建立連接後,本命令會恢複到缺省情況。
【舉例】
# 允許日誌信息輸出到當前終端。
<Sysname> terminal monitor
不同款型規格的資料略有差異, 詳細信息請向具體銷售和400谘詢。H3C保留在沒有任何通知或提示的情況下對資料內容進行修改的權利!