嘗試設置一個nagios進程,在它對我的服務器進行採樣後,它運行一個進程。我想要這個過程做的是將結果數據寫入日誌文件,我可以發佈到另一個進程(如splunk,但不是splunk)。基本上,我想將每個樣本返回併發送到另一個URL。Nagios採樣後運行一個進程
這樣做的最好方法是什麼?
嘗試設置一個nagios進程,在它對我的服務器進行採樣後,它運行一個進程。我想要這個過程做的是將結果數據寫入日誌文件,我可以發佈到另一個進程(如splunk,但不是splunk)。基本上,我想將每個樣本返回併發送到另一個URL。Nagios採樣後運行一個進程
這樣做的最好方法是什麼?
如果您希望以標準syslog格式(即Splunk)發送到另一個日誌的事件只需在nagios.conf(http://nagios.sourceforge.net/docs/nagioscore/3/en/configmain.html)中設置use_syslog = 1。您可以通過configure syslog將消息發送到單獨的日誌文件和/或另一個syslog主機。
Theres可能是一個更好的方法來做到這一點,但我只會使用一些像sec [http://simple-evcorr.sourceforge.net/]這樣的工具,或者編寫自己的處理程序來追蹤nagios日誌文件。它具有標準格式所需的所有原始信息。