Remote baris perintah syslog Klien

9

Saya menggunakan loggercukup teratur, tetapi apakah ada alat baris perintah FOSS untuk pengiriman pesan syslog jarak jauh melalui jaringan?

Saat ini, saya harus mengkonfigurasi pasangan fasilitas / prioritas untuk mengirim ke server jauh di rsyslogdsamping. Saya ingin memotong perantara dan tidak perlu mengubah konfigurasi daemon syslog lokal saya.

Apakah alat semacam itu ada?

Bratchley
sumber

Jawaban:

12

The loggerutilitas mendukung pengiriman pesan melalui jaringan

logger -n 1.2.3.4 -t myapp -p user.notice "FOO BAR!"
Patrick
sumber
Saya tidak memiliki -nopsi dalam versi saya logger. Saya menggunakan yang dari util-linux-2.13-0.59.el5_8versi apa yang Anda gunakan?
Bratchley
Sepertinya ini diperkenalkan di 2.20 ( git.kernel.org/cgit/utils/util-linux/util-linux.git/commit/… )
Patrick
1
Saya menggunakan versi dengan -n tetapi perintah logger saya masih tidak mengirim melalui jaringan. Ketika saya strace saya dapat menghubungkannya ke daemon remote tetapi tidak mengirim apa pun. Mengganggu. Saya pikir Anda dapat menggunakan python untuk melakukan ini juga. Saya akan mencobanya.
nic ferrier
Itu tidak mengirim apa pun ke remote host meskipun remote host aktif dan dapat dijangkau menggunakan perintah ping.
SuB