【rsyslogd】rsyslog 中 timereported 与 timegenerated 区别
生活随笔
收集整理的這篇文章主要介紹了
【rsyslogd】rsyslog 中 timereported 与 timegenerated 区别
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
時間報告和時間生成之間有什么區別?
rsyslog收到的每個消息通常都帶有兩個時間戳。可以使用屬性“ timereported”和“ timegeneration”來訪問它們。
“ timegenic”始終是rsyslog在本地計算機上生成消息對象的時間。這實際上意味著這是接收消息的時間(通過oscall層或基于OS提供的信息在某些輸入上)。
發送設備報告的時間為“ timereported”。這是從適當的syslog標頭字段中獲取的。當且僅當無法正確解析syslog日期標頭時,“ timereported”才會填充為與“ timegeneration”相同的值。
假設中繼鏈中的所有系統都使用有效的syslog格式,則“時間報告”在所有中繼機上都將相同,
而 “時間生成”則反映消息接收的本地時間,因此在每個中繼機上都不同。
請記住這兩個屬性之間的差異。眾所周知,“時間生成”的屬性名稱可能會有些混亂。因此,“ timereceived”可能是一個更好的名稱,但是要改變它,就必須打破現有的困境。
總結
以上是生活随笔為你收集整理的【rsyslogd】rsyslog 中 timereported 与 timegenerated 区别的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【MySQL】 批量修改数据表和数据表中
- 下一篇: 【postgresql】远程连接