日誌介紹
阿新 • • 發佈:2018-02-19
mys 分布 死機 prior level 日誌文件 日誌信息 centos6 cnblogs
日誌介紹
日誌 歷史事件: 時間,地點,人物,事件 日誌級別 事件的關鍵性程度,Loglevel 日誌文件記錄的格式 事件產生的時間 主機 進程(pid) 事件內容 日誌的C/S架構 通過TCP 或UDP 協議的服務完成日誌記錄傳送,將分布在不同主機的日誌實現集中管理 sysklog(centos5之前) rsyslog(centos6和7) 服務rsyslog專門負責記錄系統日誌信息,rsyslog有三部分組成,分別是syslogd,klogd,logrotate。 syslogd:主要用於記錄系統和網絡等應用和服務的日誌信息。 klogd:主要用於記錄內核產生的各項信息。 logrotate:主要用於對日誌文件進行切割循環記錄等。 rsyslog的特性 采用多線程工作機制。 支持TCP,UDP,SSL,TLS,RELP協議來加密完成遠程日誌的記錄。 支持開源的關系型數據庫mysql,pgsql,oracle來實現日誌存儲。 是一個強大的過濾器,可實現過濾記錄日誌信息中任意部分。 可以自定義輸出格式。 適用於企業級別的日誌記錄需求。 日誌生成器facility facility是從功能或程序上對日誌進行分類,並由專門的工具負責記錄相應的日誌信息。 常用的facility: auth(authpriv) 與認證相關的信息 cron 周期性任務計劃cron,at等信息 daemon 與各服務有關的信息 kern 內核產生的日誌信息 lpr 與打印系統相關的信息 mail 與郵件相關的信息 news 與新聞相關的信息 security 與安全相關的信息 syslog 程序自身產生的信息 user,uucp,local0-local7 系統本身產生的信息 日誌級別prioriyt 1 info 僅僅是一些基本信息的說明 2 notice 比info更需要註意的一些說明 3 warning,warn 警告信息,但不至於影響應用程序的運行 4 err,error 一些重大的錯誤日誌,已經影響了應用程序的運行 5 crit 比error還嚴重的錯誤日誌 6 alert 比crit更嚴重的錯誤信息 7 emerg,panic 要死機了,內核已經承受不住了的日誌信息 8 debug 調試信息,常用於應用程序的調試過程
日誌介紹