π§ *ΠΠ°ΠΊ Π±ΡΡΡΡΠΎ ΠΈ Π½Π°Π΄Π΅ΠΆΠ½ΠΎ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΡΡ ΡΠ΅ΡΠ²Π΅ΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ simple Linux-ΡΠΊΡΠΈΠΏΡΠΎΠ²* ΠΡΡΠ·ΡΡ, Ρ
ΠΎΡΡ ΠΏΠΎΠ΄Π΅Π»ΠΈΡΡΡΡ ΡΠ΅ΠΊΡΠ΅ΡΠΎΠΌ, ΠΊΠ°ΠΊ Π²ΡΠΆΠ°ΡΡ ΠΌΠ°ΠΊΡΠΈΠΌΡΠΌ ΠΈΠ· Π΅ΠΆΠ΅Π΄Π½Π΅Π²Π½ΠΎΠ³ΠΎ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³Π° ΡΠ²ΠΎΠΈΡ
ΡΠ΅ΡΠ²Π΅ΡΠΎΠ² Π±Π΅Π· Π»ΠΈΡΠ½ΠΈΡ
Π·Π°ΠΌΠΎΡΠΎΡΠ΅ΠΊ. Π Π²ΡΡ ΡΡΠΎ β Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΏΡΠΎΡΡΡΡ
ΡΠΊΡΠΈΠΏΡΠΎΠ²! Π§ΡΠΎ Π²Π°ΠΆΠ½ΠΎ Π·Π½Π°ΡΡ? - Π‘Π°ΠΌΠΎΠ΅ Π³Π»Π°Π²Π½ΠΎΠ΅ β Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡ ΠΏΡΠΎΡΠ΅ΡΡΠΎΠ², ΡΡΠΎΠ±Ρ Π½Π΅ ΠΏΡΠΎΡΡΠΏΠ°ΡΡΡΡ ΡΡΠ΅Π΄ΠΈ Π½ΠΎΡΠΈ ΠΈΠ·-Π·Π° Π½Π΅ΠΏΠΎΠ»Π°Π΄ΠΎΠΊ - ΠΡΡΡΡΠΎΠ΅ Π²ΡΡΠ²Π»Π΅Π½ΠΈΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌ ΠΈ ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·Π°ΡΠΈΡ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΡΠ΅Π°ΠΊΡΠΈΠΈ Π‘ΠΎΠ·Π΄Π°Π΅ΡΡ Π½Π΅Π±ΠΎΠ»ΡΡΠΎΠΉ ΡΠΊΡΠΈΠΏΡ, ΠΊΠΎΡΠΎΡΡΠΉ: - ΠΡΠΎΠ²Π΅ΡΡΠ΅Ρ Π·Π°Π³ΡΡΠ·ΠΊΡ CPU ΠΈ ΠΏΠ°ΠΌΡΡΠΈ - Π‘Π»Π΅Π΄ΠΈΡ Π·Π° Π΄ΠΎΡΡΡΠΏΠ½ΠΎΡΡΡΡ ΠΊΠ»ΡΡΠ΅Π²ΡΡ
ΠΏΠΎΡΡΠΎΠ² ΠΈΠ»ΠΈ ΡΠ΅ΡΠ²ΠΈΡΠΎΠ² - ΠΠ°ΠΏΠΈΡΡΠ²Π°Π΅Ρ Π»ΠΎΠ³ΠΈ Π² ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠΉ ΡΠ°ΠΉΠ» ΠΈ ΠΏΡΠΈΡΡΠ»Π°Π΅Ρ ΠΎΡΡΠ΅Ρ Π½Π° ΠΏΠΎΡΡΡ ΠΈΠ»ΠΈ Π² ΠΌΠ΅ΡΡΠ΅Π½Π΄ΠΆΠ΅Ρ ΠΠΎΡ ΠΏΡΠΈΠΌΠ΅Ρ Π΄Π»Ρ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ Π·Π°Π³ΡΡΠ·ΠΊΠΈ CPU ΠΈ ΠΏΠ°ΠΌΡΡΠΈ: #!/bin/bash CPU_LOAD=$(top -bn1 | grep "Cpu(s)" | awk '{print $2 + $4}') MEM_FREE=$(free -m | awk 'NR==2 {print $4}') if (( $(echo "$CPU_LOAD > 80.0" |bc -l) )); then echo "ΠΡΡΠΎΠΊΠ°Ρ CPU Π½Π°Π³ΡΡΠ·ΠΊΠ°: $CPU_LOAD%" | mail -s "CPU Alert" admin@example.com fi if [ "$MEM_FREE" -lt 500 ]; then echo "ΠΠ΅Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΠΏΠ°ΠΌΡΡΠΈ: $MEM_FREE MB" | mail -s "Memory Al
π§ *ΠΠ°ΠΊ Π±ΡΡΡΡΠΎ ΠΈ Π½Π°Π΄Π΅ΠΆΠ½ΠΎ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΡΡ ΡΠ΅ΡΠ²Π΅ΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ simple Linux-ΡΠΊΡΠΈΠΏΡΠΎΠ²
18Β ΡΠ΅Π½ΡΡΠ±ΡΡΒ 202518Β ΡΠ΅Π½Β 2025
1 ΠΌΠΈΠ½