Client de ligne de commande syslog distant

9

J'utilise loggerassez régulièrement, mais existe-t-il un outil en ligne de commande FOSS pour la soumission à distance de messages syslog sur le réseau?

À l'heure actuelle, je dois configurer une paire installation / priorité à soumettre à un serveur distant sur le rsyslogdcôté. Je voudrais supprimer l'intermédiaire et ne pas avoir à modifier la configuration de mon démon syslog local.

Un tel outil existe-t-il?

Bratchley
la source

Réponses:

12

L' loggerutilitaire prend en charge l'envoi de messages sur le réseau

logger -n 1.2.3.4 -t myapp -p user.notice "FOO BAR!"
Patrick
la source
Je n'ai pas d' -noption dans ma version de logger. J'utilise celle de util-linux-2.13-0.59.el5_8quelle version utilisez-vous?
Bratchley
On dirait que cela a été introduit en 2.20 ( git.kernel.org/cgit/utils/util-linux/util-linux.git/commit/… )
Patrick
1
J'utilise une version avec -n mais ma commande logger n'envoie toujours pas sur le réseau. Quand je le strace je peux qu'il se connecte au démon distant mais n'envoie rien. Ennuyeux. Je pense que vous pouvez également utiliser python. Je vais essayer.
nic ferrier
Il n'envoie rien à l'hôte distant bien que l'hôte distant soit activé et accessible à l'aide de la commande ping.
SuB