Ini adalah dua hal yang berbeda sehingga ini bukan situasi atau situasi.
Splunk adalah untuk memusatkan dan menganalisis log Anda. Itu mampu menghasilkan peringatan sehingga saya dapat melihat bagaimana fungsi ini dapat dikacaukan dengan Nagios. Tapi Nagios adalah solusi pemantauan dan peringatan infrastruktur dan layanan. Itu dapat memonitor hal-hal yang tidak selalu memiliki log seperti penggunaan cpu, jumlah proses, bahkan memeriksa sertifikat ssl akan kedaluwarsa. Log mungkin tidak memberi tahu Anda bahwa apache telah berhenti merespons permintaan http di mana Nagios dapat.
Jadi, dalam kebanyakan situasi Anda pasti ingin memiliki sesuatu yang melakukan masing-masing pekerjaan ini. Untuk korelasi dan analisis log, tidak ada banyak opsi open source tetapi Octopussy terlihat cukup bagus. Untuk pemantauan infrastruktur, peringatan, dan eskalasi ada sejumlah solusi di luar sana. Baik komersial maupun gratis / opensource.