ΠΠ²ΠΈΠ΄Π΅Π½ΡΠΈΡΠ°ΡΠ΅ ΡΠ²ΠΈΡ Π΄Π΅ΡΠ°Π²Π°ΡΠ° ΡΠ΅ ΡΠ΅Π΄Π½Π° ΠΎΠ΄ Π½Π°ΡΠ²Π°ΠΆΠ½ΠΈΡΠΈΡ ΡΡΠ½ΠΊΡΠΈΡΠ° ΡΠ²Π°ΠΊΠΎΠ³ ΠΊΠΎΡΠΏΠΎΡΠ°ΡΠΈΠ²Π½ΠΎΠ³ ΡΠΈΡΡΠ΅ΠΌΠ°. ΠΠ½Π΅Π²Π½ΠΈΡΠΈ Π²Π°ΠΌ ΠΎΠΌΠΎΠ³ΡΡΠ°Π²Π°ΡΡ Π΄Π° ΡΠ΅ΡΠ°Π²Π°ΡΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ΅ ΠΊΠΎΡΠΈ ΡΠ΅ ΠΏΠΎΡΠ°Π²ΡΡΡΡ, Π²ΡΡΠΈΡΠ΅ ΡΠ΅Π²ΠΈΠ·ΠΈΡΡ ΡΠ°Π΄Π° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½ΠΈΡ ΡΠΈΡΡΠ΅ΠΌΠ°, Π° ΡΠ°ΠΊΠΎΡΠ΅ ΠΈ Π΄Π° ΠΈΡΡΡΠ°ΠΆΡΡΠ΅ΡΠ΅ ΠΈΠ½ΡΠΈΠ΄Π΅Π½ΡΠ΅ Π±Π΅Π·Π±Π΅Π΄Π½ΠΎΡΡΠΈ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡΠ°. ΠΠΈΠΌΠ±ΡΠ° ΠΠ‘Π ΡΠ°ΠΊΠΎΡΠ΅ Π²ΠΎΠ΄ΠΈ Π΄Π΅ΡΠ°ΡΠ½Π΅ Π΅Π²ΠΈΠ΄Π΅Π½ΡΠΈΡΠ΅ ΡΠ²ΠΎΠ³ ΡΠ°Π΄Π°. ΠΠ½ΠΈ ΡΠΊΡΡΡΡΡΡ ΡΠ²Π΅ ΠΏΠΎΠ΄Π°ΡΠΊΠ΅ ΠΎΠ΄ ΠΏΠ΅ΡΡΠΎΡΠΌΠ°Π½ΡΠΈ ΡΠ΅ΡΠ²Π΅ΡΠ° Π΄ΠΎ ΡΠ»Π°ΡΠ° ΠΈ ΠΏΡΠΈΠΌΠ°ΡΠ° Π΅-ΠΏΠΎΡΡΠ΅ ΠΎΠ΄ ΡΡΡΠ°Π½Π΅ ΠΊΠΎΡΠΈΡΠ½ΠΈΠΊΠ°. ΠΠ΅ΡΡΡΠΈΠΌ, ΡΠΈΡΠ°ΡΠ΅ Π΄Π½Π΅Π²Π½ΠΈΠΊΠ° ΠΊΠΎΡΠ΅ Π³Π΅Π½Π΅ΡΠΈΡΠ΅ ΠΠΈΠΌΠ±ΡΠ° ΠΠ‘Π ΡΠ΅ ΠΏΡΠΈΠ»ΠΈΡΠ½ΠΎ Π½Π΅ΡΡΠΈΠ²ΠΈΡΠ°Π»Π°Π½ Π·Π°Π΄Π°ΡΠ°ΠΊ. Π£ ΠΎΠ²ΠΎΠΌ ΡΠ»Π°Π½ΠΊΡ, ΠΊΠΎΡΠΈΡΡΠ΅ΡΠΈ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ°Π½ ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠ΅ΡΠΈ ΡΠ΅ΠΌΠΎ Π²Π°ΠΌ ΠΊΠ°ΠΊΠΎ Π΄Π° ΡΠΈΡΠ°ΡΠ΅ ΠΠΈΠΌΠ±ΡΠ° ΠΠ‘Π Π΅Π²ΠΈΠ΄Π΅Π½ΡΠΈΡΠ΅, ΠΊΠ°ΠΎ ΠΈ ΠΊΠ°ΠΊΠΎ Π΄Π° ΠΈΡ ΡΠ΅Π½ΡΡΠ°Π»ΠΈΠ·ΡΡΠ΅ΡΠ΅.
ΠΠΈΠΌΠ±ΡΠ° ΠΠ‘Π ΡΡΠ²Π° ΡΠ²Π΅ Π»ΠΎΠΊΠ°Π»Π½Π΅ Π΅Π²ΠΈΠ΄Π΅Π½ΡΠΈΡΠ΅ Ρ ΡΠ°ΡΡΠΈΠΊΠ»ΠΈ /ΠΎΠΏΡ/Π·ΠΈΠΌΠ±ΡΠ°/Π»ΠΎΠ³, Π° Π΅Π²ΠΈΠ΄Π΅Π½ΡΠΈΡΠ΅ ΡΠ΅ ΡΠ°ΠΊΠΎΡΠ΅ ΠΌΠΎΠ³Ρ Π½Π°ΡΠΈ Ρ Π΄Π°ΡΠΎΡΠ΅ΡΠΈ /Π²Π°Ρ/Π»ΠΎΠ³/Π·ΠΈΠΌΠ±ΡΠ°.Π»ΠΎΠ³. ΠΠ°ΡΠ²Π°ΠΆΠ½ΠΈΡΠΈ ΠΎΠ΄ ΡΠΈΡ
ΡΠ΅ ΠΌΠ°ΠΈΠ»Π±ΠΎΠΊ.Π»ΠΎΠ³. ΠΠ½ Π±Π΅Π»Π΅ΠΆΠΈ ΡΠ²Π΅ ΡΠ°Π΄ΡΠ΅ ΠΊΠΎΡΠ΅ ΡΠ΅ Π΄Π΅ΡΠ°Π²Π°ΡΡ Π½Π° ΡΠ΅ΡΠ²Π΅ΡΡ ΠΏΠΎΡΡΠ΅. Π’ΠΎ ΡΠΊΡΡΡΡΡΠ΅ ΠΏΡΠ΅Π½ΠΎΡ Π΅-ΠΏΠΎΡΡΠ΅, ΠΏΠΎΠ΄Π°ΡΠ°ΠΊΠ° Π·Π° Π°ΡΡΠ΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡΡ ΠΊΠΎΡΠΈΡΠ½ΠΈΠΊΠ°, Π½Π΅ΡΡΠΏΠ΅Π»Π΅ ΠΏΠΎΠΊΡΡΠ°ΡΠ΅ ΠΏΡΠΈΡΠ°Π²Π΅ ΠΈ Π΄ΡΡΠ³ΠΎ. Π£Π½ΠΎΡΠΈ Ρ ΠΌΠ°ΠΈΠ»Π±ΠΎΠΊ.Π»ΠΎΠ³ ΡΡ ΡΠ΅ΠΊΡΡΡΠ°Π»Π½ΠΈ Π½ΠΈΠ· ΠΊΠΎΡΠΈ ΡΠ°Π΄ΡΠΆΠΈ Π²ΡΠ΅ΠΌΠ΅ ΠΊΠ°Π΄Π° ΡΠ΅ Π΄ΠΎΠ³Π°ΡΠ°Ρ Π΄Π΅ΡΠΈΠΎ, Π½ΠΈΠ²ΠΎ Π΄ΠΎΠ³Π°ΡΠ°ΡΠ°, Π±ΡΠΎΡ Π½ΠΈΡΠΈ Ρ ΠΊΠΎΡΠΎΡ ΡΠ΅ Π΄ΠΎΠ³Π°ΡΠ°Ρ Π΄Π΅ΡΠΈΠΎ, ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΊΠΎ ΠΈΠΌΠ΅ ΠΈ ΠΠ Π°Π΄ΡΠ΅ΡΡ, ΠΊΠ°ΠΎ ΠΈ ΡΠ΅ΠΊΡΡΡΠ°Π»Π½ΠΈ ΠΎΠΏΠΈΡ Π΄ΠΎΠ³Π°ΡΠ°ΡΠ° .
ΠΠΈΠ²ΠΎ Π΄Π½Π΅Π²Π½ΠΈΠΊΠ° ΡΠΊΠ°Π·ΡΡΠ΅ Π½Π° ΡΡΠ΅ΠΏΠ΅Π½ ΡΡΠΈΡΠ°ΡΠ° Π΄ΠΎΠ³Π°ΡΠ°ΡΠ° Π½Π° ΡΠ°Π΄ ΡΠ΅ΡΠ²Π΅ΡΠ°. ΠΠΎΠ΄ΡΠ°Π·ΡΠΌΠ΅Π²Π°Π½ΠΎ ΠΏΠΎΡΡΠΎΡΠ΅ 4 Π½ΠΈΠ²ΠΎΠ° Π΄ΠΎΠ³Π°ΡΠ°ΡΠ°: ΠΠΠ€Π, ΠΠΠ Π, ΠΠ Π ΠΠ ΠΈ Π€ΠΠ’ΠΠ. ΠΠΎΠ³Π»Π΅Π΄Π°ΡΠΌΠΎ ΡΠ²Π΅ Π½ΠΈΠ²ΠΎΠ΅ Ρ ΡΠ°ΡΡΡΡΠ΅ΠΌ ΡΠ΅Π΄ΠΎΡΠ»Π΅Π΄Ρ ΠΎΠ·Π±ΠΈΡΠ½ΠΎΡΡΠΈ.
- ΠΠΠ€Π β ΠΠΎΠ³Π°ΡΠ°ΡΠΈ Π½Π° ΠΎΠ²ΠΎΠΌ Π½ΠΈΠ²ΠΎΡ ΠΎΠ±ΠΈΡΠ½ΠΎ ΠΈΠΌΠ°ΡΡ Π·Π° ΡΠΈΡ Π΄Π° ΠΈΠ½ΡΠΎΡΠΌΠΈΡΡ ΠΎ Π½Π°ΠΏΡΠ΅ΡΠΊΡ ΠΠΈΠΌΠ±ΡΠ° ΠΠ‘Π. ΠΠΎΡΡΠΊΠ΅ Π½Π° ΠΎΠ²ΠΎΠΌ Π½ΠΈΠ²ΠΎΡ ΡΠΊΡΡΡΡΡΡ ΠΈΠ·Π²Π΅ΡΡΠ°ΡΠ΅ ΠΎ ΠΊΡΠ΅ΠΈΡΠ°ΡΡ ΠΈΠ»ΠΈ Π±ΡΠΈΡΠ°ΡΡ ΠΏΠΎΡΡΠ°Π½ΡΠΊΠΎΠ³ ΡΠ°Π½Π΄ΡΡΠ΅ΡΠ° ΠΈ ΡΠ°ΠΊΠΎ Π΄Π°ΡΠ΅.
- ΠΠΠ Π - Π΄ΠΎΠ³Π°ΡΠ°ΡΠΈ ΠΎΠ²ΠΎΠ³ Π½ΠΈΠ²ΠΎΠ° ΠΎΠ±Π°Π²Π΅ΡΡΠ°Π²Π°ΡΡ ΠΎ ΡΠΈΡΡΠ°ΡΠΈΡΠ°ΠΌΠ° ΠΊΠΎΡΠ΅ ΡΡ ΠΏΠΎΡΠ΅Π½ΡΠΈΡΠ°Π»Π½ΠΎ ΠΎΠΏΠ°ΡΠ½Π΅, Π°Π»ΠΈ Π½Π΅ ΡΡΠΈΡΡ Π½Π° ΡΠ°Π΄ ΡΠ΅ΡΠ²Π΅ΡΠ°. ΠΠ° ΠΏΡΠΈΠΌΠ΅Ρ, Π½ΠΈΠ²ΠΎ ΠΠΠ Π ΠΎΠ·Π½Π°ΡΠ°Π²Π° ΠΏΠΎΡΡΠΊΡ ΠΎ Π½Π΅ΡΡΠΏΠ΅Π»ΠΎΠΌ ΠΏΠΎΠΊΡΡΠ°ΡΡ ΠΏΡΠΈΡΠ°Π²Π΅ ΠΊΠΎΡΠΈΡΠ½ΠΈΠΊΠ°.
- ΠΠ ΠΠ¨ΠΠ - ΠΎΠ²Π°Ρ Π½ΠΈΠ²ΠΎ Π΄ΠΎΠ³Π°ΡΠ°ΡΠ° Ρ Π΄Π½Π΅Π²Π½ΠΈΠΊΡ ΠΎΠ±Π°Π²Π΅ΡΡΠ°Π²Π° ΠΎ ΠΏΠΎΡΠ°Π²ΠΈ Π³ΡΠ΅ΡΠΊΠ΅ ΠΊΠΎΡΠ° ΡΠ΅ Π»ΠΎΠΊΠ°Π»Π½Π΅ ΠΏΡΠΈΡΠΎΠ΄Π΅ ΠΈ Π½Π΅ ΠΎΠΌΠ΅ΡΠ° ΡΠ°Π΄ ΡΠ΅ΡΠ²Π΅ΡΠ°. ΠΠ²Π°Ρ Π½ΠΈΠ²ΠΎ ΠΌΠΎΠΆΠ΅ ΠΎΠ·Π½Π°ΡΠΈΡΠΈ Π³ΡΠ΅ΡΠΊΡ Ρ ΠΊΠΎΡΠΎΡ ΡΡ ΠΈΠ½Π΄Π΅ΠΊΡΠ½ΠΈ ΠΏΠΎΠ΄Π°ΡΠΈ ΠΏΠΎΡΠ΅Π΄ΠΈΠ½Π°ΡΠ½ΠΎΠ³ ΠΊΠΎΡΠΈΡΠ½ΠΈΠΊΠ° ΠΏΠΎΡΡΠ°Π»ΠΈ ΠΎΡΡΠ΅ΡΠ΅Π½ΠΈ.
- Π€ΠΠ’ΠΠ - ΠΎΠ²Π°Ρ Π½ΠΈΠ²ΠΎ ΡΠΊΠ°Π·ΡΡΠ΅ Π½Π° Π³ΡΠ΅ΡΠΊΠ΅ Π·Π±ΠΎΠ³ ΠΊΠΎΡΠΈΡ ΡΠ΅ΡΠ²Π΅Ρ Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° Π½Π°ΡΡΠ°Π²ΠΈ Π½ΠΎΡΠΌΠ°Π»Π½ΠΎ Π΄Π° ΡΠ°Π΄ΠΈ. ΠΠ° ΠΏΡΠΈΠΌΠ΅Ρ, Π½ΠΈΠ²ΠΎ Π€ΠΠ’ΠΠ ΡΠ΅ Π±ΠΈΡΠΈ Π·Π° Π·Π°ΠΏΠΈΡ ΠΊΠΎΡΠΈ ΡΠΊΠ°Π·ΡΡΠ΅ Π½Π° Π½Π΅ΠΌΠΎΠ³ΡΡΠ½ΠΎΡΡ ΠΏΠΎΠ²Π΅Π·ΠΈΠ²Π°ΡΠ° ΡΠ° ΠΠΠΠ‘-ΠΎΠΌ.
ΠΠ°ΡΠΎΡΠ΅ΠΊΠ° Π΅Π²ΠΈΠ΄Π΅Π½ΡΠΈΡΠ΅ ΡΠ΅ΡΠ²Π΅ΡΠ° ΠΏΠΎΡΡΠ΅ ΡΠ΅ Π°ΠΆΡΡΠΈΡΠ° ΡΠ²Π°ΠΊΠΎΠ³ Π΄Π°Π½Π°. ΠΠ°ΡΠ½ΠΎΠ²ΠΈΡΠ° Π²Π΅ΡΠ·ΠΈΡΠ° Π΄Π°ΡΠΎΡΠ΅ΠΊΠ΅ ΡΠ²Π΅ΠΊ ΠΈΠΌΠ° Π½Π°Π·ΠΈΠ² ΠΠ°ΠΈΠ»Π±ΠΎΠΊ.Π»ΠΎΠ³, Π΄ΠΎΠΊ Π΅Π²ΠΈΠ΄Π΅Π½ΡΠΈΡΠ΅ Π·Π° ΠΎΠ΄ΡΠ΅ΡΠ΅Π½ΠΈ Π΄Π°ΡΡΠΌ ΠΈΠΌΠ°ΡΡ Π΄Π°ΡΡΠΌ Ρ Π½Π°Π·ΠΈΠ²Ρ ΠΈ Π½Π°Π»Π°Π·Π΅ ΡΠ΅ Ρ Π°ΡΡ ΠΈΠ²ΠΈ. ΠΠ° ΠΏΡΠΈΠΌΠ΅Ρ ΠΌΠ°ΠΈΠ»Π±ΠΎΠΊ.Π»ΠΎΠ³.2020-09-29.ΡΠ°Ρ.Π³Π·. ΠΠ²ΠΎ Π·Π½Π°ΡΠ½ΠΎ ΠΎΠ»Π°ΠΊΡΠ°Π²Π° ΠΏΡΠ°Π²ΡΠ΅ΡΠ΅ ΡΠ΅Π·Π΅ΡΠ²Π½ΠΈΡ ΠΊΠΎΠΏΠΈΡΠ° Π΄Π½Π΅Π²Π½ΠΈΠΊΠ° Π°ΠΊΡΠΈΠ²Π½ΠΎΡΡΠΈ ΠΈ ΠΏΡΠ΅ΡΡΠ°ΠΆΠΈΠ²Π°ΡΠ΅ Π΄Π½Π΅Π²Π½ΠΈΠΊΠ°.
Π Π°Π΄ΠΈ ΠΏΠΎΠ³ΠΎΠ΄Π½ΠΎΡΡΠΈ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠ° ΡΠΈΡΡΠ΅ΠΌΠ°, Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡΡΠΌ /ΠΎΠΏΡ/Π·ΠΈΠΌΠ±ΡΠ°/Π»ΠΎΠ³/ ΡΠ°Π΄ΡΠΆΠΈ Π΄ΡΡΠ³Π΅ Π΅Π²ΠΈΠ΄Π΅Π½ΡΠΈΡΠ΅. ΠΠ½ΠΈ ΡΠΊΡΡΡΡΡΡ ΡΠ°ΠΌΠΎ ΡΠ½ΠΎΡΠ΅ ΠΊΠΎΡΠΈ ΡΠ΅ ΠΎΠ΄Π½ΠΎΡΠ΅ Π½Π° ΠΎΠ΄ΡΠ΅ΡΠ΅Π½Π΅ Π΅Π»Π΅ΠΌΠ΅Π½ΡΠ΅ ΠΠΈΠΌΠ±ΡΠ° ΠΠ‘Π. ΠΠ° ΠΏΡΠΈΠΌΠ΅Ρ, Π°ΡΠ΄ΠΈΡ.Π»ΠΎΠ³ ΡΠ°Π΄ΡΠΆΠΈ ΡΠ°ΠΌΠΎ Π·Π°ΠΏΠΈΡΠ΅ ΠΎ Π°ΡΡΠ΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡΠΈ ΠΊΠΎΡΠΈΡΠ½ΠΈΠΊΠ°, ΡΠ»Π°ΠΌΠ΄.Π»ΠΎΠ³ ΡΠ°Π΄ΡΠΆΠΈ ΠΏΠΎΠ΄Π°ΡΠΊΠ΅ ΠΎ ΡΠ°Π΄Ρ Π°Π½ΡΠΈΠ²ΠΈΡΡΡΠ½ΠΎΠ³ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ° ΠΈΡΠ΄. ΠΠ½Π°ΡΠ΅, ΠΎΠ΄Π»ΠΈΡΠ°Π½ ΠΌΠ΅ΡΠΎΠ΄ Π·Π°ΡΡΠΈΡΠ΅ ΠΠΈΠΌΠ±ΡΠ° ΠΠ‘Π ΡΠ΅ΡΠ²Π΅ΡΠ° ΠΎΠ΄ ΡΡΠ΅Π·Π° ΡΠ΅
ΠΡΠΈΠΌΠ΅Ρ ΠΊΠ°ΠΊΠΎ Π°ΡΠ΄ΠΈΡ.Π»ΠΎΠ³ ΠΏΡΠΈΠΊΠ°Π·ΡΡΠ΅ Π»ΠΎΠ·ΠΈΠ½ΠΊΡ ΡΠ½Π΅ΡΡ Π΄Π²Π°ΠΏΡΡ ΠΏΠΎΠ³ΡΠ΅ΡΠ½ΠΎ ΠΈ ΡΡΠΏΠ΅ΡΠ°Π½ ΠΏΠΎΠΊΡΡΠ°Ρ ΠΏΡΠΈΡΠ°Π²Π΅.
ΠΠ½Π΅Π²Π½ΠΈΡΠΈ Ρ ΠΠΈΠΌΠ±ΡΠ° ΠΠ‘Π ΠΌΠΎΠ³Ρ Π±ΠΈΡΠΈ ΠΈΠ·ΡΠ·Π΅ΡΠ½ΠΎ ΠΊΠΎΡΠΈΡΠ½ΠΈ Ρ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠΎΠ²Π°ΡΡ ΡΠ·ΡΠΎΠΊΠ° ΡΠ°Π·Π»ΠΈΡΠΈΡΠΈΡ ΠΊΡΠΈΡΠΈΡΠ½ΠΈΡ ΠΊΠ²Π°ΡΠΎΠ²Π°. Π£ ΡΡΠ΅Π½ΡΡΠΊΡ ΠΊΠ°Π΄Π° Π΄ΠΎΡΠ΅ Π΄ΠΎ ΠΊΡΠΈΡΠΈΡΠ½Π΅ Π³ΡΠ΅ΡΠΊΠ΅, Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡ ΠΎΠ±ΠΈΡΠ½ΠΎ Π½Π΅ΠΌΠ° Π²ΡΠ΅ΠΌΠ΅Π½Π° Π΄Π° ΡΠΈΡΠ° Π΄Π½Π΅Π²Π½ΠΈΠΊΠ΅. ΠΠΎΡΡΠ΅Π±Π½ΠΎ ΡΠ΅ Π²ΡΠ°ΡΠΈΡΠΈ ΡΠ΅ΡΠ²Π΅Ρ ΡΡΠΎ ΡΠ΅ ΠΏΡΠ΅ ΠΌΠΎΠ³ΡΡΠ΅. ΠΠ΅ΡΡΡΠΈΠΌ, ΠΊΠ°ΡΠ½ΠΈΡΠ΅, ΠΊΠ°Π΄Π° ΡΠ΅ΡΠ²Π΅Ρ Π½Π°ΠΏΡΠ°Π²ΠΈ ΡΠ΅Π·Π΅ΡΠ²Π½Ρ ΠΊΠΎΠΏΠΈΡΡ ΠΈ Π³Π΅Π½Π΅ΡΠΈΡΠ΅ ΠΌΠ½ΠΎΠ³ΠΎ Π΅Π²ΠΈΠ΄Π΅Π½ΡΠΈΡΠ°, ΠΌΠΎΠΆΠ΅ Π±ΠΈΡΠΈ ΡΠ΅ΡΠΊΠΎ ΠΏΡΠΎΠ½Π°ΡΠΈ ΠΏΠΎΡΡΠ΅Π±Π°Π½ ΡΠ½ΠΎΡ Ρ Π²Π΅Π»ΠΈΠΊΠΎΡ Π΄Π°ΡΠΎΡΠ΅ΡΠΈ. ΠΠ° Π±ΠΈΡΡΠ΅ Π±ΡΠ·ΠΎ ΠΏΡΠΎΠ½Π°ΡΠ»ΠΈ Π·Π°ΠΏΠΈΡ ΠΎ Π³ΡΠ΅ΡΡΠΈ, Π΄ΠΎΠ²ΠΎΡΠ½ΠΎ ΡΠ΅ Π·Π½Π°ΡΠΈ Π²ΡΠ΅ΠΌΠ΅ ΠΊΠ°Π΄Π° ΡΠ΅ ΡΠ΅ΡΠ²Π΅Ρ ΠΏΠΎΠ½ΠΎΠ²ΠΎ ΠΏΠΎΠΊΡΠ΅Π½ΡΡ ΠΈ ΠΏΡΠΎΠ½Π°ΡΠΈ ΡΠ½ΠΎΡ Ρ Π΅Π²ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈ ΠΊΠΎΡΠΈ Π΄Π°ΡΠΈΡΠ° ΠΈΠ· ΡΠΎΠ³ Π²ΡΠ΅ΠΌΠ΅Π½Π°. ΠΡΠ΅ΡΡ ΠΎΠ΄Π½ΠΈ ΡΠ½ΠΎΡ ΡΠ΅ Π±ΠΈΡΠΈ Π·Π°ΠΏΠΈΡ ΠΎ Π³ΡΠ΅ΡΡΠΈ ΠΊΠΎΡΠ° ΡΠ΅ Π΄ΠΎΠ³ΠΎΠ΄ΠΈΠ»Π°. ΠΠΎΡΡΠΊΡ ΠΎ Π³ΡΠ΅ΡΡΠΈ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΡΠΎΠ½Π°ΡΠΈ ΠΈ ΡΠ°ΠΊΠΎ ΡΡΠΎ ΡΠ΅ΡΠ΅ ΠΏΠΎΡΡΠ°ΠΆΠΈΡΠΈ ΠΊΡΡΡΠ½Ρ ΡΠ΅Ρ Π€ΠΠ’ΠΠ.
ΠΠΈΠΌΠ±ΡΠ° ΠΠ‘Π Π΅Π²ΠΈΠ΄Π΅Π½ΡΠΈΡΠ΅ Π²Π°ΠΌ ΡΠ°ΠΊΠΎΡΠ΅ ΠΎΠΌΠΎΠ³ΡΡΠ°Π²Π°ΡΡ Π΄Π° ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΡΡΠ΅ΡΠ΅ Π½Π΅ΠΊΡΠΈΡΠΈΡΠ½Π΅ Π³ΡΠ΅ΡΠΊΠ΅. ΠΠ° ΠΏΡΠΈΠΌΠ΅Ρ, Π΄Π° Π±ΠΈΡΡΠ΅ ΠΏΡΠΎΠ½Π°ΡΠ»ΠΈ ΠΈΠ·ΡΠ·Π΅ΡΠΊΠ΅ ΡΡΠΊΠΎΠ²Π°ΠΎΡΠ°, ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΡΠ΅ΡΡΠ°ΠΆΠΈΡΠΈ ΠΈΠ·ΡΠ·Π΅ΡΠ°ΠΊ ΡΡΠΊΠΎΠ²Π°ΠΎΡΠ°. Π§Π΅ΡΡΠΎ ΡΡ Π³ΡΠ΅ΡΠΊΠ΅ ΠΊΠΎΡΠ΅ Π³Π΅Π½Π΅ΡΠΈΡΡ ΡΡΠΊΠΎΠ²Π°ΠΎΡΠΈ ΠΏΡΠ°ΡΠ΅Π½Π΅ ΠΏΡΠ°ΡΠ΅ΡΠ΅ΠΌ ΡΡΠ΅ΠΊΠ° ΠΊΠΎΡΠ΅ ΠΎΠ±ΡΠ°ΡΡΠ°Π²Π° ΡΡΠ° ΡΠ΅ ΠΈΠ·Π°Π·Π²Π°Π»ΠΎ ΠΈΠ·ΡΠ·Π΅ΡΠ°ΠΊ. Π£ ΡΠ»ΡΡΠ°ΡΡ Π³ΡΠ΅ΡΠ°ΠΊΠ° ΡΠ° ΠΈΡΠΏΠΎΡΡΠΊΠΎΠΌ ΠΏΠΎΡΡΠ΅, ΡΡΠ΅Π±Π°Π»ΠΎ Π±ΠΈ Π΄Π° Π·Π°ΠΏΠΎΡΠ½Π΅ΡΠ΅ ΠΏΡΠ΅ΡΡΠ°Π³Ρ ΡΠ° ΠΊΡΡΡΠ½ΠΎΠΌ ΡΠ΅ΡΠΈ ΠΠΌΡΠΏΠ‘Π΅ΡΠ²Π΅Ρ, Π° Π·Π° ΡΡΠ°ΠΆΠ΅ΡΠ΅ Π³ΡΠ΅ΡΠ°ΠΊΠ° Ρ Π²Π΅Π·ΠΈ ΡΠ° ΠΠΠ ΠΈΠ»ΠΈ ΠΠΠΠ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»ΠΈΠΌΠ° ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈΡΠΈ ΠΊΡΡΡΠ½Π΅ ΡΠ΅ΡΠΈ ΠΠΌΠ°ΠΏΠ‘Π΅ΡΠ²Π΅Ρ ΠΈ ΠΠΎΠΏ3Π‘Π΅ΡΠ²Π΅Ρ.
ΠΠ½Π΅Π²Π½ΠΈΡΠΈ ΡΠ°ΠΊΠΎΡΠ΅ ΠΌΠΎΠ³Ρ ΠΏΠΎΠΌΠΎΡΠΈ ΠΊΠ°Π΄Π° ΡΠ΅ ΠΈΡΡΡΠ°ΠΆΡΡΡ ΠΈΠ½ΡΠΈΠ΄Π΅Π½ΡΠΈ Ρ ΠΎΠ±Π»Π°ΡΡΠΈ Π±Π΅Π·Π±Π΅Π΄Π½ΠΎΡΡΠΈ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡΠ°. ΠΠΎΠ³Π»Π΅Π΄Π°ΡΠΌΠΎ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ°Π½ ΠΏΡΠΈΠΌΠ΅Ρ. ΠΠ΅Π΄Π°Π½ ΠΎΠ΄ Π·Π°ΠΏΠΎΡΠ»Π΅Π½ΠΈΡ ΡΠ΅ 20. ΡΠ΅ΠΏΡΠ΅ΠΌΠ±ΡΠ° ΠΏΠΎΡΠ»Π°ΠΎ ΠΊΠ»ΠΈΡΠ΅Π½ΡΡ ΠΏΠΈΡΠΌΠΎ Π·Π°ΡΠ°ΠΆΠ΅Π½ΠΎ Π²ΠΈΡΡΡΠΎΠΌ. ΠΠ°ΠΎ ΡΠ΅Π·ΡΠ»ΡΠ°Ρ ΡΠΎΠ³Π°, ΠΏΠΎΠ΄Π°ΡΠΈ Π½Π° ΡΠ°ΡΡΠ½Π°ΡΡ ΠΊΠ»ΠΈΡΠ΅Π½ΡΠ° ΡΡ ΡΠΈΡΡΠΎΠ²Π°Π½ΠΈ. ΠΠ΅ΡΡΡΠΈΠΌ, Π·Π°ΠΏΠΎΡΠ»Π΅Π½ΠΈ ΡΠ΅ ΠΊΡΠ½Π΅ Π΄Π° Π½ΠΈΡΡΠ° Π½ΠΈΡΠ΅ ΠΏΠΎΡΠ»Π°ΠΎ. Π£ ΠΎΠΊΠ²ΠΈΡΡ ΠΈΡΡΡΠ°Π³Π΅ ΠΎ ΠΈΠ½ΡΠΈΠ΄Π΅Π½ΡΡ, ΡΠ»ΡΠΆΠ±Π° Π±Π΅Π·Π±Π΅Π΄Π½ΠΎΡΡΠΈ ΠΏΡΠ΅Π΄ΡΠ·Π΅ΡΠ° Π·Π°Ρ ΡΠ΅Π²Π° ΠΎΠ΄ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠ° ΡΠΈΡΡΠ΅ΠΌΠ° Π΅Π²ΠΈΠ΄Π΅Π½ΡΠΈΡΡ ΠΌΠ΅ΡΠ» ΡΠ΅ΡΠ²Π΅ΡΠ° Π·Π° 20. ΡΠ΅ΠΏΡΠ΅ΠΌΠ±Π°Ρ Ρ Π²Π΅Π·ΠΈ ΡΠ° ΠΊΠΎΡΠΈΡΠ½ΠΈΠΊΠΎΠΌ ΠΊΠΎΡΠΈ ΡΠ΅ ΠΈΡΡΡΠ°ΠΆΡΡΠ΅. ΠΠ°Ρ Π²Π°ΡΡΡΡΡΠΈ Π²ΡΠ΅ΠΌΠ΅Π½ΡΠΊΠΎΠΌ ΠΆΠΈΠ³Ρ, Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡ ΡΠΈΡΡΠ΅ΠΌΠ° ΠΏΡΠΎΠ½Π°Π»Π°Π·ΠΈ ΠΏΠΎΡΡΠ΅Π±Π½Ρ Π΄Π°ΡΠΎΡΠ΅ΠΊΡ Π΅Π²ΠΈΠ΄Π΅Π½ΡΠΈΡΠ΅, ΠΈΠ·Π΄Π²Π°ΡΠ° ΠΏΠΎΡΡΠ΅Π±Π½Π΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡΠ΅ ΠΈ ΠΏΡΠ΅Π½ΠΎΡΠΈ ΠΈΡ ΡΡΡΡΡΡΠ°ΡΠΈΠΌΠ° Π·Π° Π±Π΅Π·Π±Π΅Π΄Π½ΠΎΡΡ. ΠΠ½ΠΈ Π³Π°, ΠΏΠ°ΠΊ, ΠΏΡΠ΅Π³Π»Π΅Π΄Π°ΡΡ ΠΈ ΠΎΡΠΊΡΠΈΡΡ Π΄Π° ΠΠ Π°Π΄ΡΠ΅ΡΠ° ΡΠ° ΠΊΠΎΡΠ΅ ΡΠ΅ ΠΏΠΎΡΠ»Π°ΡΠΎ ΠΎΠ²ΠΎ ΠΏΠΈΡΠΌΠΎ ΠΎΠ΄Π³ΠΎΠ²Π°ΡΠ° ΠΠ Π°Π΄ΡΠ΅ΡΠΈ ΡΠ°ΡΡΠ½Π°ΡΠ° ΠΊΠΎΡΠΈΡΠ½ΠΈΠΊΠ°. Π‘Π½ΠΈΠΌΡΠΈ Π¦Π¦Π’Π-Π° ΡΡ ΠΏΠΎΡΠ²ΡΠ΄ΠΈΠ»ΠΈ Π΄Π° ΡΠ΅ Π·Π°ΠΏΠΎΡΠ»Π΅Π½ΠΈΠΊ Π±ΠΈΠΎ Π½Π° ΡΠ²ΠΎΠΌ ΡΠ°Π΄Π½ΠΎΠΌ ΠΌΠ΅ΡΡΡ ΠΊΠ°Π΄Π° ΡΠ΅ ΠΏΠΈΡΠΌΠΎ ΠΏΠΎΡΠ»Π°ΡΠΎ. ΠΠ²ΠΈ ΠΏΠΎΠ΄Π°ΡΠΈ ΡΡ Π±ΠΈΠ»ΠΈ Π΄ΠΎΠ²ΠΎΡΠ½ΠΈ Π΄Π° Π³Π° ΠΎΠΏΡΡΠΆΠ΅ Π·Π° ΠΊΡΡΠ΅ΡΠ΅ ΠΏΡΠ°Π²ΠΈΠ»Π° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½Π΅ Π±Π΅Π·Π±Π΅Π΄Π½ΠΎΡΡΠΈ ΠΈ ΠΎΡΠΏΡΡΡΠ΅.
ΠΡΠΈΠΌΠ΅Ρ ΠΈΠ·Π΄Π²Π°ΡΠ°ΡΠ° Π·Π°ΠΏΠΈΡΠ° ΠΎ ΡΠ΅Π΄Π½ΠΎΠΌ ΠΎΠ΄ Π½Π°Π»ΠΎΠ³Π° ΠΈΠ· Π΅Π²ΠΈΠ΄Π΅Π½ΡΠΈΡΠ΅ ΠΠ°ΠΈΠ»Π±ΠΎΠΊ.Π»ΠΎΠ³ Ρ ΠΏΠΎΡΠ΅Π±Π½Ρ Π΄Π°ΡΠΎΡΠ΅ΠΊΡ
Π‘Π²Π΅ ΠΏΠΎΡΡΠ°ΡΠ΅ ΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠΌΠΏΠ»ΠΈΠΊΠΎΠ²Π°Π½ΠΈΡΠ΅ ΠΊΠ°Π΄Π° ΡΠ΅ Ρ ΠΏΠΈΡΠ°ΡΡ ΠΌΡΠ»ΡΠΈ-ΡΠ΅ΡΠ²Π΅ΡΡΠΊΠ° ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ°. ΠΠΎΡΡΠΎ ΡΠ΅ Π΅Π²ΠΈΠ΄Π΅Π½ΡΠΈΡΠ΅ ΠΏΡΠΈΠΊΡΠΏΡΠ°ΡΡ Π»ΠΎΠΊΠ°Π»Π½ΠΎ, ΡΠ°Π΄ ΡΠ° ΡΠΈΠΌΠ° Ρ ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠΈ ΡΠ° Π²ΠΈΡΠ΅ ΡΠ΅ΡΠ²Π΅ΡΠ° ΡΠ΅ Π²Π΅ΠΎΠΌΠ° Π½Π΅Π·Π³ΠΎΠ΄Π°Π½ ΠΈ ΡΡΠΎΠ³Π° ΠΏΠΎΡΡΠΎΡΠΈ ΠΏΠΎΡΡΠ΅Π±Π° Π΄Π° ΡΠ΅ ΠΏΡΠΈΠΊΡΠΏΡΠ°ΡΠ΅ Π΅Π²ΠΈΠ΄Π΅Π½ΡΠΈΡΠ° ΡΠ΅Π½ΡΡΠ°Π»ΠΈΠ·ΡΡΠ΅. ΠΠ²ΠΎ ΡΠ΅ ΠΌΠΎΠΆΠ΅ ΡΡΠ°Π΄ΠΈΡΠΈ ΠΏΠΎΠ΄Π΅ΡΠ°Π²Π°ΡΠ΅ΠΌ Ρ ΠΎΡΡΠ° Π·Π° ΠΏΡΠΈΠΊΡΠΏΡΠ°ΡΠ΅ Π΄Π½Π΅Π²Π½ΠΈΠΊΠ°. ΠΠ΅ΠΌΠ° ΠΏΠΎΡΠ΅Π±Π½Π΅ ΠΏΠΎΡΡΠ΅Π±Π΅ Π·Π° Π΄ΠΎΠ΄Π°Π²Π°ΡΠ΅ΠΌ Π½Π°ΠΌΠ΅Π½ΡΠΊΠΎΠ³ Ρ ΠΎΡΡΠ° ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠΈ. Π‘Π²Π°ΠΊΠΈ ΡΠ΅ΡΠ²Π΅Ρ ΠΏΠΎΡΡΠ΅ ΠΌΠΎΠΆΠ΅ Π΄Π° Π΄Π΅Π»ΡΡΠ΅ ΠΊΠ°ΠΎ ΡΠ²ΠΎΡ Π·Π° ΠΏΡΠΈΠΊΡΠΏΡΠ°ΡΠ΅ Π΅Π²ΠΈΠ΄Π΅Π½ΡΠΈΡΠ΅. Π£ Π½Π°ΡΠ΅ΠΌ ΡΠ»ΡΡΠ°ΡΡ, ΠΎΠ²ΠΎ ΡΠ΅ Π±ΠΈΡΠΈ ΡΠ²ΠΎΡ ΠΠ°ΠΈΠ»ΡΡΠΎΡΠ΅01.
ΠΠ° ΠΎΠ²ΠΎΠΌ ΡΠ΅ΡΠ²Π΅ΡΡ ΠΌΠΎΡΠ°ΠΌΠΎ Π΄Π° ΡΠ½Π΅ΡΠ΅ΠΌΠΎ ΡΠ»Π΅Π΄Π΅ΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Π΅:
sudo su β zimbra
zmcontrol stop
exit
sudo /opt/zimbra/libexec/zmfixperms -e -v
Π£ΡΠ΅Π΄ΠΈΡΠ΅ /Π΅ΡΡ/ΡΠΈΡΡΠΎΠ½ΡΠΈΠ³/ΡΡΠΈΡΠ»ΠΎΠ³ Π΄Π°ΡΠΎΡΠ΅ΠΊΡ ΠΈ ΠΏΠΎΡΡΠ°Π²ΠΈΡΠ΅ Π‘ΠΠ‘ΠΠΠΠ_ΠΠΠ’ΠΠΠΠ‘=β-Ρ -Ρ 2β³
Π£ΡΠ΅Π΄ΠΈΡΠ΅ /Π΅ΡΡ/ΡΡΠΈΡΠ»ΠΎΠ³.ΡΠΎΠ½Ρ ΠΈ ΡΠΊΠΈΠ½ΠΈΡΠ΅ ΠΊΠΎΠΌΠ΅Π½ΡΠ°Ρ ΡΠ° ΡΠ»Π΅Π΄Π΅ΡΠΈΡ
ΡΠ΅Π΄ΠΎΠ²Π°:
$ΠΠΎΠ΄ΠΠΎΠ°Π΄ ΠΈΠΌΡΠ΄ΠΏ
$Π£ΠΠΠ‘Π΅ΡΠ²Π΅ΡΠ ΡΠ½ 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
ΠΠΎΠΆΠ΅ΡΠ΅ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΠΈ Π΄Π° Π»ΠΈ ΡΠ²Π΅ ΡΠ°Π΄ΠΈ ΠΏΠΎΠΌΠΎΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Π΅ Π·ΠΌΠΏΡΠΎΠ² Π³Π°ΡΡ | Π³ΡΠ΅ΠΏ Π·ΠΈΠΌΠ±ΡΠ°ΠΠΎΠ³Π₯ΠΎΡΡΠ½Π°ΠΌΠ΅. ΠΠ°ΠΊΠΎΠ½ ΠΈΠ·Π²ΡΡΠ΅ΡΠ° ΠΊΠΎΠΌΠ°Π½Π΄Π΅, ΡΡΠ΅Π±Π° Π΄Π° ΡΠ΅ ΠΏΡΠΈΠΊΠ°ΠΆΠ΅ ΠΈΠΌΠ΅ Ρ ΠΎΡΡΠ° ΠΊΠΎΡΠΈ ΠΏΡΠΈΠΊΡΠΏΡΠ° Π΅Π²ΠΈΠ΄Π΅Π½ΡΠΈΡΠ΅. ΠΠ° Π±ΠΈΡΡΠ΅ Π³Π° ΠΏΡΠΎΠΌΠ΅Π½ΠΈΠ»ΠΈ, ΠΌΠΎΡΠ°ΡΠ΅ ΡΠ½Π΅ΡΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Ρ Π·ΠΌΠΏΡΠΎΠ² ΠΌΡΡ Π·ΠΈΠΌΠ±ΡΠ°ΠΠΎΠ³Π₯ΠΎΡΡΠ½Π°ΠΌΠ΅ ΠΌΠ°ΠΈΠ»ΡΡΠΎΡΠ΅01.ΡΠΎΠΌΠΏΠ°Π½ΠΈ.ΡΡ.
ΠΠ° ΡΠ²ΠΈΠΌ ΠΎΡΡΠ°Π»ΠΈΠΌ ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ½ΠΈΠΌ ΡΠ΅ΡΠ²Π΅ΡΠΈΠΌΠ° (ΠΠΠΠ, ΠΠ’Π ΠΈ Π΄ΡΡΠ³Π΅ ΠΏΡΠΎΠ΄Π°Π²Π½ΠΈΡΠ΅ ΠΏΠΎΡΡΠ΅), ΠΏΠΎΠΊΡΠ΅Π½ΠΈΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ Π·ΠΌΠΏΡΠΎΠ² Π³Π°ΡΡ |Π³ΡΠ΅ΠΏ Π·ΠΈΠΌΠ±ΡΠ°ΠΠΎΠ³Π₯ΠΎΡΡΠ½Π°ΠΌΠ΅ Π΄Π° Π±ΠΈΡΡΠ΅ Π²ΠΈΠ΄Π΅Π»ΠΈ ΠΈΠΌΠ΅ Ρ ΠΎΡΡΠ° ΠΊΠΎΠΌΠ΅ ΡΠ΅ ΡΠ°ΡΡ Π΅Π²ΠΈΠ΄Π΅Π½ΡΠΈΡΠ΅. ΠΠ° Π±ΠΈΡΡΠ΅ Π³Π° ΠΏΡΠΎΠΌΠ΅Π½ΠΈΠ»ΠΈ, ΡΠ°ΠΊΠΎΡΠ΅ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΡΠ½Π΅ΡΠ΅ΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ Π·ΠΌΠΏΡΠΎΠ² ΠΌΡΡ Π·ΠΈΠΌΠ±ΡΠ°ΠΠΎΠ³Π₯ΠΎΡΡΠ½Π°ΠΌΠ΅ ΠΌΠ°ΠΈΠ»ΡΡΠΎΡΠ΅01.ΡΠΎΠΌΠΏΠ°Π½ΠΈ.ΡΡ
Π’Π°ΠΊΠΎΡΠ΅ ΠΌΠΎΡΠ°ΡΠ΅ Π΄Π° ΡΠ½Π΅ΡΠ΅ΡΠ΅ ΡΠ»Π΅Π΄Π΅ΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Π΅ Π½Π° ΡΠ²Π°ΠΊΠΎΠΌ ΡΠ΅ΡΠ²Π΅ΡΡ:
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
ΠΠ°ΠΊΠΎΠ½ ΡΠΎΠ³Π°, ΡΠ²ΠΈ Π΄Π½Π΅Π²Π½ΠΈΡΠΈ ΡΠ΅ Π±ΠΈΡΠΈ ΡΠ½ΠΈΠΌΡΠ΅Π½ΠΈ Π½Π° ΡΠ΅ΡΠ²Π΅ΡΡ ΠΊΠΎΡΠΈ ΡΡΠ΅ Π½Π°Π²Π΅Π»ΠΈ, Π³Π΄Π΅ ΡΠ΅ ΠΌΠΎΠ³Ρ Π»Π°ΠΊΠΎ ΠΏΡΠ΅Π³Π»Π΅Π΄Π°ΡΠΈ. Π’Π°ΠΊΠΎΡΠ΅, Ρ ΠΠΈΠΌΠ±ΡΠ° ΠΠ‘Π Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΡΠΊΠΎΡ ΠΊΠΎΠ½Π·ΠΎΠ»ΠΈ, Π½Π° Π΅ΠΊΡΠ°Π½Ρ ΡΠ° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡΠ°ΠΌΠ° ΠΎ ΡΡΠ°ΡΡΡΡ ΡΠ΅ΡΠ²Π΅ΡΠ°, ΠΏΠΎΠΊΡΠ΅Π½ΡΡΠ° ΡΡΠ»ΡΠ³Π° ΠΠΎΠ³Π³Π΅Ρ ΡΠ΅ Π±ΠΈΡΠΈ ΠΏΡΠΈΠΊΠ°Π·Π°Π½Π° ΡΠ°ΠΌΠΎ Π·Π° ΡΠ΅ΡΠ²Π΅Ρ ΠΌΠ°ΠΈΠ»ΡΡΠΎΡΠ΅01.
ΠΠΎΡ ΡΠ΅Π΄Π½Π° Π³Π»Π°Π²ΠΎΠ±ΠΎΡΠ° Π·Π° Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠ° ΠΌΠΎΠΆΠ΅ Π±ΠΈΡΠΈ ΠΏΡΠ°ΡΠ΅ΡΠ΅ ΠΎΠ΄ΡΠ΅ΡΠ΅Π½Π΅ Π΅-ΠΏΠΎΡΡΠ΅. ΠΠΎΡΡΠΎ Π΅-ΠΏΠΎΡΡΠΊΠ΅ Ρ ΠΠΈΠΌΠ±ΡΠ° ΠΠ‘Π ΠΏΡΠΎΠ»Π°Π·Π΅ ΠΊΡΠΎΠ· Π½Π΅ΠΊΠΎΠ»ΠΈΠΊΠΎ ΡΠ°Π·Π»ΠΈΡΠΈΡΠΈΡ Π΄ΠΎΠ³Π°ΡΠ°ΡΠ° ΠΎΠ΄ΡΠ΅Π΄Π½ΠΎΠΌ: ΡΠΊΠ΅Π½ΠΈΡΠ°ΡΠ΅ Π°Π½ΡΠΈΠ²ΠΈΡΡΡΠΎΠΌ, Π°Π½ΡΠΈΡΠΏΠ°ΠΌ ΠΈ ΡΠ°ΠΊΠΎ Π΄Π°ΡΠ΅, ΠΏΡΠ΅ Π½Π΅Π³ΠΎ ΡΡΠΎ Π±ΡΠ΄Ρ ΠΏΡΠΈΡ Π²Π°ΡΠ΅Π½Π΅ ΠΈΠ»ΠΈ ΠΏΠΎΡΠ»Π°ΡΠ΅, Π·Π° Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠ°, Π°ΠΊΠΎ Π΅-ΠΏΠΎΡΡΠΊΠ° Π½Π΅ ΡΡΠΈΠ³Π½Π΅, ΠΌΠΎΠΆΠ΅ Π±ΠΈΡΠΈ ΠΏΡΠΈΠ»ΠΈΡΠ½ΠΎ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ°ΡΠΈΡΠ½ΠΎ ΠΏΡΠ°ΡΠΈΡΠΈ Ρ ΠΊΠΎΡΠΎΡ ΡΠ°Π·ΠΈ Π±ΠΈΠ»ΠΎ ΡΠ΅ ΠΈΠ·Π³ΡΠ±ΡΠ΅Π½ΠΎ.
ΠΠ° Π±ΠΈΡΡΠ΅ ΡΠ΅ΡΠΈΠ»ΠΈ ΠΎΠ²Π°Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌ, ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈΡΠΈ ΠΏΠΎΡΠ΅Π±Π½Ρ ΡΠΊΡΠΈΠΏΡΡ, ΠΊΠΎΡΡ ΡΠ΅ ΡΠ°Π·Π²ΠΈΠΎ ΡΡΡΡΡΡΠ°ΠΊ Π·Π° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½Ρ Π±Π΅Π·Π±Π΅Π΄Π½ΠΎΡΡ ΠΠΈΠΊΡΠΎΡ ΠΡΡ ΠΎΠ²Π½ΠΈ ΠΈ ΠΏΡΠ΅ΠΏΠΎΡΡΡΠΈΠΎ Π·Π° ΡΠΏΠΎΡΡΠ΅Π±Ρ ΠΎΠ΄ ΡΡΡΠ°Π½Π΅ ΠΠΎΡΡΡΠΈΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ΅ΡΠ°. ΠΠ²Π° ΡΠΊΡΠΈΠΏΡΠ° ΡΠΏΠ°ΡΠ° ΡΠ½ΠΎΡΠ΅ ΠΈΠ· Π΄Π½Π΅Π²Π½ΠΈΠΊΠ° Π·Π° ΠΎΠ΄ΡΠ΅ΡΠ΅Π½ΠΈ ΠΏΡΠΎΡΠ΅Ρ ΠΈ Π·Π±ΠΎΠ³ ΡΠΎΠ³Π° Π²Π°ΠΌ ΠΎΠΌΠΎΠ³ΡΡΠ°Π²Π° Π΄Π° Π±ΡΠ·ΠΎ ΠΏΡΠΈΠΊΠ°ΠΆΠ΅ΡΠ΅ ΡΠ²Π΅ ΡΠ½ΠΎΡΠ΅ ΠΏΠΎΠ²Π΅Π·Π°Π½Π΅ ΡΠ° ΡΠ»Π°ΡΠ΅ΠΌ ΠΎΠ΄ΡΠ΅ΡΠ΅Π½ΠΎΠ³ ΠΏΠΈΡΠΌΠ° Π½Π° ΠΎΡΠ½ΠΎΠ²Ρ ΡΠ΅Π³ΠΎΠ²ΠΎΠ³ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΠ°. ΠΠ΅Π³ΠΎΠ² ΡΠ°Π΄ ΡΠ΅ ΡΠ΅ΡΡΠΈΡΠ°Π½ Π½Π° ΡΠ²ΠΈΠΌ Π²Π΅ΡΠ·ΠΈΡΠ°ΠΌΠ° ΠΠΈΠΌΠ±ΡΠ° ΠΠ‘Π, ΠΏΠΎΡΠ΅Π²ΡΠΈ ΠΎΠ΄ 8.7. ΠΠ²ΠΎ ΡΠ΅ΠΊΡΡΠ° ΡΡΠ΅Π½Π°ΡΠΈΡΠ°.
#! /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 /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
ΠΠ° ΡΠ²Π° ΠΏΠΈΡΠ°ΡΠ° Ρ Π²Π΅Π·ΠΈ ΡΠ° ΠΠ΅ΠΊΡΡΠ°Ρ Π‘ΡΠΈΡΠ΅-ΠΎΠΌ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΊΠΎΠ½ΡΠ°ΠΊΡΠΈΡΠ°ΡΠΈ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π½ΠΈΡΡ ΠΠ΅ΠΊΡΡΠ°Ρ ΠΠΊΠ°ΡΠ΅ΡΠΈΠ½Ρ Π’ΡΠΈΠ°Π½Π΄Π°ΡΠΈΠ»ΠΈΠ΄ΠΈ ΠΏΡΡΠ΅ΠΌ Π΅-ΠΏΠΎΡΡΠ΅ [Π΅ΠΌΠ°ΠΈΠ» Π·Π°ΡΡΠΈΡΠ΅Π½]
ΠΠ·Π²ΠΎΡ: Π²Π²Π².Ρ Π°Π±Ρ.ΡΠΎΠΌ