路由器配置日志信息地發送選項分析 上篇
日志信息通常是指Cisco IOS中,系統所產生的報警信息。其中每一條信息都分配了一個警告的級別,并攜帶一些說明問題或時間嚴重性的描述信息。默認情況下,Cisco IOS只發送日志信息到Console接口;但是日志信息發送到Console接口有時候并不方便我們儲存,管理,分析日志信息,更多情況下我們選擇將日志發送至路由器緩存、日志服務器或者是SNMP管理終端上去。
在Cisco IOS中,日志的消息將會以如下的方式被發送到日志存儲區域:
- %LINK-5-CHANGED: Interface Ethemet0/0, changed state to administratively down
如果為日志信息啟用了時間戳和序號等附加選項,則日志信息的顯示如下:
- 000011: Feb 03 14:03:13.011:%SYS-5-CONFIGJ: Configured from console by console
Cisco IOS規定,日志信息分為7個級別,每個級別都和一個嚴重等級相關聯,級別0為***,級別7為***。使用logging命令后的參數,可以設置所記錄的日志等級。

所需要注意的是,如果我們在ACL中使用log關鍵字,則只有嚴重級別為6-7時,才會在控制臺顯示輸出信息。
為線路顯示日志記錄信息
在為線路配置顯示日志信息的時候,我們需要完成兩個任務:1.打開日志記錄功能。2.控制日志信息在線路上的顯示。
默認情況下,日志信息記錄只在Cisco IOS設備的Console線路上打開,希望在別的線路或者存儲區域上記錄日志信息,必須配置相應的屬性:
使用logging on命令,可以為打開日志信息并可設置將日志信息記錄到其他已配置的存儲區域,如日志服務器和Cisco IOS設備內部緩存。在將日志信息記錄到除Console線路外的其他位置之前,必須執行該命令;同時如果要將日志信息指定存放到其他位置,可以使用logging命令的其他參數,這將會在以后的內容中做簡要的介紹。如果不執行本條命令,則Cisco IOS只將日志信息記錄發送至Console線路。
路由器也同時允許將日志信息發送到VTY線路上,默認情況下,Cisco IOS設備是不會將日志信息發送到VTY線路上的,如果需要將日志信息發送到VTY線路,可以使用logging monitor命令將日志記錄在VTY線路。應該注意的是如果使用了本條命令,同樣要求使用logging on命令打開日志記錄功能。
在配置路由器時,我們經常會遇到正在輸入命令的時候,Cisco IOS設備將日志信息顯示在正在輸入的命令行中,雖然這些日志消息和我們輸入命令無關,但是也會為我們造成麻煩,此時我們可以通過輸入logging synchronous命令將日志信息的輸出、debug信息的輸出同步到路由器的線路上,使之對我們輸入命令不產生影響。

同步日志信息輸出的命令語法如下:
- hostname(config)#line line_type line_#
- hostname(config-line)#logging synchronous [level security_level | all] [limit lines_#]
在本條命令中,可以指定一個日志的嚴重等級,嚴重級別的數值高于所指定值的消息將被同步顯示在線路上,而嚴重級別的數值低于所指定值的消息將被異步顯示在線路上(異步輸出指有可能會打斷命令輸入的狀態)。Limit參數是指定新的日志信息被丟棄前,在線路信息隊列緩存中可以有多少個同步信息,如果達到該閾值,則路由器將丟棄超過存儲閾值的消息。
路由器配置日志信息地發送選項分析中為線路顯示日志記錄信息的配置就為大家介紹完了,在以后的文章中,我們將會繼續介紹路由器配置日志信息地發送選項分析中:如何將日志信息存儲到其他存儲區域
【編輯推薦】