Ich habe verschiedene Lösungen zum Ausführen eines benutzerdefinierten Syslog-Servers (basierend auf https://gist.github.com/marcelom/4218010 ).
Das Problem, mit dem ich konfrontiert bin, ist, dass der folgende Befehl keine UDP-Pakete an den Server sendet:
logger -n 127.0.0.1 -P 514 "Test message"
Sende ich eine Testnachricht ordnungsgemäß?
Irgendwelche Ideen, was ich falsch mache? Die Skripte sollten anscheinend funktionieren, aber ich kann nicht bestätigen, dass sie während der Tests funktionieren.
BEARBEITEN : Ich habe bestätigt, dass der Syslog-Empfänger tatsächlich Nachrichten empfängt, die mit dem UDP-Protokoll gesendet wurden. So habe ich auch die Frage geklärt, dieses Stück zu entfernen.
Eine andere Lösung mit Netcat:
echo -n "test message" | nc -4u -w1 <host> <udp port>
quelle