mikrocontroller.net

Forum: PC Hard- und Software Linux rsyslogd


Autor: Sven L. (sven_rvbg)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
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?

Autor: Sven L. (sven_rvbg)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
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!

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.