Найти Π² Π”Π·Π΅Π½Π΅
Π£Ρ€ΠΎΠΊΠΈ Linux

πŸ› οΈ Как Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ систСм Π±Π΅Π· Π»ΠΈΡˆΠ½ΠΈΡ… чудСс

πŸ› οΈ Как Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ систСм Π±Π΅Π· Π»ΠΈΡˆΠ½ΠΈΡ… чудСс ΠŸΡ€ΠΈΠ²Π΅Ρ‚, Π΄Ρ€ΡƒΠ·ΡŒΡ! πŸ‘‹ ΠšΡ‚ΠΎ ΠΈΠ· нас Π½Π΅ ΠΌΠ΅Ρ‡Ρ‚Π°Π» ΠΎ систСмС, которая сама скаТСт, Ρ‡Ρ‚ΠΎ ΠΏΠΎΡ€Π° ΠΏΠΎΠ·Π²Π°Ρ‚ΡŒ мастСр ΠΈΠ»ΠΈ ΡƒΡΡ‚Ρ€Π°Π½ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ? БСгодня расскаТу ΠΎ простом, Π½ΠΎ ΠΌΠΎΡ‰Π½ΠΎΠΌ ΠΌΠ΅Ρ‚ΠΎΠ΄Π΅ наблюдСния Π±Π΅Π· слоТных сСрвиса ΠΈ Π±Π΅Π· ΠΎΠ±Π»Π°ΠΊΠΎΠ². Основная идСя β€” ΠΏΠΈΡΠ°Ρ‚ΡŒ скрипт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ провСряСт состояниС сСрвисов ΠΈΠ»ΠΈ рСсурсов ΠΈ Π² случаС ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ β€” отправляСт ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅. Π­Ρ‚ΠΎ словно собствСнный голосовой ассистСнт для систСмы! ΠŸΠ»ΡŽΡΡ‹ Ρ‚Π°ΠΊΠΎΠ³ΠΎ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π°: - НС зависит ΠΎΡ‚ Π²Π½Π΅ΡˆΠ½ΠΈΡ… сСрвисов - Π›Π΅Π³ΠΊΠΎ настраиваСтся ΠΏΠΎΠ΄ Ρ‚Π²ΠΎΠΈ Π·Π°Π΄Π°Ρ‡ΠΈ - НС Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Π»ΠΈΡˆΠ½ΠΈΡ… Π·Π°Ρ‚Ρ€Π°Ρ‚ КакиС шаги? - БоздаСшь bash-скрипт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ провСряСт Ρ€Π°Π±ΠΎΡ‚Ρƒ сСрвисов ΠΈΠ»ΠΈ дисков - ΠΠ°ΡΡ‚Ρ€Π°ΠΈΠ²Π°Π΅ΡˆΡŒ ΠΊΡ€ΠΎΠ½ для рСгулярных ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΎΠΊ - Π’ случаС ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ скрипт посылаСт ΠΎΠΏΠΎΠ²Π΅Ρ‰Π΅Π½ΠΈΠ΅ Ρ‡Π΅Ρ€Π΅Π· email ΠΈΠ»ΠΈ Telegram (ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ curl ΠΈΠ»ΠΈ sendmail) НапримСр, ΠΌΠΎΠΆΠ½ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ Ρ‚Π°ΠΊΠΈΠ΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ: - Бтатус nginx: systemctl is-active nginx - ΠŸΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ использованиС диска df -h - ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ Π»ΠΎΠ³-Ρ„Π°ΠΉΠ»Ρ‹ Π½Π° ошибки Если ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΡˆΡŒ, Ρ‡Ρ‚ΠΎ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ

πŸ› οΈ Как Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ систСм Π±Π΅Π· Π»ΠΈΡˆΠ½ΠΈΡ… чудСс

ΠŸΡ€ΠΈΠ²Π΅Ρ‚, Π΄Ρ€ΡƒΠ·ΡŒΡ! πŸ‘‹

ΠšΡ‚ΠΎ ΠΈΠ· нас Π½Π΅ ΠΌΠ΅Ρ‡Ρ‚Π°Π» ΠΎ систСмС, которая сама скаТСт, Ρ‡Ρ‚ΠΎ ΠΏΠΎΡ€Π° ΠΏΠΎΠ·Π²Π°Ρ‚ΡŒ мастСр ΠΈΠ»ΠΈ ΡƒΡΡ‚Ρ€Π°Π½ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ? БСгодня расскаТу ΠΎ простом, Π½ΠΎ ΠΌΠΎΡ‰Π½ΠΎΠΌ ΠΌΠ΅Ρ‚ΠΎΠ΄Π΅ наблюдСния Π±Π΅Π· слоТных сСрвиса ΠΈ Π±Π΅Π· ΠΎΠ±Π»Π°ΠΊΠΎΠ².

Основная идСя β€” ΠΏΠΈΡΠ°Ρ‚ΡŒ скрипт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ провСряСт состояниС сСрвисов ΠΈΠ»ΠΈ рСсурсов ΠΈ Π² случаС ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ β€” отправляСт ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅. Π­Ρ‚ΠΎ словно собствСнный голосовой ассистСнт для систСмы!

ΠŸΠ»ΡŽΡΡ‹ Ρ‚Π°ΠΊΠΎΠ³ΠΎ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π°:

- НС зависит ΠΎΡ‚ Π²Π½Π΅ΡˆΠ½ΠΈΡ… сСрвисов

- Π›Π΅Π³ΠΊΠΎ настраиваСтся ΠΏΠΎΠ΄ Ρ‚Π²ΠΎΠΈ Π·Π°Π΄Π°Ρ‡ΠΈ

- НС Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Π»ΠΈΡˆΠ½ΠΈΡ… Π·Π°Ρ‚Ρ€Π°Ρ‚

КакиС шаги?

- БоздаСшь bash-скрипт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ провСряСт Ρ€Π°Π±ΠΎΡ‚Ρƒ сСрвисов ΠΈΠ»ΠΈ дисков

- ΠΠ°ΡΡ‚Ρ€Π°ΠΈΠ²Π°Π΅ΡˆΡŒ ΠΊΡ€ΠΎΠ½ для рСгулярных ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΎΠΊ

- Π’ случаС ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ скрипт посылаСт ΠΎΠΏΠΎΠ²Π΅Ρ‰Π΅Π½ΠΈΠ΅ Ρ‡Π΅Ρ€Π΅Π· email ΠΈΠ»ΠΈ Telegram (ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ curl ΠΈΠ»ΠΈ sendmail)

НапримСр, ΠΌΠΎΠΆΠ½ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ Ρ‚Π°ΠΊΠΈΠ΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ:

- Бтатус nginx: systemctl is-active nginx

- ΠŸΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ использованиС диска df -h

- ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ Π»ΠΎΠ³-Ρ„Π°ΠΉΠ»Ρ‹ Π½Π° ошибки

Если ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΡˆΡŒ, Ρ‡Ρ‚ΠΎ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π½Π΅ Ρ‚Π°ΠΊ β€” сообщСниС Π½Π° мобильник ΡƒΠΆΠ΅ ΠΆΠ΄Π΅Ρ‚! Всё ΠΎΡ‡Π΅Π½ΡŒ просто, Π·Π°Ρ‚ΠΎ β€” ΠΊΠ°ΠΊ малСнький Π½Π°Π±Π»ΡŽΠ΄Π°Ρ‚Π΅Π»ΡŒ Π·Π° Ρ‚Π²ΠΎΠ΅ΠΉ систСмой.

А Ρ‚Ρ‹ ΡƒΠΆΠ΅ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π» ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ? РасскаТи свой ΠΎΠΏΡ‹Ρ‚!

ΠŸΡ€ΠΈΠ³Π»Π°ΡˆΠ°ΡŽ ΠΏΡ€ΠΎΠΊΠ°Ρ‡Π°Ρ‚ΡŒ свои скилы Π² Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠ΅ https://t.me/LinuxSkill β€” Ρ‚Π°ΠΌ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ… статСй, Π° для тСстирования β€” Π±ΠΎΡ‚ https://t.me/gradeliftbot.

Π—Π°Π²Ρ‚Ρ€Π° расскаТу, ΠΊΠ°ΠΊ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ сСрвСров ΠΏΡ€ΠΈ сбоС! Π’ΠΊΠ»ΡŽΡ‡ΠΈ πŸ””, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ ΠΏΡ€ΠΎΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ!