π§ *π§ ΠΠ°ΠΊ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³ ΡΠΈΡΡΠ΅ΠΌΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΏΡΠΎΡΡΡΡ
ΡΠΊΡΠΈΠΏΡΠΎΠ²* ΠΡΠΈΠ²Π΅Ρ, Π»ΡΠ±ΠΈΡΠ΅Π»ΠΈ Linux ΠΈ Π΄Π»ΡΡΠΈΠ΅ΡΡ Π² ΠΏΠΎΠΈΡΠΊΠ°Ρ
ΡΠΈΡ
ΠΈΡ
ΡΠΏΠΎΡΠΎΠ±ΠΎΠ² Π΄Π΅Π»Π°ΡΡ ΡΠ²ΠΎΡ ΠΆΠΈΠ·Π½Ρ ΠΏΡΠΎΡΠ΅! π ΠΡΠ»ΠΈ Ρ
ΠΎΡΠ΅ΡΡΡ ΠΏΡΠΎΡΡΠΏΠ°ΡΡΡΡ ΠΏΠΎ ΡΡΡΠ°ΠΌ Π±Π΅Π· ΡΡΠ΅Π²ΠΎΠ³ ΠΎ ΡΠΎΡΡΠΎΡΠ½ΠΈΠΈ ΡΠ΅ΡΠ²Π΅ΡΠΎΠ² β ΡΠΎΠ³Π΄Π° ΡΡΠΎΡ ΡΡΠΎΠΊ Π΄Π»Ρ ΡΠ΅Π±Ρ. ΠΠ°ΡΡΡΠ°ΠΈΠ²Π°Π΅ΠΌ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³ β Π»Π΅Π³ΠΊΠΎ ΠΈ Π±ΡΡΡΡΠΎ, Π±Π΅Π· Π»ΠΈΡΠ½ΠΈΡ
Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠΉ. ΠΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²Π° Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³Π°: - ΠΡΡΡΡΡΠΉ ΠΎΡΠΊΠ»ΠΈΠΊ Π½Π° ΡΠ±ΠΎΠΈ - ΠΠ΅Π½ΡΡΠ΅ ΡΡΡΠΈΠ½Ρ - ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΏΠΎΠ»ΡΡΠ°ΡΡ ΠΎΠΏΠΎΠ²Π΅ΡΠ΅Π½ΠΈΡ Π΄Π°ΠΆΠ΅ ΠΎ ΠΌΠ°Π»ΠΎΠ·Π°ΠΌΠ΅ΡΠ½ΡΡ
ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ°Ρ
ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ Π½Π°ΠΏΠΈΡΠ°ΡΡ ΠΊΠΎΡΠΎΡΠΊΠΈΠΉ bash-ΡΠΊΡΠΈΠΏΡ, ΠΊΠΎΡΠΎΡΡΠΉ Π±ΡΠ΄Π΅Ρ ΠΏΠ΅ΡΠΈΠΎΠ΄ΠΈΡΠ΅ΡΠΊΠΈ ΠΏΡΠΎΠ²Π΅ΡΡΡΡ Π΄ΠΎΡΡΡΠΏΠ½ΠΎΡΡΡ ΠΊΠ»ΡΡΠ΅Π²ΡΡ
ΡΠ΅ΡΠ²ΠΈΡΠΎΠ² ΠΈ ΡΠ΅ΡΡΡΡΠΎΠ². ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° ΠΎΡΠΊΡΡΡΡΡ
ΠΏΠΎΡΡΠΎΠ² ΠΈΠ»ΠΈ ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΌΠ΅ΡΡΠ°. Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ ΡΠ°ΠΉΠ» monitor.sh ΠΈ Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅ΠΌ ΡΡΠ΄Π°: #!/bin/bash # ΠΡΠΎΠ²Π΅ΡΠΊΠ° Π΄ΠΎΡΡΡΠΏΠ½ΠΎΡΡΠΈ ΠΏΠΎΡΡΠ° 22 nc -z localhost 22 &>/dev/null || echo "SSH Π½Π΅Π΄ΠΎΡΡΡΠΏΠ΅Π½" | mail -s "ΠΡΠΎΠ±Π»Π΅ΠΌΠ° Ρ ΡΠ΅ΡΠ²Π΅ΡΠΎΠΌ" admin@domain.com # ΠΡΠΎΠ²Π΅ΡΠΊΠ° ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΌΠ΅ΡΡΠ° df -h | grep '/$' | awk '{print $5}' | while read usage; do if [ ${usage%\%} -gt 80 ]; then echo "ΠΠ΅ΡΡΠΎ Π½Π° Π΄
π§ *π§ ΠΠ°ΠΊ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³ ΡΠΈΡΡΠ΅ΠΌΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΏΡΠΎΡΡΡΡ ΡΠΊΡΠΈΠΏΡΠΎΠ²
29Β ΠΈΡΠ½ΡΒ 202529Β ΠΈΡΠ½Β 2025
1 ΠΌΠΈΠ½