π οΈ ΠΠ°ΠΊ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΡ Π»ΠΎΠ³ΠΎΠ² ΠΈ ΠΏΠΎΠ»ΡΡΠ°ΡΡ ΠΎΠΏΠΎΠ²Π΅ΡΠ΅Π½ΠΈΡ
ΠΡΠΈΠ²Π΅Ρ, Π΄ΡΡΠ·ΡΡ! π―
Π‘Π΅Π³ΠΎΠ΄Π½Ρ ΡΠ°ΡΠΊΡΠΎΠ΅ΠΌ ΡΠ΅ΠΊΡΠ΅Ρ, ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°ΡΡ ΡΠ°ΠΊ, ΡΡΠΎΠ±Ρ Π²Π°ΠΆΠ½ΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΠ΅ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ Π½Π΅ ΠΏΡΠΎΡΠΊΠΎΡΠΈΠ»ΠΈ ΠΌΠΈΠΌΠΎ Π²Π°Ρ β Π²ΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΠΈ Π±Π΅Π· Π±ΠΎΠ»ΠΈ. ΠΠ΅Π΄Ρ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³ Π»ΠΎΠ³ΠΎΠ² β ΡΡΠΎ ΡΠ΅ΡΠ΄ΡΠ΅ Π»ΡΠ±ΠΎΠΉ ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ.
ΠΡΠ΅Π΄ΡΡΠ°Π²ΡΡΠ΅, ΡΡΠΎ Π²Π°ΠΆΠ½ΠΎΠ΅ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ ΠΈΠ· /var/log/syslog ΠΈΠ»ΠΈ /var/log/nginx/error.log ΡΡΠ°Π·Ρ ΠΏΡΠΈΡ ΠΎΠ΄ΠΈΡ ΠΊ Π²Π°ΠΌ Π½Π° ΠΏΠΎΡΡΡ ΠΈΠ»ΠΈ Π² ΠΌΠ΅ΡΡΠ΅Π½Π΄ΠΆΠ΅Ρ.
Π§ΡΠΎ Π΄Π»Ρ ΡΡΠΎΠ³ΠΎ Π½ΡΠΆΠ½ΠΎ?
- ΠΠ½ΡΡΡΡΠΌΠ΅Π½Ρ Π΄Π»Ρ ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎΠ³ΠΎ ΡΠ»Π΅ΠΆΠ΅Π½ΠΈΡ Π·Π° ΡΠ°ΠΉΠ»Π°ΠΌΠΈ β Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, tail ΠΈΠ»ΠΈ inotifywait
- Π‘ΠΊΡΠΈΠΏΡ, ΠΊΠΎΡΠΎΡΡΠΉ Π±ΡΠ΄Π΅Ρ ΠΎΡΡΠ»Π΅ΠΆΠΈΠ²Π°ΡΡ Π½ΠΎΠ²ΡΠ΅ Π·Π°ΠΏΠΈΡΠΈ
- ΠΠ²Π°ΡΠΈΠΉΠ½ΡΠ΅ ΠΎΠΏΠΎΠ²Π΅ΡΠ΅Π½ΠΈΡ β ΡΠ΅ΡΠ΅Π· email ΠΈΠ»ΠΈ webhook
ΠΠ»ΡΡΡ ΡΠ°ΠΊΠΎΠ³ΠΎ ΠΏΠΎΠ΄Ρ ΠΎΠ΄Π°:
- ΠΠ³Π½ΠΎΠ²Π΅Π½Π½Π°Ρ ΡΠ΅Π°ΠΊΡΠΈΡ Π½Π° ΡΠ±ΠΎΠΉ
- ΠΠΈΠ½ΠΈΠΌΡΠΌ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ Π½Π° ΡΡΡΠ½ΠΎΠΉ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³
- ΠΠΎΠΆΠ½ΠΎ Π½Π°ΡΡΡΠ°ΠΈΠ²Π°ΡΡ ΡΠΈΠ»ΡΡΡΡ ΠΏΠΎ Π²Π°ΠΆΠ½ΠΎΡΡΠΈ
ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π·Π°ΠΏΡΡΡΠΈΠ² inotifywait Π½Π° Π»ΠΎΠ³ ΡΠ°ΠΉΠ», Π²Ρ Π±ΡΠ΄Π΅ΡΠ΅ ΠΏΠΎΠ»ΡΡΠ°ΡΡ ΡΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΡ ΠΏΡΠΈ ΠΏΠΎΡΠ²Π»Π΅Π½ΠΈΠΈ ΠΎΡΠΈΠ±ΠΎΠΊ. Π’Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ½ΡΠ΅Π³ΡΠΈΡΠΎΠ²Π°ΡΡ ΡΠΎ Slack ΠΈΠ»ΠΈ Telegram β ΡΡΠΎΠ±Ρ Π²ΡΡ Π±ΡΠ»ΠΎ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΌΠ΅ΡΡΠ΅.
Π‘ΠΎΠ·Π΄Π°Π΅ΡΡ ΡΠ΅ΠΏΠΎΡΠΊΡ, ΠΊΠΎΡΠΎΡΠ°Ρ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π² ΡΠΎΠ½Π΅, ΠΈ Π·Π°Π±ΡΠ΄Π΅ΡΡ ΠΎ ΠΏΡΠΎΠΏΡΡΠ΅Π½Π½ΡΡ Π²ΡΠ·ΠΎΠ²Π°Ρ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌ.
Π ΠΊΠ°ΠΊ ΡΡ ΡΠ΄ΠΎΡΡΠΎΠ²Π΅ΡΡΠ΅ΡΡΡΡ, ΡΡΠΎ Π½ΠΈΡΠ΅Π³ΠΎ Π²Π°ΠΆΠ½ΠΎΠ³ΠΎ Π½Π΅ ΠΏΡΠΎΠΏΡΡΡΠΈΠ»?
ΠΠΎΠ»ΡΡΠ΅ ΠΏΠΎΠ»Π΅Π·Π½ΡΡ ΡΡΠ°ΡΠ΅ΠΉ ΡΡ Π½Π°ΠΉΠ΄Π΅ΡΡ Π² Π½Π°ΡΠ΅ΠΌ ΡΠ΅Π»Π΅Π³ΡΠ°ΠΌ-ΠΊΠ°Π½Π°Π»Π΅ https://t.me/LinuxSkill Π° Π²Π°ΠΊΠ°Π½ΡΠΈΠΈ Π΄Π»Ρ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΡ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠΎΠ² β Π² Π±ΠΎΡΠ΅ https://t.me/gradeliftbot