ááŒá áºáá±á«áºáá±áá±á¬ á¡ááŒá áºá¡áá»ááºáá»á¬ážá¡á¬ážáá¯á¶ážááᯠááŸááºáááºážáááºááŒááºážááẠáááºááá·áºáá±á¬áºááá¯ááááºá áá áºá á¡áá±ážááŒá®ážáá¯á¶ážáá¯ááºáá±á¬ááºáá»ááºáá»á¬ážáá²á០áá áºáá¯ááŒá áºáááºá ááŸááºáááºážáá»á¬ážááẠááá·áºá¡á¬áž áá±á«áºáá±á«ááºáá¬áá±á¬ ááŒá¿áá¬áá»á¬ážááᯠááŒá±ááŸááºážáááºá ááááºážá¡áá»ááºá¡áááºá áá áºáá»á¬ážá áááºáááºááŸá¯ááᯠá á áºáá±ážáááºááŸáá·áº ááááºážá¡áá»ááºá¡ááẠáá¯á¶ááŒá¯á¶áá±ážááá¯ááºáᬠá¡ááŒá áºá¡áá»ááºáá»á¬ážááᯠá á¯á¶á ááºážááẠááœáá·áºááŒá¯áá±ážáá«áááºá Zimbra OSE ááẠáááºážááá¯ááºáá±á¬ááºáá»ááºá¡áá±ážá áááºááŸááºáááºážáá»á¬ážááᯠááááºážáááºážáá¬ážáááºá áááºážááá¯á·ááœáẠáá¬áá¬á áœááºážáá±á¬ááºáááºá០áá¯á¶ážá áœá²áá°áá»á¬ážá á¡á®ážáá±ážááºáá»á¬áž áá±ážááá¯á·ááŒááºážááŸáá·áº áááºáá¶ááŒááºážá¡áá áá±áá¬á¡á¬ážáá¯á¶áž áá«áááºáá«áááºá ááá¯á·áá±á¬áº Zimbra OSE ááŸáá¯ááºáá±ážáá±á¬ááŸááºáááºážáá»á¬ážááá¯áááºááŒááºážáááºá¡áá±ážá¡ááœá²ááá¯ááºáá±á¬á¡áá¯ááºááŒá áºáááºá á€áá±á¬ááºážáá«ážááœááºá áááá»áá±á¬á¥ááá¬ááá¯á¡áá¯á¶ážááŒá¯á Zimbra OSE ááŸááºáááºážáá»á¬ážááá¯áááºáá²á·ááá¯á·áááºááááºááŸáá·áºáááºážááá¯á·ááá¯áááá¯áá»á¯ááºááá¯ááºáá¬ážáá¯á¶ááá¯ááŒá±á¬ááŒáá«áááºá
Zimbra OSE ááẠ/opt/zimbra/log ááá¯ááºááœá²ááœáẠáá±áááá¯ááºáá¬ááŸááºáááºážáá»á¬ážá¡á¬ážáá¯á¶ážááᯠááááºážáááºážáá¬ážááŒá®áž ááŸááºáááºážáá»á¬ážááᯠ/var/log/zimbra.log ááá¯ááºááœááºáááºáž ááœá±á·ááŸáááá¯ááºáá«áááºá áááºážááá¯á·á¡ááẠá¡áá±ážááŒá®ážáá¯á¶ážááŸá¬ mailbox.log ááŒá
áºáááºá áááºážááẠáá±ážááºáá¬áá¬ááœáẠááŒá
áºáá±á«áºááá·áº áá¯ááºáá±á¬ááºáá»ááºáá»á¬ážááᯠááŸááºáááºážáááºáááºá áááºážááá¯á·ááœáẠá¡á®ážáá±ážááºáá»á¬áž áá±ážááá¯á·ááŒááºážá á¡áá¯á¶ážááŒá¯áá° á
á
áºááŸááºááŒá±á¬ááºáž á¡áááºááŒá¯ááŒááºáž áá±áá¬á á¡áá±á¬áá·áºáááºááẠááŒáá¯ážáááºážááŸá¯ áá¡á±á¬ááºááŒááºááŒááºážááŸáá·áº á¡ááŒá¬ážá¡áá¬áá»á¬áž áá«áááºáááºá mailbox.log ááœáẠááá·áºááœááºážááŸá¯áá»á¬ážááẠááŒá
áºáááºááŒá
áºááœá¬ážááá·áºá¡áá»áááºá ááŒá
áºáááºá¡ááá·áºá ááŒá
áºáááºááŒá
áºááœá¬ážáá²á·ááá·áº thread áá¶áá«ááºá á¡áá¯á¶ážááŒá¯áá°á¡áááºááŸáá·áº IP ááááºá
á¬á¡ááŒáẠááœá²á á
á¬áá¬ážáá±á¬áºááŒáá»ááºááá¯á·áá«ááŸááá±á¬ á
á¬áá¬ážá
á¬áááºážáá
áºáá¯ááŒá
áºáááºá .
ááŸááºáááºážá¡ááá·áºááẠáá¬áá¬á áá¯ááºáá±á¬ááºááŸá¯á¡áá±á«áº ááŒá áºáááºá ááœáŸááºážááá¯ážááŸá¯á¡ááá¯ááºážá¡áá¬ááᯠááœáŸááºááŒáááºá áá¯á¶ááŸááºá¡á¬ážááŒáá·áº á¡ááŒá áºá¡áá»ááºá¡ááá·áº 4 áá¯ááŸááááº- INFOá ááááá±ážáá»ááºá á¡ááŸá¬ážááŸáá·áº FATALá ááŒááºážáááºááŸá¯á¡á á®á¡á á¥áºááᯠááá¯ážááŒáŸáá·áºáááºá¡ááœáẠá¡ááá·áºá¡á¬ážáá¯á¶ážááᯠááŒáá·áºááŒáá«á áá¯á·á
- á¡áá»ááºá¡ááẠ- á€á¡ááá·áºááŸá á¡á á®á¡á ááºáá»á¬ážááẠZimbra OSE á ááá¯ážáááºááŸá¯á¡ááŒá±á¬ááºáž á¡áááá±ážááẠáááºááœááºáá«áááºá á€á¡ááá·áºááŸá áááºáá±á·áá»áºáá»á¬ážááœáẠá á¬ááá¯ááºáá¯á¶ážáá áºáᯠáááºáá®ážááŒááºáž ááá¯á·ááá¯áẠáá»ááºááŒááºážááá¯ááºáᬠá¡á á®áááºáá¶á á¬áá»á¬áž á áááºááá¯á· áá«áááºáá«áááºá
- ááááá±ážáá»áẠ- á€á¡ááá·áºáááŒá áºáááºáá»á¬ážááẠá¡áá¹ááá¬ááºááŸáááá¯ááºááá·áº á¡ááŒá±á¡áá±áá»á¬ážááᯠá¡áááá±ážáá±á¬áºáááºáž áá¬áá¬ááááºáááºááŸá¯ááᯠáááááá¯ááºá á±áá«á á¥ááá¬á¡á¬ážááŒáá·áºá ááááá±ážáá»ááºá¡ááá·áºááẠáá¡á±á¬ááºááŒááºáá±á¬á¡áá¯á¶ážááŒá¯áá°ááááºáá±á¬ááºáááºááŒáá¯ážáááºážááŸá¯á¡ááŒá±á¬ááºáž áááºáá±á·áá»áºááᯠá¡ááŸááºá¡áá¬ážááŒá¯áá«áááºá
- á¡ááŸá¬ážá¡ááœááºáž - ááŸááºáááºážááŸá á€ááŒá áºáááºá¡ááá·áºááẠá ááºááœááºážááá±á¬ááá¬áááŒá áºááŒá®áž áá¬áá¬ááá¯ááºáá±á¬ááºááŸá¯ááᯠá¡ááŸá±á¬áá·áºá¡ááŸááºáááŒá áºá á±áá±á¬ á¡ááŸá¬ážáá áºáá¯ááŒá áºááœá¬ážááŸá¯á¡ááŒá±á¬ááºáž á¡áááá±ážáááºá á€á¡ááá·áºááẠáá¯á¶ážá áœá²áá°áá áºáŠážáá»ááºážá á®á á¡ááœáŸááºážáá±áᬠáá»ááºá á®ážááœá¬ážááá·áº á¡ááŸá¬ážáá áºáá¯ááᯠá¡áá¶ááŒááá¯ááºáááºá
- FATAL - á€á¡ááá·áºááẠáá¬áá¬á¡á¬áž áá¯á¶ááŸááºá¡ááá¯ááºáž áááºáááºááááºáááºááá¯ááºáá±á¬ááŒá±á¬áá·áº á¡ááŸá¬ážá¡ááœááºážáá»á¬ážááᯠááœáŸááºááŒáá«áááºá á¥ááá¬á¡á¬ážááŒáá·áºá FATAL á¡ááá·áºááẠDBMS ááá¯á· áá»áááºáááºááá¯ááºá áœááºážáááŸáááŒááºážááᯠááœáŸááºááŒááá·áº ááŸááºáááºážáá áºáá¯á¡ááœáẠááŒá áºáááá·áºáááºá
áá±ážááºáá¬áᬠááŸááºáááºážááá¯ááºááᯠáá±á·á áẠá¡ááºááááºáá¯ááºáááºá ááá¯ááºááá±á¬ááºáá¯á¶ážáá¬ážááŸááºážááœáẠMailbox.log áá°áá±á¬á¡ááẠá¡ááŒá²ááŸááá±á¬áºáááºáž á¡áá»áá¯á·áá±á¬áááºá áœá²áá»á¬ážá¡ááœáẠááŸááºáááºážáá»á¬ážááœáẠá¡áááºááœáẠáááºá áœá²áá áºáá¯ááŸáááŒá®áž áá±á¬áºááœááºážááœáẠáá«ááŸááááºá á¥ááᬠmailbox.log.2020-09-29.tar.gzá áááºážááẠáá¯ááºáá±á¬ááºáá»ááºááŸááºáááºážáá»á¬ážááᯠá¡áááºááááºážáááºážáááºááŸáá·áº ááŸááºáááºážáá»á¬ážááŸáá áºááá·áº ááŸá¬ááœá±ááẠááá¯ááá¯ááœááºáá°á á±áááºá
á
áá
áºá
á®áá¶ááá·áºááœá²áá°áá¡áááºááŒá±á
á±áááºá¡ááœáẠ/opt/zimbra/log/ ááá¯áá«ááœáẠá¡ááŒá¬ážááŸááºáááºážáá»á¬ážáá«ááŸááááºá áááºážááá¯á·ááœáẠáá®ážááŒá¬áž Zimbra OSE ááŒááºá
ááºáá»á¬ážááŸáá·áº áááºááá¯ááºááá·áº ááá·áºááœááºážááŸá¯áá»á¬ážáᬠáá«áááºáááºá á¥ááá¬á¡á¬ážááŒáá·áºá audit.log ááœáẠá¡áá¯á¶ážááŒá¯áá° á
á
áºááŸááºááŒá±á¬ááºážá¡áá±á¬ááºá¡áá¬ážááŒááŒááºážááá¯ááºáᬠááŸááºáááºážáá»á¬ážáᬠáá«áááºáááºá clamd.log ááœáẠantivirus á áá¯ááºáá±á¬ááºááŸá¯ááá¯ááºáᬠá¡áá»ááºá¡ááẠá
áááºááá¯á·áá«ááŸááááºá á
áá¬ážáá
ááºá Zimbra OSE áá¬áá¬ááᯠáá»á°ážáá»á±á¬áºáá°áá»á¬ážáá¶á០áá¬ááœááºááẠá¡áá±á¬ááºážáá¯á¶ážáááºážáááºážááŒá
áºáááºá
audit.log ááẠááŸá
áºááŒááẠááŸá¬ážááœááºážááá·áºááœááºážáá¬ážáá±á¬ á
áá¬ážááŸááºááᯠááŸá
áºááŒááẠáááŸááºáááẠááŒááá¯á¶ááŸáá·áº á¡á±á¬ááºááŒááºáá±á¬ á¡áá±á¬áá·áºáááºááẠááŒáá¯ážáááºážááŸá¯á á¥ááá¬á
Zimbra OSE ááœáẠááŸááºáááºážáá»á¬áž ááẠá¡áá»áá¯ážáá»áá¯ážáá±á¬ á¡áá±ážááŒá®ážáá±á¬ áá»ááŸá¯á¶ážááŸá¯áá»á¬ážá á¡ááŒá±á¬ááºážáááºážáá»á¬ážááᯠááŸá¬ááœá±áá±á¬áºáá¯ááºáá¬ááœáẠá¡ááœááºá¡áá¯á¶ážáááºáá«áááºá á¡áá±ážááŒá®ážáá±á¬ á¡ááŸá¬ážá¡ááœááºážáá áºáᯠááŒá áºáá±á«áºááá·áºá¡áá»áááºááœáẠá á®áá¶ááá·áºááœá²áá°ááẠááŸááºáááºážáá»á¬ážááᯠáááºááẠá¡áá»áááºáááŸááá±á áá¬áá¬ááᯠá¡ááŒááºáá¯á¶áž ááŒááºáááºááá°ááẠááá¯á¡ááºáá«áááºá ááá¯á·áá±á¬áºáááºáž áá±á¬ááºááá¯ááºážááœááºá áá¬áá¬ááẠá¡áááºááááºážááŒá®áž ááŸááºáááºážáá»á¬ážá áœá¬ááᯠáááºáá®ážáá±á¬á¡áá«á ááá¯ááºááŒá®ážáá áºáá¯ááœáẠááá¯á¡ááºáá±á¬ ááá·áºááœááºážááŸá¯ááᯠááŸá¬ááœá±ááẠáááºáá²ááá¯ááºáááºá á¡ááŸá¬ážá¡ááœááºážááŸááºáááºážáá áºáá¯ááᯠá¡ááŒááºááŸá¬ááœá±ááá¯ááºáááºá áá¬áá¬ááᯠááŒááºáááºá áááºááá·áºá¡áá»áááºááᯠááááŸááááºááŸáá·áº á€á¡áá»áááºááŸá á áá»áááºážááœá±á·áá¬ážááá·áº ááŸááºáááºážáá»á¬ážááœáẠááá·áºááœááºážááŸá¯ááᯠááŸá¬ááœá±ááẠáá¯á¶áá±á¬ááºáá«áááºá ááááºááá·áºááœááºážááŸá¯ááẠááŒá áºááœá¬ážáá²á·áá±á¬ á¡ááŸá¬ážáááŸááºáááºážááŒá áºáááá·áºáááºá FATAL áá±á¬á·áá»ááºá á¬áá¯á¶ážááᯠááŸá¬ááœá±ááŒááºážááŒáá·áº á¡ááŸá¬ážááááºážááᯠáááºááŸá¬ááœá±ááá¯ááºáááºá
Zimbra OSE ááŸááºáááºážáá»á¬ážááẠááá·áºá¡á¬áž á¡áá±ážááŒá®ážáá±á¬ áá¡á±á¬ááºááŒááºááŸá¯áá»á¬ážááᯠáá±á¬áºáá¯ááºááá¯ááºá á±áá«áááºá á¥ááá¬á¡á¬ážááŒáá·áºá handler ááŒáœááºážáá»ááºáá»á¬ážááᯠááŸá¬áááºá handler ááŒáœááºážáá»ááºááᯠáááºááŸá¬ááœá±ááá¯ááºáááºá áááŒá¬ááááá¯áááá¯á ááá¯ááºááœááºáá°ááŸáá¯ááºáá±ážáá±á¬á¡ááŸá¬ážáá»á¬ážááẠááŒáœááºážáá»ááºááŒá áºáááá·áºá¡ááŒá±á¬ááºážáááºážááᯠááŸááºážááŒááá·áº stack trace áá áºáá¯ááŒáá·áº áá«ááœá¬ážáá«áááºá áá±ážááºáá±ážááá¯á·ááŸá¯ááœáẠá¡ááŸá¬ážá¡ááœááºážáá»á¬ážááŸááá²á·áá«áá áááºááẠLmtpServer áá±á¬á·áá»ááºá áá¬ážáá¯á¶ážááŒáá·áº áááºáááŸá¬ááœá±ááŸá¯ááᯠá áááºááá·áºááŒá®áž POP ááá¯á·ááá¯áẠIMAP áááá¯ááá¯áá±á¬áá»á¬ážááŸáá·áº áááºáááºááá·áº á¡ááŸá¬ážá¡ááœááºážáá»á¬ážááᯠááŸá¬ááœá±ááẠImapServer ááŸáá·áº Pop3Server áá±á¬á·áá»ááºá á¬áá¯á¶ážáá»á¬ážááᯠáááºá¡áá¯á¶ážááŒá¯ááá¯ááºáá«áááºá
á¡áá»ááºá¡ááẠáá¯á¶ááŒá¯á¶áá±áž á¡ááŒá áºá¡áá»ááºáá»á¬ážááᯠá á¯á¶á ááºážá á áºáá±ážáá¬ááœááºáááºáž ááŸááºáááºážáá»á¬ážá áá°áá®áá±ážááá¯ááºáááºá áááá»áá²á· á¥ááá¬ááᯠááŒáá·áºáá¡á±á¬ááºá á ááºáááºáá¬á 20 áááºáá±á·ááœáẠáááºáááºážáá áºáŠážááẠáá±á¬ááºáááºáá áºáŠážáᶠááá¯ááºážáááºá áºáá°ážá ááºáá¶áááá·áºá á¬áá áºá á±á¬áẠáá±ážááá¯á·áá²á·áááºá ááááºá¡áá±ááŒáá·áºá client áááœááºáá»á°áá¬áá±á«áºááŸá data áá»á¬ážááᯠencrypt áá¯ááºáá¬ážááŒááºážááŒá áºáááºá áá«áá±ááá·áº áááºáááºážá áá¬á០áááá¯á·áá°ážááá¯á· áá²ááá¯áá«áááºá á¡ááŒá áºá¡áá»ááºááᯠá á¯á¶á ááºážá á áºáá±ážááŸá¯á áá áºá áááºáá áºááá¯ááºážá¡áá±ááŒáá·áºá áá¯ááºáááºážáá¯á¶ááŒá¯á¶áá±ážáááºáá±á¬ááºááŸá¯ááẠáá¯á¶ážá áœá²áá°ááŸáá·áº áááºá ááºáá±ááá·áº á ááºáááºáᬠ20 áááºá¡ááœáẠáá±ážááºáá¬áá¬ááŸááºáááºážáá»á¬ážááᯠá áá áºá á®áá¶ááá·áºááœá²áá°áá¶á០áá±á¬ááºážááá¯áá¬ážáááºá á¡áá»áááºáá¶ááááºááá¯ááºááŸáááºááŸá¯ááŒá±á¬áá·áº á áá áºá á®áá¶ááá·áºááœá²áá°á ááá¯á¡ááºáá±á¬ááŸááºáááºážááá¯ááºááᯠááŸá¬ááœá±ááœá±á·ááŸáááŒá®áž ááá¯á¡ááºáá±á¬á¡áá»ááºá¡áááºáá»á¬ážááᯠáá¯ááºáá°áᬠáá¯á¶ááŒá¯á¶áá±ážáá»áœááºážáá»ááºáá°áá»á¬ážáᶠááœáŸá²ááŒá±á¬ááºážáá±ážáá«áááºá áá áºáááºá áááºážááá¯á·ááẠáááºážááá¯ááŒáá·áºááŸá¯ááŒá®áž á€á á¬áá±ážááá¯á·ááá¯ááºáá±á¬ IP ááááºá á¬ááẠáá¯á¶ážá áœá²áá°áááœááºáá»á°áá¬á IP ááááºá á¬ááŸáá·áº ááá¯ááºáá®ááŒá±á¬ááºáž ááœá±á·ááŸáááááºá á á®á á®áá®áá®ááŸááºáááºážá¡á áááºáááºážááẠá á¬ááá¯á·ááá·áºá¡áá«ááœáẠá¡áá¯ááºááœááºá ááŸááá±ááŒá±á¬ááºáž á¡áááºááŒá¯áá²á·áááºá á€á¡áá»ááºá¡áááºááẠááááºážá¡áá»ááºá¡ááẠáá¯á¶ááŒá¯á¶áá±áž á ááºážáá»ááºážáá»á¬ážááᯠáá»áá¯ážáá±á¬ááºáááºáᯠá áœááºá áœá²áᬠáá°á·ááᯠáá áºáááºááẠáá¯á¶áá±á¬ááºáá«áááºá
Mailbox.log á០á¡áá±á¬áá·áºáá»á¬ážáá²á០á¡áá±á¬áá·áºáá
áºáá¯á¡ááŒá±á¬ááºáž ááŸááºáááºážáá»á¬ážááᯠáá®ážááŒá¬ážááá¯ááºáá
áºáá¯ááá¯á· áá±á¬á·ááºáá¯ááºááŒááºáž á¥ááá¬
áá¬áá¬áá±á«ááºážáá»á¬ážá áœá¬ á¡ááŒá±áá¶á¡áá±á¬ááºá¡á¡á¯á¶ááŸáá·áºáááºáááºáá¬áá±á¬á¡áá« á¡áá¬á¡á¬ážáá¯á¶ážááẠááá¯ááá¯ááŸá¯ááºááœá±ážáá¬áááºá ááŸááºáááºážáá»á¬ážááᯠááŒááºááœááºážááœáẠá á¯áá±á¬ááºážáá¬ážáá±á¬ááŒá±á¬áá·áºá áá¬áá¬áá±á«ááºážáá»á¬ážá áœá¬á á¡ááŒá±áá¶á¡áá±á¬ááºá¡áŠááœáẠáááºážááá¯á·ááŸáá·áº áá¯ááºáá±á¬ááºáááºááŸá¬ á¡ááœááºá¡áááºáááŒá±áá±á¬ááŒá±á¬áá·áº ááŸááºáááºážáá»á¬ážá á¯á ááºážááŸá¯ááᯠáááá¯áá»á¯ááºááá¯ááºááẠááá¯á¡ááºáá«áááºá ááŸááºáááºážáá»á¬áž á á¯áá±á¬ááºážááẠáááºáá¶áá°á¡á¬áž áááºááŸááºááŒááºážááŒáá·áº áááºážááᯠáá¯ááºáá±á¬ááºááá¯ááºáááºá á¡ááŒá±áá¶á¡áá±á¬ááºá¡áŠááœáẠáá®ážááŒá¬ážá¡áááºááŸááºáá áºáᯠáááºááá·áºááẠá¡áá°ážáááá¯á¡ááºáá«á áááºááá·áº áá±ážááºáá¬áá¬ááẠááŸááºáááºážáá»á¬áž á á¯áá±á¬ááºážáááºá¡ááœáẠnode áá áºáá¯á¡áá±ááŒáá·áº áá¯ááºáá±á¬ááºááá¯ááºáááºá áá»áœááºá¯ááºááá¯á·áááá á¹á ááœááºá áááºážááẠMailstore01 node ááŒá áºáááá·áºáááºá
á€áá¬áá¬ááœáẠáá»áœááºá¯ááºááá¯á·ááẠá¡á±á¬ááºáá« command áá»á¬ážááᯠááá¯ááºááá·áºááẠááá¯á¡ááºáááº-
sudo su â zimbra
zmcontrol stop
exit
sudo /opt/zimbra/libexec/zmfixperms -e -v
/etc/sysconfig/rsyslog ááá¯ááºááᯠáááºážááŒááºááŒá®áž SYSLOGD_OPTIONS=â-r -c 2â³ ááᯠáááºááŸááºáá«á
/etc/rsyslog.conf ááᯠáááºážááŒááºááŒá®áž á¡á±á¬ááºáá«á
á¬ááŒá±á¬ááºážáá»á¬ážááᯠááŸááºáá»ááºááá±ážáá²
$ModLoad imudp
$UDPServerRun 514
á¡á±á¬ááºáá« command áá»á¬ážááá¯ááá¯ááºááá·áºáá«á
sudo /etc/init.d/rsyslog stop
sudo /etc/init.d/rsyslog start
sudo su â zimbra
zmcontrol start
exit
sudo /opt/zimbra/libexec/zmloggerinit
sudo /opt/zimbra/bin/zmsshkeygen
sudo /opt/zimbra/bin/zmupdateauthkeys
zmprov gacf | á¡áááá·áºááᯠá¡áá¯á¶ážááŒá¯á á¡áá¬á¡á¬ážáá¯á¶áž á¡áá¯ááºáá¯ááºáá±ááŒá±á¬ááºáž á á áºáá±ážááá¯ááºáááºá grep zimbraLogHostnameá á¡áááá·áºááá¯áá¯ááºáá±á¬ááºááŒá®ážáá±á¬ááºá ááŸááºáááºážáá»á¬ážááá¯á á¯áá±á¬ááºážááá·áºá¡áááºááŸááºá¡áááºááá¯ááŒáááá·áºáááºá áááºážááá¯ááŒá±á¬ááºážáá²áááºá¡ááœááºá áááºááẠzmprov mcf zimbraLogHostname mailstore01.company.ru á¡áááá·áºááᯠááá¯ááºááá·áºááá«áááºá
á¡ááŒá¬ážá¡ááŒá±áá¶á¡áá±á¬ááºá¡á¡á¯á¶áá¬áá¬áá»á¬áž (LDAPá MTA ááŸáá·áº á¡ááŒá¬ážáá±ážááºá ááá¯ážááá¯ááºáá»á¬áž) ááœááºá ááŸááºáááºážáá»á¬ážáá±ážááá¯á·ááá·áºáááºáá¶áá°á¡áááºááá¯ááŒáá·áºááŸá¯ááẠzmprov gacf |grep zimbraLogHostname ááᯠá¡áááá·áºáá±ážááá¯ááºáá«á áááºážááá¯ááŒá±á¬ááºážáá²áááºá áááºááẠzmprov mcf zimbraLogHostname mailstore01.company.ru á¡áááá·áºááá¯áááºáž ááá·áºááœááºážááá¯ááºáááºá
áá¬áá¬áá áºáá¯á á®ááœáẠá¡á±á¬ááºáá±á¬áºááŒáá« command áá»á¬ážááᯠáááºááá·áºááœááºážááá«áááºá
sudo su - zimbra
/opt/zimbra/bin/zmsshkeygen
/opt/zimbra/bin/zmupdateauthkeys
exit
sudo /opt/zimbra/libexec/zmsyslogsetup
sudo service rsyslog restart
sudo su - zimbra
zmcontrol restart
áááºážááŒá®ážáá±á¬ááºá ááŸááºáááºážáá»á¬ážá¡á¬ážáá¯á¶ážááᯠá¡áááºááŒá±á áœá¬ááŒáá·áºááŸá¯ááá¯ááºááá·áºáá±áá¬ááœáẠáááºáááºááŸááºáá¬ážáá±á¬ áá¬áá¬áá±á«áºááœáẠááŸááºáááºážáááºáá¬ážáááºááŒá áºáááºá ááá¯á·á¡ááŒááºá Zimbra OSE á á®áá¶ááá·áºááœá²áá°ááœááºááá¯ážááºááœááºá áá¬áá¬áá»á¬ážáá¡ááŒá±á¡áá±ááŸáá·áºáááºáááºááá·áºá¡áá»ááºá¡áááºáá«áá±á¬á ááááºáá±á«áºááœááºá áá¯ááºáá±á¬ááºáá±áá±á¬ Logger áááºáá±á¬ááºááŸá¯ááᯠmailstore01 áá¬áá¬á¡ááœááºáá¬ááŒááááºááŒá áºáááºá
á á®áá¶ááá·áºááœá²áá°áá áºáŠážá¡ááœáẠáá±á¬ááºáááºáá±á«ááºážááá¯ááºááŒááºážááẠáááá»áá±á¬á¡á®ážáá±ážááºááᯠááŸááºáá¬ážáá¬ážááá¯ááºáááºá Zimbra OSE ááŸá á¡á®ážáá±ážááºáá»á¬ážááẠááá°áá®áá±á¬ ááŒá áºáááºáá»á¬ážá áœá¬ááᯠáá áºááŒáá¯ááºáááºáááºáž ááŒááºáááºážááœá¬ážáá±á¬ááŒá±á¬áá·áºá áááºáá¶ááŒááºáž ááá¯á·ááá¯áẠáá±ážááá¯á·ááŒááºážáááŒá¯áá®á á¡ááºááááºá¡ááœááºá ááá¯ááºážáááºá áºááá¯ážááááºáá®á antispam á áááºááá¯á·ááŒáá·áº á áááºááºáááºááŒááºážááœááºá á¡á®ážáá±ážáẠááá±á¬ááºáá«á áááºááá·áºá¡ááá·áºááœáẠááŒá±áá¬áá¶ááẠá¡áá±á¬áºáá±áž ááŒá¿áá¬ááŸáááá¯ááºáá«áááºá áá»á±á¬ááºáá¯á¶ážááœá¬ážááẠá
á€ááŒá¿áá¬ááá¯ááŒá±ááŸááºážáááºá¡ááœááºá ááááºážá¡áá»ááºá¡áááºáá¯á¶ááŒá¯á¶áá±ážáá»áœááºážáá»ááºáá° Viktor Dukhovny ááŸáá®ááœááºáá²á·ááŒá®áž Postfix developer áá»á¬ážááŸá¡áá¯á¶ážááŒá¯áááºá¡ááŒá¶ááŒá¯áá¬ážááá·áºá¡áá°áž script ááá¯áááºá¡áá¯á¶ážááŒá¯ááá¯ááºáááºá ဠscript ááẠáááá»áá±á¬áá¯ááºáááºážá ááºáá áºáá¯á¡ááœáẠááŸááºáááºážáá»á¬ážá០entry áá»á¬ážááᯠáá±á«ááºážá ááºáá±ážááŒá®ážá áááºážááŒá±á¬áá·áºá áááºážááẠáá®ážááŒá¬ážá á¬áá áºá á±á¬ááºáá±ážááá¯á·ááŒááºážááŸáá·áº áááºá ááºáá±á¬ entry á¡á¬ážáá¯á¶ážááᯠáá»ááºááŒááºá áœá¬ááŒáááá¯ááºá á±áá«áááºá áááºážááá¯ááºáá±á¬ááºáá»ááºááᯠ8.7 ááŸá áááºá Zimbra OSE áá¬ážááŸááºážá¡á¬ážáá¯á¶ážááœáẠá ááºážáááºáá¬ážáááºá áá«á áá¬ááºááœáŸááºážáá²á· á á¬áá¬ážáá«á
#! /usr/bin/perl
use strict;
use warnings;
# Postfix delivery agents
my @agents = qw(discard error lmtp local pipe smtp virtual);
my $instre = qr{(?x)
A # Absolute line start
(?:S+ s+){3} # Timestamp, adjust for other time formats
S+ s+ # Hostname
(postfix(?:-[^/s]+)?) # Capture instance name stopping before first '/'
(?:/S+)* # Optional non-captured '/'-delimited qualifiers
/ # Final '/' before the daemon program name
};
my $cmdpidre = qr{(?x)
G # Continue from previous match
(S+)[(d+)]:s+ # command[pid]:
};
my %smtpd;
my %smtp;
my %transaction;
my $i = 0;
my %seqno;
my %isagent = map { ($_, 1) } @agents;
while (<>) {
next unless m{$instre}ogc; my $inst = $1;
next unless m{$cmdpidre}ogc; my $command = $1; my $pid = $2;
if ($command eq "smtpd") {
if (m{Gconnect from }gc) {
# Start new log
$smtpd{$pid}->{"log"} = $_; next;
}
$smtpd{$pid}->{"log"} .= $_;
if (m{G(w+): client=}gc) {
# Fresh transaction
my $qid = "$inst/$1";
$smtpd{$pid}->{"qid"} = $qid;
$transaction{$qid} = $smtpd{$pid}->{"log"};
$seqno{$qid} = ++$i;
next;
}
my $qid = $smtpd{$pid}->{"qid"};
$transaction{$qid} .= $_
if (defined($qid) && exists $transaction{$qid});
delete $smtpd{$pid} if (m{Gdisconnect from}gc);
next;
}
if ($command eq "pickup") {
if (m{G(w+): uid=}gc) {
my $qid = "$inst/$1";
$transaction{$qid} = $_;
$seqno{$qid} = ++$i;
}
next;
}
# bounce(8) logs transaction start after cleanup(8) already logged
# the message-id, so the cleanup log entry may be first
#
if ($command eq "cleanup") {
next unless (m{G(w+): }gc);
my $qid = "$inst/$1";
$transaction{$qid} .= $_;
$seqno{$qid} = ++$i if (! exists $seqno{$qid});
next;
}
if ($command eq "qmgr") {
next unless (m{G(w+): }gc);
my $qid = "$inst/$1";
if (defined($transaction{$qid})) {
$transaction{$qid} .= $_;
if (m{Gremoved$}gc) {
print delete $transaction{$qid}, "n";
}
}
next;
}
# Save pre-delivery messages for smtp(8) and lmtp(8)
#
if ($command eq "smtp" || $command eq "lmtp") {
$smtp{$pid} .= $_;
if (m{G(w+): to=}gc) {
my $qid = "$inst/$1";
if (defined($transaction{$qid})) {
$transaction{$qid} .= $smtp{$pid};
}
delete $smtp{$pid};
}
next;
}
if ($command eq "bounce") {
if (m{G(w+): .*? notification: (w+)$}gc) {
my $qid = "$inst/$1";
my $newid = "$inst/$2";
if (defined($transaction{$qid})) {
$transaction{$qid} .= $_;
}
$transaction{$newid} =
$_ . $transaction{$newid};
$seqno{$newid} = ++$i if (! exists $seqno{$newid});
}
next;
}
if ($isagent{$command}) {
if (m{G(w+): to=}gc) {
my $qid = "$inst/$1";
if (defined($transaction{$qid})) {
$transaction{$qid} .= $_;
}
}
next;
}
}
# Dump logs of incomplete transactions.
foreach my $qid (sort {$seqno{$a} <=> $seqno{$b}} keys %transaction) {
print $transaction{$qid}, "n";
}
script ááᯠPerl ááŒáá·áºáá±ážáá¬ážáá¬ážááŒá®áž áááºážááᯠrun áááºá¡ááœáẠááá¯ááºáá áºáá¯ááœáẠááááºážáááºážáá¬ážááẠááá¯á¡ááºáááºá collate.pláááºážááᯠexecutable áá¯ááºáá«á ááá¯á·áá±á¬áẠáááºááŸá¬ááœá±áá±áá±á¬ á á¬á áááºáá±áá¶á¡áá»ááºá¡áááºááᯠáá¯ááºáá°ááẠpgrep ááᯠá¡áá¯á¶ážááŒá¯á ááŸááºáááºážááá¯ááºááᯠááœáá·áºáá«á collate.pl /var/log/zimbra.log | pgrep '[á¡á®ážáá±ážááºááá¯áá¬ááœááºáá¬ážáááº]>'. ááááºááẠáá¬áá¬áá±á«áºááŸá á á¬áá»á¬ážá ááœá±á·áá»á¬ážááŸá¯ááŸáá·áºáááºáááºááá·áº á¡áá»ááºá¡áááºáá«ááŸááá±á¬ ááá¯ááºážáá»á¬ážá á ááºáááºáááŒáẠááœááºáá±á«ááºáá áºáá¯ááŒá áºáááºá
# collate.pl /var/log/zimbra.log | pgrep '<[email protected]>'
Oct 13 10:17:00 mail postfix/pickup[4089]: 4FF14284F45: uid=1034 from=********
Oct 13 10:17:00 mail postfix/cleanup[26776]: 4FF14284F45: message-id=*******
Oct 13 10:17:00 mail postfix/qmgr[9946]: 4FF14284F45: from=********, size=1387, nrcpt=1 (queue active)
Oct 13 10:17:00 mail postfix/smtp[7516]: Anonymous TLS connection established to mail.*******[168.*.*.4]:25: TLSv1 with cipher ADH-AES256-SHA (256/256 bits)
Oct 13 10:17:00 mail postfix/smtp[7516]: 4FF14284F45: to=*********, relay=mail.*******[168.*.*.4]:25, delay=0.25, delays=0.02/0.02/0.16/0.06, dsn=2.0.0, status=sent (250 2.0.0 Ok: queued as 878833424CF)
Oct 13 10:17:00 mail postfix/qmgr[9946]: 4FF14284F45: removed
Oct 13 10:17:07 mail postfix/smtpd[21777]: connect from zimbra.******[168.*.*.4]
Oct 13 10:17:07 mail postfix/smtpd[21777]: Anonymous TLS connection established from zimbra.******[168.*.*.4]: TLSv1 with cipher ADH-AES256-SHA (256/256 bits)
Oct 13 10:17:08 mail postfix/smtpd[21777]: 0CB69282F4E: client=zimbra.******[168.*.*.4]
Oct 13 10:17:08 mail postfix/cleanup[26776]: 0CB69282F4E: message-id=zimbra.******
Oct 13 10:17:08 mail postfix/qmgr[9946]: 0CB69282F4E: from=zimbra.******, size=3606, nrcpt=1 (queue active)
Oct 13 10:17:08 mail postfix/virtual[5291]: 0CB69282F4E: to=zimbra.******, orig_to=zimbra.******, relay=virtual, delay=0.03, delays=0.02/0/0/0.01, dsn=2.0.0, status=sent (delivered to maildir)
Oct 13 10:17:08 mail postfix/qmgr[9946]: 0CB69282F4E: removed
Zextras Suite ááŸáá·áºáááºááá¯ááºááá·áºáá±ážááœááºážáá»á¬ážá¡á¬ážáá¯á¶ážá¡ááœááºá áááºááẠZextras Ekaterina Triandafilidi áááá¯ááºá á¬ážááŸááºáᶠá¡á®ážáá±ážááºááŒáá·áº áááºááœááºááá¯ááºáá«áááºá [á¡á®ážáá±ážááºááá¯áá¬ááœááºáá¬ážáááº]
source: www.habr.com