Skip to content

lhalf/rsyslog-tftp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

62 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

rsyslog-tftp

GitHub Release GitHub Actions Workflow Status MIT

TFTP module for rsyslog.

Overview

Uses go-tftp and the omprog and improg modules to allow rsyslog to send messages via TFTP. The interface follows the standard for external output plugins, including support for batching, defined here.

Usage

omtftp

Usage of omtftp:
  -blocksize int
        TFTP blocksize parameter. (default 1408)
  -retransmit int
        TFTP retransmit parameter. (default 3)
  -single-port int
        The client will use the specified value as the UDP src port for the TFTP transaction, making firewall configuration easier. If not specified or 0, standard TFTP ephemeral ports are used instead.
  -timeout int
        TFTP timeout parameter. (default 1)
  -windowsize int
        TFTP windowsize parameter. (default 64)
module(load="omprog")
action(type="omprog"
       useTransactions="on"
       binary="/usr/bin/omtftp tftp://<URL>:69/")

imtftp

Usage of imtftp:
  -port int
        The UDP port the server will listen on. (default 69)
  -single-port
        When set the server will not use standard ephemeral ports for the TFTP transaction, making firewall configuration easier.
module(load="improg")
input(type="improg"
      binary="/usr/bin/imtftp")

About

TFTP module for rsyslog.

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors