Einträge in syslog unterbinden

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
dirk11
Beiträge: 2840
Registriert: 02.07.2013 11:47:01

Einträge in syslog unterbinden

Beitrag von dirk11 » 11.03.2016 19:14:05

Nabend!

Ich bekomme in /var/log/syslog diverse Einträge, von tvheadend. Beginnen alle so:

Mar 11 18:33:54 server tvheadend[3743]:

Gibt es eine Möglichkeit, diese Einträge zu unterbinden? Diese stehen soweit ich das überblicke identisch in /var/log/daemon.log, was mir vollkommen reichen würde. Das syslog müllen sie mir nur unnötig zu.

Benutzeravatar
GregorS
Beiträge: 3133
Registriert: 05.06.2008 09:36:37
Wohnort: Freiburg
Kontaktdaten:

Re: Einträge in syslog unterbinden

Beitrag von GregorS » 19.03.2016 03:43:47

dirk11 hat geschrieben: Gibt es eine Möglichkeit, diese Einträge zu unterbinden?

pstree | log
nennt rsyslogd.

man rsyslogd dürfte die Frage beantworten können.

Gruß

Gregor
Wenn man keine Probleme hat, kann man sich welche machen. ("Großes Lötauge", Medizinmann der M3-Hopi [und sog. Maker])

dirk11
Beiträge: 2840
Registriert: 02.07.2013 11:47:01

Re: Einträge in syslog unterbinden

Beitrag von dirk11 » 19.03.2016 11:38:41

GregorS hat geschrieben:pstree | log nennt rsyslogd.
:

Code: Alles auswählen

~# pstree | log
-su: log: Kommando nicht gefunden.
Hier läuft noch SysVinit.
man rsyslogd dürfte die Frage beantworten können.
Wenn es das täte, hätte ich wohl kaum hier die Frage gepostet.
Zuletzt geändert von dirk11 am 19.03.2016 12:06:15, insgesamt 2-mal geändert.

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22441
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Re: Einträge in syslog unterbinden

Beitrag von KBDCALLS » 19.03.2016 11:45:58

dirk11 hat geschrieben:
GregorS hat geschrieben:pstree | log nennt rsyslogd.
:

Code: Alles auswählen

~# pstree | log
-su: log: Kommando nicht gefunden.
Hier läuft noch SysVinit.
Und was hat das damit zu tun? Gehört zum Paket Debianpsmisc

Das Paket gibst für Wheezy Jessie und Testing/Sid
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

dirk11
Beiträge: 2840
Registriert: 02.07.2013 11:47:01

Re: Einträge in syslog unterbinden

Beitrag von dirk11 » 19.03.2016 12:06:58

Danke! Aber wozu brauche ich das? Wäre nett, wenn das mal einer erläutert und mir nicht einfach nur "zum Fraß vorwirft".

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22441
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Re: Einträge in syslog unterbinden

Beitrag von KBDCALLS » 19.03.2016 14:20:16

Das solltte ja auch erstmal nur heißen das pstree nichts mit dem Initsystem zu tun hat.

Hab mal Zeile 62 in der ryslog.conf rausgeschissen.

Code: Alles auswählen

*.*;auth,authpriv.none		-/var/log/syslog
Was man sich dabei gedacht ist ein Rästel. Sämtliche Meldungen landen im syslog obwohl sie schon in den einzel Logfiles stehen.
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

Benutzeravatar
GregorS
Beiträge: 3133
Registriert: 05.06.2008 09:36:37
Wohnort: Freiburg
Kontaktdaten:

Re: Einträge in syslog unterbinden

Beitrag von GregorS » 19.03.2016 15:32:50

dirk11 hat geschrieben:
GregorS hat geschrieben:pstree | log nennt rsyslogd.
:

Code: Alles auswählen

~# pstree | log
-su: log: Kommando nicht gefunden.
Hier läuft noch SysVinit.
Uh. Entschuldigung, das soll natürlich

pstree | grep log

heißen.

Gruß

Gregor
Wenn man keine Probleme hat, kann man sich welche machen. ("Großes Lötauge", Medizinmann der M3-Hopi [und sog. Maker])

dirk11
Beiträge: 2840
Registriert: 02.07.2013 11:47:01

Re: Einträge in syslog unterbinden

Beitrag von dirk11 » 19.03.2016 18:29:45

Ah, das ist sinnvoller und ergibt:

Code: Alles auswählen

# pstree | grep log
     |         `-log
     |-rsyslogd-+-{in:imklog}
     |           |-{tvhlog_thread}
Und in meiner rsyslog.conf sieht der Teil, wo das o.g. von KBDCALLS drinsteht, anders aus:

Code: Alles auswählen

[...]
auth,authpriv.*                 /var/log/auth.log
*.*;auth,authpriv.none;\
    news.!=notice               -/var/log/syslog
#cron.*                         /var/log/cron.log
daemon.*                        -/var/log/daemon.log
kern.*                          -/var/log/kern.log
lpr.*                           -/var/log/lpr.log
mail.*                          -/var/log/mail.log
user.*                          -/var/log/user.log
uucp.*                          /var/log/uucp.log
[...]
Ist da auch was falsch?

Antworten