rsyslog
  • Installation
  • Configuration
    • Configuration Formats
    • Converting older formats to advanced
    • sysklogd format
    • Basic Structure
    • Templates
    • rsyslog Properties
    • The Property Replacer
    • Filter Conditions
    • RainerScript
    • Actions
    • Input
    • Parser
    • timezone
    • Examples
    • Legacy Configuration Directives
    • rsyslog statistic counter
    • Modules
      • Output Modules
      • Input Modules
        • im3195: RFC3195 Input Module
        • imbatchreport: Batch report input module
        • 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
      • Where are the modules integrated into the Message Flow?
    • 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
  • rsyslog and containers
  • Troubleshooting
  • FAQ
  • Concepts
  • Example Use Cases
  • Tutorials
  • Development
  • Historical Documents
  • RSyslog - History
  • Licensing
  • How you can Help
  • Community Resources
  • RSyslog - Features
  • Proposals
  • Rsyslog Whitepapers
  • Free Services for Rsyslog
  • Compatibility
rsyslog
  • Configuration
  • Modules
  • 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
  • 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

See also

Help with configuring/using Rsyslog:

  • Mailing list - best route for general questions

  • GitHub: rsyslog source project - detailed questions, reporting issues that are believed to be bugs with Rsyslog

See also

Contributing to Rsyslog:

  • Source project: rsyslog project README.

  • Documentation: rsyslog-doc project README

Copyright 2008-2023 Rainer Gerhards (Großrinderfeld), and Others.

Previous Next