This commit is contained in:
48
README.md
Normal file
48
README.md
Normal file
@@ -0,0 +1,48 @@
|
||||
# docker-syslog-forwarder
|
||||
|
||||
[](https://drone.asperti.com/paspo/docker-syslog-forwarder)
|
||||
|
||||
This container accepts syslog streams on port `514/tcp` and `514/udp` and forwards everything to a remote syslog server in RFC5424 format.
|
||||
|
||||
No encryption support at the moment.
|
||||
|
||||
## build
|
||||
|
||||
```bash
|
||||
docker build . -t docker.asperti.com/paspo/syslog-forwarder
|
||||
```
|
||||
|
||||
## environment
|
||||
|
||||
Variable | Default | Description
|
||||
--------------|-----------|---------------------------
|
||||
TARGET_HOST | 127.0.0.1 | target server IP/hostname
|
||||
TARGET_PROTO | tcp | `tcp` or `udp`
|
||||
TARGET_PORT | 514 | target server syslog port
|
||||
|
||||
## run
|
||||
|
||||
```bash
|
||||
docker run -d --name syslog-forwarder \
|
||||
-p 514:514/tcp -p 514:514/udp \
|
||||
-e "TARGET_HOST=192.168.1.33" \
|
||||
docker.asperti.com/paspo/syslog-forwarder
|
||||
```
|
||||
|
||||
## docker-compose
|
||||
|
||||
```yaml
|
||||
version: "3"
|
||||
services:
|
||||
|
||||
syslog-forwarder:
|
||||
image: docker.asperti.com/paspo/syslog-forwarder
|
||||
restart: always
|
||||
ports:
|
||||
- "514:514/tcp"
|
||||
- "514:514/udp"
|
||||
environment:
|
||||
- TARGET_HOST=192.168.1.33
|
||||
- TARGET_PROTO=tcp
|
||||
- TARGET_PORT=1514
|
||||
```
|
||||
Reference in New Issue
Block a user