A universal log collector and forwarder supporting different platforms

Edit Package nxlog-ce
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.

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's avatar Klaus Kämpf (kwk) accepted request 706239 from Boris Manojlovic's avatar 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

openSUSE Build Service is sponsored by