π οΈ ΠΠ°ΠΊ Π½Π°ΡΡΡΠΎΠΈΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³ ΡΠ΅ΡΠ²ΠΈΡΠ° Π·Π° 3 ΠΌΠΈΠ½ΡΡΡ ΠΡΠΈΠ²Π΅Ρ, ΠΊΠΎΠ»Π»Π΅Π³ΠΈ ΠΈ Π»ΡΠ±ΠΈΡΠ΅Π»ΠΈ Linux! π ΠΠ½Π°Π΅ΡΠ΅ Π»ΠΈ Π²Ρ, ΡΡΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡΡΡ ΡΠ²Π΅ΡΠ΅Π½Π½ΡΠΌ Π² ΡΠ°Π±ΠΎΡΠΎΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡΠΈ ΡΠ²ΠΎΠΈΡ
ΡΠ΅ΡΠ²ΠΈΡΠΎΠ² Π΄Π°ΠΆΠ΅ Π² ΡΠ°ΠΌΠΎΠΌ ΡΠ°Π·Π³Π°ΡΠ΅ Π΄Π½Ρ? Π‘Π΅Π³ΠΎΠ΄Π½Ρ ΡΠ°ΡΡΠΊΠ°ΠΆΡ, ΠΊΠ°ΠΊ Π±ΡΡΡΡΠΎ ΠΈ ΠΏΡΠΎΡΡΠΎ ΠΎΡΠ³Π°Π½ΠΈΠ·ΠΎΠ²Π°ΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³ Π²Π°ΠΆΠ½Π΅ΠΉΡΠΈΡ
ΠΏΡΠΎΡΠ΅ΡΡΠΎΠ² β Π±Π΅Π· Π»ΠΈΡΠ½ΠΈΡ
Ρ
Π»ΠΎΠΏΠΎΡ ΠΈ Π΄ΠΎΡΠΎΠ³ΠΈΡ
ΡΠ΅ΡΠ΅Π½ΠΈΠΉ. Π‘ΠΎΠ·Π΄Π°Π΄ΠΈΠΌ ΡΠΊΡΠΈΠΏΡ, ΠΊΠΎΡΠΎΡΡΠΉ Π±ΡΠ΄Π΅Ρ ΠΏΠ΅ΡΠΈΠΎΠ΄ΠΈΡΠ΅ΡΠΊΠΈ ΠΏΡΠΎΠ²Π΅ΡΡΡΡ Π·Π°ΠΏΡΡΠ΅Π½Π½ΠΎΡΡΡ ΡΠ΅ΡΠ²ΠΈΡΠ° ΠΈ ΠΏΡΠΈΡΡΠ»Π°ΡΡ Π²Π°ΠΌ ΡΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅, Π΅ΡΠ»ΠΈ ΡΡΠΎ-ΡΠΎ ΠΏΠΎΡΠ»ΠΎ Π½Π΅ ΡΠ°ΠΊ. ΠΠΎΡ Π½Π΅Π±ΠΎΠ»ΡΡΠΎΠΉ ΠΏΡΠΈΠΌΠ΅Ρ: - ΠΡΠΎΠ²Π΅ΡΡΠ΅ΠΌ ΡΡΠ°ΡΡΡ ΡΠ΅ΡΠ²ΠΈΡΠ°: systemctl is-active --quiet <ΠΈΠΌΡ_ΡΠ΅ΡΠ²ΠΈΡΠ°> || echo "<ΠΈΠΌΡ_ΡΠ΅ΡΠ²ΠΈΡΠ°> Π½Π΅ Π·Π°ΠΏΡΡΠ΅Π½" - ΠΠ²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ Π·Π°ΠΏΡΡΠΊ ΡΠΊΡΠΈΠΏΡΠ° ΠΊΠ°ΠΆΠ΄ΡΠ΅ 5 ΠΌΠΈΠ½ΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ cron: */5 * * * * /bin/bash -c 'systemctl is-active --quiet <ΠΈΠΌΡ_ΡΠ΅ΡΠ²ΠΈΡΠ°> || echo "<ΠΈΠΌΡ_ΡΠ΅ΡΠ²ΠΈΡΠ°> Π½Π΅ Π·Π°ΠΏΡΡΠ΅Π½" | mail -s "Alert" your_email@example.com' Π Π·Π°ΡΠ΅ΠΌ ΡΡΠΎ Π½ΡΠΆΠ½ΠΎ? - ΠΡΡΡΡΠΎ ΡΠ·Π½Π°Π΅ΡΡ ΠΎ ΡΠ±ΠΎΡΡ
- ΠΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ ΡΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΡ ΡΠ΅ΡΠ΅Π· email ΠΈΠ»ΠΈ ΠΌΠ΅ΡΡΠ΅Π½Π΄ΠΆΠ΅ΡΡ - ΠΠ΅ ΠΏΡΠΎΠΏΡΡΡΠΈΡΡ ΠΊΡΠΈΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΎΡΠΈΠ±ΠΊΠΈ, Π΄Π°ΠΆΠ΅ Π΅ΡΠ»ΠΈ Π½Π΅ ΡΠ»Π΅Π΄ΠΈΡΡ Π·Π° ΡΠ΅ΡΠ²Π΅ΡΠΎΠΌ ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎ ΠΠ°ΡΡΡΠΎΠΈΠ»
π οΈ ΠΠ°ΠΊ Π½Π°ΡΡΡΠΎΠΈΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³ ΡΠ΅ΡΠ²ΠΈΡΠ° Π·Π° 3 ΠΌΠΈΠ½ΡΡΡ
15Β ΡΠ΅Π½ΡΡΠ±ΡΡΒ 202515Β ΡΠ΅Π½Β 2025
1 ΠΌΠΈΠ½