2011-01-30 187 views
1

我在查看系統日誌。
我知道這是一個集中的日誌記錄工具,可以收集各種來源的日誌。
我聽說syslog可以在條件下生成警報,例如達到日誌文件的最大文件大小。
這是真的嗎?
因爲我還沒有找到如何做到這一點。
大多數職位只是指日誌。
事件是如何完成的?
I.e.如果我有一個充當日誌源的應用程序(將日誌重定向到系統日誌),那麼如果已達到最大文件大小,我的應用程序是否可以接收警報?
這是如何配置的?系統日誌問題

謝謝!

回答

3

從應用角度來看,syslog函數主要是應用程序中的信息接收器;應用程序可以將消息寫入系統日誌。應用程序提供給syslog守護程序的信息有很多種,包括消息的嚴重程度。

syslog daemon可以配置爲接收不同類型的消息時採取不同的操作。

不,您的應用程序無法在達到最大文件大小時收到警報 - 至少不能通過系統日誌。你可能會得到一個SIGXFSZ信號,你可以捕獲它。您可能更願意查看資源限制並對您的文件大小進行標記以避免此問題。

+0

我的應用程序是在不同的機器上運行。因此,例如,維基說:「它還提供了否則無法通信的設備,通知管理員出現問題或性能的方式」,這是什麼意思呢?說通知管理員? – Cratylus 2011-01-30 18:23:28