尝试设置一个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日志文件。它具有标准格式所需的所有原始信息。