A universal log collector and forwarder supporting different platforms
http://nxlog-ce.sourceforge.net/
The nxlog community edition is an open source, high-performance,
multi-platform log management solution aimed at
solving these tasks and doing it all in one place.
In concept nxlog is similar to syslog-ng or rsyslog
but it is not limited to unix and syslog only.
It supports different platforms, log sources and formats
so nxlog can be an ideal choice to implement a centralized logging system.
- Download package
-
Checkout Package
osc -A https://api.opensuse.org checkout security:logging/nxlog-ce && cd $_
- Create Badge
Refresh
Refresh
Source Files
Filename | Size | Changed |
---|---|---|
nxlog-ce-2.10.2150.tar.gz | 0002120520 2.02 MB | |
nxlog-ce-2.10.2150_inet_pton.patch | 0000010004 9.77 KB | |
nxlog-ce.changes | 0000011448 11.2 KB | |
nxlog-ce.init | 0000001291 1.26 KB | |
nxlog-ce.service.in | 0000000492 492 Bytes | |
nxlog-ce.spec | 0000005991 5.85 KB |
Latest Revision
Klaus Kämpf (kwk)
accepted
request 706239
from
Boris Manojlovic (bmanojlovic)
(revision 3)
!!! SLE 11 is not supported as it is missing libressl EVP crypto !!! - updated to latest upstream version 2.10.2150 + Implemented Listen mode for om_tcp which enables clients to connect to it. + Added a workaround for the 256 source limit in the autogenerated QueryXML in im_msvistalog. + Added a workaround for a possible windows bug when im_msvistalog was giving "EvtNext failed with error 1734: The array bounds are invalid." + Prevent loss of unprocessed data in im_file buffers upon restart. + A leap-year bug was present when parsing dates without a year i.e. Feb 29 showed up as 2016-03-01. + Fixed an issue in im_msvistalog that could cause a random crash with custom application logs. + Fixed apr_pollset_poll and "unexpected data from server" errors in om_http when the remote server sent fragmented data. + im_file now properly updates the file position after each read, not only on EOF. + Fixed a reconnection/response timeout issue in om_http. + om_http will now attempt to reconnect on all errors. + Added a PollInterval directive to im_dbi. + Added a workaround for an APR bug where the memory pool allocated by the APR pollset + could grow too large under heavy load under linux/epoll. + om_http will now attempt to reconnect on all errors. + Add locking to the dbi modules as a workaround for the mysql_init race condition issue. + The dbi modules can now use the new reeantrant API if libdbi provides it. + Fixed a memory leak caused by convert_fields("AUTO"). + The JSON parser can automatically detect datetime values - no need to call parsedate(). + Field limit in CSV parser was raised to 200. + xm_gelf handles ShortMessage as is without doing any truncation if it exists. + Fixed a leak in xm_fileop's file_remove() and another in the regexp replacement operator when using /g. + parsedate() can now also handle integer timestamps with an optional fractional part. + Enhanced the replace() function to handle undefined values better. + Add locking to the dbi modules as a workaround for the mysql_init race condition issue. + The dbi modules can now use the new reeantrant API if libdbi provides it. + Fixed a memory leak caused by convert_fields("AUTO"). + There was a memory leak in xm_kvp module's to_kvp(). + The linebased reader did not trim trailing CR when CRLF was on the buffer boundary. + The to_syslog_snare() formatter creates the date string with double digits instead of padding with space. + Flow-control is explicitly disabled with reroute() and add_to_route(). + Fixed an issue in im_file getting into a loop with CloseWhenIdle enabled. + IETF Syslog parser properly skips UTF BOM header. + The set_request_path() procedure in om_http was leaking memory. + Deleted files could cause an excessive logging of "input file was deleted" in im_file. + A <QueryXML> block has been added to im_msvistalog that can be used to specify the XML query without using '\' to join multiple lines. + <Exec> can be used as a block to avoid line continuation breaks '\'. + The IN operator has been implemented. + Fixed an issue related to the csv parser creating undefined values that could lead to a crash in some cases. + The string() function was leaking memory. + Some large eventlog entries caused a crash or hang with im_msvistalog. + Updated openssl libraries on windows to 1.0.2a to support TLSv1.2. + The om_tcp and om_ssl modules now provide a reconnect() procedure. + Fixed a regression in im_file which was causing excessive memory usage with a large number of files. + Do not swallow empty lines in LineBased reader. + Fixed issues with oversized strings reaching the internal string limit. + All SSL networking modules allow TLS by default. + Fixed an issue with oversized binary messages generating "ASSERTION FAILED: "logqueue->needpop == TRUE". + All tcp based network modules are now using TCP_KEEPALIVE to detect dead peers. + Null-dereference and error handling fixes for im_file to handle error conditions better (e.g. errors from network shares). + The xm_gelf extension now supports GELF_TCP and a ShortMessageLength directive has been added. + The parser did not handle "\/" properly inside regular expressions. + Fixed the assertion failure "logqueue.c/nx_logqueue_push(): "logdata->link.prev == NULL" in pm_buffer. + Reloading on windows caused pm_buffer to emit "ERROR couldn't open disk buffer file - Access is denied". + The Syslog_TLS input reader has been fixed to correctly parse data instead of reporting "invalid header received by Syslog_TLS input reader". + Fixed an off-by-one error in the CSV parser which resulted in a crash on invalid input in some cases. + Added missing error checking to the config parser when Schedule block did not contain When or Every. + There was a possible infinite loop when sending zero length data (i.e. empty udp packet). + Fixed a crash in im_msvistalog when "Failed to retrieve eventlog user data" was encountered. + The year was uninitialized when parsing an rfc3164 date with microsecond precision in nx_date_parse_cisco. + Hexadecimal ASCII character codes in the character specification are now accepted by xm_csv. + The csv parser does not swallow the escape character in an invalid escape sequence. + Fixed a crash when the File directive for om_file contained an invalid string expression. + The om_http module could leak the SSL context when the remote socket was forcibly closed.
Comments 1
Hi,
We just published version 3.0 of nxlog-ce: https://gitlab.com/nxlog-public/nxlog-ce