Syslog日誌級別是什麼?

Syslog是RFC 5424定義的標準日誌協議,廣泛用於路由器、交換機、防火牆等網絡設備向集中式日誌伺服器發送事件訊息。Syslog定義8個嚴重性級別(0-7)及多個Facility代碼,讓管理員按重要性過濾及分類日誌。本頁完整講解各級別含義及實際應用。

Syslog 8個嚴重性級別

級別名稱含義典型場景
0Emergency系統不可用系統崩潰、核心panic
1Alert需立即處理數據庫損壞、主要服務失效
2Critical嚴重錯誤硬件故障、關鍵進程終止
3Error一般錯誤接口錯誤、認證失敗
4Warning警告CPU使用率高、磁盤空間不足
5Notice正常但值得注意配置變更、服務重啟
6Informational一般資訊用戶登入、接口狀態變化
7Debug調試詳細資訊封包追蹤、詳細協議狀態

數值越小代表越嚴重。在網絡設備上配置Syslog時,指定的級別表示「記錄該級別及以上(數值更小)的所有訊息」。例如配置級別6(Informational)即記錄0-6的所有訊息,不包括Debug(7)。

Facility代碼

Facility代碼標識產生日誌訊息的系統組件類型,與嚴重性級別共同構成Syslog訊息的優先級字段(Priority = Facility × 8 + Severity)。

系統Facility(0-15)

由RFC定義的標準Facility,包括kernel(0)、user-level(1)、mail(2)、system daemons(3)、security/authorization(4)、syslogd(5)、line printer(6)等,用於Unix/Linux系統組件。

Local Facility(16-23)

local0至local7(Facility 16-23)供本地應用及網絡設備自定義使用。Cisco路由器及交換機通常使用local6或local7,管理員可在Syslog伺服器上按Facility過濾來自不同設備類型的日誌。

網絡設備Syslog配置建議

在Cisco IOS設備上配置Syslog的基本指令:

logging host <syslog-server-ip>
logging trap informational
logging facility local6
service timestamps log datetime msec

logging trap informational 表示記錄級別6及以上(0-6)的訊息。service timestamps log datetime msec 為每條日誌加上毫秒精度的時間戳,方便關聯多台設備的事件時序。

權威資料依據

本文核對資料:RFC 5424NIST SP 800-92

常見問題

Syslog是什麼?
Syslog是一種標準的日誌訊息傳輸協議,定義於RFC 5424,廣泛用於網絡設備(路由器、交換機、防火牆)、伺服器及應用程序向集中式Syslog伺服器發送日誌訊息。Syslog訊息包含時間戳、主機名、Facility代碼、嚴重性級別及訊息內容,預設使用UDP 514端口傳輸。
Syslog的8個嚴重性級別分別是什麼?
Syslog定義8個嚴重性級別(數值越小越嚴重):0=Emergency(系統不可用)、1=Alert(需立即處理)、2=Critical(嚴重錯誤)、3=Error(一般錯誤)、4=Warning(警告)、5=Notice(正常但值得注意)、6=Informational(一般資訊)、7=Debug(調試詳細資訊)。
什麼是Syslog Facility代碼?
Facility代碼標識產生日誌訊息的系統組件類型,數值範圍0-23。常見Facility包括:0=kernel、1=user-level、3=system daemons、4=security/authorization、16-23=local0至local7(供網絡設備自定義使用)。網絡設備通常使用local0-local7 Facility,方便在Syslog伺服器上按來源分類過濾。
網絡設備應記錄哪個Syslog級別?
生產環境通常建議記錄級別6(Informational)或以上(即0-6),以捕捉所有重要事件而不產生過多Debug訊息。排查故障時可臨時啟用級別7(Debug),但Debug訊息量極大,長期啟用會影響設備性能及Syslog伺服器存儲。安全審計場景建議至少記錄級別4(Warning)以上的所有訊息。
Syslog伺服器有什麼用途?
Syslog伺服器集中收集來自多台網絡設備的日誌,提供統一的搜尋、過濾、告警及長期存儲功能。集中日誌有助於安全事件調查(如追蹤未授權登入嘗試)、故障排查(關聯多台設備的時序事件)及合規審計(保留指定期限的操作記錄)。常見Syslog伺服器軟件包括rsyslog、syslog-ng及商業SIEM平台。

需要網絡監控或日誌管理方案?

我們的工程師可為商廈及數據中心提供網絡設備日誌集中管理、監控告警及故障排查服務,歡迎查詢及免費報價。

WhatsApp 免費報價

延伸閱讀

若閣下正計劃相關工程或需要選購設備,歡迎瀏覽網絡工程服務了解方案詳情,或透過網上快速報價與我們的工程師聯絡。

本頁內容由人手或AI輔助生成,雖經核對仍可能存在誤差,僅供參考;產品規格以原廠最新文件為準;有需要請聯絡我們工程師。