NXlogコミュニティ版はprotocolsKey機能、多種多様なログフォワーダとしてC言語で実装されたオープンソース、マルチプラットフォーム、ユニバーサル、完全に無料のコマンドラインアプリケーションで広く使用されているオペレーティングシステムおよびprotocols.Supportsの一部を支援するコレクタのログを含むCSV(カンマ区切り値)、Syslogの、Graylog2 GELF、ウィンドウズのEventLog、JSON、XML、およびその他を含むログプロトコルおよびソース、多種多様のためのサポート。これは、動的にロード可能なプラグインに基づいてモジュールアーキテクチャを備えています。
他の機能の中で、私たちは、驚くほどのスピードでメッセージを収集するためのスケーラブルで、マルチスレッドと高性能I / Oを言及することができます内蔵のログローテーション、スケジュールされたタスク、オフライン処理モードのサポート、パターンマッチング、イベント分類、およびセキュアなネットワークSSL.Itのモジュラー上輸送や、さらにformatInソフトウェア&rsquoのを簡単な構成を使用し、オフライン処理モードが転送、変換および後処理操作のために使用可能ですよ。ログは、書き換えや、ログメッセージの優先順位付けおよびバッファリングと共に、アプリケーションによってサポートされているさまざまなファイル形式、パターンマッチングとイベント分類との間で変換することができる。
そのモジュラーアーキテクチャのおかげで、NXlogコミュニティ版は、その機能を強化し、さらに驚くべき機能をもたらす動的にロード可能なプラグインをサポートしています。プログラムはoptionsDefaultのコマンドラインオプションではなくデーモンとして、フォアグラウンドでプログラムを実行するためのサポートが含まれ、そのoptions.Command行を格納するための単純な設定フォーマットを利用し、設定を再ロードするために、サポートをカスタム設定ファイルを指定するためのサポートアクティブ·インスタンスのファイル、アクティブNxlogセッションに停止信号を送信するためのサポートと、構成ファイルの構文を検証するためのサポート。これらのオプションと使用方法のメッセージは、&lsquoを実行することで、端末エミュレータで表示できます。nxlog --help&rsquoの。 systemsNXlogコミュニティ版を操作するすべての主流にcommand.Supported正式には、Microsoft Windows、Solaris版、BSD、AIX、HP-UX、などのLinuxのすべてのディストリビューションを含むすべての主流のオペレーティングシステム上でサポートされ、真のマルチプラットフォームです。さらに、ソフトウェアは、AndroidモバイルOSプラットフォーム上で動作します。
のこのリリースではの新機能:ます。
- rename_field()送信元と送信先が同じであった場合は、手順がフィールドを削除したします。
- 正規表現と正規表現の交換事業者は、現在のステートメントとして使用することができ、すなわちExecの$メッセージ=〜S / AAA / BBB /;
- 正規表現は、今、複数行のマッチングを行うために/ m修飾子をサポートしています。
- 正規表現は現在、ケースレスのマッチングを行うために/ I修飾子をサポートしています。
- 正規表現は、今にする/ s修飾子をサポートして '。'改行文字にマッチします。
- im_fileでACTIVEFILESディレクティブで導入された回帰を修正する際に複数の切り捨てます。
- は気づいてませんでした。 (チケットSF @#40)クレジットは、「savionat」に行きます。
- はIPv4のリテラルの不足しているパーサーサポートを実装します。
- は、ホスト名に関連付けられたIPアドレスを返すためにHOST_IP()関数が追加されました。
- exec_async()を使用して、メモリを使い果たしてしまった可能性があります。
- om_udpはログインし&QUOT後にいくつかのケースではメッセージの送信を停止する。apr_socket_sendに失敗しました。接続が拒否されました"ます。
- e.g。時graylog2はUDPパケットを受け付けていませんでした。それが適切になりまし再開する必要があります。
- to_syslog_snare()フォーマッタは今より良いスネア準拠の出力を生成する必要があります。
- 、スペースを交換してください ']'と '"' IETFのsyslog構造化データのフィールド名にアンダースコア付きます。
- はコンテキストクリーニングがpm_evcorrのしきい値処理ルールでセグメンテーションフォールトをもたらすであろう
Windows上の - im_tcpとim_sslがもはや500の接続に限定されるものではない。
- 非ワイルドカードファイルの内容がReadFromLastのFALSEで迷子になります。
- が、未読のデータと表示されました。
- im_fileが放射しない"入力ファイルが存在し&QUOTしません。すべてのポーリング間隔で警告します。
- file_nameの()関数は、シャットダウン時にいくつかのケースでは、アサーションの失敗の原因となった。
- 回帰がim_fileでクラッシュを引き起こします。
- コードのタイプミスがrename_field()でメモリリークが発生していました。
それは非常に高速で呼ばれていた場合は、
全くトリガーします。がなかった場合は、
ファイルが存在しなかった時に
ファイルが存在しなかった時に
の の新バージョン1189年2月7日には何がされます:
- LICENSEが変更されています。 。
- は、Linux上のバイナリのwtmpファイルを解析する新しい拡張モジュールが追加されました。
- エラーメッセージ「FQDNホスト名を決定するために失敗した」の後にクラッシュを引き起こして回帰を修正します。
- to_syslog _ *()、$メッセージは、それが簡単にsyslogに変換するために作るために設定されていない場合、手続きは今の$ raw_eventを使用することができます。
- &QUOTを処理するためにim_msvistalogする修正を追加しました。EvtNextがエラー13で失敗しました:データが無効である"より良いエラーます。
- im_fileモジュールは現在、最後のイベントを発するます。
- チケット#33で報告された20以上のfielsとxm_multilineの問題を修正します。
- raw_eventでのJSON解析エラーがクラッシュまたは未定義の動作で二重解放結果として生じるが発生する可能性があります。
- それはxm_perlの複数のインスタンスを使用できるようになりました。
- 複数のルートでシングルプロセッサモジュールのインスタンスを使用して禁止します。
- xm_fileopでfile_chown()プロシージャは、gidの値/ UID rawモード、コネクションプールモードに加え、ユーザ/グループ名で動作します。
- im_fileためCloseWhenIdle指令ます。
- 一部の環境でのファイルの除去はim_fileが発する&QUOTさせ、入力ファイルが存在し&QUOTしません。窓にメッセージします。
- ; im_fileがリード&QUOTためにEAGAINを得た。ます。
- 正規表現の置換演算子S ///は、メモリをリークしたします。
- ます。
- はワイルドカード大量のファイルを処理するためにim_fileためにいくつかのより多くのパフォーマンスの最適化を追加しました。
- それは以前より少ないリソースを消費する必要がありますように。また、新しいDirCheckIntervalと が付属しています
- ワイルドカードのファイルを監視する際にいくつかのケースで助けることができるACTIVEFILESディレクティブます。
- は、名前を変更/ファイルを回転させます。 を検出助けるべきim_fileするRenameCheckディレクティブを追加しました
- DEBインストーラは、(再)デーモンを起動します。 しようとした後に捕まってしまった
xm_multiline拡張子で使用する際に
im_fileがQUOT&とWindows上でパニックを与えるだろうと同じまれに
im_fileはいくつかのファイルを見たとき、過剰なCPUが使用されたいくつかの状況では
コメントが見つかりません