03-信息中心命令
本章節下載: 03-信息中心命令 (247.22 KB)
1.1.4 display logbuffer summary
1.1.9 info-center channel name
1.1.10 info-center console channel
1.1.12 info-center format unicom
1.1.14 info-center logfile enable
1.1.15 info-center logfile frequency
1.1.16 info-center logfile size-quota
1.1.17 info-center logfile switch-directory
1.1.19 info-center loghost source
1.1.20 info-center monitor channel
1.1.21 info-center snmp channel
1.1.23 info-center synchronous
1.1.24 info-center syslog channel
1.1.26 info-center timestamp loghost
【命令】
display channel [ channel-number | channel-name ] [ | { begin | exclude | include } regular-expression ]
【視圖】
任意視圖
【缺省級別】
1:監控級
【參數】
channel-number:顯示指定編號的通道的信息,channel-number表示通道編號,取值範圍為0~9。
channel-name:顯示指定名稱的通道的信息,channel-name表示通道名稱。該名稱可以是缺省的信息通道名稱也可以是用戶自定義的名稱。如果是用戶自定義的名稱,用戶必須事先進行指定,相關配置可參考命令info-center channel name。
輸出方向 |
缺省的信息通道編號 |
缺省的信息通道名稱 |
控製台 |
0 |
console |
監視終端 |
1 |
monitor |
日誌主機 |
2 |
loghost |
告警緩衝區 |
3 |
trapbuffer |
日誌緩衝區 |
4 |
logbuffer |
SNMP模塊 |
5 |
snmpagent |
Web頁麵 |
6 |
channel6 |
日誌文件 |
9 |
channel9 |
|:使用正則表達式對顯示信息進行過濾。有關正則表達式的詳細介紹,請參見“基礎配置指導”中的“CLI”。
begin:從包含指定正則表達式的行開始顯示。
exclude:隻顯示不包含指定正則表達式的行。
include:隻顯示包含指定正則表達式的行。
regular-expression:表示正則表達式,為1~256個字符的字符串,區分大小寫。
【描述】
display channel命令用來顯示信息通道的信息。
如不指定信息通道,將顯示所有通道的信息。
【舉例】
# 顯示0號信息通道的信息。
<Sysname> display channel 0
channel number:0, channel name:console
MODU_ID NAME ENABLE LOG_LEVEL ENABLE TRAP_LEVEL ENABLE DEBUG_LEVEL
ffff0000 default Y informational Y debugging Y debugging
以上顯示信息表示,允許0~4級的log信息、0~7級的Trap和0~7級的Debug三種係統信息輸出到控製台,允許輸出係統信息的模塊為default。
表1-2 display channel命令顯示信息描述表
字段 |
描述 |
channel number |
指定的通道編號,取值範圍為0~9 |
channel name |
指定的通道名稱,取值與用戶設置相關,具體配置請參考命令info-center channel name |
MODU_ID |
當前通道允許通過的信息所屬的模塊號 |
NAME |
當前通道允許通過的信息所屬的模塊名(default表示允許所有的模塊輸出係統信息,但不同型號的設備允許輸出的模塊可能不同) |
ENABLE |
是否打開日誌開關,取值為Y或N |
LOG_LEVEL |
日誌級別,取值範圍參見表1-4 |
ENABLE |
是否打開告警開關,取值為Y或N |
TRAP_LEVEL |
告警級別,取值範圍參見表1-4 |
ENABLE |
是否打開調試開關,取值為Y或N |
DEBUG_LEVEL |
調試級別,取值範圍參見表1-4 |
【命令】
display info-center [ | { begin | exclude | include } regular-expression ]
【視圖】
任意視圖
【缺省級別】
1:監控級
【參數】
|:使用正則表達式對顯示信息進行過濾。有關正則表達式的詳細介紹,請參見“基礎配置指導”中的“CLI”。
begin:從包含指定正則表達式的行開始顯示。
exclude:隻顯示不包含指定正則表達式的行。
include:隻顯示包含指定正則表達式的行。
regular-expression:表示正則表達式,為1~256個字符的字符串,區分大小寫。
【描述】
display info-center命令用來顯示各個輸出方向的信息。
【舉例】
# 顯示各個輸出方向的配置情況。
<Sysname> display info-center
Information Center:enabled
Log host:
1.1.1.1,
port number : 514, host facility : local7,
channel number : 2, channel name : loghost
Console:
channel number : 0, channel name : console
Monitor:
channel number : 1, channel name : monitor
SNMP Agent:
channel number : 5, channel name : snmpagent
Log buffer:
enabled,max buffer size 1024, current buffer size 512,
current messages 512, dropped messages 0, overwritten messages 740
channel number : 4, channel name : logbuffer
Trap buffer:
enabled,max buffer size 1024, current buffer size 256,
current messages 216, dropped messages 0, overwritten messages 0
channel number : 3, channel name : trapbuffer
logfile:
channel number:9, channel name:channel9
syslog:
channel number:6, channel name:channel6
Information timestamp setting:
log - date, trap - date, debug - date,
loghost - date
表1-3 display info-center命令顯示信息描述表
字段 |
描述 |
Information Center |
信息中心目前的狀態(enabled表示使能了,disabled表示沒有使能) |
Log host: 1.1.1.1, port number : 514, host facility : local2, channel number : 8, channel name : channel8 |
日誌主機通道的信息(隻有通過info-center loghost命令設置後,才有下麵具體的顯示內容),包括日誌主機的IP地址,日誌主機接收係統信息的端口,日誌主機的記錄工具,所使用的通道編號以及通道名稱 |
Console: channel number : 0, channel name : console |
控製台通道的信息,包括所使用的通道編號、通道名稱 |
Monitor: channel number : 1, channel name : monitor |
監視終端通道的信息,包括所使用的通道編號、通道名稱 |
SNMP Agent: channel number : 5, channel name : snmpagent |
SNMP模塊通道的信息,包括所使用的通道編號、通道名稱 |
Log buffer: enabled,max buffer size 1024, current buffer size 512, current messages 512, dropped messages 0, overwritten messages 740 channel number : 4, channel name : logbuffer |
日誌緩衝區通道的信息,包括使能狀態、最大容量、當前容量、當前消息數、已丟棄的消息數、被覆蓋的消息數、通道編號、通道名稱 |
Trap buffer: enabled,max buffer size 1024, current buffer size 256, current messages 216, dropped messages 0, overwritten messages 0 channel number : 3, channel name : trapbuffer |
告警緩衝區通道的信息,包括使能狀態、最大容量、當前容量、當前消息數、已丟棄的消息數、被覆蓋的消息數、通道編號、通道名稱 |
logfile: channel number:9, channel name:channel9 |
日誌文件通道的信息,包括所使用的通道編號、通道名稱 |
syslog: channel number:6, channel name:channel6 |
Web頁麵通道的信息,包括所使用的通道編號、通道名稱 |
Information timestamp setting |
信息時間戳設置,分別說明日誌信息、告警信息、調試信息及日誌主機信息的時間戳類型 |
【命令】
display logbuffer [ reverse ] [ level severity | size buffersize | slot slot-number ] * [ | { begin | exclude | include } regular-expression ]
【視圖】
任意視圖
【缺省級別】
1:監控級
【參數】
reverse:指定日誌的顯示順序為從新到舊。如果不指定該參數,將先顯示舊日誌,最後顯示最新的日誌。
level severity:顯示日誌緩存中指定級別日誌的信息,severity表示信息級別,取值範圍為0~7。
信息級別 |
數值 |
描述 |
emergencies |
0 |
係統不可用信息 |
alerts |
1 |
需要立刻做出反應的信息 |
critical |
2 |
嚴重信息 |
errors |
3 |
錯誤信息 |
warnings |
4 |
警告信息 |
notifications |
5 |
正常出現但是重要的信息 |
informational |
6 |
需要記錄的通知信息 |
debugging |
7 |
調試過程產生的信息 |
size buffersize:顯示日誌緩衝區中指定條數的最新日誌,buffersize表示要顯示的日誌緩衝區中最新的日誌信息的條數,取值範圍為1~1024。
slot slot-number:指定設備編號,取值隻能為1。
|:使用正則表達式對顯示信息進行過濾。有關正則表達式的詳細介紹,請參見“基礎配置指導”中的“CLI”。
begin:從包含指定正則表達式的行開始顯示。
exclude:隻顯示不包含指定正則表達式的行。
include:隻顯示包含指定正則表達式的行。
regular-expression:表示正則表達式,為1~256個字符的字符串,區分大小寫。
【描述】
display logbuffer命令用來顯示係統日誌緩衝區的狀態和緩衝區記錄的日誌信息。如果不帶size buffersize參數,將顯示係統日誌緩衝區內所有的日誌信息。
【舉例】
# 顯示係統日誌緩衝區的狀態和緩衝區記錄的日誌信息。
<Sysname> display logbuffer
Logging buffer configuration and contents:enabled
Allowed max buffer size : 1024
Actual buffer size : 512
Channel number : 4 , Channel name : logbuffer
Dropped messages : 0
Overwritten messages : 0
Current messages : 127
%Jan 19 18:03:24:55 2011 Sysname IC/7/SYS_RESTART:
System restarted --
……略……
表1-5 display logbuffer命令顯示信息描述表
字段 |
描述 |
Logging buffer configuration and contents |
日誌緩衝區配置及內容的當前狀態,可以為enabled或disabled |
Allowed max buffer size |
允許的最大緩衝區大小 |
Actual buffer size |
實際緩衝區大小 |
Channel number |
日誌緩衝區的通道編號,缺省值為4 |
Channel name |
日誌緩衝區的通道名稱,缺省名為logbuffer |
Dropped messages |
被丟棄的消息數 |
Overwritten messages |
被覆蓋的消息數(如果緩衝區存儲空間不足,最早收到的信息數會被新的信息覆蓋掉) |
Current messages |
當前記錄的消息數 |
【命令】
display logbuffer summary [ level severity | slot slot-number ] * [ | { begin | exclude | include } regular-expression ]
【視圖】
任意視圖
【缺省級別】
1:監控級
【參數】
level severity:顯示日誌緩存中指定級別日誌的摘要信息,severity表示信息級別,取值範圍為0~7。
slot slot-number:指定設備編號,取值隻能為1。
|:使用正則表達式對顯示信息進行過濾。有關正則表達式的詳細介紹,請參見“基礎配置指導”中的“CLI”。
begin:從包含指定正則表達式的行開始顯示。
exclude:隻顯示不包含指定正則表達式的行。
include:隻顯示包含指定正則表達式的行。
regular-expression:表示正則表達式,為1~256個字符的字符串,區分大小寫。
【描述】
display logbuffer summary命令用來顯示係統日誌緩衝區的概要信息。
【舉例】
# 顯示係統日誌緩衝區的概要信息。
<Sysname> display logbuffer summary
SLOT EMERG ALERT CRIT ERROR WARN NOTIF INFO DEBUG
1 0 0 0 0 16 0 1 0
表1-6 display logbuffer summary命令顯示信息描述表
字段 |
描述 |
SLOT |
設備編號,取值隻能為1 |
EMERG |
emergencies,請參見表1-4 |
ALERT |
alerts,請參見表1-4 |
CRIT |
critical,請參見表1-4 |
ERROR |
errors,請參見表1-4 |
WARN |
warnings,請參見表1-4 |
NOTIF |
notifications,請參見表1-4 |
INFO |
informational,請參見表1-4 |
DEBUG |
debugging,請參見表1-4 |
【命令】
display logfile buffer [ | { begin | exclude | include } regular-expression ]
【視圖】
任意視圖
【缺省級別】
1:監控級
【參數】
|:使用正則表達式對顯示信息進行過濾。有關正則表達式的詳細介紹,請參見“基礎配置指導”中的“CLI”。
begin:從包含指定正則表達式的行開始顯示。
exclude:隻顯示不包含指定正則表達式的行。
include:隻顯示包含指定正則表達式的行。
regular-expression:表示正則表達式,為1~256個字符的字符串,區分大小寫。
【描述】
display logfile buffer命令用來顯示日誌文件緩衝區的內容。
需要注意的是自動或手工成功保存日誌到日誌文件,保存的是日誌緩衝區當前的全部內容,保存成功後,該內容會被清空。
【舉例】
# 顯示日誌文件緩衝區內容。
<Sysname> display logfile buffer
%@27091414#Jan 7 08:04:02:470 2011 Sysname IFNET/4/INTERFACE UPDOWN:
Trap 1.3.6.1.6.3.1.1.5.4<linkUp>: Interface 983040 is Up, ifAdminStatus is 1, ifOperStatus is 1
……略……
【命令】
display logfile summary [ | { begin | exclude | include } regular-expression ]
【視圖】
任意視圖
【缺省級別】
1:監控級
【參數】
|:使用正則表達式對顯示信息進行過濾。有關正則表達式的詳細介紹,請參見“基礎配置指導”中的“CLI”。
begin:從包含指定正則表達式的行開始顯示。
exclude:隻顯示不包含指定正則表達式的行。
include:隻顯示包含指定正則表達式的行。
regular-expression:表示正則表達式,為1~256個字符的字符串,區分大小寫。
【描述】
display logfile summary命令用來顯示日誌文件配置。
【舉例】
# 顯示日誌文件配置。
<Sysname> display logfile summary
Log file is enabled.
Channel number : 9
Log file size quota : 1 MB
Log file directory : flash:/logfile
Writing frequency : 24 hour 0 min 10 sec
表1-7 display logfile summary命令顯示信息描述表
字段 |
描述 |
Log file is |
日誌文件目前的狀態,可以為enabled或disabled |
Channel number |
日誌文件的通道編號,缺省值為9 |
Log file size quota |
單個日誌文件最大能占用的存儲空間的大小 |
Log file directory |
日誌文件存儲的路徑 |
Writing frequency |
保存日誌文件的頻率 |
【命令】
display trapbuffer [ reverse ] [ size buffersize ] [ | { begin | exclude | include } regular-expression ]
【視圖】
任意視圖
【缺省級別】
1:監控級
【參數】
reverse:指定告警的顯示順序為從新到舊。如果不指定該參數,將先顯示舊告警,最後顯示最新的告警。
size buffersize:顯示告警緩衝區中指定條數的最新告警,buffersize表示要顯示的告警緩衝區中最新的告警信息的條數,取值範圍為1~1024。
|:使用正則表達式對顯示信息進行過濾。有關正則表達式的詳細介紹,請參見“基礎配置指導”中的“CLI”。
begin:從包含指定正則表達式的行開始顯示。
exclude:隻顯示不包含指定正則表達式的行。
include:隻顯示包含指定正則表達式的行。
regular-expression:表示正則表達式,為1~256個字符的字符串,區分大小寫。
【描述】
display trapbuffer命令用來顯示係統告警緩衝區的狀態和緩衝區記錄的告警信息。
如果不帶size buffersize參數,設備將顯示全部告警信息記錄。
【舉例】
# 顯示係統告警緩衝區的狀態和緩衝區記錄的告警信息。(本命令的顯示信息與設備上進行過的操作有關)
<Sysname> display trapbuffer
Trapping buffer configuration and contents:enabled
Allowed max buffer size : 1024
Actual buffer size : 256
Channel number : 3 , channel name : trapbuffer
Dropped messages : 0
Overwritten messages : 0
Current messages : 9
#Jan 7 08:03:27:421 2011 Sysname IFNET/4/INTERFACE UPDOWN:
Trap 1.3.6.1.6.3.1.1.5.4<linkUp>: Interface 983041 is Up, ifAdminStatus is 1, ifOperStatus is 1
表1-8 display trapbuffer命令顯示信息描述表
字段 |
描述 |
Trapping buffer configuration and contents |
告警緩衝區配置及內容的當前狀態,可以為enabled或disabled |
Allowed max buffer size |
允許的最大緩衝區大小 |
Actual buffer size |
實際緩衝區大小 |
Channel number |
告警緩衝區的通道編號,缺省值為3 |
channel name |
告警緩衝區的通道名稱,缺省名為trapbuffer |
Dropped messages |
被丟棄的消息數 |
Overwritten messages |
被覆蓋的消息數(如果緩衝區存儲空間不足,最早收到的信息數會被新的信息覆蓋掉) |
Current messages |
當前存放的消息數 |
【命令】
enable log updown
undo enable log updown
【視圖】
二層以太網端口視圖/VLAN接口視圖
【缺省級別】
2:係統級
【參數】
無
【描述】
enable log updown命令用來設置允許端口在狀態發生改變時生成Link up和Link down的日誌信息。undo enable log updown命令用來禁止端口在狀態發生改變時生成Link up和Link down的日誌信息。
缺省情況下,允許所有端口在狀態發生改變時生成端口Link up和Link down的日誌信息。
【舉例】
# 禁止端口Ethernet1/0/1生成Link up和Link down的日誌信息。
<Sysname> system-view
[Sysname] interface Ethernet1/0/1
[Sysname-Ethernet1/0/1] undo enable log updown
【命令】
info-center channel channel-number name channel-name
undo info-center channel channel-number
【視圖】
係統視圖
【缺省級別】
2:係統級
【參數】
channel-number:指定的通道編號,取值範圍為0~9。
channel-name:指定的通道名稱,為1~30個字符的字符串。通道名稱隻能是字母與數字的組合,並且以字母開頭,不區分大小寫。
【描述】
info-center channel name命令用來為指定編號的信息通道命名。undo info-center channel命令用來恢複指定編號的信息通道的缺省名稱。
缺省情況下,通道的編號和名稱請參見表1-1。
【舉例】
# 將0號通道命名為abc。
<Sysname> system-view
[Sysname] info-center channel 0 name abc
【命令】
info-center console channel { channel-number | channel-name }
undo info-center console channel
【視圖】
係統視圖
【缺省級別】
2:係統級
【參數】
channel-number:指定的通道編號,取值範圍為0~9。
channel-name:指定的通道名稱。該名稱可以是缺省的信息通道名稱也可以是用戶自定義的名稱。如果是用戶自定義的名稱,用戶必須事先進行指定,相關配置可參考命令info-center channel name。
【描述】
info-center console channel命令用來指定向控製台輸出係統信息的通道。undo info-center console channel命令用來恢複向控製台輸出係統信息的缺省通道。
缺省情況下,係統向控製台輸出信息,並使用0號(console)通道。
需要注意的是,用戶隻有使用info-center enable命令開啟了信息中心功能,配置info-center console channel命令才會生效。
【舉例】
# 設置用0號通道向控製台輸出係統信息。
<Sysname> system-view
[Sysname] info-center console channel 0
【命令】
info-center enable
undo info-center enable
【視圖】
係統視圖
【缺省級別】
2:係統級
【參數】
無
【描述】
info-center enable命令用來開啟信息中心功能。undo info-center enable命令用來關閉信息中心功能。
隻有開啟了信息中心,係統才會向日誌主機、控製台等方向輸出係統信息。
缺省情況下,信息中心處於開啟狀態。
【舉例】
# 開啟係統信息中心功能。
<Sysname> system-view
[Sysname] info-center enable
Info: Information center is enabled.
【命令】
info-center format unicom
undo info-center format
【視圖】
係統視圖
【缺省級別】
2:係統級
【參數】
無
【描述】
info-center format unicom命令用來設置發往日誌主機的係統信息的輸出格式為UNICOM格式。undo info-center format命令用來恢複缺省情況。
缺省情況下,發往日誌主機的係統信息的格式為H3C格式。
發往日誌主機的係統信息有兩種格式:H3C格式和UNICOM格式,詳細描述請參見“網絡管理和監控配置指導/信息中心”中的“係統信息的格式”。
【舉例】
# 設置發往日誌主機的係統信息的格式為UNICOM格式。
<Sysname> system-view
[Sysname] info-center format unicom
【命令】
info-center logbuffer [ channel { channel-number | channel-name } | size buffersize ] *
undo info-center logbuffer [ channel | size ]
【視圖】
係統視圖
【缺省級別】
2:係統級
【參數】
channel-number:指定的通道編號,取值範圍為0~9。
channel-name:指定的通道名稱。該名稱可以是缺省的信息通道名稱也可以是用戶自定義的名稱。如果是用戶自定義的名稱,用戶必須事先進行指定,相關配置可參考命令info-center channel name。
buffersize:日誌緩衝區的大小(可容納消息的條數),取值範圍為0~1024。
【描述】
info-center logbuffer命令用來設置係統向日誌緩衝區輸出信息以及相關參數。undo info-center logbuffer命令用來關閉日誌緩衝區,即不再記錄輸出信息。
缺省情況下,係統向日誌緩衝區輸出信息,並使用4號(logbuffer)通道,緩衝區可存儲512條信息。
需要注意的是用戶隻有使用info-center enable命令開啟了信息中心功能,配置info-center logbuffer命令才會生效。
【舉例】
# 配置係統使用通道4向日誌緩衝區發送信息,日誌緩衝區的大小為50。
<Sysname> system-view
[Sysname] info-center logbuffer size 50
【命令】
info-center logfile enable
undo info-center logfile enable
【視圖】
係統視圖
【缺省級別】
2:係統級
【參數】
無
【描述】
info-center logfile enable命令用來開啟日誌文件功能。undo info-center logfile enable命令用來關閉日誌文件特性。
缺省情況下,日誌文件功能處於關閉狀態。
【舉例】
# 開啟日誌文件功能。
<Sysname> system-view
[Sysname] info-center logfile enable
【命令】
info-center logfile frequency freq-sec
undo info-center logfile frequency
【視圖】
係統視圖
【缺省級別】
2:係統級
【參數】
freq-sec:係統自動保存日誌文件的頻率,取值範圍3600~86400,單位為秒。
【描述】
info-center logfile frequency命令用來設置設備自動保存日誌文件的頻率。undo info-center logfile frequency命令用來恢複缺省情況。
缺省情況下,設備自動保存日誌文件的頻率為86400秒。
【舉例】
# 設置設備自動保存日誌文件的頻率為60000秒。
<Sysname> system-view
[Sysname] info-center logfile frequency 60000
【命令】
info-center logfile size-quota size
undo info-center logfile size-quota
【視圖】
係統視圖
【缺省級別】
2:係統級
【參數】
size:單個日誌文件可使用的存儲空間的最大值,取值範圍1~10,單位為MB。
【描述】
info-center logfile size-quota命令用來設置單個日誌文件最大能占用的存儲空間的大小。undo info-center logfile size-quota命令用來恢複缺省情況。
缺省情況下,單個日誌文件最大能占用的存儲空間的大小為1MB。
【舉例】
# 設置單個日誌文件最大能占用的存儲空間的大小為2MB。
<Sysname> system-view
[Sysname] info-center logfile size-quota 2
【命令】
info-center logfile switch-directory dir-name
【視圖】
係統視圖
【缺省級別】
2:係統級
【參數】
dir-name:日誌文件存儲的目錄,為1~64個字符的字符串。
【描述】
info-center logfile switch-directory命令用來設置存儲日誌文件的目錄。在執行該配置前,存儲日誌文件的目錄必須已經被創建。
缺省情況下,存儲日誌文件目錄為Flash根目錄下的logfile 目錄。
【舉例】
# 在根目錄flash:下創建目錄test。
<Sysname> mkdir test
%Created dir flash:/test.
# 設置存放日誌文件的目錄為flash:/test。
<Sysname> system-view
[Sysname] info-center logfile switch-directory flash:/test
【命令】
info-center loghost { host-ipv4-address | ipv6 host-ipv6-address } [ port port-number ] [ dscp dscp-value ] [ channel { channel-number | channel-name } | facility local-number ] *
undo info-center loghost { host-ipv4-address | ipv6 host-ipv6-address }
【視圖】
係統視圖
【缺省級別】
2:係統級
【參數】
ipv6 host-ipv6-address:日誌主機的IPv6地址。
host-ipv4-address:日誌主機的IPv4地址。
port port-number:指定日誌主機接收係統信息的端口號,取值範圍為1~65535,缺省值為514。該參數的值需要和日誌主機側的設置一致,否則,日誌主機接收不到係統信息。
dscp dscp-value:設置發送到日誌主機的報文的DSCP優先級。取值範圍為0~63,缺省值為0。
channel:設置日誌主機的信息通道。
channel-number:指定的通道編號,取值範圍為0~9。
channel-name:指定的通道名稱。該名稱可以是缺省的信息通道名稱也可以是用戶自定義的名稱。如果是用戶自定義的名稱,用戶必須事先進行指定,相關配置可參考命令info-center channel name。
facility local-number:設置日誌主機的記錄工具。缺省記錄工具為local7,取值可以為local0~local7。主要用於在日誌主機端標誌不同的日誌來源,查找、過濾對應日誌源的日誌。
【描述】
info-center loghost命令用來指定日誌主機並設置相關輸出參數。undo info-center loghost命令用來取消對日誌主機的設置,恢複到缺省狀態。
缺省情況下,係統不向日誌主機輸出信息。如果使能係統向日誌主機輸出信息,則係統默認使用2號(loghost)通道。
需要注意的是:
· 用戶隻有使用info-center enable命令開啟了信息中心功能,配置info-center loghost命令才會生效。
· 使用命令info-center loghost配置日誌主機的IP地址時,請輸入正確的IP地址。如果用戶輸入的IP地址有誤(比如IPv6環回地址、廣播地址等),係統將提示此地址無效。
· 用戶最多可以指定4台不同主機為接收係統信息的日誌主機。
【舉例】
# 配置係統向IP地址為1.1.1.1的日誌主機發送日誌信息。
<Sysname> system-view
[Sysname] info-center loghost 1.1.1.1
# 配置係統向IPv6地址為1::1的日誌主機發送日誌信息。
<Sysname> system-view
[Sysname] info-center loghost ipv6 1::1
【命令】
info-center loghost source interface-type interface-number
undo info-center loghost source
【視圖】
係統視圖
【缺省級別】
2:係統級
【參數】
interface-type interface-number:指定發送日誌信息的出接口的類型和編號。
【描述】
info-center loghost source命令用來配置發送的日誌信息的源IP地址。undo info-center loghost source命令用來恢複缺省情況。
缺省情況下,將根據路由來確定發送日誌信息的出接口,使用該接口的主IP地址作為發送的日誌信息的源IP地址。
配置日誌信息的源IP地址後,不管實際使用哪個物理接口發送日誌信息,日誌信息的源IP地址均為指定接口的主IP地址。如果需要在日誌信息中顯示源IP地址,請使用本命令進行配置。
需要注意的是:
· 用戶隻有使用info-center enable命令開啟了信息中心功能,配置info-center loghost source命令才會生效。
· 指定的接口下必須配置IP地址,否則,info-center loghost source命令可以配置成功,但是日誌主機接收不到日誌信息。
【舉例】
# 沒有為發送的日誌信息配置源IP地址時,使用用戶名ftp成功登錄FTP服務器,在日誌主機上看到的日誌信息形如:
<189>May 31 05:37:52 2011 Sysname %%10FTPD/5/FTPD_LOGIN(l): User ftp (192.168.1.23) has logged in successfully.
配置使用VLAN接口的IP地址作為發送的日誌信息的源IP地址。
<Sysname> system-view
[Sysname] vlan 100
[Sysname-vlan100] interface vlan-interface 100
[Sysname-Vlan-interface100] ip address 2.2.2.2 24
[Sysname-Vlan-interface100] quit
[Sysname] info-center loghost source Vlan-interface 100
完成以上配置後,使用用戶名ftp成功登錄FTP服務器,在日誌主機上看到的日誌信息形如(相比沒有配置源IP地址的情況,日誌信息中多了表示源IP地址的“-DevIP=2.2.2.2”字段):
<189>May 31 05:38:14 2011 Sysname %%10FTPD/5/FTPD_LOGIN(l): -DevIP=2.2.2.2; User ftp (192.168.1.23) has logged in successfully.
【命令】
info-center monitor channel { channel-number | channel-name }
undo info-center monitor channel
【視圖】
係統視圖
【缺省級別】
2:係統級
【參數】
channel-number:指定的通道編號,取值範圍為0~9。
channel-name:指定的通道名稱。該名稱可以是缺省的信息通道名稱也可以是用戶自定義的名稱。如果是用戶自定義的名稱,用戶必須事先進行指定,相關配置可參考命令info-center channel name。
【描述】
info-center monitor channel命令用來設置係統向監視終端輸出係統信息的通道。undo info-center monitor channel命令用來恢複係統向監視終端輸出係統信息的缺省通道。
缺省情況下,係統向監視終端輸出係統信息,並使用1號(monitor)通道。
需要注意的是,用戶隻有使用info-center enable命令開啟了信息中心功能,配置info-center monitor channel命令才會生效。
【舉例】
# 設置用0號通道向監視終端輸出係統信息。
<Sysname> system-view
[Sysname] info-center monitor channel 0
【命令】
info-center snmp channel { channel-number | channel-name }
undo info-center snmp channel
【視圖】
係統視圖
【缺省級別】
2:係統級
【參數】
channel-number:指定的通道編號,取值範圍為0~9。
channel-name:指定的通道名稱。該名稱可以是缺省的信息通道名稱也可以是用戶自定義的名稱。如果是用戶自定義的名稱,用戶必須事先進行指定,相關配置可參考命令info-center channel name。
【描述】
info-center snmp channel命令用來設置向SNMP模塊輸出信息的通道。undo info-center snmp channel命令用來恢複向SNMP模塊輸出信息的缺省通道。
缺省情況下,係統向SNMP模塊發送係統信息,並使用5號(snmpagent)通道。
相關配置可參考“網絡管理和監控命令參考/SNMP”中的命令display snmp-agent。
【舉例】
# 設置用6號通道向SNMP模塊發送係統信息。
<Sysname> system-view
[Sysname] info-center snmp channel 6
【命令】
info-center source { module-name | default } channel { channel-number | channel-name } [ debug { level severity | state state } * | log { level severity | state state } * | trap { level severity | state state } * ] *
undo info-center source { module-name | default } channel { channel-number | channel-name }
【視圖】
係統視圖
【缺省級別】
2:係統級
【參數】
module-name:設置指定應用模塊係統信息的輸出規則。比如,要輸出關於ARP的係統信息,就把該參數設置成ARP。用info-center source ?命令可以匹配出設備支持的具體模塊名。
default:設置當前允許輸出的所有模塊係統信息的輸出規則,包含info-center source ?命令匹配出來的設備支持的所有具體模塊。
debug:調試信息。
log:日誌信息。
trap:告警信息。
level severity:指定信息級別,取值請參見表1-4。通過該參數可以控製允許/禁止輸出的係統信息的級別。
state state:設置信息輸出開關,取值可以為on(表示打開)或off(表示關閉)。通過該開關可以控製是否允許輸出指定的係統信息。
channel-number:指定的通道編號,取值範圍為0~9。
channel-name:指定的通道名稱。該名稱可以是缺省的信息通道名稱也可以是用戶自定義的名稱。如果是用戶自定義的名稱,用戶必須事先進行指定,相關配置可參考命令info-center channel name。
【描述】
info-center source命令用來配置係統信息的輸出規則。undo info-center source命令用來刪除指定的輸出規則。
缺省情況下,係統信息的輸出規則請參見表1-9。
該命令可以分別配置日誌/告警/調試三種類型信息的過濾和重定向規則。例如實現IP模塊的日誌信息輸出的過濾規則,用戶可以設置IP模塊的日誌信息高於warnings級別的可以輸出到日誌主機,而高於informational級別的可以輸出到日誌緩衝區。同時可以設置IP模塊的告警信息發送到特定的方向等功能。
需要注意的是:
· 如果沒有使用module-name參數為應用模塊單獨設置輸出規則,則該模塊使用缺省的或者default參數設置的輸出規則,否則使用單獨設置的輸出規則。
· 當使用default參數設置輸出規則時,對於本命令的可選參數,如果沒有指定參數的具體取值,則使用缺省輸出規則(詳見表1-9)。
· 當使用module-name參數為應用模塊單獨設置輸出規則時,對於本命令的可選參數,如果沒有指定參數的具體取值,則默認使用:log、trap的state參數的取值為on,severity參數的取值為informational;debug的state參數的取值為off,severity參數的取值為debugging。比如,執行命令info-center source cmd channel 0,實際生效的命令為info-center source cmd channel 0 debug level debugging state off log level informational state on trap level informational state on。
· 如果多次使用本命令配置default或者某個模塊的輸出規則,則以最新的配置生效。
· 如果應用模塊單獨設置輸出規則後,必須使用module-name參數來修改或刪除該規則,使用default參數進行的新配置對該模塊不生效。
· 用戶可以設置將log、trap和debug三種類型的信息發送給告警緩衝區,但告警緩衝區隻接收trap信息,其他類型的信息將被丟棄。
· 用戶可以設置將log、trap和debug三種類型的信息發送給日誌緩衝區,但日誌緩衝區隻能接收log和debug信息,trap信息將被丟棄。
· 用戶可以設置將log、trap和debug三種類型的信息發送給SNMP模塊,但SNMP模塊隻接收trap信息,其他類型的信息將被丟棄。
輸出方向 |
允許輸出的模塊 |
LOG |
TRAP |
DEBUG |
|||
開關 |
級別 |
開關 |
級別 |
開關 |
級別 |
||
控製台 |
default(所有模塊) |
開 |
informational |
開 |
debugging |
開 |
debugging |
監視終端 |
default(所有模塊) |
開 |
informational |
開 |
debugging |
開 |
debugging |
日誌主機 |
default(所有模塊) |
開 |
informational |
開 |
debugging |
關 |
debugging |
告警緩衝區 |
default(所有模塊) |
關 |
informational |
開 |
informational |
關 |
debugging |
日誌緩衝區 |
default(所有模塊) |
開 |
informational |
關 |
debugging |
關 |
debugging |
SNMP模塊 |
default(所有模塊) |
關 |
debugging |
開 |
informational |
關 |
debugging |
Web頁麵 |
所有支持的模塊 |
開 |
debugging |
開 |
debugging |
關 |
debugging |
日誌文件 |
default(所有模塊) |
開 |
debugging |
開 |
debugging |
關 |
debugging |
【舉例】
# 隻允許VLAN模塊的Trap信息通過Console通道輸出,且輸出信息的級別為emergencies的係統信息,其他所有係統信息都不能通過Console通道輸出。
<Sysname> system-view
[Sysname] info-center source default channel console debug state off log state off trap state off
[Sysname] info-center source vlan channel console trap level emergencies state on
【命令】
info-center synchronous
【視圖】
係統視圖
【缺省級別】
2:係統級
【參數】
無
【描述】
info-center synchronous命令用來打開同步信息輸出功能。undo info-center synchronous命令用來關閉同步信息輸出功能。
缺省情況下,同步信息輸出功能處於關閉狀態。
· 在當前命令行提示符下,如果用戶沒有任何輸入,此時若有日誌等係統信息輸出,輸出後將不會回顯命令行提示符;
· 當處在交互狀態,需要用戶輸入一些交互信息時(非Y/N確認信息),因為情況各異,所以若有係統信息輸出,輸出後不再回顯提示信息符,而隻是將用戶已有的輸入換行打印出來。
【舉例】
# 打開設備的同步信息輸出功能,輸入display current-configuration命令想要查看設備當前配置。
<Sysname> system-view
[Sysname] info-center synchronous
% Info-center synchronous output is on
[Sysname] display current-
此時,收到日誌報文,則係統在所有的日誌報文顯示完以後,附加顯示用戶剛才的輸入(此例為“display current-”)
%Jan 21 14:33:19:425 2011 Sysname SHELL/4/LOGIN: VTY login 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]:。
%Jan 21 14:33:19:425 2011 Sysname SHELL/4/LOGIN: VTY login from 192.168.1.44
[Y/N]:
此時,用戶可以輸入Y或者N,繼續日誌信息輸出前的操作。
【命令】
info-center syslog channel { channel-number | channel-name }
undo info-center syslog channel
【視圖】
係統視圖
【缺省級別】
2:係統級
【參數】
channel-number:指定的通道編號,取值範圍為0~9。
channel-name:指定的通道名稱。該名稱可以是缺省的信息通道名稱也可以是用戶自定義的名稱。如果是用戶自定義的名稱,用戶必須事先進行指定,相關配置可參考命令info-center channel name。
【描述】
info-center syslog channel命令用來設置係統向Web頁麵輸出信息的通道。undo info-center syslog channel命令用來恢複缺省情況。
缺省情況下,係統向Web頁麵發送係統信息,並使用6號通道。
【舉例】
# 設置用7號通道向Web頁麵發送係統信息。
<Sysname> system-view
[Sysname] info-center syslog channel 7
【命令】
info-center timestamp { debugging | log | trap } { boot | date | none }
undo info-center timestamp { debugging | log | trap }
【視圖】
係統視圖
【缺省級別】
2:係統級
【參數】
debugging:設置調試信息時間戳輸出格式。
log:設置日誌信息時間戳輸出格式。
trap:設置告警信息時間戳輸出格式。
boot:係統啟動後經曆的時間,格式為:xxxxxx.yyyyyy,其中xxxxxx是係統自啟動後經曆時間的毫秒數高32位,yyyyyy是低32位,形如0.21990989(等效於Jan 25 14:09:26:881 2011)。
date:係統當前的日期和時間,格式為“Mmm dd hh:mm:ss:sss yyyy”,形如Jan 8 10:12:21:708 2011。
· “Mmm”為英語月份的縮寫,具體取值如下:Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec。
· “dd”表示日期,如果日期的值小於10,則格式為“空格+日期”,如“ 7”。
· “hh:mm:ss:sss”表示本地時間,hh的取值範圍為00~23,mm和ss的取值範圍均為00~59,sss的取值範圍為0~999。
· “yyyy”表示年份。
none:不帶時間信息。
【描述】
info-center timestamp命令用來設置發往除日誌主機方向外的其他方向的係統信息的時間戳輸出格式。undo info-center timestamp命令用來恢複缺省情況。
缺省情況下,日誌主機方向係統信息的時間戳輸出格式由info-center timestamp loghost命令決定,其他所有方向的log、trap和debug信息的時間戳輸出格式均為date格式。
相關配置可參考命令info-center timestamp loghost。
【舉例】
# 設置日誌信息時間戳輸出格式為boot格式。
<Sysname> system-view
[Sysname] info-center timestamp log boot
此時,如果使用用戶名ftp成功登錄FTP服務器,產生的日誌形如:
%0.109391473 Sysname FTPD/5/FTPD_LOGIN: User ftp (192.168.1.23) has logged in successfully.
# 設置日誌信息時間戳輸出格式為date格式。
<Sysname> system-view
[Sysname] info-center timestamp log date
此時,如果使用用戶名ftp成功登錄FTP服務器,產生的日誌形如:
%Jan 30 05:36:29:579 2011 Sysname FTPD/5/FTPD_LOGIN: User ftp (192.168.1.23) has logged in successfully.
# 設置日誌信息時間戳輸出格式為none格式。
<Sysname> system-view
[Sysname] info-center timestamp log none
此時,如果使用用戶名ftp成功登錄FTP服務器,產生的日誌形如:
% Sysname FTPD/5/FTPD_LOGIN: User ftp (192.168.1.23) has logged in successfully.
【命令】
info-center timestamp loghost { date | iso | no-year-date | none }
undo info-center timestamp loghost
【視圖】
係統視圖
【缺省級別】
2:係統級
【參數】
date:係統當前日期和時間,格式為:Mmm dd hh:mm:ss yyyy,形如Jan 8 10:12:21 2011。
iso:設置時間戳采用ISO 8601標準格式,形如:2011-01-21T15:32:55。
no-year-date:係統當前日期和時間,但不包含年份信息。
none:不帶時間信息。
【描述】
info-center timestamp loghost命令用來設置發往日誌主機的係統信息的時間戳輸出格式。undo info-center timestamp loghost命令用來恢複缺省情況。
缺省情況下,發往日誌主機的係統信息的時間戳輸出格式為date格式。
相關配置可參考命令info-center timestamp。
【舉例】
# 設置發往日誌主機的係統信息的時間戳中不包括年份信息。
<Sysname> system-view
[Sysname] info-center timestamp loghost no-year-date
【命令】
info-center trapbuffer [ channel { channel-number | channel-name } | size buffersize ] *
undo info-center trapbuffer [ channel | size ]
【視圖】
係統視圖
【缺省級別】
2:係統級
【參數】
size buffersize:告警緩衝區的大小(可容納消息的條數),取值範圍為0~1024,缺省值為256。
channel-number:指定的通道編號,取值範圍為0~9。
channel-name:指定的通道名稱。該名稱可以是缺省的信息通道名稱也可以是用戶自定義的名稱。如果是用戶自定義的名稱,用戶必須事先進行指定,相關配置可參考命令info-center channel name。
【描述】
info-center trapbuffer命令用來設置係統向告警緩衝區輸出信息以及相關參數。undo info-center trapbuffer命令用來關閉告警緩衝區,即不再向告警緩衝區輸出信息。
缺省情況下,係統向告警緩衝區輸出信息,並使用3號(trapbuffer)通道,緩衝區可存儲256條信息。
需要注意的是,用戶隻有使用info-center enable命令開啟了信息中心功能,配置info-center trapbuffer命令才會生效。
【舉例】
# 使用缺省通道向告警緩衝區發送信息,設定告警緩衝區的大小為30。
<Sysname> system-view
[Sysname] info-center trapbuffer size 30
【命令】
logfile save
【視圖】
任意視圖
【缺省級別】
2:係統級
【參數】
無
【描述】
logfile save命令用來手動將日誌文件緩衝區中的內容全部保存到日誌文件。
缺省情況下,係統將按照info-center logfile frequency命令所設置的頻率自動保存日誌文件,保存的路徑可以通過info-center logfile switch-directory命令設置。
需要注意的是自動或手工成功保存日誌到日誌文件,保存的是日誌緩衝區當前的全部內容,保存成功後,該內容會被清空。
【舉例】
# 手動將日誌文件緩衝區中的內容保存到日誌文件。
<Sysname> logfile save
【命令】
reset logbuffer
【視圖】
用戶視圖
【缺省級別】
3:管理級
【參數】
無
【描述】
reset logbuffer命令用來清除日誌緩衝區內的信息。
【舉例】
# 清除日誌緩衝區中的信息。
<Sysname> reset logbuffer
【命令】
reset trapbuffer
【視圖】
用戶視圖
【缺省級別】
3:管理級
【參數】
無
【描述】
reset trapbuffer命令用來清除告警緩衝區內的信息。
【舉例】
# 清除告警緩衝區中的信息。
<Sysname> reset trapbuffer
【命令】
terminal debugging
undo terminal debugging
【視圖】
用戶視圖
【缺省級別】
1:監控級
【參數】
無
【描述】
terminal debugging命令用來開啟當前終端對調試信息的顯示功能。undo terminal debugging命令用來關閉當前終端對調試信息的顯示功能。
缺省情況下,終端對調試信息的顯示功能處於關閉狀態。
需要注意的是:
· 如果需要在監控終端上顯示調試信息,請先配置terminal monitor和terminal debugging命令,再使能信息中心功能(信息中心功能缺省情況下已經使能),最後使用debug命令打開調試信息開關。
· 本命令配置的顯示屬性隻對當前連接有效,當終端與設備的連接超時、重新建立連接後,顯示屬性將恢複到缺省情況。
【舉例】
# 打開當前終端顯示調試信息的功能。
<Sysname> terminal debugging
Info: Current terminal debugging is on.
【命令】
terminal logging
undo terminal logging
【視圖】
用戶視圖
【缺省級別】
1:監控級
【參數】
無
【描述】
terminal logging命令用來開啟當前終端對日誌信息的顯示功能。undo terminal logging命令用來關閉當前終端對日誌信息的顯示功能。
缺省情況下,控製台和監視終端對日誌信息的顯示功能處於開啟狀態。
需要注意的是:
· 如果需要在監控終端上顯示日誌信息,請先配置terminal monitor和terminal logging命令,再使能信息中心功能(信息中心功能缺省情況下已經使能)。
· 本命令配置的顯示屬性隻對當前連接有效,當終端與設備的連接超時、重新建立連接後,顯示屬性將恢複到缺省情況。
【舉例】
# 關閉當前終端日誌顯示功能。
<Sysname> undo terminal logging
Info: Current terminal logging is off.
【命令】
terminal monitor
undo terminal monitor
【視圖】
用戶視圖
【缺省級別】
1:監控級
【參數】
無
【描述】
terminal monitor命令用來開啟當前終端對係統信息的監視功能。undo terminal monitor命令用來關閉當前終端對係統信息的監視功能。
缺省情況下,控製台的監視功能處於開啟狀態,而監視終端的監視功能處於關閉狀態。
需要注意的是:
· 用戶隻有首先配置terminal monitor命令,接下來使用相應命令才能在當前終端顯示日誌信息、告警信息和調試信息。
· 當用戶配置undo terminal monitor命令後,即同時關閉了當前終端對日誌信息、告警信息和調試信息的監視功能。
· 本命令配置的監視屬性隻對當前連接有效,當終端與設備的連接超時、重新建立連接後,監視屬性將恢複到缺省情況。
【舉例】
# 開啟當前終端對係統信息的監視功能。
<Sysname> terminal monitor
Info: Current terminal monitor is on.
【命令】
terminal trapping
undo terminal trapping
【視圖】
用戶視圖
【缺省級別】
1:監控級
【參數】
無
【描述】
terminal trapping命令用來開啟當前終端對告警信息的顯示功能。undo terminal trapping命令用來關閉當前終端對告警信息的顯示功能。
缺省情況下,控製台和監視終端對告警信息的顯示功能處於開啟狀態。
需要注意的是:
· 如果需要在監控終端上顯示告警信息,請先配置terminal monitor和terminal trapping命令,再使能信息中心功能(信息中心功能缺省情況下已經使能)。
· 本命令配置的顯示屬性隻對當前連接有效,當終端與設備的連接超時、重新建立連接後,顯示屬性將恢複到缺省情況。
【舉例】
# 打開當前終端告警信息顯示功能。
<Sysname> terminal trapping
不同款型規格的資料略有差異, 詳細信息請向具體銷售和400谘詢。H3C保留在沒有任何通知或提示的情況下對資料內容進行修改的權利!