Client della riga di comando di syslog remoto


9

Uso loggerabbastanza regolarmente, ma esiste uno strumento da riga di comando FOSS per l'invio remoto di messaggi syslog in rete?

In questo momento, devo configurare una coppia struttura / priorità per l'invio a un server remoto sul rsyslogdlato. Vorrei tagliare l'intermediario e non dover modificare la configurazione del mio demone syslog locale.

Esiste un tale strumento?

Risposte:


12

L' loggerutilità supporta l'invio di messaggi in rete

logger -n 1.2.3.4 -t myapp -p user.notice "FOO BAR!"

Non ho -nun'opzione nella mia versione di logger. Sto usando quello da util-linux-2.13-0.59.el5_8quale versione stai usando?
Bratchley,

Sembra che questo sia stato introdotto in 2.20 ( git.kernel.org/cgit/utils/util-linux/util-linux.git/commit/… )
Patrick,

1
Sto usando una versione con -n ma il mio comando logger non viene ancora inviato in rete. Quando lo rintraccio posso che si connetta al demone remoto ma non invii nulla. Fastidioso. Penso che puoi usare Python anche per fare questo. Ci proverò.
Nic Ferrier,

Non invia nulla all'host remoto sebbene l'host remoto sia attivo e raggiungibile utilizzando il comando ping.
SuB,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.