Questions tagged [syslog-ng]

The syslog-ng application is a flexible and highly scalable system logging application that is ideal for creating centralized and trusted logging solutions.

The syslog-ng application is a flexible and highly scalable system logging application that is ideal for creating centralized and trusted logging solutions. The main features of syslog-ng are summarized below.

  • Reliable log transfer: The syslog-ng application enables you to send the log messages of your hosts to remote servers using the latest protocol standards. The logs of different servers can be collected and stored centrally on dedicated log servers. Transferring log messages using the TCP protocol ensures that no messages are lost.
  • Secure logging using TLS: Log messages may contain sensitive information that should not be accessed by third parties. Therefore, syslog-ng supports the Transport Layer Security (TLS) protocol to encrypt the communication. TLS also allows the mutual authentication of the host and the server using X.509 certificates.
  • Direct database access: Storing your log messages in a database allows you to easily search and query the messages and interoperate with log analyzing applications. The syslog-ng application supports the following databases: MSSQL, MySQL, Oracle, PostgreSQL, and SQLite.
  • Heterogeneous environments: The syslog-ng application is the ideal choice to collect logs in massively heterogeneous environments using several different operating systems and hardware platforms, including Linux, Unix, BSD, Sun Solaris, HP-UX, Tru64, and AIX.
  • Filter and classify: The syslog-ng application can sort the incoming log messages based on their content and various parameters like the source host, application, and priority. Directories, files, and database tables can be created dynamically using macros. Complex filtering using regular expressions and boolean operators offers almost unlimited flexibility to forward only the important log messages to the selected destinations.
  • Parse and rewrite: The syslog-ng application can segment log messages to named fields or columns, and also modify the values of these fields.
  • IPv4 and IPv6 support: The syslog-ng application can operate in both IPv4 and IPv6 network environments; it can receive and send messages to both types of networks.
275 questions
-1
votes
1 answer

how can i handle syslog-ng parser failure when using a patterndb

We parse millions of messages a day using syslog-ng, and are in the process of implementing patterndb. Due to inconsistency in how the messages are composed, in a small percentage of cases, my patterns are insufficient to capture the fields of the…
wcal
  • 3
  • 3
-1
votes
1 answer

What does this message from syslog@localhost signifies?

Message from syslogd@saskappcu at Mar 18 13:24:54 ... kernel:BUG: soft lockup - CPU#30 stuck for 61s! [events/30:161] Message from syslogd@saskappcu at Mar 18 13:24:54 ... kernel:Process events/30 (pid: 161, ti=f4ea4000 task=f4e5faa0…
Akshaya
  • 3
  • 1
  • 6
-1
votes
2 answers

Include LEVEL into SysLog log file

Is it possibile to show the level (LOG_INFO, LOG_ERROR, ...) information passed to the "syslog" function into each log line? Thank you! Antonio
Antonio Petricca
  • 8,891
  • 5
  • 36
  • 74
-1
votes
1 answer

Syslog-ng compilation on AIX

I am trying to compile syslog-ng 3.6.1. on the following system configurations. ./configure goes fine. but make gives me below errors, please help! oslevel -s 7100-02-03-1334 aclocal --version aclocal (GNU automake) 1.14.1 bison --version bison…
-2
votes
1 answer

Meraki and Syslog-NG

I've been struggling epically to export legible logs from my Meraki devices to a server running Syslog-NG OSE 3.30. No matter what source driver I use on the server, I see errors like this (identifying details changed): May 28 15:56:23 …
1 2 3
18
19