syslog-ng

J

jensmg

Jungspund
Guten Tag zusammen,

wir haben vor syslog-ng auf allen unseren Linux Servern zu installieren.

Auf unserer Testmachine läuft auch die ganzen sache super. es ist die aktuelle Debian Distribution und zur Visualisierung benutzen wir phpsyslog-ng.

Ich schreibe die Daten mit folgendem Script in die MySQL DB :

------------
#!/bin/bash

if [ ! -e /var/log/mysql.pipe ]
then
mkfifo /var/log/mysql.pipe
fi
while [ -e /var/log/mysql.pipe ]
do
mysql -u syslogfeeder --password=syslog syslog < /var/log/mysql.pipe >/dev/null
done
--------

Wie schaffe ich es jetzt einen anderen Remote Server zu adden. Ich meine klar ich muss syslog-ng installieren aber wie muss ich das Script ändern. Damit er es in die DB auf diesem Server schreibt.
Ich habe alles mit standard settings installiert.
 
In der MySQL-Pipe muss einfach der Hostname eingetragen werden, wuerde ich sagen. (-h dein.mysql-server.lnx als option an den clienten uebergeben)
 
Wie meinst du das genau ?

Könntest du den genauen Befehl mal posten ? sowas ähnliches habe ich schon probiert
 

Ähnliche Themen

script sshpass

Zugriff Ubuntu 16.04. auf Freigabe 18.04. LTS nicht möglich

Crontab und Scripts - Problem

[gelöst] - for file in ... nur für bestimmte Endungen?

HandbrakeCLI Shell Skript

Zurück
Oben