Witajcie.
Czy miał ktoś z Was taki problem, że po wykonaniu apt-get upgrade w
Ubuntu LTS 12.04.2, pewnego pięknego dnia rsyslogd przestał pisać do
większości logów?
Konfigi w ramach tego upgradu nie były zmieniane. Wersja rsyslogd jest
najnowsza w ramach distra.
Oto parę zrzutów. Będę bardzo wdzięczny za wszelkie sugestie.
root@frodo:/etc# rsyslogd -v
rsyslogd 5.8.6, compiled with:
FEATURE_REGEXP: Yes
FEATURE_LARGEFILE: No
GSSAPI Kerberos 5 support: Yes
FEATURE_DEBUG (debug build, slow code): No
32bit Atomic operations supported: Yes
64bit Atomic operations supported: Yes
Runtime Instrumentation (slow code): No
root@frodo:/etc# rsyslogd -f /etc/rsyslog.conf -c5 -N1
rsyslogd: version 5.8.6, config validation run (level 1), master config
/etc/rsyslog.conf
rsyslogd: End of config validation run. Bye.
Wyjście z rsyslogd -dn (czyli debugging) - przykład dla jednego zapisu,
który powinien znaleźć się w logu, a jednak tak się nie dzieje:
1434.319520006:7f1eb2635700: Message from UNIX socket: #3
1434.319609282:7f1eb2635700: XXX: pre CM loop, length of control message 32
1434.319624328:7f1eb2635700: XXX: in CM loop, 1, 2
1434.319639392:7f1eb2635700: XXX: got credentials pid 993
1434.319658724:7f1eb2635700: XXX: post CM loop
1434.319690116:7f1eb2635700: MsgSetTAG in: len 8, pszBuf: dovecot:
1434.319718817:7f1eb2635700: MsgSetTAG exit: pMsg->iLenTAG 8,
pMsg->TAG.szBuf: dovecot:
1434.319738053:7f1eb2635700: main Q: entry added, size now log 1, phys 1
entries
1434.319765550:7f1eb2635700: main Q: EnqueueMsg advised worker start
1434.319783008:7f1eb2635700: --------imuxsock calling select, active
file descriptors (max 4): 3 4
1434.319817867:7f1eb2e36700: wti 0x759890: worker awoke from idle processing
1434.319838476:7f1eb2e36700: we deleted 0 objects and enqueued 0 objects
1434.319853442:7f1eb2e36700: delete batch from store, new sizes: log 1,
phys 1
1434.319869198:7f1eb2e36700: processBatch: batch of 1 elements must be
processed
1434.319883545:7f1eb2e36700: Processing next rule
1434.319900105:7f1eb2e36700: Filter: check for property 'msg' (value '
imap-login: Login: user=<
ja...@adres.mailowy.pl>, method=PLAIN,
rip=1.2.3.4, lip=5.6.7.8, mpid=9849, secured') contains '[UFW ': FALSE
1434.319917476:7f1eb2e36700: Processing next action
1434.319933039:7f1eb2e36700: Called action 0x752520 (complex case),
logging to builtin-file
1434.319947087:7f1eb2e36700: action 0x752520: filterOK:0 state:0
execWhenPrev:0 prevWasSusp:0
1434.319960429:7f1eb2e36700: ruleset: get iRet 0 from rule.ProcessMsg()
1434.319974019:7f1eb2e36700: Processing next rule
1434.320048404:7f1eb2e36700: testing filter, f_pmask 0
1434.320068345:7f1eb2e36700: Processing next action
1434.320082630:7f1eb2e36700: Called action 0x753220 (complex case),
logging to builtin-file
1434.320096422:7f1eb2e36700: action 0x753220: filterOK:0 state:0
execWhenPrev:0 prevWasSusp:0
1434.320109654:7f1eb2e36700: ruleset: get iRet 0 from rule.ProcessMsg()
1434.320122901:7f1eb2e36700: Processing next rule
1434.320139679:7f1eb2e36700: programname filter
'mail.*;auth,authpriv.none -/var/log/syslog' does not match 'dovecot'
1434.320211439:7f1eb2e36700: Processing next action
1434.320224684:7f1eb2e36700: Called action 0x753f40 (complex case),
logging to builtin-file
1434.320237987:7f1eb2e36700: action 0x753f40: filterOK:0 state:0
execWhenPrev:0 prevWasSusp:0
1434.320251821:7f1eb2e36700: ruleset: get iRet 0 from rule.ProcessMsg()
1434.320264393:7f1eb2e36700: Processing next rule
1434.320277283:7f1eb2e36700: programname filter
'mail.*;auth,authpriv.none -/var/log/syslog' does not match 'dovecot'
1434.320290361:7f1eb2e36700: Processing next action
1434.320317760:7f1eb2e36700: Called action 0x754c30 (complex case),
logging to builtin-file
1434.320336517:7f1eb2e36700: action 0x754c30: filterOK:0 state:0
execWhenPrev:0 prevWasSusp:0
1434.320349631:7f1eb2e36700: ruleset: get iRet 0 from rule.ProcessMsg()
1434.320362878:7f1eb2e36700: Processing next rule
1434.320376548:7f1eb2e36700: programname filter
'mail.*;auth,authpriv.none -/var/log/syslog' does not match 'dovecot'
1434.320389477:7f1eb2e36700: Processing next action
1434.320402906:7f1eb2e36700: Called action 0x755920 (complex case),
logging to builtin-file
1434.320416412:7f1eb2e36700: action 0x755920: filterOK:0 state:0
execWhenPrev:0 prevWasSusp:0
1434.320429008:7f1eb2e36700: ruleset: get iRet 0 from rule.ProcessMsg()
1434.320441824:7f1eb2e36700: Processing next rule
1434.320455562:7f1eb2e36700: programname filter
'mail.*;auth,authpriv.none -/var/log/syslog' does not match 'dovecot'
1434.320468801:7f1eb2e36700: Processing next action
1434.320482417:7f1eb2e36700: Called action 0x756610 (complex case),
logging to builtin-file
1434.320495887:7f1eb2e36700: action 0x756610: filterOK:0 state:0
execWhenPrev:0 prevWasSusp:0
1434.320509378:7f1eb2e36700: ruleset: get iRet 0 from rule.ProcessMsg()
1434.320522628:7f1eb2e36700: Processing next rule
1434.320536432:7f1eb2e36700: programname filter
'mail.*;auth,authpriv.none -/var/log/syslog' does not match 'dovecot'
1434.320549949:7f1eb2e36700: Processing next action
1434.320563616:7f1eb2e36700: Called action 0x757300 (complex case),
logging to builtin-file
1434.320577158:7f1eb2e36700: action 0x757300: filterOK:0 state:0
execWhenPrev:0 prevWasSusp:0
1434.320590363:7f1eb2e36700: ruleset: get iRet 0 from rule.ProcessMsg()
1434.320603370:7f1eb2e36700: Processing next rule
1434.320645743:7f1eb2e36700: programname filter
'mail.*;auth,authpriv.none -/var/log/syslog' does not match 'dovecot'
1434.320659975:7f1eb2e36700: Processing next action
1434.320673582:7f1eb2e36700: Called action 0x758000 (complex case),
logging to builtin-file
1434.320712241:7f1eb2e36700: action 0x758000: filterOK:0 state:0
execWhenPrev:0 prevWasSusp:0
1434.320725724:7f1eb2e36700: ruleset: get iRet 0 from rule.ProcessMsg()
1434.320738641:7f1eb2e36700: Processing next rule
1434.320751936:7f1eb2e36700: programname filter
'mail.*;auth,authpriv.none -/var/log/syslog' does not match 'dovecot'
1434.320764972:7f1eb2e36700: Processing next action
1434.320778674:7f1eb2e36700: Called action 0x758630 (complex case),
logging to builtin-usrmsg
1434.320792097:7f1eb2e36700: action 0x758630: filterOK:0 state:0
execWhenPrev:0 prevWasSusp:0
1434.320804967:7f1eb2e36700: ruleset: get iRet 0 from rule.ProcessMsg()
1434.320817866:7f1eb2e36700: Processing next rule
1434.320831188:7f1eb2e36700: programname filter
'mail.*;auth,authpriv.none -/var/log/syslog' does not match 'dovecot'
1434.320844313:7f1eb2e36700: Processing next action
1434.320857623:7f1eb2e36700: Called action 0x758cf0 (complex case),
logging to builtin-pipe
1434.320870951:7f1eb2e36700: action 0x758cf0: filterOK:0 state:0
execWhenPrev:0 prevWasSusp:0
1434.320884332:7f1eb2e36700: ruleset: get iRet 0 from rule.ProcessMsg()
1434.320897324:7f1eb2e36700: ruleset.ProcessMsg() returns 0
1434.320911073:7f1eb2e36700: regular consumer finished, iret=0, szlog 0
sz phys 1
1434.320927461:7f1eb2e36700: we deleted 1 objects and enqueued 0 objects
1434.320940869:7f1eb2e36700: delete batch from store, new sizes: log 0,
phys 0
1434.320954613:7f1eb2e36700: regular consumer finished, iret=4, szlog 0
sz phys 0
1434.320967691:7f1eb2e36700: main Q:Reg/w0: worker IDLE, waiting for work.
Dzięki i pozdrawiam,
-- Darek.