Log collection automation program
Go to file
fossabot 08e3dc4f16 Add license scan report and status
Signed-off-by: fossabot <badges@fossa.io>
2019-10-01 20:23:01 -07:00
.github/workflows modified workflow 2019-09-29 13:47:14 -04:00
.gitignore added generate.go, added todo 2019-09-25 23:17:38 -04:00
config.go added generate.go, added todo 2019-09-25 23:17:38 -04:00
generate.go Finished generate.go, modified main.go 2019-09-29 13:38:58 -04:00
Gopkg.lock added sftp feature 2019-08-18 18:12:47 -04:00
Gopkg.toml yaml stuff 2019-08-13 10:48:47 -04:00
LICENSE Create LICENSE 2019-09-28 00:53:07 -04:00
main.go Finished generate.go, modified main.go 2019-09-29 13:38:58 -04:00
README.md Add license scan report and status 2019-10-01 20:23:01 -07:00
sftp.go adding multiple logs is now live 2019-09-28 00:32:20 -04:00
ssh.go adding multiple logs is now live 2019-09-28 00:32:20 -04:00
string.go made sure each file closed after stating them 2019-09-28 01:07:33 -04:00
tar.go i got logs! in a gzip file! 2019-08-19 21:46:11 -04:00
todo.md Update todo.md 2019-09-28 00:39:54 -04:00

logman

FOSSA Status

Collecting log files for the greater good!

This program lets you grab log files remotely and store them up into a compressed file on your local machine!

In all reality, you can literally grab any file you wish to grab of any remote machine.

Installation

If you have Go installed, use go get for grabbing this repo:

go get github.com/wymillerlinux/logman

If you don't have Go installed, I will provide binaries soon.

Running

Before you start the program, I would like to highlight the attraction to said program. The configuration file, config.yaml, is where you set everything about where you want to grab logs from.

To run the logman program:

go run . in the root directory of the project.

To build the logman program:

go build . and then a binary will appear in the bin directory of your $GOPATH.

After that, just run the binary and you should be golden.

Troubleshooting

The GitHub issue board is where I post issues with the program. If you any issue with the program, please post it there. Go panics are a great example of an issue you can post.

I'm new to Go, so forgive the long wait time for any bux fix.

Contributing

If you would like to contribute, feel free to email me or send in pull requests. todo.md should have some things to get you rolling. There's quite a few items on there that I want added to make logman a finished product.

License

FOSSA Status