Remote-Syslog-Befehlszeilenclient

9

Ich benutze loggerziemlich regelmäßig, aber gibt es ein FOSS-Befehlszeilentool für die Remote-Übermittlung von Syslog-Nachrichten über das Netzwerk?

Im Moment muss ich ein Facility / Priority-Paar konfigurieren, um es nebenbei an einen Remote-Server zu senden rsyslogd. Ich möchte den Mittelsmann ausschalten und muss die Konfiguration meines lokalen Syslog-Daemons nicht ändern.

Gibt es ein solches Tool?

Bratchley
quelle

Antworten:

11

Das loggerDienstprogramm unterstützt das Senden von Nachrichten über das Netzwerk

logger -n 1.2.3.4 -t myapp -p user.notice "FOO BAR!"
Patrick
quelle
Ich habe keine -nOption in meiner Version von logger. Ich verwende die von util-linux-2.13-0.59.el5_8welcher Version verwenden Sie?
Bratchley
Sieht so aus, als ob dies in 2.20 ( git.kernel.org/cgit/utils/util-linux/util-linux.git/commit/… ) eingeführt wurde
Patrick
1
Ich verwende eine Version mit einem -n, aber mein Logger-Befehl sendet immer noch nicht über das Netzwerk. Wenn ich es strace, kann ich, dass es eine Verbindung zum Remote-Daemon herstellt, aber nichts sendet. Nervig. Ich denke, Sie können auch Python verwenden, um dies zu tun. Ich werde es versuchen.
Nic Ferrier
Es wird nichts an den Remote-Host gesendet, obwohl der Remote-Host aktiviert und mit dem Befehl ping erreichbar ist.
SuB