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

πŸ› οΈ Как Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ автоматичСский ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ сСрвиса Π·Π° 3 ΠΌΠΈΠ½ΡƒΡ‚Ρ‹

πŸ› οΈ Как Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ автоматичСский ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ сСрвиса Π·Π° 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 ΠΌΠΈΠ½ΡƒΡ‚Ρ‹

ΠŸΡ€ΠΈΠ²Π΅Ρ‚, ΠΊΠΎΠ»Π»Π΅Π³ΠΈ ΠΈ Π»ΡŽΠ±ΠΈΡ‚Π΅Π»ΠΈ 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 ΠΈΠ»ΠΈ мСссСндТСры

- НС ΠΏΡ€ΠΎΠΏΡƒΡΡ‚ΠΈΡˆΡŒ критичСскиС ошибки, Π΄Π°ΠΆΠ΅ Ссли Π½Π΅ слСдишь Π·Π° сСрвСром постоянно

Настроил β€” ΠΈ моТСшь спокойно Π·Π°Π½ΠΈΠΌΠ°Ρ‚ΡŒΡΡ Π±ΠΎΠ»Π΅Π΅ Π²Π°ΠΆΠ½Ρ‹ΠΌΠΈ Π΄Π΅Π»Π°ΠΌΠΈ. А Ссли сСрвис ΡƒΠΏΠ°Π΄Π΅Ρ‚ β€” сразу ΡƒΠ·Π½Π°Π΅ΡˆΡŒ!

А ΠΊΠ°ΠΊ Ρƒ тСбя ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΎΠ²Π°Π½ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³? ΠœΠΎΠΆΠ΅Ρ‚, Π΅ΡΡ‚ΡŒ Π»Π°ΠΉΡ„Ρ…Π°ΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ я упустил?

ΠŸΡ€ΠΈΠ³Π»Π°ΡˆΠ°ΡŽ ΠΏΠΎΠ΄ΠΏΠΈΡΠ°Ρ‚ΡŒΡΡ Π½Π° наш ΠΊΠ°Π½Π°Π» https://t.me/LinuxSkill ΠΈ Π±ΠΎΡ‚Π° https://t.me/gradeliftbot β€” Ρ‚Π°ΠΌ ΠΌΠ½ΠΎΠ³ΠΎ Ρ‚Π°ΠΊΠΈΡ… совСтов ΠΈ вакансий!

ΠŸΡ€ΠΎΠΊΠ°Ρ‡Π°ΠΉ свои скилы Π² Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠ΅ ΠΈ Π±ΡƒΠ΄ΡƒΡ‰ΠΈΠ΅ Π²Ρ‹Π·ΠΎΠ²Ρ‹ станут ΠΏΡ€ΠΎΡ‰Π΅!

πŸ“© Π—Π°Π²Ρ‚Ρ€Π°: ΠΊΠ°ΠΊ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Fail2Ban Π·Π° 5 ΠΌΠΈΠ½ΡƒΡ‚! Π’ΠΊΠ»ΡŽΡ‡ΠΈ πŸ”” Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ ΠΏΡ€ΠΎΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ!