簡介
本文說明如何啟用系統日誌記錄消息,以便將輸出儲存到路由器的隨身碟。
必要條件
需求
思科建議您
- 必須使用logging buffered Command Line Interface (CLI)啟用到內部緩衝區的日誌記錄消息
- 隨身碟上有足夠的可用空間,以便儲存所需數量的記錄檔案
注意:建議您將系統時鐘設定為正確的日期和時間,並在功能啟用前後檢驗路由器的中央處理器(CPU)利用率。
採用元件
本檔案所述內容不限於任何特定軟體和硬體版本。
本文中的資訊是根據特定實驗室環境內的裝置所建立。文中使用到的所有裝置皆從已清除(預設)的組態來啟動。如果您的網路運作中,請確保您瞭解任何指令可能造成的影響。
背景資訊
通常,日誌記錄消息(警告、錯誤和/或調試等)儲存在路由器的記憶體緩衝區(DRAM)中;當緩衝區已滿時,新消息將覆蓋較舊的消息。在嘗試捕獲間斷性問題或高流量期間的調試時,這會帶來問題。大型緩衝區大小配置並不總是有幫助,因為在進行詳細調試時可以快速填充和覆蓋緩衝區。使用永久記錄允許將記錄的消息寫入路由器隨身碟上的檔案。其優點與記憶體緩衝區(DRAM)內容不同,當路由器重新啟動時,這些檔案仍會保留(DRAM內容會在重新啟動時清除)。
設定
步驟 1.啟用到本地緩衝區的系統日誌記錄消息:
logging buffered [緩衝區大小 | 級別]
步驟 2.啟用日誌記錄消息,以便從記憶體緩衝區寫入路由器的閃盤:
logging persistent [ batch-size ] { filesize logging-file-size } [ immediate ] { notify } [ protected ] { size filesystem-size } [ threshold threshold-capacity [ alert ] ] [ url { disk0:/directory | disk1:/directory } ]
注意:分配的磁碟儲存量(檔案系統大小)和單個日誌記錄檔案的大小(日誌記錄檔案大小)以位元組為單位。
步驟 3.啟用所需的調試[可選]
注意:檔名格式為log_YYYYMMDD-HHMMSS(例如:log_20130927-112427)
組態範例
Router(config)#logging buffer 20000000 debugging
Router(config)#logging persistent url flash0:/MYDEBUGS size 104857600 filesize 5242880
上述命令在路由器磁碟0上建立名為MYDEBUGS的目錄,並為日誌消息分配104857600位元組(100MB)磁碟空間,並指定5MB的單個檔案大小。
注意:當超過分配閾值時,目錄中最舊的日誌檔案將被刪除,以便為新的系統日誌記錄消息騰出空間。
將日誌記錄消息複製到外部裝置
使用Cisco IOS® copy命令,可以將寫入隨身碟的單個檔案傳輸到Cisco IOS 外部檔案傳輸協定/簡單檔案傳輸協定(FTP/TFTP)伺服器:
Router# copy disk0:/MYDEBUG/log* ftp://user:passwd@<ftp_server_ip_address>/
Router# copy disk0:/MYDEBUG/log* tftp://<tftp_server_ip_address>/
驗證
使用本節內容,確認您的組態是否正常運作。
Router#show logging
Syslog logging: enabled (110977 messages dropped, 17 messages rate-limited, 0 flushes, 0 overruns, xml disabled, filtering disabled)
Console logging: disabled
Monitor logging: disabled
Buffer logging: level debugging, 31667 messages logged, xml disabled,
filtering disabled
Exception Logging: size (8192 bytes)
Count and timestamp logging messages: disabled
Persistent logging: enabled, url flash0:/MYDEBUGS, disk space 104857600 bytes, file size 5242880 bytes, batch size 4096 bytes
Router#dir flash0:MYDEBUGS
Directory of flash0:/MYDEBUGS/
223 -rw- 5239168 Sep 27 2013 11:31:16 -04:00 log_20130927-112427
224 -rw- 5239631 Sep 27 2013 11:38:06 -04:00 log_20130927-113117
225 -rw- 3500757 Sep 27 2013 11:42:40 -04:00 log_20130927-113807
疑難排解
目前尚無適用於此組態的具體疑難排解資訊。
Cisco CLI Analyzer(僅供registeredcustomers使用)支援certainshowcommand。使用Cisco CLI Analyzer檢視showcommand輸出的分析。
附註:使用 debug 指令之前,請先參閱有關 Debug 指令的重要資訊。
相關資訊