Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π² ΠΊΠΎΡ€Π·ΠΈΠ½ΡƒΠŸΠΎΠ·Π²ΠΎΠ½ΠΈΡ‚ΡŒ
Найти Π² Π”Π·Π΅Π½Π΅
Π£Ρ€ΠΎΠΊΠΈ Linux

πŸ›°οΈ Как Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ состояния сСрвСра с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ скриптов

πŸ›°οΈ Как Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ состояния сСрвСра с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ скриптов ΠŸΡ€ΠΈΠ²Π΅Ρ‚, Π»ΡŽΠ±ΠΈΡ‚Π΅Π»ΠΈ Linux ΠΈ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ! πŸš€ Если Ρ…ΠΎΡ‡Π΅ΡˆΡŒ ΠΏΠΎΡ‡ΡƒΠ²ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ сСбя настоящим волшСбником систСмного администрирования β€” ΠΈΠ·ΡƒΡ‡ΠΈ, ΠΊΠ°ΠΊ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Ρ‡Π΅ΠΊ-листы для быстрого ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ состояния систСмы. Π­Ρ‚ΠΎ словно ΠΈΠΌΠ΅Ρ‚ΡŒ свой Π»ΠΈΡ‡Π½Ρ‹ΠΉ Π·Π°Π±ΠΎΡ‚Π»ΠΈΠ²Ρ‹ΠΉ Ρ‚Π΅Π»ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚Π΅Π»ΡŒ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ всСгда Π½Π° страТС! ΠŸΠΎΡ‡Π΅ΠΌΡƒ это Π²Π°ΠΆΠ½ΠΎ? - Экономия Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ β€” ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½ΠΎ Π²Ρ‹ΡΠ²Π»ΡΠ΅ΡˆΡŒ основныС ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ - Быстрая диагностика β€” ΠΎΠ΄Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π° вмСсто ΠΊΡƒΡ‡ΠΈ Ρ€ΡƒΡ‚ΠΈΠ½Π½Ρ‹Ρ… ΠΊΠΎΠΌΠ°Π½Π΄ - ΠŸΠΎΡΡ‚ΠΎΡΠ½Π½Ρ‹ΠΉ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ β€” автоматичСскиС увСдомлСния ΠΈ ΠΎΡ‚Ρ‡Π΅Ρ‚Ρ‹ Π‘Π°ΠΌΡ‹ΠΉ простой способ β€” Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ нСбольшой bash-скрипт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ рСгулярно ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ: - Π”ΠΎΡΡ‚ΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ сСрвиса (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, nginx ΠΈΠ»ΠΈ mysql) - ИспользованиС диска ΠΈ памяти - Бтатус сСти ΠΈ Π»ΠΎΠ³-Ρ„Π°ΠΉΠ»Ρ‹ ΠŸΡ€ΠΈΠΌΠ΅Ρ€ простого скрипта для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ процСссов ΠΈ рСсурсов: #!/bin/bash # ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Ρ€Π°Π±ΠΎΡ‚Ρ‹ сСрвиса systemctl is-active nginx.service || echo 'Nginx Π½Π΅ Π·Π°ΠΏΡƒΡ‰Π΅Π½' # ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° использования диска df -h | grep '/' # ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° памяти free -m # ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ°

πŸ›°οΈ Как Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ состояния сСрвСра с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ скриптов

ΠŸΡ€ΠΈΠ²Π΅Ρ‚, Π»ΡŽΠ±ΠΈΡ‚Π΅Π»ΠΈ Linux ΠΈ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ! πŸš€

Если Ρ…ΠΎΡ‡Π΅ΡˆΡŒ ΠΏΠΎΡ‡ΡƒΠ²ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ сСбя настоящим волшСбником систСмного администрирования β€” ΠΈΠ·ΡƒΡ‡ΠΈ, ΠΊΠ°ΠΊ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Ρ‡Π΅ΠΊ-листы для быстрого ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ состояния систСмы. Π­Ρ‚ΠΎ словно ΠΈΠΌΠ΅Ρ‚ΡŒ свой Π»ΠΈΡ‡Π½Ρ‹ΠΉ Π·Π°Π±ΠΎΡ‚Π»ΠΈΠ²Ρ‹ΠΉ Ρ‚Π΅Π»ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚Π΅Π»ΡŒ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ всСгда Π½Π° страТС!

ΠŸΠΎΡ‡Π΅ΠΌΡƒ это Π²Π°ΠΆΠ½ΠΎ?

- Экономия Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ β€” ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½ΠΎ Π²Ρ‹ΡΠ²Π»ΡΠ΅ΡˆΡŒ основныС ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹

- Быстрая диагностика β€” ΠΎΠ΄Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π° вмСсто ΠΊΡƒΡ‡ΠΈ Ρ€ΡƒΡ‚ΠΈΠ½Π½Ρ‹Ρ… ΠΊΠΎΠΌΠ°Π½Π΄

- ΠŸΠΎΡΡ‚ΠΎΡΠ½Π½Ρ‹ΠΉ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ β€” автоматичСскиС увСдомлСния ΠΈ ΠΎΡ‚Ρ‡Π΅Ρ‚Ρ‹

Π‘Π°ΠΌΡ‹ΠΉ простой способ β€” Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ нСбольшой bash-скрипт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ рСгулярно ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ:

- Π”ΠΎΡΡ‚ΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ сСрвиса (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, nginx ΠΈΠ»ΠΈ mysql)

- ИспользованиС диска ΠΈ памяти

- Бтатус сСти ΠΈ Π»ΠΎΠ³-Ρ„Π°ΠΉΠ»Ρ‹

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ простого скрипта для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ процСссов ΠΈ рСсурсов:

#!/bin/bash

# ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Ρ€Π°Π±ΠΎΡ‚Ρ‹ сСрвиса

systemctl is-active nginx.service || echo 'Nginx Π½Π΅ Π·Π°ΠΏΡƒΡ‰Π΅Π½'

# ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° использования диска

df -h | grep '/'

# ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° памяти

free -m

# ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π»ΠΎΠ³ΠΎΠ² Π½Π° ошибки

tail -n 20 /var/log/nginx/error.log

Π—Π°ΠΏΡƒΡΠΊΠ°Π΅ΡˆΡŒ Π΅Π³ΠΎ Ρ€Π°Π· Π² час, ΠΈ Ρ‚ΡƒΡ‚ ΠΆΠ΅ видишь слабыС мСста. А дальшС β€” ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°ΡΡˆΠΈΡ€ΡΡ‚ΡŒ ΠΈ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ увСдомлСния, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΠΎ email ΠΈΠ»ΠΈ Π² Ρ‡Π°Ρ‚.

ИмСнно Ρ‚Π°ΠΊ я Π²ΠΈΠΆΡƒ ΠΏΡƒΡ‚ΡŒ ΠΊ Π½Π°Π΄Π΅ΠΆΠ½ΠΎΠΉ ΠΈ соврСмСнной инфраструктурС!

Π“ΠΎΡ‚ΠΎΠ² ΠΊ экспСримСнтам? А ΠΌΠΎΠΆΠ΅Ρ‚, ΡƒΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΡˆΡŒ ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Π΅ скрипты?