Answers:
这是两件不同的事情,所以不是“或非”情况。
Splunk旨在集中和分析您的日志。它能够生成警报,因此我可以了解如何将此功能与Nagios混淆。但是Nagios是基础架构和服务监视与警报解决方案。它可以监视不必要的日志,例如cpu使用情况,进程数量,甚至检查即将过期的ssl证书。日志可能不会告诉您apache已经停止了Nagios可以响应的http请求。
因此,在大多数情况下,您都需要拥有可以完成所有这些工作的功能。对于日志关联和分析,没有很多开源选项,但是Octopussy看起来非常不错。对于基础结构监视,警报和升级,有许多解决方案。商业和免费/开源。