Autor Thema: lpstat fuellt /var/log/messages  (Gelesen 8058 mal)

Offline signal_15

  • Sobl Master
  • ****
  • Beiträge: 426
    • Rechenzentrum Amper
lpstat fuellt /var/log/messages
« am: 01. August 2011, 12:03:01 »
Mahlzeit,

auf meiner solaris 10 bueches ist binnen wenigen tagen /var/log/messages auf 2,2mb angewachsen. voll mit meldungen wie diesen.

Aug  1 10:47:35 freya lpstat[8522]: [ID 462742 user.debug] database: printers, default: user files nis nisplus
Aug  1 10:47:35 freya lpstat[8522]: [ID 462742 user.debug] database: printers, default: user files nis nisplus
Aug  1 10:47:35 freya lpstat[8522]: [ID 462742 user.debug] database: printers, default: user files nis nisplus
Aug  1 10:47:35 freya lpstat[8523]: [ID 462742 user.debug] database: printers, default: user files nis nisplus
Aug  1 10:47:35 freya lpstat[8523]: [ID 462742 user.debug] database: printers, default: user files nis nisplus
Aug  1 10:47:35 freya lpstat[8523]: [ID 462742 user.debug] database: printers, default: user files nis nisplus
Aug  1 11:11:36 freya lpstat[9381]: [ID 462742 user.debug] database: printers, default: user files nis nisplus
Aug  1 11:11:36 freya lpstat[9381]: [ID 462742 user.debug] database: printers, default: user files nis nisplus
Aug  1 11:11:36 freya lpstat[9381]: [ID 462742 user.debug] database: printers, default: user files nis nisplus
Aug  1 11:11:36 freya lpstat[9382]: [ID 462742 user.debug] database: printers, default: user files nis nisplus
Aug  1 11:11:36 freya lpstat[9382]: [ID 462742 user.debug] database: printers, default: user files nis nisplus
Aug  1 11:11:36 freya lpstat[9382]: [ID 462742 user.debug] database: printers, default: user files nis nisplus
Aug  1 11:30:07 freya lpstat[10024]: [ID 462742 user.debug] database: printers, default: user files nis nisplus
Aug  1 11:30:07 freya lpstat[10024]: [ID 462742 user.debug] database: printers, default: user files nis nisplus
Aug  1 11:30:07 freya lpstat[10024]: [ID 462742 user.debug] database: printers, default: user files nis nisplus
Aug  1 11:31:13 freya lpstat[10109]: [ID 462742 user.debug] database: printers, default: user files nis nisplus
Aug  1 11:31:13 freya lpstat[10109]: [ID 462742 user.debug] database: printers, default: user files nis nisplus
Aug  1 11:31:13 freya lpstat[10109]: [ID 462742 user.debug] database: printers, default: user files nis nisplus
Aug  1 11:31:20 freya lpstat[10110]: [ID 462742 user.debug] database: printers, default: user files nis nisplus
Aug  1 11:31:20 freya lpstat[10110]: [ID 462742 user.debug] database: printers, default: user files nis nisplus
Aug  1 11:31:20 freya lpstat[10110]: [ID 462742 user.debug] database: printers, default: user files nis nisplus
Aug  1 11:35:37 freya lpstat[10231]: [ID 462742 user.debug] database: printers, default: user files nis nisplus
Aug  1 11:35:37 freya lpstat[10231]: [ID 462742 user.debug] database: printers, default: user files nis nisplus
Aug  1 11:35:37 freya lpstat[10231]: [ID 462742 user.debug] database: printers, default: user files nis nisplus
Aug  1 11:35:37 freya lpstat[10232]: [ID 462742 user.debug] database: printers, default: user files nis nisplus
Aug  1 11:35:37 freya lpstat[10232]: [ID 462742 user.debug] database: printers, default: user files nis nisplus
Aug  1 11:35:37 freya lpstat[10232]: [ID 462742 user.debug] database: printers, default: user files nis nisplus

hat jemand eine ahnung wo diese meldungen her kommen und warum? danke.

ct,

sonnenblen.de - Das unabhängige Sun User Forum

lpstat fuellt /var/log/messages
« am: 01. August 2011, 12:03:01 »

Offline Ten Little Indyans

  • Sobl Bachelor
  • ***
  • Beiträge: 218
Re: lpstat fuellt /var/log/messages
« Antwort #1 am: 01. August 2011, 12:54:15 »
Zitat
Aug  1 11:35:37 freya lpstat[10232]: [ID 462742 user.debug] database: printers, default: user files nis nisplus

hat jemand eine ahnung wo diese meldungen her kommen und warum? danke.

Wo sie her kommen - von lpstat ;)
Warum - weil
(a) Dein syslog so konfiguriert ist user.debug-Meldungen nach /var/log/messages zu schreiben und
(b) Dein Solaris 10 vermutlich mindestens Update 5 ist: Bug 6953351

Offline signal_15

  • Sobl Master
  • ****
  • Beiträge: 426
    • Rechenzentrum Amper
Re: lpstat fuellt /var/log/messages
« Antwort #2 am: 01. August 2011, 13:28:14 »
danke fuer die schnelle antwort und den link zu 'wesunsolve'. leider finde ich auf dieser seite oder an anderer stelle keinen workaround.

mal anders herum gefragt. da ich auf der buechse keine drucker nutze, welchen dienst mus ich abschalten damit lpstat nicht mehr alle nase lang aufgerufen wird?

oder sollte ich einfach in syslog-ng einen filter setzen?

ct,

linuxdomination

  • Gast
Re: lpstat fuellt /var/log/messages
« Antwort #3 am: 01. August 2011, 14:40:51 »
hmm..was heisst du siehst keinen workaround...

vi /etc/syslog.conf
:%s/user.debug/user.err/g
svcadm restart svc:/system/system-log:default

sollte dann ungefähr so aussehen..

#ident  "@(#)syslog.conf        1.5     98/12/14 SMI"   /* SunOS 5.0 */
#
# Copyright (c) 1991-1998 by Sun Microsystems, Inc.
# All rights reserved.
#
# syslog configuration file.
#
# This file is processed by m4 so be careful to quote (`') names
# that match m4 reserved words.  Also, within ifdef's, arguments
# containing commas must be quoted.
#
*.err;kern.notice;auth.notice                   /dev/sysmsg
*.err;kern.debug;daemon.notice;mail.crit        /var/adm/messages

*.alert;kern.err;daemon.err                     operator
*.alert                                         root

*.emerg                                         *

# if a non-loghost machine chooses to have authentication messages
# sent to the loghost machine, un-comment out the following line:
#auth.notice                    ifdef(`LOGHOST', /var/log/authlog, @loghost)

mail.debug                      ifdef(`LOGHOST', /var/log/syslog, @loghost)

#
# non-loghost machines will use the following lines to cause "user"
# log messages to be logged locally.
#
ifdef(`LOGHOST', ,
user.err                                        /dev/sysmsg
user.err                                        /var/adm/messages
user.alert                                      `root, operator'
user.emerg                                      *
)

steht irgendwie ziemlich deutlich in den dokument...
« Letzte Änderung: 01. August 2011, 14:44:43 von linuxdomination »

Offline signal_15

  • Sobl Master
  • ****
  • Beiträge: 426
    • Rechenzentrum Amper
Re: lpstat fuellt /var/log/messages
« Antwort #4 am: 01. August 2011, 14:55:03 »
ist mir schon klar, dass man die severity runter setzen koennte. damit verliert man aber auch alle anderen moeglichen meldungen aus user.debug.

mich interessiert viel mehr warum alle nase lang lpstat aufgerufen wird. wie gesagt, druckerei brauche ich nicht.


vi /etc/syslog.conf
:%s/user.debug/user.err/g

in meinem fall wuerde es eher so aussehen.
filter filter_messages {
  facility(kern user daemon syslog cron)
  and not message("Log statistics")
  and not message("database: printers, default: user files nis nisplus");
};

ct,