π οΈ ΠΡΠ°ΠΊΡΠΈΠΊΠ°: ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³Π° Π»ΠΎΠ³ΠΎΠ² Ρ ΠΏΠΎΠΌΠΎΡΡΡ Logwatch ΠΡΠΈΠ²Π΅Ρ, Π»ΡΠ±ΠΈΡΠ΅Π»ΠΈ Linux ΠΈ DevOps! π Π‘Π΅Π³ΠΎΠ΄Π½Ρ ΡΠ°ΡΡΠΊΠ°ΠΆΡ, ΠΊΠ°ΠΊ Π±ΡΡΡΡΠΎ ΠΈ ΠΏΡΠΎΡΡΠΎ Π½Π°ΡΡΡΠΎΠΈΡΡ ΡΠΈΡΡΠ΅ΠΌΡ, ΠΊΠΎΡΠΎΡΠ°Ρ Π±ΡΠ΄Π΅Ρ ΡΠ»Π΅Π΄ΠΈΡΡ Π·Π° Π»ΠΎΠ³Π°ΠΌΠΈ ΠΈ ΠΏΡΠΈΡΡΠ»Π°ΡΡ ΡΠ΅Π±Π΅ ΠΎΡΡΠ΅ΡΡ ΠΏΡΡΠΌΠΎ Π² Π½ΠΎΡΡΠ±ΡΠΊ ΠΈΠ»ΠΈ ΡΠ΅Π»Π΅ΡΠΎΠ½. ΠΠ°Π±ΡΠ΄Ρ ΠΎ ΡΠΊΡΡΠ½ΡΡ
ΠΏΡΠΎΠ²Π΅ΡΠΊΠ°Ρ
Π²ΡΡΡΠ½ΡΡ β Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡ ΡΠΆΠ΅ Π½Π° ΡΡΡΠ°ΠΆΠ΅! - Π£ΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΠΌ Logwatch: sudo apt-get install logwatch - ΠΠ°ΡΡΡΠ°ΠΈΠ²Π°Π΅ΠΌ Π³Π»Π°Π²Π½ΡΠΉ ΠΊΠΎΠ½ΡΠΈΠ³: sudo nano /etc/logwatch/conf/logwatch.conf - Π Π½Π΅ΠΌ ΡΠΊΠ°ΠΆΠΈ ΡΠ²ΠΎΡ ΠΏΠΎΡΡΡ ΠΈ ΠΏΠ΅ΡΠΈΠΎΠ΄ ΠΎΡΡΠ΅ΡΠ½ΠΎΡΡΠΈ: *MailTo = ΡΠ²ΠΎΡ_ΠΏΠΎΡΡΠ°@example.com* *Detail = Med* (ΠΈΠ»ΠΈ High, Π΅ΡΠ»ΠΈ Ρ
ΠΎΡΠ΅ΡΡ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΡΠ΅ ΠΎΡΡΠ΅ΡΡ) *Range = yesterday* (ΠΌΠΎΠΆΠ΅ΡΡ Π²ΡΠ±ΡΠ°ΡΡ ΡΠ΅Π³ΠΎΠ΄Π½Ρ, Π΄Π°ΡΠ±ΠΎΡΠ΄ ΠΈΠ»ΠΈ Π²ΠΎΠΎΠ±ΡΠ΅ ΡΠΊΠ°Π·Π°ΡΡ Custom) - Π§ΡΠΎΠ±Ρ ΠΏΠΎΠ»ΡΡΠ°ΡΡ Π΅ΠΆΠ΅Π΄Π½Π΅Π²Π½ΡΠ΅ ΠΎΡΡΠ΅ΡΡ, Π΄ΠΎΠ±Π°Π²Ρ Π² crontab: sudo crontab -e Π Π²ΡΡΠ°Π²Ρ ΡΡΡΠΎΠΊΡ: 0 6 * /usr/bin/logwatch --output mail --mailto ΡΠ²ΠΎΡ_ΠΏΠΎΡΡΠ°@example.com --range Yesterday Π’Π΅ΠΏΠ΅ΡΡ ΠΊΠ°ΠΆΠ΄ΡΠΉ Π΄Π΅Π½Ρ Π² 6 ΡΡΡΠ° ΡΡ Π±ΡΠ΄Π΅ΡΡ ΠΏΠΎΠ»ΡΡΠ°ΡΡ ΠΎ ΡΠ΅Π±Π΅ ΠΎΡΡΠ΅Ρ ΠΎ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ ΠΈ Π°ΠΊΡΠΈΠ²Π½ΠΎΡΡΠΈ ΡΠ΅ΡΠ²Π΅ΡΠ° Π² Π²ΠΈΠ΄Π΅ Π°ΠΊΠΊΡΡΠ°ΡΠ½ΠΎΠ³ΠΎ ΠΏΠΈΡΡΠΌΠ°. ΠΠΎΡΠ΅ΠΌΡ ΡΡΠΎ Π²Π°ΠΆΠ½
π οΈ ΠΡΠ°ΠΊΡΠΈΠΊΠ°: ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³Π° Π»ΠΎΠ³ΠΎΠ² Ρ ΠΏΠΎΠΌΠΎΡΡΡ Logwatch
18Β ΠΈΡΠ½ΡΒ 202518Β ΠΈΡΠ½Β 2025
2
1 ΠΌΠΈΠ½