Skip to content

netdude78/python_system_log_forwarder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

python_system_log_forwarder

Simple python script that will monitor any number of system log files and forward the messages to a remote host using tcp.

Prerequisites:

*  You will need pygtail.  You can download a copy from the repository here:
	https://github.com/bgreenlee/pygtail

This is a quick and dirty remote log forwarder. I was working with some data analytics software and wanted to forward text log messages to that product. On the receiver end, just set up a TCP listener. Netcat will even work.

Before running, edit the list named log_files. That should be a list of string file names. This script will not work on windows the way it is written it should be re-written to use os.path to separate the filename components for platform interoperability.

Finally, set the destination IP address and port by changing dst_host and dst_port respectively.

If DEBUG is set to true, caveman debugging will start printing to STDOUT.

This was a quick and dirty solution to a problem. If you have improvements or find a bug, feel free to fork and submit a merge request. Thanks and enqoy. If you have issues, feel free to contact me at davestollgmailcom.

About

Simple python script that will monitor any number of system log files and forward the messages to a remote host using tcp

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages