
рдореИрдВ рдЙрдкрдпреЛрдЧреА рдЙрдкрдпреЛрдЧрд┐рддрд╛рдУрдВ рдХреЛ рд╕рд╛рдЭрд╛ рдХрд░рдирд╛ рдЬрд╛рд░реА рд░рдЦрддрд╛ рд╣реВрдВ рдЬреЛ рдореИрдВ рд╡рд┐рднрд┐рдиреНрди рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВред рдЗрд╕ рдмрд╛рд░ рд╣рдо
рд▓реЙрдЧрд░реЗрдкреНрд▓рд┐рдХрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░реЗрдВрдЧреЗ - рдПрдХ рд╕рд░рд▓ рдЙрдкрдХрд░рдг рдЬреЛ рдЖрдкрдХреЛ рд╡рд┐рднрд┐рдиреНрди рдХреНрд▓рд╕реНрдЯрд░ рд╕рд░реНрд╡рд░ рд╕реЗ рд▓реЙрдЧ рдХреЗ
рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рд╣рд╕реНрддрд╛рдВрддрд░рдг рдХреЛ рдмрдбрд╝реА "рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдордп" рдбреНрд░рд╛рдЗрд╡ рдХреЗ рд╕рд╛рде рдПрдХ рдорд╢реАрди рдкрд░ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдпрд╣ рдмрд╣реБрдд рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИ рдпрджрд┐ рдЖрдк рд╕рдВрдкреВрд░реНрдг рдХреНрд▓рд╕реНрдЯрд░ рд╕реЗ рд▓реЙрдЧ рдХреА рдХреЗрдВрджреНрд░реАрдп рдирд┐рдЧрд░рд╛рдиреА рдпрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдЬреИрд╕реЗ рдХрд┐ рд╡реЗ рд╕реАрдзреЗ рдПрдХ рдорд╢реАрди рдкрд░ рд▓рд┐рдЦреЗ рдЧрдП рд╣реЛрдВред
рд╣рдо рдпрд╣ рдХрд╣ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рд▓реЙрдЧреНрд░реЗрдкреНрд▓рд┐рдХрд╛ рдХреА рдХрд▓реНрдкрдирд╛ рдПрдХ рдЕрдзрд┐рдХ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдФрд░ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рддрд░реАрдХреЗ рдХреЗ рд░реВрдк рдореЗрдВ рдХреА рдЧрдИ рдереА рдЬреЛ рдХрд┐ рдХреЗрдВрджреНрд░реАрдп рд╕реНрдерд╛рди рдореЗрдВ рд▓реЙрдЧ рдХреЛ рдЗрдХрдЯреНрдард╛ рдХрд░рдиреЗ рдХреЗ рддрд░реАрдХреЗ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рд╕рд┐рд╕рд▓реЙрдЧ / рд╕рд┐рд╕рд▓реЙрдЧ-рдПрдирдЬреА рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддрд╛ рдерд╛ред
Logreplica рдХрд╛ рд▓рд╛рдн рдЗрд╕рдХреА рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдореЗрдВ рдЖрд╕рд╛рдиреА рд╣реИ: рдЖрдк рдХреЗрд╡рд▓ рд▓реЙрдЧ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рдирд╛рдо рдХреЗ "рдорд╛рд╕реНрдХ" рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рд╕реНрд░реЛрдд рдорд╢реАрдиреЛрдВ рдХреЗ рдкрддреЗ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рднрд╡рд┐рд╖реНрдп рдореЗрдВ рдорд╛рд╕реНрдХ рдХреЗ рдЕрдиреБрд░реВрдк рд▓реЙрдЧ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рд╣реЛрддреЗ рд╣реИрдВ рдФрд░ рдХреЗрдВрджреНрд░реАрдп рдорд╢реАрди рдореЗрдВ рдЬреЛрдбрд╝реЗ рдЧрдП рдордХреНрдЦреА рдкрд░ (рдпрджрд┐ рдорд╢реАрдиреЛрдВ рдкрд░ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ) -рд╕реВрддреНрд░ рдирдИ рд▓реЙрдЧ рдлрд╝рд╛рдЗрд▓реЗрдВ рджрд┐рдЦрд╛рдИ рджреЗрддреЗ рд╣реИрдВ, рдЕрдЬреНрдЮрд╛рдд рд╕рдордп рд▓реЙрдЧреНрд░реЗрдкреНрд▓рд┐рдХрд╛ рд╢реБрд░реВ рд╣реЛрдиреЗ рдкрд░)ред рдирдИ рдорд╢реАрди рдЬреЛрдбрд╝рддреЗ рд╕рдордп, рдЖрдкрдХреЛ рдЙрд╕ рдкрд░ рдХреБрдЫ рднреА рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ: рдмрд╕ рдЗрд╕рдХрд╛ рдирд╛рдо рдХреЙрдиреНтАНрдлрд╝рд┐рдЧрд░ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдХрд░реЗрдВред
рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдЙрджрд╛рд╣рд░рдг /etc/dklab_logreplica.conf
# рд▓реЙрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд░реНрддрдорд╛рди рдорд╢реАрди рдореЗрдВ рдХреНрдпрд╛ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рд╣реИред
рдЧрдВрддрд╡реНрдп = / var / рд▓реЙрдЧ / рдХреНрд▓рд╕реНрдЯрд░
# рдЧрдВрддрд╡реНрдп рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рддреЗ рд╕рдордп рдЗрди рд▓реЙрдЧ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдЙрдкрд╕рд░реНрдЧ рдЫреЛрдбрд╝ рджреЗрдВред
Skip_destination_prefixes = / var / log: / var / lib / pgsql / data / log
# рдЖрдВрддрд░рд┐рдХ рд╕реНрдерд┐рддрд┐ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рдкрде (рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдирд╣реАрдВ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ)ред
рд╕реНрдХреЛрд░рдмреЛрд░реНрдб = /var/run/dklab_logreplica.scoreboard
# рд▓реЙрдЧ рдЧреНрд░реЛрде рдЪреЗрдХ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рд╕реЛрдиреЗ рдХрд╛ рд╕рдордп рдЕрдВрддрд░рд╛рд▓ред
рджреЗрд░реА = 0.25
# рджреВрд░рд╕реНрде рд╣реЛрд╕реНрдЯ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ред
рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ = рдЬрдбрд╝
# рд▓реЙрдЧ рдЗрди рдорд╢реАрдиреЛрдВ рдХреА рд╕рднреА рдорд╢реАрдиреЛрдВ рдкрд░ рдирд┐рдЧрд░рд╛рдиреА рдХреЗ рд▓рд┐рдП рдХреМрди рд╕реА рдлрд╛рдЗрд▓реЗрдВред
[рдлрд╝рд╛рдЗрд▓реЗрдВ]
/ var / log / {рд╕рдВрджреЗрд╢, maillog}
/ var / log / httpd / * _ рд▓реЙрдЧ
# рдХреНрдпрд╛ рд▓реЙрдЧ рд╕реЗ рдЗрдХрдЯреНрдард╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣реЛрд╕реНрдЯ рдХрд░рддрд╛ рд╣реИред
[рдореЗрдЬрдмрд╛рди]
рдкрд╣рд▓рд╛ = machine1.example.com
second=nobody@machine2.example.com
рд▓реЙрдЧреНрд░реЗрдкреНрд▓рд┐рдХрд╛ рдХреИрд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ рдФрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░реЗрдВ
рд╕реНрд░реЛрдд рдорд╢реАрдиреЛрдВ рдкрд░, рдЖрдкрдХреЛ рдХреБрдЫ рднреА рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ: рд╡реЗ рдХреЗрдВрджреНрд░реАрдп рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдкрдВрдЬреАрдХреГрдд рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж рддреБрд░рдВрдд рдЪрд╛рд▓реВ рд╣реЛ рдЬрд╛рддреЗ рд╣реИрдВред рддреЛ, рджрд░реНрдЬрдиреЛрдВ рд╕рд░реНрд╡рд░реЛрдВ рдХреЛ рдмрд┐рдирд╛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдП рд▓реЙрдЧрдЬреАрдкрд┐рдХрд╛ рд╕реЗ рд╕реНрд╡рддрдВрддреНрд░ рд░реВрдк рд╕реЗ рдЬреЛрдбрд╝рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ: рд╕рднреА рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдПрдХ рд╣реА рдлрд╝рд╛рдЗрд▓
/etc/dklab_logreplica.conf рдореЗрдВ рд╕реНрдерд┐рдд рд╣реИрдВред
- рдЙрд╕ рд╕рд░реНрд╡рд░ рдХрд╛ рдЪрдпрди рдХрд░реЗрдВ рдЬрд┐рд╕ рдкрд░ рд╕рднреА рд▓реЙрдЧ рдЬреЛрдбрд╝реЗ рдЬрд╛рдПрдВрдЧреЗ; logreplica рд╡рд┐рддрд░рдг рдХреЛ / рдСрдкреНрдЯ / dklab_logreplica / рдкрд░ рдХреЙрдкреА рдХрд░реЗрдВ ред
- Dklab_logreplica.in рдЗрдиреНрдЯреНрд░реА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ /etc/init.d рдкрд░ рдХреЙрдкреА рдХрд░реЗрдВ рдФрд░ рдорд╢реАрди рдмреВрдЯ рд╣реЛрдиреЗ рдкрд░ рдСрдЯреЛрд╕реНрдЯрд╛рд░реНрдЯ рд╕реЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░реЗрдВ ( chkconfig , update-rc.d рдФрд░ рдЕрдиреНрдп рд▓рд┐рдирдХреНрд╕ рдЙрдкрдпреЛрдЧрд┐рддрд╛рдУрдВ рдХреЛ рджреЗрдЦреЗрдВ)ред
- рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди dklab_logreplica.conf.sample рдХреЛ /etc/dklab_logreplica.conf рдкрд░ рдХреЙрдкреА рдХрд░реЗрдВ рдФрд░ рдЗрд╕реЗ рдЕрдкрдиреЗ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдмрджрд▓реЗрдВ:
- рдЙрди рдорд╢реАрдиреЛрдВ рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВ рдЬрд┐рдирд╕реЗ рд▓реЙрдЧ рдПрдХрддреНрд░ рдХрд┐рдП рдЬрд╛рдПрдВрдЧреЗ;
- рдореЙрдирд┐рдЯрд░ рдХреА рдЬрд╛рдиреЗ рд╡рд╛рд▓реА рд▓реЙрдЧ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рдирд╛рдо рдХреЗ рд▓рд┐рдП рдорд╛рд╕реНрдХ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВ;
- рдЙрд╕ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВ рдЬрд╣рд╛рдВ рд▓реЙрдЧ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдордп рдореЗрдВ рдХреЙрдкреА рдХрд┐рдП рдЬрд╛рдПрдВрдЧреЗред
- Ssh-keygen -t rsa рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрдХ рдирд┐рдЬреА + рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдХреБрдВрдЬреА рдмрдирд╛рдПрдБред рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдХреБрдВрдЬреА рдХреЛ рдЙрди рдорд╢реАрдиреЛрдВ рдореЗрдВ рдбрд╛рд▓реЗрдВ рдЬрд╣рд╛рдВ рд╕реЗ рд▓реЙрдЧ рдбрд╛рдЙрдирд▓реЛрдб рдХрд┐рдП рдЬрд╛рдПрдВрдЧреЗ: ssh-copy-id root @ machine-to-be-be ред рдирддреАрдЬрддрди, рдЖрдкрдХреЛ рд▓реЙрдЧ рд╕рд░реНрд╡рд░ рд╕реЗ рд╕рднреА рд╕реНрд░реЛрдд рдорд╢реАрдиреЛрдВ рддрдХ рдкрд╛рд╕рд╡рд░реНрдб рд░рд╣рд┐рдд рдкрд╣реБрдВрдЪ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреА рдЪрд╛рд╣рд┐рдП, рдЕрдиреНрдпрдерд╛ рд▓реЙрдЧреНрд░реЗрдкреНрд▓рд┐рдХрд╛ рдХрд╛рдо рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдирд╣реАрдВ рд╣реЛрдЧрд╛ред
- рдЕрдм /etc/init.d/dklab_logreplica start рдЪрд▓рд╛рдПрдВ - рдФрд░ logreplica рд╕реНрд░реЛрдд рдорд╢реАрдиреЛрдВ рдкрд░ рд▓реЙрдЧ рдлрд╝рд╛рдЗрд▓реЛрдВ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди рдЯреНрд░реИрдХ рдХрд░рдиреЗ рдФрд░ рдЧрдВрддрд╡реНрдп рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рдбреЗрдЯрд╛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╢реБрд░реВ рдХрд░реЗрдВрдЧреЗред
Logreplica рдбреЗрдореЙрди рд╕реНрд░реЛрдд рдорд╢реАрдиреЛрдВ рдХреЛ рдлрд┐рд░ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдЕрдЧрд░ рдпрд╣ рдиреЗрдЯрд╡рд░реНрдХ рдХреА рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЗ рдХрд╛рд░рдг рдЕрдЪрд╛рдирдХ рдЧрд╛рдпрдм рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред рдпрд╣ рдбрд╛рдЙрдирдЯрд╛рдЗрдо рдХреЗ рджреМрд░рд╛рди рд▓реЙрдЧ рдореЗрдВ рдЬрдорд╛ рд╣реБрдП рд╕рднреА рдбреЗрдЯрд╛ рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░ рджреЗрдЧрд╛, рддрд╛рдХрд┐ рдХреБрдЫ рднреА рдЦреЛ рди рдЬрд╛рдПред Logreplica рд╕реНрд░реЛрдд рдорд╢реАрдиреЛрдВ рдкрд░ рд▓реЙрдЧ рд░реЛрдЯреЗрд╢рди рдХреА рдирд┐рдЧрд░рд╛рдиреА рднреА рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЗрд╕реЗ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рддрд╛ рд╣реИред
Logreplica рджреНрд╡рд╛рд░рд╛ рд╣рд▓ рдХреА рдЧрдИ рд╕рдорд╕реНрдпрд╛рдПрдВ
рдорд╛рди рд▓реАрдЬрд┐рдП рдХрд┐ рдПрдХ рдХреНрд▓рд╕реНрдЯрд░ рдореЗрдВ рдХрдИ рднреМрддрд┐рдХ рдпрд╛ рдЖрднрд╛рд╕реА рдорд╢реАрдиреЗрдВ рд╣реИрдВ рдЬреЛ рд╡рд┐рднрд┐рдиреНрди рдХрд╛рд░реНрдп рдХрд░рддреА рд╣реИрдВ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, SQL- рд╕рд░реНрд╡рд░, рд╡реЗрдм-рдлреНрд░рдВрдЯреЗрдВрдб, рдмреИрд▓реЗрдВрд╕рд░, рдореЗрд▓ рд╕рд░реНрд╡рд░, рдЖрджрд┐)ред рдХрднреА-рдХрднреА рдЖрдк рдЗрди рд╕рднреА рдорд╢реАрдиреЛрдВ рд╕реЗ рдПрдХ рд╣реА рд╕реНрдерд╛рди рдкрд░ рд▓реЙрдЧ рдЗрди рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ - рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╡рд┐рднрд┐рдиреНрди рдЖрдБрдХрдбрд╝реЛрдВ рдХреЛ рдкрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдпрд╛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЖрд╕рд╛рдиреА рд╕реЗ (рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдЯреЗрд▓ -рдл рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рднреА) рдкреВрд░реЗ рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рдХреНрдпрд╛ рд╣реЛ рд░рд╣рд╛ рд╣реИ рдЗрд╕рдХреА рдирд┐рдЧрд░рд╛рдиреА рдХреЗ рд▓рд┐рдПред
рдмреЗрд╢рдХ, рдЖрдк рдХреЗрдВрджреНрд░реАрдп рд▓реЙрдЧ рд╕рд░реНрд╡рд░ рдкрд░ рдиреЗрдЯрд╡рд░реНрдХ рдХреЗ рд╕рднреА рд▓реЙрдЧ рднреЗрдЬрдиреЗ рдХреЗ рд▓рд┐рдП syslog рдпрд╛ syslog-ng рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд╣рд╛рд▓рд╛рдВрдХрд┐, рдпрджрд┐ рдЖрдк рдРрд╕рд╛ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рдХрдИ рдЕрд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░реЗрдВрдЧреЗ:
- рдорд╢реАрдиреЛрдВ рдХреЗ рдмреАрдЪ рд╕рдВрдЪрд╛рд░ рдореЗрдВ рдЕрд╕реНрдерд╛рдпреА рд░реБрдХрд╛рд╡рдЯ рдХреА рд╕реНрдерд┐рддрд┐ рдореЗрдВ (рдРрд╕рд╛ рд╣реЛрддрд╛ рд╣реИ, рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рдЕрдзрд┐рдХ рдмрд╛рд░ рд╣рдо рдЬрд┐рддрдирд╛ рдЪрд╛рд╣реЗрдВрдЧреЗ), рд▓реЙрдЧ рдХреЗ рдЯреБрдХрдбрд╝реЗ рдЦреЛ рд╕рдХрддреЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдЖрдк рдХрднреА-рдХрднреА рдбреЗрдЯрд╛ рдЦреЛ рджреЗрдВрдЧреЗред
- рдХреНрд▓рд╕реНрдЯрд░ рдореЗрдВ рдорд╛рдорд▓реЛрдВ рдХреА рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕реНрдерд┐рддрд┐ рдХреЗ рд╕рд╛рде рд╕рд┐рдВрдХреНрд░рдирд╛рдЗрдЬрд╝ рдХрд┐рдП рдЧрдП syslog рдпрд╛ syslog-ng рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЛ рдмрдирд╛рдП рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдЕрднреНрдпрд╛рд╕ рдореЗрдВ рдпрд╣ рдХрд╛рдлреА рдореБрд╢реНрдХрд┐рд▓ рд╣реИ: рдирдИ рдорд╢реАрдиреЛрдВ рдХреЛ рдЬреЛрдбрд╝рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рд▓реЙрдЧ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХрд╛ рд╕реЗрдЯ рдмрджрд▓ рд╕рдХрддрд╛ рд╣реИ, рдЖрджрд┐ред
- рд╕рднреА рд╕реЗрд╡рд╛рдПрдВ рд▓реЙрдЧреНрд╕ рдХреЗ рд╣рд╕реНрддрд╛рдВрддрд░рдг рдХреЛ рд╕рдорд░реНрдерди рдирд╣реАрдВ рджреЗрддреАрдВ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЕрдкрд╛рдЪреЗ рдФрд░ рдиреЗрдЧреНрдиреЗрдХреНрд╕ рджреЗрд░реА рдХреЛ рдХрдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реАрдзреЗ рдлрд╛рдЗрд▓реЛрдВ рдкрд░ рд▓рд┐рдЦрддреЗ рд╣реИрдВ)ред рдЗрд╕рд▓рд┐рдП рдЖрдкрдХреЛ рдбреЗрдЯрд╛ рдХреЛ syslog рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдирд╛рдорд┐рдд рдкрд╛рдЗрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реЛрдЧрд╛, рдЬрд┐рд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдФрд░ рдирд┐рд░реНрднрд░рддрд╛ рдмрдврд╝реЗрдЧреА рдФрд░ рдмрдврд╝реЗрдЧреАред
- рдЕрдХреНрд╕рд░ рдЖрдк рд▓реЙрдЧ рдлрд╛рдЗрд▓ рдХреЗ рдирд╛рдо рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рд╣рд╛рд░реНрдб-рдХреЛрдбрд┐рдд рдХреЗ рдмрдЬрд╛рдп, рдирдХрд╛рдм рд╕реЗ рдХреЗрдВрджреНрд░реАрдп рдорд╢реАрди рдореЗрдВ рд▓реЙрдЧ рдлрд╛рдЗрд▓ рдХреЛ рджреЛрд╣рд░рд╛рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред Syslog рдФрд░ syslog-ng рдРрд╕рд╛ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗред
- рдЕрдВрдд рдореЗрдВ, рд╡реНрдпрд╡рд╣рд╛рд░ рдореЗрдВ рдпрд╣ рдмрд╣реБрдд рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ рди рдХреЗрд╡рд▓ рдХреЗрдВрджреНрд░реАрдп рдорд╢реАрди рдкрд░ рд▓реЙрдЧ рдХреЛ рд╕реНрдЯреЛрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдмрд▓реНрдХрд┐ рдорд╢реАрди рдкрд░ рднреА рдЬрд╣рд╛рдВ рд╡реЗ рдмрдирд╛рдП рдЬрд╛рддреЗ рд╣реИрдВ (рдПрдХ рд╕рдВрдХреАрд░реНрдг "рд░реЛрдЯреЗрд╢рди рд╡рд┐рдВрдбреЛ" рдХреЛ рд╕реНрд░реЛрдд рдорд╢реАрди рдкрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ)ред рддреЛ рдЖрдкрдХреЗ syslog рдФрд░ syslog- рдПрдирдЬреА рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд┐рд░ рд╕реЗ рдмрдврд╝ рд░рд╣реЗ рд╣реИрдВ ...
рдЗрди рд╕рднреА рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд▓реЙрдЧреНрд░реЗрдкреНрд▓рд┐рдХрд╛ рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдмрдирд╛рдИ рдЧрдИ рдереАред рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рд▓реЙрдЧ рдХреЗрд╡рд▓ "рдЬрд╛рджреБрдИ рд░реВрдк рд╕реЗ" рдФрд░ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдордп рдореЗрдВ рдХреЗрдВрджреНрд░реАрдп рдорд╢реАрди рдкрд░ рджрд┐рдЦрд╛рдИ рджреЗрддреЗ рд╣реИрдВ, рдмрд┐рдирд╛ рд╕реЗрд╡рд╛рдУрдВ рдФрд░ рд░рд┐рдореЛрдЯ рдорд╢реАрдиреЛрдВ рдХреА рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдореЗрдВ рдХреЛрдИ рдмрджрд▓рд╛рд╡ рдХрд┐рдПред
рд▓рд┐рдВрдХреНрд╕:
рд▓реЙрдЧреНрд░реЗрдкреНрд▓рд┐рдХрд╛ рдбреЗрдХреНрд▓рд╛рдм рдкрд░ ред
рдЧреЗрдерд╣рдм рдкрд░ рд▓реЙрдЧреНрд░реЗрдкреНрд▓рд┐рдХрд╛ ред рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдореЗрдВ рд▓рд┐рдЦреЗрдВ рдпрджрд┐ рдЖрдк рдПрдирд╛рд▓реЙрдЧреНрд╕ рдЬрд╛рдирддреЗ рд╣реИрдВ рдпрд╛ рд╡рд░реНрдгрд┐рдд рд╕рдорд╕реНрдпрд╛ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрд▓рдЧ рджреГрд╖реНрдЯрд┐ рд╣реИред