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

πŸ“‘ Как Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π»ΠΎΠ³ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π² Linux с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ rsyslog

πŸ“‘ Как Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π»ΠΎΠ³ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π² Linux с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ rsyslog ΠŸΡ€ΠΈΠ²Π΅Ρ‚, искатСли Π·Π½Π°Π½ΠΈΠΉ! πŸš€ Π₯ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΡ€Π΅Π²Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠ΅ ΠΆΡƒΡ€Π½Π°Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π² ΠΌΠΎΡ‰Π½ΡƒΡŽ систСму для ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π°? БСгодня расскаТу, ΠΊΠ°ΠΊ Π»Π΅Π³ΠΊΠΎ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ сбор Π»ΠΎΠ³ΠΎΠ² ΠΈ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΈΡ… доступными Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ! ΠΠ°Ρ‡ΠΈΠ½Π°Π΅ΡˆΡŒ Π·Π°ΠΌΠ΅Ρ‡Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ стандартный Π»ΠΎΠ³ дублируСтся ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΠΏΠ°Π΄Π°Π΅Ρ‚? НС Π±Π΅Π΄Π°! Рассмотрим Π±Π°Π·ΠΎΠ²Ρ‹Π΅ шаги, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠΌΠΎΠ³ΡƒΡ‚ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ Π»ΠΎΠ³Π°ΠΌΠΈ ΠΊΠ°ΠΊ профСссионал. - Π’ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΡƒΠ΄Π°Π»Π΅Π½Π½ΠΎΠ³ΠΎ сбора Π»ΠΎΠ³ΠΎΠ²: - Π’ Ρ„Π°ΠΉΠ»Π΅ /etc/rsyslog.conf раскоммСнтируй ΠΈΠ»ΠΈ добавь строку: *.* @127.0.0.1:514 - ΠŸΠ΅Ρ€Π΅Π·Π°ΠΏΡƒΡΡ‚ΠΈ сСрвис: sudo systemctl restart rsyslog - Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ собствСнного Ρ„Π°ΠΉΠ»Π° Π»ΠΎΠ³ΠΎΠ²: - Π”ΠΎΠ±Π°Π²ΡŒ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ для Π½ΠΎΠ²ΠΎΠΉ ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ: if $programname == 'myapp' then /var/log/myapp.log & stop - И Π·Π°Π΄Π°ΠΉ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹Π΅ ΠΏΡ€Π°Π²Π°: sudo chown syslog:adm /var/log/myapp.log sudo chmod 640 /var/log/myapp.log - ИспользованиС Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΠΎΠ² ΠΈ шаблонов для Ρ‚ΠΎΠ½ΠΊΠΎΠΉ настройки: - МоТно Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎ ΡƒΡ€ΠΎΠ²Π½ΡŽ ΠΈΠ»ΠΈ источнику, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²Π°ΠΆΠ½Ρ‹Π΅ события. ΠŸΠΎΠΌΠ½ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ Π³Ρ€Π°ΠΌΠΎΡ‚Π½ΠΎΠ΅ Π»ΠΎΠ³ΠΈ

πŸ“‘ Как Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π»ΠΎΠ³ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π² Linux с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ rsyslog

ΠŸΡ€ΠΈΠ²Π΅Ρ‚, искатСли Π·Π½Π°Π½ΠΈΠΉ! πŸš€

Π₯ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΡ€Π΅Π²Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠ΅ ΠΆΡƒΡ€Π½Π°Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π² ΠΌΠΎΡ‰Π½ΡƒΡŽ систСму для ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π°? БСгодня расскаТу, ΠΊΠ°ΠΊ Π»Π΅Π³ΠΊΠΎ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ сбор Π»ΠΎΠ³ΠΎΠ² ΠΈ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΈΡ… доступными Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ!

ΠΠ°Ρ‡ΠΈΠ½Π°Π΅ΡˆΡŒ Π·Π°ΠΌΠ΅Ρ‡Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ стандартный Π»ΠΎΠ³ дублируСтся ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΠΏΠ°Π΄Π°Π΅Ρ‚? НС Π±Π΅Π΄Π°!

Рассмотрим Π±Π°Π·ΠΎΠ²Ρ‹Π΅ шаги, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠΌΠΎΠ³ΡƒΡ‚ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ Π»ΠΎΠ³Π°ΠΌΠΈ ΠΊΠ°ΠΊ профСссионал.

- Π’ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΡƒΠ΄Π°Π»Π΅Π½Π½ΠΎΠ³ΠΎ сбора Π»ΠΎΠ³ΠΎΠ²:

- Π’ Ρ„Π°ΠΉΠ»Π΅ /etc/rsyslog.conf раскоммСнтируй ΠΈΠ»ΠΈ добавь строку:

*.* @127.0.0.1:514

- ΠŸΠ΅Ρ€Π΅Π·Π°ΠΏΡƒΡΡ‚ΠΈ сСрвис:

sudo systemctl restart rsyslog

- Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ собствСнного Ρ„Π°ΠΉΠ»Π° Π»ΠΎΠ³ΠΎΠ²:

- Π”ΠΎΠ±Π°Π²ΡŒ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ для Π½ΠΎΠ²ΠΎΠΉ ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ:

if $programname == 'myapp' then /var/log/myapp.log

& stop

- И Π·Π°Π΄Π°ΠΉ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹Π΅ ΠΏΡ€Π°Π²Π°:

sudo chown syslog:adm /var/log/myapp.log

sudo chmod 640 /var/log/myapp.log

- ИспользованиС Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΠΎΠ² ΠΈ шаблонов для Ρ‚ΠΎΠ½ΠΊΠΎΠΉ настройки:

- МоТно Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎ ΡƒΡ€ΠΎΠ²Π½ΡŽ ΠΈΠ»ΠΈ источнику, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²Π°ΠΆΠ½Ρ‹Π΅ события.

ΠŸΠΎΠΌΠ½ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ Π³Ρ€Π°ΠΌΠΎΡ‚Π½ΠΎΠ΅ Π»ΠΎΠ³ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ β€” это Ρ„ΡƒΠ½Π΄Π°ΠΌΠ΅Π½Ρ‚ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΠΈ систСмы.

А Ρƒ тСбя Π΅ΡΡ‚ΡŒ Π»ΡŽΠ±ΠΈΠΌΡ‹ΠΉ способ автоматичСской ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π»ΠΎΠ³ΠΎΠ²? Π”Π΅Π»ΠΈΡΡŒ Π² коммСнтариях!

πŸ’¬ ΠŸΡ€ΠΈΠ³Π»Π°ΡˆΠ°Π΅ΠΌ тСбя Π² наш Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌ-ΠΊΠ°Π½Π°Π» https://t.me/LinuxSkill ΠΈ Π±ΠΎΡ‚Π° https://t.me/gradeliftbot β€” большС ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ… статСй Ρ‚Ρ‹ найдСшь Ρ‚Π°ΠΌ, Π° вакансии для систСмных администраторов β€” Π² Π±ΠΎΡ‚Π΅!

πŸ“© Π—Π°Π²Ρ‚Ρ€Π°: Как быстро ΠΏΠΎΠ΄Π½ΡΡ‚ΡŒ Docker-кластСр с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ простого скрипта!

Π’ΠΊΠ»ΡŽΡ‡ΠΈ πŸ”” Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ ΠΏΡ€ΠΎΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ!