サーバーをサンプリングした後、プロセスを実行するnagiosプロセスをセットアップしようとしています。このプロセスで実行したいのは、結果のデータをログファイルに書き込むことです。これは、別のプロセスに投稿できるものです(Splunkのように、Splunkではありません)。基本的に、返された各サンプルを取得して、別のURLに送信します。
これを行うための最良の方法は何ですか?
サーバーをサンプリングした後、プロセスを実行するnagiosプロセスをセットアップしようとしています。このプロセスで実行したいのは、結果のデータをログファイルに書き込むことです。これは、別のプロセスに投稿できるものです(Splunkのように、Splunkではありません)。基本的に、返された各サンプルを取得して、別のURLに送信します。
これを行うための最良の方法は何ですか?
これを行うにはおそらくもっと良い方法がありますが、sec [http://simple-evcorr.sourceforge.net/]のようなツールを使用するか、nagiosログファイルを調整する独自のハンドラーを作成します。それはあなたが標準的なフォーマットで必要とするすべての生の情報を持っています。
イベントを標準のsyslog形式(つまりSplunkの場合)で別のログに送信する場合は、nagios.conf(http://nagios.sourceforge.net/docs/nagioscore/3/en/configmain.html)でuse_syslog=1を設定するだけです。 。メッセージを別のログファイルや別のsyslogホストに送信するようにsyslogを設定できます。