111. Output Modules
Output modules are responsible for writing event log data to various destinations.
-
Batched Compression (om_batchcompress) – Sends compressed log batches to another NXLog agent
-
Blocker (om_blocker) – Blocks log processing for testing purposes
-
DBI (om_dbi) – Sends log data to an external database with the libdbi library
-
Elasticsearch (om_elasticsearch) – Sends logs to an Elasticsearch server
-
EventDB (om_eventdb) – Inserts log data into a MySQL database with libdrizzle
-
Program (om_exec) – Executes a program or script and writes log data to standard input
-
Files (om_file) – Writes log messages to files
-
HTTP(s) (om_http) – Sends log messages via HTTP or HTTPS connections
-
Kafka (om_kafka) – Publishes event records to an Apache Kafka topic
-
Null (om_null) – Provides a dummy output for testing or scheduled execution
-
Oracle OCI (om_oci) – Writes log data to an Oracle database
-
ODBC (om_odbc) – Uses the ODBC abstraction layer to write log data to a database
-
Perl (om_perl) – Provides a Perl API for saving or forwarding log data
-
Python (om_python) – Provides a Python API for saving or forwarding log data
-
Raijin (om_raijin) – Sends logs to Raijin server
-
Redis (om_redis) – Sends log data to a Redis server
-
Ruby (om_ruby) – Provides a Ruby API for saving or forwarding log data
-
TLS/SSL (om_ssl) – Sends log data over SSL/TLS-secured connections
-
TCP (om_tcp) – Sends log data over TCP connections
-
UDP (om_udp) – Sends log data via UDP datagrams
-
UDP with IP Spoofing (om_udpspoof) – Sends log data via UDP while retaining the original source addresses
-
Unix Domain Sockets (om_uds) – Writes log messages to a local Unix domain socket
-
WebHDFS (om_webhdfs) – Sends log data to an Apache Hadoop cluster
-
ZeroMQ (om_zmq) – Provides a log data output via ZeroMQ message transport