Guten Morgen, gibt es hier jemanden, der sich mit rsyslogd auskennt? Ich würde gern die lokalen Ergeignisse in die Standardfiles loggen und alles was von Remote kommt, in den Ordner remote-logs/$hostname/<Ereignis>.log Leider funktioniert das ganze nicht ganz wie ich mir das vorstelle. Ich hab folgendes probiert: $template DynFile, "/var/log/remote-log/%HOSTNAME%/%syslogfacility-text%.log" *.info;mail.none;authpriv.none;cron.none ?DynFile authpriv.* ?DynFile mail.* ?DynFile cron.* ?DynFile Nun legt rsylog im Ordner auch ein Verzeichnis für den lokalen Host ab. Wie kann man das verhindern?
Ok ich antworte mal selbst auf meine Frage: /etc/rsyslog.d/syslogserver.conf: ruleset(name="remote-log"){ $template DynFile, "/var/log/remote-log/%HOSTNAME%/%syslogfacility-text%.log" *.info;mail.none;authpriv.none;cron.none ?DynFile authpriv.* ?DynFile mail.* ?DynFile cron.* ?DynFile } /etc/rsyslog.conf $ModLoad imudp $UDPServerRun 514 input(type="imudp" port="514" ruleset="remote-log") Die oben gezeigte Konfig macht das, was ich erwartet habe, vielleicht hilfts ja jemanden mal!
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.