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?

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!"

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
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.