| Name | Description |
|---|---|
| file() | Opens the specified file and reads messages. |
| internal() | Messages generated internally in syslog-ng. |
| network() | Receives messages from remote hosts using the BSD-syslog protocol over IPv4 and IPv6. Supports the TCP, UDP, and TLS network protocols. |
| nodejs() | Receives JSON messages from nodejs applications. |
| mbox() | Read email messages from local mbox files, and convert them to multiline log messages. |
| osquery() | Run osquery queries, and convert their results into log messages. |
| pacct() | Reads messages from the process accounting logs on Linux. |
| pipe() | Opens the specified named pipe and reads messages. |
| program() | Opens the specified application and reads messages from its standard output. |
| python() and python-fetcher() | Receive or fetch messages using a custom source written in Python. |
| snmptrap() | Read and parse the SNMP traps of the Net-SNMP's snmptrapd application. |
| sun-stream(), sun-streams() | Opens the specified STREAMS device on Solaris systems and reads incoming messages. |
| syslog() | Listens for incoming messages using the new IETF-standard syslog protocol. |
| system() | Automatically detects which platform syslog-ng OSE is running on, and collects the native log messages of that platform. |
| systemd-journal() | Collects messages directly from the journal of platforms that use systemd. |
| systemd-syslog() | Collects messages from the journal using a socket on platforms that use systemd. |
| unix-dgram() | Opens the specified unix socket in SOCK_DGRAM mode and listens for incoming messages. |
| unix-stream() | Opens the specified unix socket in SOCK_STREAM mode and listens for incoming messages. |
| stdin() | Collects messages from the standard input stream. |
| wildcard-file() | Reads messages from multiple files and directories. |
© 2025 One Identity LLC. ALL RIGHTS RESERVED. Terms of Use Privacy Cookie Preference Center