Linuxhotel Wiki

Wie ging das nochmal?

Benutzer-Werkzeuge

Webseiten-Werkzeuge


lpi1:syslog

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige ÜberarbeitungVorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
lpi1:syslog [2017/08/10 14:24] – [Absender-Rechner:] christian_lindenlpi1:syslog [2025/04/04 07:43] (aktuell) – Externe Bearbeitung 127.0.0.1
Zeile 5: Zeile 5:
 Passende Nachrichten in Datei ''/var/log/beispiel'' schreiben: Passende Nachrichten in Datei ''/var/log/beispiel'' schreiben:
  
-=== Debian, CentOS === +=== Debian, CentOS, Ubuntu === 
-''/etc/rsyslog.conf'': ( debian 5.0, centos 6.0 )+''/etc/rsyslog.d/10-remote.conf'': ( debian 5.0, centos 6.0, ubuntu 18.04 )
 <file> <file>
-  $ModLoad imudp +$ModLoad imudp 
-  $UDPServerRun 514 +$UDPServerRun 514 
-  local5.info     -/var/log/beispiel+$template RemoteHost,"/var/log/remote/%HOSTNAME%.log" 
 + 
 +local5.info ?RemoteHost
 </file> </file>
  
Zeile 21: Zeile 23:
  
 === SuSE === === SuSE ===
-''/etc/rsyslog.d/remote.conf'': ( sles 11 SP 1 )+''/etc/rsyslog.d/remote.conf'': ( openSuSE Leap 15.6 )
 <file> <file>
-  $ModLoad imudp +# ######### Receiving Messages from Remote Hosts ##########  
-  $UDPServerRun 514 +# TCP Syslog Server: 
-</file> +# provides TCP syslog reception and GSS-API (if compiled to support it) 
-''/etc/rsyslog.conf'': ( debian 5.0 )+# see https://www.rsyslog.com/receiving-messages-from-a-remote-system 
 +module(load="imtcp") 
 +input(type="imtcp" port="514" Address="0.0.0.0")
  
-<file> +# UDP Syslog Server: 
-  local5.info     -/var/log/beispiel+module(load="imudp") 
 +input(type="imudp" port="514" Address="0.0.0.0")
 </file> </file>
 +
 +Syntax der Konfigurationsdatei überprüfen:((http://www.rsyslog.com/how-can-i-check-the-config/ ))
 +
 +  rsyslogd -N1
  
 Syslog neu starten: Syslog neu starten:
-  /etc/init.d/syslog restart+ 
 +  systemctl restart syslog
  
 ===== Absender-Rechner: ===== ===== Absender-Rechner: =====
Zeile 42: Zeile 52:
  
 Syslog neu einlesen: Syslog neu einlesen:
-  /etc/init.d/rsyslog restart+  service rsyslog restart
  
 Testen: Meldung abschicken: Testen: Meldung abschicken:
   logger -p local5.info "Testmeldung"   logger -p local5.info "Testmeldung"
-  logger -t dbus[pid] "dbus fake message" +   
-  logger -p mail.alert "mail fake alert"  (landet im maillog)+Über's Netz direkt an syslog-Server: 
 +  logger -p local5.info -n notebook03 --tcp --port 514 "tcp test" 
  
 ===== property based filter ===== ===== property based filter =====
Zeile 54: Zeile 65:
  
 :syslogtag, isequal, "ingo:"          /var/log/ingo.log :syslogtag, isequal, "ingo:"          /var/log/ingo.log
-& ~ # in der vorherigen Zeile ausgegebene Meldungen nicht erneut ausgeben+&                                     ~ # in der vorherigen Zeile ausgegebene Meldungen nicht erneut ausgeben
 :source , !isequal , "notebook02"     ~ :source , !isequal , "notebook02"     ~
 </file> </file>
Zeile 60: Zeile 71:
  
  
-====== syslog ====== 
-Beispiel: Logdaten von einem Rechner auf den nächsten übertragen 
- 
-===== Zielrechner: ===== 
-Zielrechner netzwerkfähig machen: 
- 
-''/etc/sysconfig/syslog'' : ( Centos 5 ) 
-<file> 
-SYSLOGD_OPTIONS="-m 0 -r" 
-</file> 
- 
-''/etc/sysconfig/syslog'': ( openSuSE 11.1 ) 
-<code bash> 
-  SYSLOGD_PARAMS="-r" 
-</code> 
- 
-''/etc/default/syslogd'': ( debian 4.0 ) 
-<code bash> 
-  SYSLOGD="-r" 
-</code> 
- 
-Passende Nachrichten in Datei '/var/log/beispiel' schreiben: 
- 
-''/etc/syslog.conf'' : 
-<file> 
-local5.info     -/var/log/beispiel 
-</file> 
- 
-Syslog neu starten: 
-  /etc/init.d/sysklogd restart 
- 
-===== Absender-Rechner: ===== 
-/etc/syslog.conf: 
-  local5.info     @zielrechner 
- 
-Syslog neu einlesen: 
-  /etc/init.d/sysklogd restart 
- 
-Testen: Meldung abschicken: 
-  logger -p local5.info "Testmeldung" 
  
 ====== syslog-ng ====== ====== syslog-ng ======
lpi1/syslog.1502375091.txt.gz · Zuletzt geändert: 2017/08/10 14:24 von christian_linden