Update README with links to other related projects.

This commit is contained in:
Mark Nellemann 2022-12-17 10:35:55 +01:00
parent 99466b0037
commit 8895b2b110
2 changed files with 15 additions and 9 deletions

View File

@ -2,19 +2,25 @@
All received messages are written to *stdout* and/or forwarded to remote logging destinations. All received messages are written to *stdout* and/or forwarded to remote logging destinations.
![architecture](doc/syslogd.png)
Supported incoming message formats are: Supported incoming message formats are:
- RFC5424 - UDP and TCP - Syslog RFC5424 - TCP and UDP
- RFC3164 (BSD) - UDP and TCP - Syslog RFC3164 (BSD) - TCP and UDP
- GELF format - TCP and UDP (also compressed & chunked) - Graylog GELF - TCP and UDP (compressed & chunked)
Supported remote logging destinations are: Supported remote logging destinations are:
- Syslog (RFC5424 over UDP) - Syslog (RFC5424 over UDP)
- Graylog (GELF over UDP) - Graylog (GELF over UDP)
- and Grafana Loki (HTTP over TCP). - Grafana Loki (HTTP over TCP).
This software is free to use and is licensed under the [Apache 2.0 License](https://bitbucket.org/mnellemann/syslogd/src/master/LICENSE). This software is free to use and is licensed under the [Apache 2.0 License](LICENSE).
![architecture](doc/syslogd.png)
Some of my other related projects are:
- [hmci](https://bitbucket.org/mnellemann/hmci) for agent-less monitoring of IBM Power servers
- [svci](https://bitbucket.org/mnellemann/svci) for monitoring IBM Spectrum Virtualize (Flashsystems / Storwize / SVC)
- [sysmon](https://bitbucket.org/mnellemann/sysmon) for monitoring all types of servers with a small Java agent
## Usage Instructions ## Usage Instructions

View File

@ -91,14 +91,14 @@ public class TcpServer {
sendEvent(inputLine); sendEvent(inputLine);
} }
} catch (IOException e) { } catch (IOException e) {
e.printStackTrace(); System.err.printf("TcpServer - error: %s\n", e.getMessage());
} }
try { try {
in.close(); in.close();
clientSocket.close(); clientSocket.close();
} catch (IOException e) { } catch (IOException e) {
e.printStackTrace(); System.err.printf("TcpServer - error: %s\n", e.getMessage());
} }
} }