- Introduction
- Deployment
- Configuration
- OS Support
- Integration
- Troubleshooting
- Enterprise Edition Reference Manual
- 127. Man Pages
- 128. Configuration
- 129. Language
- 130. Extension Modules
- 131. Input Modules
- 132. Processor Modules
- 133. Output Modules
- 133.1. Batched Compression (om_batchcompress)
- 133.2. Blocker (om_blocker)
- 133.3. DBI (om_dbi)
- 133.4. Elasticsearch (om_elasticsearch)
- 133.5. EventDB (om_eventdb)
- 133.6. Program (om_exec)
- 133.7. Files (om_file)
- 133.8. Go (om_go)
- 133.9. HTTP(s) (om_http)
- 133.10. Java (om_java)
- 133.11. Kafka (om_kafka)
- 133.12. Null (om_null)
- 133.13. ODBC (om_odbc)
- 133.14. Perl (om_perl)
- 133.15. Named Pipes (om_pipe)
- 133.16. Python (om_python)
- 133.17. Raijin (om_raijin)
- 133.18. Redis (om_redis)
- 133.19. Ruby (om_ruby)
- 133.20. TLS/SSL (om_ssl)
- 133.21. TCP (om_tcp)
- 133.22. UDP (om_udp)
- 133.23. UDP with IP Spoofing (om_udpspoof)
- 133.24. Unix Domain Sockets (om_uds)
- 133.25. WebHDFS (om_webhdfs)
- 133.26. ZeroMQ (om_zmq)
- NXLog Manager
- NXLog Add-Ons
133. Output Modules
Output modules are responsible for writing event log data to various destinations.
Note
|
When running NXLog on Windows, each module can create
multiple TCP connections on |
-
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
-
Go (om_go) – Provides a Go API for generating log data
-
HTTP(s) (om_http) – Sends log messages via HTTP or HTTPS connections
-
Java (om_java) – Provides a Java API for saving or forwarding log data
-
Kafka (om_kafka) – Publishes event records to an Apache Kafka topic
-
Null (om_null) – Provides a dummy output for testing or scheduled execution
-
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
-
Named Pipes (om_pipe) – Sends log messages to a named pipe
-
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