rsyslog
  • About rsyslog
  • Getting Started with rsyslog
  • Configuration
    • Basic Structure
    • Output Modules
    • Input Modules
      • im3195: RFC3195 Input Module
      • imbatchreport: Batch report input module
      • imczmq: Input module for ZeroMQ
      • imdiag: Diagnostic instrumentation
      • imdocker: Docker Input Module
      • imdtls: Input Module for DTLS Protocol over UDP
      • imfile: Text File Input Module
      • imgssapi: GSSAPI Syslog Input Module
      • Imhiredis: Redis input plugin
      • imhttp: HTTP input module
      • imjournal: Systemd Journal Input Module
      • imkafka: read from Apache Kafka
      • imklog: Kernel Log Input Module
      • imkmsg: /dev/kmsg Log Input Module
      • immark: Mark Message Input Module
      • Impcap: network traffic capture
      • improg: Program integration input module
      • impstats: Generate Periodic Statistics of Internal Counters
      • imptcp: Plain TCP Syslog
      • imrelp: RELP Input Module
      • imsolaris: Solaris Input Module
      • imtcp: TCP Syslog Input Module
      • imtuxedoulog: Tuxedo ULOG input module
      • imudp: UDP Syslog Input Module
      • imuxsock: Unix Socket Input Module
    • Parser Modules
    • Message Modification Modules
    • String Generator Modules
    • Library Modules
    • Templates
    • rsyslog Properties
    • The Property Replacer
    • Filter Conditions
    • RainerScript
    • Actions
    • Input
    • Parser
    • timezone
    • Examples
    • Legacy Configuration Directives
    • rsyslog statistic counter
    • Modules
    • Output Channels
    • Dropping privileges in rsyslog
    • Notes on IPv6 Handling in Rsyslog
    • libgcrypt Log Crypto Provider (gcry)
    • libossl Log Crypto Provider (ossl)
    • Dynamic Stats
    • Lookup Tables
    • Percentile Stats
    • Converting older formats to advanced
    • Configuration Formats
    • YAML Configuration Format
    • sysklogd format
    • Additional Resources
    • Compatibility Note
  • FAQ
  • Tutorials
  • Production Deployments
  • Troubleshooting
  • Concepts
  • Development
  • Reference
rsyslog
  • Configuration
  • Input Modules
  • View page source

Input Modules

Input modules are used to gather messages from various sources. They interface to message generators. They are generally defined via the input configuration object.

  • im3195: RFC3195 Input Module
  • imbatchreport: Batch report input module
  • imczmq: Input module for ZeroMQ
  • imdiag: Diagnostic instrumentation
  • imdocker: Docker Input Module
  • imdtls: Input Module for DTLS Protocol over UDP
  • imfile: Text File Input Module
  • imgssapi: GSSAPI Syslog Input Module
  • Imhiredis: Redis input plugin
  • imhttp: HTTP input module
  • imjournal: Systemd Journal Input Module
  • imkafka: read from Apache Kafka
  • imklog: Kernel Log Input Module
  • imkmsg: /dev/kmsg Log Input Module
  • immark: Mark Message Input Module
  • Impcap: network traffic capture
  • improg: Program integration input module
  • impstats: Generate Periodic Statistics of Internal Counters
  • imptcp: Plain TCP Syslog
  • imrelp: RELP Input Module
  • imsolaris: Solaris Input Module
  • imtcp: TCP Syslog Input Module
  • imtuxedoulog: Tuxedo ULOG input module
  • imudp: UDP Syslog Input Module
  • imuxsock: Unix Socket Input Module

Support: rsyslog Assistant | GitHub Discussions | GitHub Issues: rsyslog source project

Contributing: Source & docs: rsyslog source project

© 2008–2026 Rainer Gerhards and others. Licensed under the Apache License 2.0.

Previous Next