рдШрдбрдгрд╛рд░реНтАНрдпрд╛ рд╕рд░реНрд╡ рдШрдЯрдирд╛рдВрдЪреЗ рд▓реЙрдЧрд┐рдВрдЧ рд╣реЗ рдХреЛрдгрддреНрдпрд╛рд╣реА рдХреЙрд░реНрдкреЛрд░реЗрдЯ рдкреНрд░рдгрд╛рд▓реАрдЪреЗ рд╕рд░реНрд╡рд╛рдд рдорд╣рддреНрд╡рд╛рдЪреЗ рдХрд╛рд░реНрдп рдЖрд╣реЗ. рд▓реЙрдЧ рдЖрдкрд▓реНрдпрд╛рд▓рд╛ рдЙрджрдпреЛрдиреНрдореБрдЦ рд╕рдорд╕реНрдпрд╛ рд╕реЛрдбрд╡рд┐рдгреНрдпрд╛рд╕, рдорд╛рд╣рд┐рддреА рдкреНрд░рдгрд╛рд▓реАрдЪреНрдпрд╛ рдСрдкрд░реЗрд╢рдирдЪреЗ рдСрдбрд┐рдЯ рдХрд░рдгреНрдпрд╛рд╕ рдЖрдгрд┐ рдорд╛рд╣рд┐рддреА рд╕реБрд░рдХреНрд╖рд╛ рдШрдЯрдирд╛рдВрдЪреА рддрдкрд╛рд╕рдгреА рдХрд░рдгреНрдпрд╛рд╕ рдЕрдиреБрдорддреА рджреЗрддрд╛рдд. рдЭрд┐рдВрдмреНрд░рд╛ OSE рддреНрдпрд╛рдЪреНрдпрд╛ рдСрдкрд░реЗрд╢рдирдЪреЗ рддрдкрд╢реАрд▓рд╡рд╛рд░ рд▓реЙрдЧ рджреЗрдЦреАрд▓ рдареЗрд╡рддреЗ. рддреНрдпрд╛рдордзреНрдпреЗ рд╕рд░реНрд╡реНрд╣рд░рдЪреНрдпрд╛ рдХрд╛рдордЧрд┐рд░реАрдкрд╛рд╕реВрди рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдВрджреНрд╡рд╛рд░реЗ рдИрдореЗрд▓ рдкрд╛рдард╡рдгреЗ рдЖрдгрд┐ рдкреНрд░рд╛рдкреНрдд рдХрд░рдгреНрдпрд╛рдкрд░реНрдпрдВрддрдЪрд╛ рд╕рд░реНрд╡ рдбреЗрдЯрд╛ рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдЕрд╕рддреЛ. рддрдерд╛рдкрд┐, Zimbra OSE рджреНрд╡рд╛рд░реЗ рд╡реНрдпреБрддреНрдкрдиреНрди рдХреЗрд▓реЗрд▓реЗ рд▓реЙрдЧ рд╡рд╛рдЪрдгреЗ рд╣реЗ рдПрдХ рдХреНрд╖реБрд▓реНрд▓рдХ рдХрд╛рд░реНрдп рдЖрд╣реЗ. рдпрд╛ рд▓реЗрдЦрд╛рдд, рдПрдХрд╛ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЙрджрд╛рд╣рд░рдгрд╛рдЪрд╛ рд╡рд╛рдкрд░ рдХрд░реВрди, рдЖрдореНрд╣реА рддреБрдореНрд╣рд╛рд▓рд╛ рдЭрд┐рдВрдмреНрд░рд╛ рдУрдПрд╕рдИ рд▓реЙрдЧ рдХрд╕реЗ рд╡рд╛рдЪрд╛рдпрдЪреЗ рддрд╕реЗрдЪ рддреНрдпрд╛рдВрдирд╛ рдХреЗрдВрджреНрд░реАрдХреГрдд рдХрд╕реЗ рдХрд░рд╛рд╡реЗ рддреЗ рд╕рд╛рдВрдЧреВ.
Zimbra OSE рд╕рд░реНрд╡ рд╕реНрдерд╛рдирд┐рдХ рд▓реЙрдЧ /opt/zimbra/log рдлреЛрд▓реНрдбрд░рдордзреНрдпреЗ рд╕рдВрдЧреНрд░рд╣рд┐рдд рдХрд░рддреЗ рдЖрдгрд┐ рд▓реЙрдЧ /var/log/zimbra.log рдлрд╛рдЗрд▓рдордзреНрдпреЗ рджреЗрдЦреАрд▓ рдЖрдврд│реВ рд╢рдХрддрд╛рдд. рдпрд╛рддреАрд▓ рд╕рд░реНрд╡рд╛рдд рдорд╣рддреНрддреНрд╡рд╛рдЪреЗ рдореНрд╣рдгрдЬреЗ mailbox.log. рддреЗ рдореЗрд▓ рд╕рд░реНрд╡реНрд╣рд░рд╡рд░ рд╣реЛрдгрд╛рд▒реНрдпрд╛ рд╕рд░реНрд╡ рдХреНрд░рд┐рдпрд╛рдВрдЪреА рдиреЛрдВрдж рдХрд░рддреЗ. рдпрд╛рдордзреНрдпреЗ рдИрдореЗрд▓рдЪреЗ рдкреНрд░рд╕рд╛рд░рдг, рд╡рд╛рдкрд░рдХрд░реНрддрд╛ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдбреЗрдЯрд╛, рдЕрдпрд╢рд╕реНрд╡реА рд▓реЙрдЧрд┐рди рдкреНрд░рдпрддреНрди рдЖрдгрд┐ рдЗрддрд░ рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдЖрд╣реЗрдд. mailbox.log рдордзреАрд▓ рдиреЛрдВрджреА рд╣реА рдПрдХ рдордЬрдХреВрд░ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдЖрд╣реЗ рдЬреНрдпрд╛рдордзреНрдпреЗ рдЗрд╡реНрд╣реЗрдВрдЯ рдХреЛрдгрддреНрдпрд╛ рд╡реЗрд│реА рдШрдбрд▓рд╛, рдЗрд╡реНрд╣реЗрдВрдЯрдЪрд╛ рд╕реНрддрд░, рдереНрд░реЗрдб рдирдВрдмрд░ рдЬреНрдпрд╛рдордзреНрдпреЗ рдШрдЯрдирд╛ рдШрдбрд▓реА, рд╡рд╛рдкрд░рдХрд░реНрддрд╛ рдирд╛рд╡ рдЖрдгрд┐ IP рдкрддреНрддрд╛, рддрд╕реЗрдЪ рдЗрд╡реНрд╣реЗрдВрдЯрдЪреЗ рдордЬрдХреВрд░ рд╡рд░реНрдгрди рдЕрд╕рддреЗ. .
рд▓реЙрдЧ рдкрд╛рддрд│реА рд╕рд░реНрд╡реНрд╣рд░рдЪреНрдпрд╛ рдСрдкрд░реЗрд╢рдирд╡рд░ рдЗрд╡реНрд╣реЗрдВрдЯрдЪреНрдпрд╛ рдкреНрд░рднрд╛рд╡рд╛рдЪреА рдбрд┐рдЧреНрд░реА рджрд░реНрд╢рд╡рддреЗ. рдбреАрдлреЙрд▓реНрдЯрдиреБрд╕рд╛рд░ 4 рдЗрд╡реНрд╣реЗрдВрдЯ рд╕реНрддрд░ рдЖрд╣реЗрдд: рдорд╛рд╣рд┐рддреА, рдЪреЗрддрд╛рд╡рдгреА, рддреНрд░реБрдЯреА рдЖрдгрд┐ рдШрд╛рддрдХ. рддреАрд╡реНрд░рддреЗрдЪреНрдпрд╛ рд╡рд╛рдврддреНрдпрд╛ рдХреНрд░рдорд╛рдиреЗ рд╕рд░реНрд╡ рд╕реНрддрд░ рдкрд╛рд╣реВ.
- INFO - рдпрд╛ рд╕реНрддрд░рд╛рд╡рд░реАрд▓ рдЗрд╡реНрд╣реЗрдВрдЯреНрд╕рдЪрд╛ рд╣реЗрддреВ рд╕рд╛рдорд╛рдиреНрдпрддрдГ Zimbra OSE рдЪреНрдпрд╛ рдкреНрд░рдЧрддреАрдмрджреНрджрд▓ рдорд╛рд╣рд┐рддреА рджреЗрдгреНрдпрд╛рд╕рд╛рдареА рдЕрд╕рддреЛ. рдпрд╛ рд╕реНрддрд░рд╛рд╡рд░реАрд▓ рд╕рдВрджреЗрд╢рд╛рдВрдордзреНрдпреЗ рдореЗрд▓рдмреЙрдХреНрд╕ рддрдпрд╛рд░ рдХрд░рдгреЗ рдХрд┐рдВрд╡рд╛ рд╣рдЯрд╡рдгреЗ рдЗрддреНрдпрд╛рджреА рдЕрд╣рд╡рд╛рд▓рд╛рдВрдЪрд╛ рд╕рдорд╛рд╡реЗрд╢ рд╣реЛрддреЛ.
- рдЪреЗрддрд╛рд╡рдгреА - рдпрд╛ рд╕реНрддрд░рд╛рд╡рд░реАрд▓ рдШрдЯрдирд╛ рд╕рдВрднрд╛рд╡реНрдп рдзреЛрдХрд╛рджрд╛рдпрдХ рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рдкрд░рд┐рд╕реНрдерд┐рддреАрдВрдмрджреНрджрд▓ рдорд╛рд╣рд┐рддреА рджреЗрддрд╛рдд, рдкрд░рдВрддреБ рд╕рд░реНрд╡реНрд╣рд░рдЪреНрдпрд╛ рдСрдкрд░реЗрд╢рдирд╡рд░ рдкрд░рд┐рдгрд╛рдо рдХрд░рдд рдирд╛рд╣реАрдд. рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, WARN рдкрд╛рддрд│реА рдЕрдпрд╢рд╕реНрд╡реА рд╡рд╛рдкрд░рдХрд░реНрддрд╛ рд▓реЙрдЧрд┐рди рдкреНрд░рдпрддреНрдирд╛рдмрджреНрджрд▓ рд╕рдВрджреЗрд╢ рдЪрд┐рдиреНрд╣рд╛рдВрдХрд┐рдд рдХрд░рддреЗ.
- рддреНрд░реБрдЯреА - рд▓реЙрдЧрдордзреАрд▓ рд╣реА рдШрдЯрдирд╛ рдкрд╛рддрд│реА рд╕реНрдерд╛рдирд┐рдХ рд╕реНрд╡рд░реВрдкрд╛рддреАрд▓ рддреНрд░реБрдЯреАрдЪреНрдпрд╛ рдШрдЯрдиреЗрдмрджреНрджрд▓ рдорд╛рд╣рд┐рддреА рджреЗрддреЗ рдЖрдгрд┐ рд╕рд░реНрд╡реНрд╣рд░рдЪреНрдпрд╛ рдСрдкрд░реЗрд╢рдирдордзреНрдпреЗ рд╡реНрдпрддреНрдпрдп рдЖрдгрдд рдирд╛рд╣реА. рд╣рд╛ рд╕реНрддрд░ рдПрд░рд░ рдлреНрд▓реЕрдЧ рдХрд░реВ рд╢рдХрддреЛ рдЬреНрдпрд╛рдордзреНрдпреЗ рд╡реИрдпрдХреНрддрд┐рдХ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдЪрд╛ рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ рдбреЗрдЯрд╛ рджреВрд╖рд┐рдд рдЭрд╛рд▓рд╛ рдЖрд╣реЗ.
- рдШрд╛рддрдХ - рд╣реА рдкрд╛рддрд│реА рддреНрд░реБрдЯреА рджрд░реНрд╢рд╡рддреЗ рдЬреНрдпрд╛рдореБрд│реЗ рд╕рд░реНрд╡реНрд╣рд░ рд╕рд╛рдорд╛рдиреНрдпрдкрдгреЗ рдХрд╛рд░реНрдп рдХрд░рдгреЗ рд╕реБрд░реВ рдареЗрд╡реВ рд╢рдХрдд рдирд╛рд╣реА. рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, FATAL рдкрд╛рддрд│реА DBMS рд╢реА рдХрдиреЗрдХреНрдЯ рдХрд░рдгреНрдпрд╛рдд рдЕрдХреНрд╖рдорддрд╛ рджрд░реНрд╢рд╡рд┐рдгрд╛рд▒реНрдпрд╛ рд░реЗрдХреЙрд░реНрдбрд╕рд╛рдареА рдЕрд╕реЗрд▓.
рдореЗрд▓ рд╕рд░реНрд╡реНрд╣рд░ рд▓реЙрдЧ рдлрд╛рдЗрд▓ рджрд░рд░реЛрдЬ рдЕрджреНрдпрддрдирд┐рдд рдХреЗрд▓реА рдЬрд╛рддреЗ. рдлрд╛рдЗрд▓рдЪреНрдпрд╛ рдирд╡реАрдирддрдо рдЖрд╡реГрддреНрддреАрдордзреНрдпреЗ рдиреЗрд╣рдореА Mailbox.log рд╣реЗ рдирд╛рд╡ рдЕрд╕рддреЗ, рддрд░ рд╡рд┐рд╢рд┐рд╖реНрдЯ рддрд╛рд░рдЦреЗрдЪреНрдпрд╛ рд▓реЙрдЧрдордзреНрдпреЗ рдирд╛рд╡рд╛рдд рддрд╛рд░реАрдЦ рдЕрд╕рддреЗ рдЖрдгрд┐ рддреА рд╕рдВрдЧреНрд░рд╣рдгрд╛рдд рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдЕрд╕рддреЗ. рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде mailbox.log.2020-09-29.tar.gz. рдпрд╛рдореБрд│реЗ рдХреНрд░рд┐рдпрд╛рдХрд▓рд╛рдк рд▓реЙрдЧрдЪрд╛ рдмреЕрдХрдЕрдк рдШреЗрдгреЗ рдЖрдгрд┐ рд▓реЙрдЧрдордзреВрди рд╢реЛрдз рдШреЗрдгреЗ рдЦреВрдк рд╕реЛрдкреЗ рд╣реЛрддреЗ.
рд╕рд┐рд╕реНрдЯрдо рдкреНрд░рд╢рд╛рд╕рдХрд╛рдЪреНрдпрд╛ рд╕реЛрдпреАрд╕рд╛рдареА, /opt/zimbra/log/ рдлреЛрд▓реНрдбрд░рдордзреНрдпреЗ рдЗрддрд░ рд▓реЙрдЧ рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдЖрд╣реЗрдд. рддреНрдпрд╛рдордзреНрдпреЗ рдХреЗрд╡рд│ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЭрд┐рдВрдмреНрд░рд╛ OSE рдШрдЯрдХрд╛рдВрд╢реА рд╕рдВрдмрдВрдзрд┐рдд рдиреЛрдВрджреА рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдЖрд╣реЗрдд. рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, audit.log рдордзреНрдпреЗ рдХреЗрд╡рд│ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдЪреНрдпрд╛ рдкреНрд░рдорд╛рдгреАрдХрд░рдгрд╛рд╡рд┐рд╖рдпреА рдиреЛрдВрджреА рдЕрд╕рддрд╛рдд, clamd.log рдордзреНрдпреЗ рдЕрдБрдЯреАрд╡реНрд╣рд╛рдпрд░рд╕рдЪреНрдпрд╛ рдСрдкрд░реЗрд╢рдирдмрджреНрджрд▓рдЪрд╛ рдбреЗрдЯрд╛ рдЕрд╕рддреЛ, рдЗрддреНрдпрд╛рджреА. рддрд╕реЗ, рдШреБрд╕рдЦреЛрд░рд╛рдВрдкрд╛рд╕реВрди рдЭрд┐рдВрдмреНрд░рд╛ рдУрдПрд╕рдИ рд╕рд░реНрд╡реНрд╣рд░рдЪреЗ рд╕рдВрд░рдХреНрд╖рдг рдХрд░рдгреНрдпрд╛рдЪреА рдПрдХ рдЙрддреНрдХреГрд╖реНрдЯ рдкрджреНрдзрдд рдЖрд╣реЗ
audit.log рджреЛрдирджрд╛ рдЪреБрдХреАрдЪрд╛ рдкреНрд░рд╡рд┐рд╖реНрдЯ рдХреЗрд▓реЗрд▓рд╛ рдкрд╛рд╕рд╡рд░реНрдб рдЖрдгрд┐ рдпрд╢рд╕реНрд╡реА рд▓реЙрдЧрд┐рди рдкреНрд░рдпрддреНрди рдХрд╕рд╛ рджрд╛рдЦрд╡рддреЛ рдпрд╛рдЪреЗ рдЙрджрд╛рд╣рд░рдг.
рдЭрд┐рдВрдмреНрд░рд╛ OSE рдордзреАрд▓ рд▓реЙрдЧ рд╡рд┐рд╡рд┐рдз рдЧрдВрднреАрд░ рдЕрдкрдпрд╢рд╛рдВрдЪреА рдХрд╛рд░рдгреЗ рдУрд│рдЦрдгреНрдпрд╛рд╕рд╛рдареА рдЕрддреНрдпрдВрдд рдЙрдкрдпреБрдХреНрдд рдард░реВ рд╢рдХрддрд╛рдд. рдпрд╛ рдХреНрд╖рдгреА рдЬреЗрд╡реНрд╣рд╛ рдПрдЦрд╛рджреА рдЧрдВрднреАрд░ рддреНрд░реБрдЯреА рдпреЗрддреЗ рддреЗрд╡реНрд╣рд╛ рдкреНрд░рд╢рд╛рд╕рдХрд╛рдХрдбреЗ рд▓реЙрдЧ рд╡рд╛рдЪрдгреНрдпрд╛рд╕рд╛рдареА рд╕рд╣рд╕рд╛ рд╡реЗрд│ рдирд╕рддреЛ. рд╢рдХреНрдп рддрд┐рддрдХреНрдпрд╛ рд▓рд╡рдХрд░ рд╕рд░реНрд╡реНрд╣рд░ рдкреБрдирд░реНрд╕рдВрдЪрдпрд┐рдд рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ. рддрдерд╛рдкрд┐, рдирдВрддрд░, рдЬреЗрд╡реНрд╣рд╛ рд╕рд░реНрд╡реНрд╣рд░ рдмреЕрдХрдЕрдк рдШреЗрддреЛ рдЖрдгрд┐ рдмрд░реЗрдЪ рд▓реЙрдЧ рддрдпрд╛рд░ рдХрд░рддреЛ, рддреЗрд╡реНрд╣рд╛ рдореЛрдареНрдпрд╛ рдлрд╛рдИрд▓рдордзреНрдпреЗ рдЖрд╡рд╢реНрдпрдХ рдПрдВрдЯреНрд░реА рд╢реЛрдзрдгреЗ рдХрдареАрдг рд╣реЛрдК рд╢рдХрддреЗ. рдПрд░рд░ рд░реЗрдХреЙрд░реНрдб рддреНрд╡рд░реАрдд рд╢реЛрдзрдгреНрдпрд╛рд╕рд╛рдареА, рд╕рд░реНрд╡реНрд╣рд░ рдХреЛрдгрддреНрдпрд╛ рд╡реЗрд│реА рд░реАрд╕реНрдЯрд╛рд░реНрдЯ рдЭрд╛рд▓рд╛ рд╣реЗ рдЬрд╛рдгреВрди рдШреЗрдгреЗ рдЖрдгрд┐ рдпрд╛рд╡реЗрд│реЗрдкрд╛рд╕реВрдирдЪреНрдпрд╛ рд▓реЙрдЧрдордзреНрдпреЗ рдиреЛрдВрдж рд╢реЛрдзрдгреЗ рдкреБрд░реЗрд╕реЗ рдЖрд╣реЗ. рдорд╛рдЧреАрд▓ рдПрдВрдЯреНрд░реАрдордзреНрдпреЗ рдЭрд╛рд▓реЗрд▓реНрдпрд╛ рддреНрд░реБрдЯреАрдЪреА рдиреЛрдВрдж рдЕрд╕реЗрд▓. FATAL рд╣рд╛ рдХреАрд╡рд░реНрдб рд╢реЛрдзреВрди рджреЗрдЦреАрд▓ рддреБрдореНрд╣реА рддреНрд░реБрдЯреА рд╕рдВрджреЗрд╢ рд╢реЛрдзреВ рд╢рдХрддрд╛.
рдЭрд┐рдВрдмреНрд░рд╛ рдУрдПрд╕рдИ рд▓реЙрдЧ рддреБрдореНрд╣рд╛рд▓рд╛ рдиреЙрди-рдХреНрд░рд┐рдЯрд┐рдХрд▓ рдЕрдкрдпрд╢ рдУрд│рдЦрдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрддрд╛рдд. рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рд╣рдБрдбрд▓рд░ рдЕрдкрд╡рд╛рдж рд╢реЛрдзрдгреНрдпрд╛рд╕рд╛рдареА, рддреБрдореНрд╣реА рд╣рдБрдбрд▓рд░ рдЕрдкрд╡рд╛рдж рд╢реЛрдзреВ рд╢рдХрддрд╛. рдмрд░реНтАНрдпрд╛рдЪрджрд╛, рд╣рдБрдбрд▓рд░реНрд╕рджреНрд╡рд╛рд░реЗ рд╡реНрдпреБрддреНрдкрдиреНрди рдХреЗрд▓реЗрд▓реНрдпрд╛ рддреНрд░реБрдЯреАрдВрдордзреНрдпреЗ рд╕реНрдЯреЕрдХ рдЯреНрд░реЗрд╕ рдЕрд╕рддреЛ рдЬреЛ рдЕрдкрд╡рд╛рдж рдХрд╢рд╛рдореБрд│реЗ рдЭрд╛рд▓рд╛ рд╣реЗ рд╕реНрдкрд╖реНрдЯ рдХрд░рддреЛ. рдореЗрд▓ рдбрд┐рд▓рд┐рд╡реНрд╣рд░реАрдордзреНрдпреЗ рддреНрд░реБрдЯреА рдЖрдврд│рд▓реНрдпрд╛рд╕, рддреБрдореНрд╣реА рддреБрдордЪрд╛ рд╢реЛрдз LmtpServer рдХреАрд╡рд░реНрдбрд╕рд╣ рд╕реБрд░реВ рдХреЗрд▓рд╛ рдкрд╛рд╣рд┐рдЬреЗ рдЖрдгрд┐ POP рдХрд┐рдВрд╡рд╛ IMAP рдкреНрд░реЛрдЯреЛрдХреЙрд▓рд╢реА рд╕рдВрдмрдВрдзрд┐рдд рддреНрд░реБрдЯреА рд╢реЛрдзрдгреНрдпрд╛рд╕рд╛рдареА, рддреБрдореНрд╣реА ImapServer рдЖрдгрд┐ Pop3Server рдХреАрд╡рд░реНрдб рд╡рд╛рдкрд░реВ рд╢рдХрддрд╛.
рдорд╛рд╣рд┐рддреА рд╕реБрд░рдХреНрд╖рд╛ рдШрдЯрдирд╛рдВрдЪрд╛ рддрдкрд╛рд╕ рдХрд░рддрд╛рдирд╛ рд▓реЙрдЧ рджреЗрдЦреАрд▓ рдорджрдд рдХрд░реВ рд╢рдХрддрд╛рдд. рдЪрд▓рд╛ рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЙрджрд╛рд╣рд░рдг рдкрд╛рд╣реВ. 20 рд╕рдкреНрдЯреЗрдВрдмрд░ рд░реЛрдЬреА, рдПрдХрд╛ рдХрд░реНрдордЪрд╛рд▒реНрдпрд╛рдиреЗ рдХреНрд▓рд╛рдпрдВрдЯрд▓рд╛ рд╡реНрд╣рд╛рдпрд░рд╕-рд╕рдВрдХреНрд░рдорд┐рдд рдкрддреНрд░ рдкрд╛рдард╡рд▓реЗ. рдкрд░рд┐рдгрд╛рдореА, рдХреНрд▓рд╛рдпрдВрдЯрдЪреНрдпрд╛ рд╕рдВрдЧрдгрдХрд╛рд╡рд░реАрд▓ рдбреЗрдЯрд╛ рдПрдирдХреНрд░рд┐рдкреНрдЯ рдХреЗрд▓рд╛ рдЧреЗрд▓рд╛. рдорд╛рддреНрд░, рдЖрдкрдг рдХрд╛рд╣реАрд╣реА рдкрд╛рдард╡рд▓реЗ рдирд╕рд▓реНрдпрд╛рдЪреЗ рдХрд░реНрдордЪрд╛рд▒реНрдпрд╛рдиреЗ рд╢рдкрдереЗрд╡рд░ рд╕рд╛рдВрдЧрд┐рддрд▓реЗ. рдШрдЯрдиреЗрдЪреНрдпрд╛ рддрдкрд╛рд╕рд╛рдЪрд╛ рдПрдХ рднрд╛рдЧ рдореНрд╣рдгреВрди, рдПрдВрдЯрд░рдкреНрд░рд╛рдЗрдЭ рд╕реБрд░рдХреНрд╖рд╛ рд╕реЗрд╡реЗрдиреЗ рд╕рд┐рд╕реНрдЯрдо рдкреНрд░рд╢рд╛рд╕рдХрд╛рдХрдбреВрди 20 рд╕рдкреНрдЯреЗрдВрдмрд░рдЪреНрдпрд╛ рдореЗрд▓ рд╕рд░реНрд╡реНрд╣рд░ рд▓реЙрдЧрдЪреА рд╡рд┐рдирдВрддреА рдХреЗрд▓реА рдЖрд╣реЗ рдЬреНрдпрд╛рдЪреА рдЪреМрдХрд╢реА рдХреЗрд▓реА рдЬрд╛рдд рдЖрд╣реЗ. рдЯрд╛рдЗрдо рд╕реНрдЯреЕрдореНрдкрдмрджреНрджрд▓ рдзрдиреНрдпрд╡рд╛рдж, рд╕рд┐рд╕реНрдЯрдо рдкреНрд░рд╢рд╛рд╕рдХ рдЖрд╡рд╢реНрдпрдХ рд▓реЙрдЧ рдлрд╛рдЗрд▓ рд╢реЛрдзрддреЛ, рдЖрд╡рд╢реНрдпрдХ рдорд╛рд╣рд┐рддреА рдХрд╛рдврддреЛ рдЖрдгрд┐ рд╕реБрд░рдХреНрд╖рд╛ рддрдЬреНрдЮрд╛рдВрдирд╛ рд╣рд╕реНрддрд╛рдВрддрд░рд┐рдд рдХрд░рддреЛ. рддреЗ, рдпрд╛рдордзреВрди, рддреЗ рдкрд╛рд╣рддрд╛рдд рдЖрдгрд┐ рд╢реЛрдзрддрд╛рдд рдХреА рдЬреНрдпрд╛ IP рдкрддреНрддреНрдпрд╛рд╡рд░реВрди рд╣реЗ рдкрддреНрд░ рдкрд╛рдард╡рд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ рддреЛ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдЪреНрдпрд╛ рд╕рдВрдЧрдгрдХрд╛рдЪреНрдпрд╛ IP рдкрддреНрддреНрдпрд╛рд╢реА рд╕рдВрдмрдВрдзрд┐рдд рдЖрд╣реЗ. рд╕реАрд╕реАрдЯреАрд╡реНрд╣реА рдлреБрдЯреЗрдЬрдиреЗ рдкреБрд╖реНрдЯреА рдХреЗрд▓реА рдХреА рдкрддреНрд░ рдкрд╛рдард╡рд▓реЗ рддреЗрд╡реНрд╣рд╛ рдХрд░реНрдордЪрд╛рд░реА рддреНрдпрд╛рдЪреНрдпрд╛ рдХрд╛рдорд╛рдЪреНрдпрд╛ рдард┐рдХрд╛рдгреА рд╣реЛрддрд╛. рд╣рд╛ рдбреЗрдЯрд╛ рддреНрдпрд╛рдЪреНрдпрд╛рд╡рд░ рдорд╛рд╣рд┐рддреА рд╕реБрд░рдХреНрд╖рд╛ рдирд┐рдпрдорд╛рдВрдЪреЗ рдЙрд▓реНрд▓рдВрдШрди рдХреЗрд▓реНрдпрд╛рдЪрд╛ рдЖрд░реЛрдк рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЖрдгрд┐ рддреНрдпрд╛рд▓рд╛ рдХрд╛рдвреВрди рдЯрд╛рдХрдгреНрдпрд╛рд╕рд╛рдареА рдкреБрд░реЗрд╕рд╛ рд╣реЛрддрд╛.
Mailbox.log рд▓реЙрдЧ рд╡рд░реВрди рдПрдХрд╛ рд╡реЗрдЧрд│реНрдпрд╛ рдлрд╛рдИрд▓рдордзреНрдпреЗ рдЦрд╛рддреНрдпрд╛рдВрдкреИрдХреА рдПрдХрд╛рдмрджреНрджрд▓ рд░реЗрдХреЙрд░реНрдб рдХрд╛рдврдгреНрдпрд╛рдЪреЗ рдЙрджрд╛рд╣рд░рдг
рдЬреЗрд╡реНрд╣рд╛ рдорд▓реНрдЯреА-рд╕рд░реНрд╡реНрд╣рд░ рдЗрдиреНрдлреНрд░рд╛рд╕реНрдЯреНрд░рдХреНрдЪрд░ рдпреЗрддреЛ рддреЗрд╡реНрд╣рд╛ рд╕рд░реНрд╡ рдХрд╛рд╣реА рдЕрдзрд┐рдХ рдХреНрд▓рд┐рд╖реНрдЯ рд╣реЛрддреЗ. рдиреЛрдВрджреА рд╕реНрдерд╛рдирд┐рдХ рдкрд╛рддрд│реАрд╡рд░ рдЧреЛрд│рд╛ рдХреЗрд▓реНрдпрд╛ рдЬрд╛рдд рдЕрд╕рд▓реНрдпрд╛рдиреЗ, рддреНрдпрд╛рдВрдЪреНрдпрд╛рд╕реЛрдмрдд рдорд▓реНрдЯреА-рд╕рд░реНрд╡реНрд╣рд░ рдЗрдиреНрдлреНрд░рд╛рд╕реНрдЯреНрд░рдХреНрдЪрд░рдордзреНрдпреЗ рдХрд╛рдо рдХрд░рдгреЗ рдлрд╛рд░рдЪ рдЧреИрд░рд╕реЛрдпреАрдЪреЗ рдЖрд╣реЗ рдЖрдгрд┐ рддреНрдпрд╛рдореБрд│реЗ рд▓реЙрдЧрдЪреЗ рд╕рдВрдХрд▓рди рдХреЗрдВрджреНрд░реАрдХреГрдд рдХрд░рдгреНрдпрд╛рдЪреА рдЧрд░рдЬ рдЖрд╣реЗ. рд▓реЙрдЧ рдЧреЛрд│рд╛ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╣реЛрд╕реНрдЯ рд╕реЗрдЯ рдХрд░реВрди рд╣реЗ рдХреЗрд▓реЗ рдЬрд╛рдК рд╢рдХрддреЗ. рдкрд╛рдпрд╛рднреВрдд рд╕реБрд╡рд┐рдзрд╛рдВрдордзреНрдпреЗ рд╕рдорд░реНрдкрд┐рдд рд╣реЛрд╕реНрдЯ рдЬреЛрдбрдгреНрдпрд╛рдЪреА рд╡рд┐рд╢реЗрд╖ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╛рд╣реА. рдХреЛрдгрддрд╛рд╣реА рдореЗрд▓ рд╕рд░реНрд╡реНрд╣рд░ рд▓реЙрдЧ рдЧреЛрд│рд╛ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдиреЛрдб рдореНрд╣рдгреВрди рдХрд╛рдо рдХрд░реВ рд╢рдХрддреЛ. рдЖрдордЪреНрдпрд╛ рдмрд╛рдмрддреАрдд, рд╣рд╛ Mailstore01 рдиреЛрдб рдЕрд╕реЗрд▓.
рдпрд╛ рд╕рд░реНрд╡реНрд╣рд░рд╡рд░ рдЖрдореНрд╣рд╛рд▓рд╛ рдЦрд╛рд▓реАрд▓ рдЖрджреЗрд╢ рдкреНрд░рд╡рд┐рд╖реНрдЯ рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ:
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
рдЦрд╛рд▓реАрд▓ рдЖрджреЗрд╢ рдкреНрд░рд╡рд┐рд╖реНрдЯ рдХрд░рд╛:
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 рдХрдорд╛рдВрдб рджреЗрдЦреАрд▓ рдкреНрд░рд╡рд┐рд╖реНрдЯ рдХрд░реВ рд╢рдХрддрд╛.
рдЖрдкрдг рдкреНрд░рддреНрдпреЗрдХ рд╕рд░реНрд╡реНрд╣рд░рд╡рд░ рдЦрд╛рд▓реАрд▓ рдЖрджреЗрд╢ рджреЗрдЦреАрд▓ рдкреНрд░рд╡рд┐рд╖реНрдЯ рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ:
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
рдпрд╛рдирдВрддрд░, рд╕рд░реНрд╡ рд▓реЙрдЧ рддреБрдореНрд╣реА рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХреЗрд▓реЗрд▓реНрдпрд╛ рд╕рд░реНрд╡реНрд╣рд░рд╡рд░ рд░реЗрдХреЙрд░реНрдб рдХреЗрд▓реЗ рдЬрд╛рддреАрд▓, рдЬреЗрдереЗ рддреЗ рд╕реЛрдпреАрд╕реНрдХрд░рдкрдгреЗ рдкрд╛рд╣рддрд╛ рдпреЗрддреАрд▓. рддрд╕реЗрдЪ, рдЭрд┐рдВрдмреНрд░рд╛ OSE рдкреНрд░рд╢рд╛рд╕рдХ рдХрдиреНрд╕реЛрд▓рдордзреНрдпреЗ, рд╕рд░реНрд╡реНрд╣рд░рдЪреНрдпрд╛ рд╕реНрдерд┐рддреАрдмрджреНрджрд▓ рдорд╛рд╣рд┐рддреАрд╕рд╣ рд╕реНрдХреНрд░реАрдирд╡рд░, рдЪрд╛рд▓реВ рдЕрд╕рд▓реЗрд▓реА рд▓реЙрдЧрд░ рд╕реЗрд╡рд╛ рдХреЗрд╡рд│ mailstore01 рд╕рд░реНрд╡реНрд╣рд░рд╕рд╛рдареА рдкреНрд░рджрд░реНрд╢рд┐рдд рдХреЗрд▓реА рдЬрд╛рдИрд▓.
рдкреНрд░рд╢рд╛рд╕рдХрд╛рд╕рд╛рдареА рдЖрдгрдЦреА рдПрдХ рдбреЛрдХреЗрджреБрдЦреА рдореНрд╣рдгрдЬреЗ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдИрдореЗрд▓рдЪрд╛ рдорд╛рдЧреЛрд╡рд╛ рдареЗрд╡рдгреЗ. рдЭрд┐рдВрдмреНрд░рд╛ рдУрдПрд╕рдИ рдордзреАрд▓ рдИрдореЗрд▓ рдПрдХрд╛рдЪ рд╡реЗрд│реА рдЕрдиреЗрдХ рд╡реЗрдЧрд╡реЗрдЧрд│реНрдпрд╛ рдШрдЯрдирд╛рдВрдордзреВрди рдЬрд╛рдд рдЕрд╕рд▓реНрдпрд╛рдиреЗ: рдЕрдБрдЯреАрд╡реНрд╣рд╛рдпрд░рд╕, рдЕрдБрдЯреАрд╕реНрдкреЕрдо рдЗрддреНрдпрд╛рджреАрджреНрд╡рд╛рд░реЗ рд╕реНрдХреЕрди рдХрд░рдгреЗ, рд╕реНрд╡реАрдХрд╛рд░рдгреНрдпрд╛рдкреВрд░реНрд╡реА рдХрд┐рдВрд╡рд╛ рдкрд╛рдард╡рд┐рдгреНрдпрд╛рдкреВрд░реНрд╡реА, рдкреНрд░рд╢рд╛рд╕рдХрд╛рд╕рд╛рдареА, рдИрдореЗрд▓ рди рдЖрд▓реНрдпрд╛рд╕, рдХреЛрдгрддреНрдпрд╛ рдЯрдкреНрдкреНрдпрд╛рд╡рд░ рдЯреНрд░реЗрд╕ рдХрд░рдгреЗ рдЦреВрдк рд╕рдорд╕реНрдпрд╛рдкреНрд░рдзрд╛рди рдЕрд╕реВ рд╢рдХрддреЗ. рддреЗ рд╣рд░рд╡рд▓реЗ рд╣реЛрддреЗ .
рдпрд╛ рд╕рдорд╕реНрдпреЗрдЪреЗ рдирд┐рд░рд╛рдХрд░рдг рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рдЖрдкрдг рдПрдХ рд╡рд┐рд╢реЗрд╖ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╡рд╛рдкрд░реВ рд╢рдХрддрд╛, рдЬреА рдорд╛рд╣рд┐рддреА рд╕реБрд░рдХреНрд╖рд╛ рддрдЬреНрдЮ рд╡реНрд╣рд┐рдХреНрдЯрд░ рджреБрдЦреЛрд╡реНрд╣рдиреА рдпрд╛рдВрдиреА рд╡рд┐рдХрд╕рд┐рдд рдХреЗрд▓реА рдЖрд╣реЗ рдЖрдгрд┐ рдкреЛрд╕реНрдЯрдлрд┐рдХреНрд╕ рд╡рд┐рдХрд╕рдХрд╛рдВрджреНрд╡рд╛рд░реЗ рд╡рд╛рдкрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╢рд┐рдлрд╛рд░рд╕ рдХреЗрд▓реА рдЖрд╣реЗ. рд╣реА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдкреНрд░рдХреНрд░рд┐рдпреЗрд╕рд╛рдареА рд▓реЙрдЧрдордзреАрд▓ рдиреЛрдВрджреА рдПрдХрддреНрд░рд┐рдд рдХрд░рддреЗ рдЖрдгрд┐ рдпрд╛рдореБрд│реЗ, рддреБрдореНрд╣рд╛рд▓рд╛ рддреНрдпрд╛рдЪреНрдпрд╛ рдУрд│рдЦрдХрд░реНрддреНрдпрд╛рд╡рд░ рдЖрдзрд╛рд░рд┐рдд рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЕрдХреНрд╖рд░ рдкрд╛рдард╡рдгреНрдпрд╛рд╢реА рд╕рдВрдмрдВрдзрд┐рдд рд╕рд░реНрд╡ рдиреЛрдВрджреА рджреНрд░реБрддрдкрдгреЗ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрддреЗ. 8.7 рдкрд╛рд╕реВрди рд╕реБрд░реВ рд╣реЛрдгрд╛рд░реНтАНрдпрд╛ рдЭрд┐рдВрдмреНрд░рд╛ 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";
}
рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдкрд░реНрд▓рдордзреНрдпреЗ рд▓рд┐рд╣рд┐рд▓реЗрд▓реА рдЖрд╣реЗ рдЖрдгрд┐ рддреА рдЪрд╛рд▓рд╡рдгреНрдпрд╛рд╕рд╛рдареА рддреБрдореНрд╣рд╛рд▓рд╛ рддреА рдлрд╛рдЗрд▓рдордзреНрдпреЗ рд╕реЗрд╡реНрд╣ рдХрд░рд╛рд╡реА рд▓рд╛рдЧреЗрд▓ collate.pl, рддреЗ рдПрдХреНрдЭрд┐рдХреНрдпреБрдЯреЗрдмрд▓ рдмрдирд╡рд╛, рдЖрдгрд┐ рдирдВрддрд░ рд▓реЙрдЧ рдлрд╛рдЗрд▓ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдгрд╛рд░реА рдлрд╛рдЗрд▓ рдЪрд╛рд▓рд╡рд╛ рдЖрдгрд┐ рддреБрдореНрд╣реА рд╢реЛрдзрдд рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рдкрддреНрд░рд╛рдЪреА рдУрд│рдЦ рдорд╛рд╣рд┐рддреА рдХрд╛рдврдгреНрдпрд╛рд╕рд╛рдареА 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 рдЪреНрдпрд╛ рдкреНрд░рддрд┐рдирд┐рдзреАрд╢реА рдИ-рдореЗрд▓рджреНрд╡рд╛рд░реЗ рд╕рдВрдкрд░реНрдХ рд╕рд╛рдзреВ рд╢рдХрддрд╛ [рдИрдореЗрд▓ рд╕рдВрд░рдХреНрд╖рд┐рдд]
рд╕реНрддреНрд░реЛрдд: www.habr.com