Как я писал свой ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³

РСшил ΠΏΠΎΠ΄Π΅Π»ΠΈΡ‚ΡŒΡΡ своСй историСй. ΠœΠΎΠΆΠ΅Ρ‚ Π΄Π°ΠΆΠ΅ ΠΊΠΎΠΌΡƒ пригодится ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠ΅ Π±ΡŽΠ΄ΠΆΠ΅Ρ‚Π½ΠΎΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ всСм извСстной ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹.

Когда я Π±Ρ‹Π» ΠΌΠΎΠ»ΠΎΠ΄ ΠΈ горяч ΠΈ Π½Π΅ Π·Π½Π°Π», ΠΊΡƒΠ΄Π° Π΄Π΅Π²Π°Ρ‚ΡŒ свою ΡΠ½Π΅Ρ€Π³ΠΈΡŽ, я Ρ€Π΅ΡˆΠΈΠ» Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΡ„Ρ€ΠΈΠ»Π°Π½ΡΠΈΡ‚ΡŒ. МнС ΡƒΠ΄Π°Π»ΠΎΡΡŒ быстро Π½Π°Π±ΠΈΡ‚ΡŒ Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³ ΠΈ я Π½Π°ΡˆΡ‘Π» ΠΏΠ°Ρ€Ρƒ постоянных ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ попросили ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ ΠΈΡ… сСрвСра Π½Π° постоянной основС.

ΠŸΠ΅Ρ€Π²ΠΎΠ΅, ΠΎ Ρ‡Ρ‘ΠΌ я ΠΏΠΎΠ΄ΡƒΠΌΠ°Π», это Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π°. РСшил ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ ΡƒΠΌΠ½Ρ‹Π΅ люди, Π½Π΅ ΠΈΠ·ΠΎΠ±Ρ€Π΅Ρ‚Π°Ρ‚ΡŒ вСлосипСд, Π° ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π³ΠΎΡ‚ΠΎΠ²Ρ‹Π΅ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Munin ΠΈΠ»ΠΈ Zabbix. Но сразу ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ»ΠΎΡΡŒ, Ρ‡Ρ‚ΠΎ Web-вСрсия Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Ρ…ΠΎΡ€ΠΎΡˆΠ΅Π³ΠΎ ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ соСдинСния, особСнно Ссли ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒ Π²ΠΏΠ΅Ρ€Π²Ρ‹Π΅ с Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π°. Если ΠΆΠ΅ Ρ‚Ρ‹ ΠΎΡ‚Π΄Ρ‹Ρ…Π°Π΅ΡˆΡŒ Π½Π° ΠΏΡ€ΠΈΡ€ΠΎΠ΄Π΅ Π²Π΄Π°Π»ΠΈ ΠΎΡ‚ Π³ΠΎΡ€ΠΎΠ΄Π°, ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΡƒΡŽ связь слоТно. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Π±Ρ‹Π» Π²Ρ‹Π±Ρ€Π°Π½ ΠΊΠΎΠ½ΡΠΎΠ»ΡŒΠ½Ρ‹ΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π°.

Π’ качСствС консольного ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π° ΠΌΠ½Π΅ Ρ…ΠΎΡ€ΠΎΡˆΠΎ ΠΏΠΎΠΌΠΎΠ³ atop ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° для чтСния Π»ΠΎΠ³ΠΎΠ² atop’а β€” atopsar. Π˜Ρ… ΡƒΠΆΠ΅ ΡƒΠΏΠΎΠΌΠΈΠ½Π°Π»ΠΈ Π½Π° habr, atop Π΄Π°ΠΆΠ΅ Ρ€Π°Π·ΠΎΠ±Ρ€Π°Π»ΠΈ, Π° Π²ΠΎΡ‚ ΠΏΡ€ΠΎ atopsar Π½ΠΈΡ‡Π΅Π³ΠΎ ΠΏΠΎΡ‡Ρ‚ΠΈ Π½Π΅ рассказали.

Установка

ΠžΡ‡Π΅Π½ΡŒ простая установка, всСго Ρ‚Ρ€ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹.

#Centos

yum install atop

#Debian/Ubuntu

apt-get install atop

Π”Π°Π»Π΅Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π° ΠΏΠΎΠ΄ сСбя ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ настройки ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ.

#Debian/Ubuntu/Centos

/etc/default/atop 

Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚Π½Ρ‹ΠΉ Ρ„Π°ΠΉΠ»:

 #cat /etc/default/atop
INTERVAL=60                    #ВрСмя, Ρ‡Π΅Ρ€Π΅Π· ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ создаётся снимок Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Π² сСкундах, ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΊΠ°ΠΆΠ΄Ρ‹Π΅ 10 ΠΌΠΈΠ½ΡƒΡ‚
LOGPATH="/var/log/atop"        #ΠŸΡƒΡ‚ΡŒ Π΄ΠΎ ΠΏΠ°ΠΏΠΊΠΈ хранСния Π»ΠΎΠ³ΠΎΠ²
OUTFILE="$LOGPATH/daily.log"   #НазваниС Ρ„Π°ΠΉΠ»Π° Π»ΠΎΠ³ΠΎΠ² Π·Π° сСгодняшний дСнь

ДобавляСм Π² автозапуск
#Debian/Ubuntu/Centos

systemctl enable atop 

ЗапускаСм atop ΠΊΠ°ΠΊ Π΄Π΅ΠΌΠΎΠ½
#Debian/Ubuntu/Centos

systemctl start atop  

Для Π»Π΅Π½ΠΈΠ²Ρ‹Ρ… собрал Π² ΠΎΠ΄Π½Ρƒ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ
#Centos

yum install atop && systemctl enable atop && systemctl start atop

#Debian/Ubuntu

apt-get install atop && systemctl enable atop && systemctl start atop

Atopsar

ВмСстС с atop ставится ΠΈ atopsar, это ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΉ ΠΊΠΎΠ½ΡΠΎΠ»ΡŒΠ½Ρ‹ΠΉ Π°Π½Π°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€ Π±ΠΈΠ½Π°Ρ€Π½Ρ‹Ρ… Π»ΠΎΠ³ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Π΅Π΄Ρ‘Ρ‚ Π΄Π΅ΠΌΠΎΠ½ atop. ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ Π»ΠΎΠ³ΠΈ ΠΈ самим atop’ом, Π½ΠΎ это Π½Π΅ Ρ‚Π°ΠΊ ΡƒΠ΄ΠΎΠ±Π½ΠΎ, Ссли трСбуСтся Π·Π°Ρ…Π²Π°Ρ‚ΠΈΡ‚ΡŒ большой ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π» Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ.

НСбольшой Π»ΠΈΠΊΠ±Π΅Π· ΠΏΠΎ Ρ€Π°Π±ΠΎΡ‚Π΅ atopsar.

ΠŸΡ€ΠΈ запускС atopsar Π±Π΅Π· ΠΊΠ»ΡŽΡ‡Π΅ΠΉ открываСтся Π»ΠΎΠ³ Π·Π° сСгодняшний дСнь ΠΈ выводится Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠ° Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ ядро ΠΏΠΎ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΈ строка idl ΠΏΠΎ всСм ядрам.

ΠšΠ»ΡŽΡ‡ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ я ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ:

-A = вывСсти всю ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΈΠ· Π»ΠΎΠ³Π°
-с = вывСсти ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΏΠΎ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Π½Π° ядра процСссора, ΠΊΠ»ΡŽΡ‡ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ
-m = Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠ° Π½Π° ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΡƒΡŽ ΠΏΠ°ΠΌΡΡ‚ΡŒ ΠΈ swap
-d = дисковая Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ
-O = Ρ‚ΠΎΠΏ-3 процСссов Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Π½Π° CPU
-G = Ρ‚ΠΎΠΏ-3 процСссов Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Π½Π° RAM
-D = Ρ‚ΠΎΠΏ-3 процСссов Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Π½Π° диск
-N = Ρ‚ΠΎΠΏ-3 процСссов Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Π½Π° ΡΠ΅Ρ‚ΡŒ
-r = ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΏΡƒΡ‚ΡŒ Π΄ΠΎ Π»ΠΎΠ³Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ, Ссли Π½Π°Π΄ΠΎ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ Π·Π° ΠΏΡ€ΠΎΡˆΠ΅Π΄ΡˆΠΈΠ΅ Π΄Π½ΠΈ
-b = врСмя, с ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π½Π°Ρ‡Π°Ρ‚ΡŒ Π²Ρ‹Π²ΠΎΠ΄
-e = врСмя, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π½Π°Π΄ΠΎ Π·Π°ΠΊΠΎΠ½Ρ‡ΠΈΡ‚ΡŒ Π²Ρ‹Π²ΠΎΠ΄
-M = создаёт Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ столбСц Π² ΠΊΠΎΠ½Ρ†Π΅, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ помСчаСтся ΠΊΡ€ΠΈΡ‚ΠΈΡ‡Π½ΠΎΡΡ‚ΡŒ строки (+ Π΅ΡΡ‚ΡŒ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠ°, * β€” критичСская Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠ°)

Благодаря ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Ρƒ ΠΌΡ‹ смоТСм ΠΏΠΎΠ½ΡΡ‚ΡŒ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Ρƒ Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ³ΠΎ повСдСния сСрвСра Π² любоС врСмя.

УвСдомлСния

Π˜Ρ‚Π°ΠΊ, ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Π΅ΡΡ‚ΡŒ, Π½ΠΎ ΠΎΠ½ всё Ρ€Π°Π²Π½ΠΎ Π½Π΅ Π΄Π°Ρ‘Ρ‚ возмоТности ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΈ Ρ€Π΅ΡˆΠ°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹. Нам Π½ΡƒΠΆΠ½Ρ‹ увСдомлСния ΠΎ возникшСй ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ΅.

Π― ΠΎΠ΄ΠΈΠ½ слСТу Π·Π° сСрвСрами, поэтому ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»ΡΡ‚ΡŒ Π½ΡƒΠΆΠ½ΠΎ Ρ‚ΡƒΠ΄Π°, Π³Π΄Π΅ я всСгда смогу это ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ ΠΈ Ρ…ΠΎΡ‚ΡŒ ΠΊΠ°ΠΊ-Ρ‚ΠΎ Π½Π° это ΡΡ€Π΅Π°Π³ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ.

Π’ Π½Π°Ρ‡Π°Π»Π΅ Π±Ρ‹Π»ΠΈ SMS β€” быстро, Π½Π°Π΄Ρ‘ΠΆΠ½ΠΎ, бСсплатно. Но ΠΏΠΎΡ‚ΠΎΠΌ ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ ΠΏΡ€ΠΈΠΊΡ€Ρ‹Π»ΠΈ Π±Π΅ΡΠΏΠ»Π°Ρ‚Π½ΡƒΡŽ SMS рассылку Ρ‡Π΅Ρ€Π΅Π· свои ΡˆΠ»ΡŽΠ·Ρ‹.
ΠŸΠΎΡ‡Ρ‚Π° β€” Π΄ΠΎΠ»Π³ΠΎ, ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ с доставкой.
ΠœΠ΅ΡΡΠ΅Π½Π΄ΠΆΠ΅Ρ€Ρ‹ β€” Π½Π°Π΄ΠΎ ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π½Π° Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π±ΠΎΡ‚ΠΎΠ².

Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ поиска Π±Ρ‹Π» Π²Ρ‹Π±Ρ€Π°Π½ мСссСндТСр Π’Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ Π·Π° простоту ΠΈ ΡƒΠ΄ΠΎΠ±Π½ΠΎΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π° Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π΅ ΠΈ дСсктопС.

Π‘ΠΎΠ·Π΄Π°Π» своСго Π±ΠΎΡ‚Π° с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ botfather.
ПослС ΠΏΠΎΠ»ΠΎΠΆΠΈΠ» Π½Π° сСрвСр нСсколько скриптов, ΠΎΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΡ… Π½Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ Π½Π° сСрвСр (IDL, smartct ΠΈ Π΄Ρ€.l), Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ ошибок Π²ΠΈΠ΄Π° Β«oom killerΒ», ошибки ΠΏΡ€ΠΈ создании бэкапа ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ.

Π‘ΠΊΡ€ΠΈΠΏΡ‚Ρ‹ довольно простыС, написанныС Π½Π° bash, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° LA ΠΈ ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅ ΠΎ ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ΅Π½ΠΈΠΈ Load Averadge’м количСства ядСр Π½Π° сСрвСрС.

if [ ${LA[0]} -gt 2000 ] || [ ${LA[1]} -gt 3000 ] || [ ${LA[2]} -gt 4000 ]
    then
        wget -O /dev/null "https://api.telegram.org/$bot_id:$bot_key/sendMessage?chat_id=$chat_id&text=На сСрвСрС $ip LA $LAd"
        wget -O /dev/null "https://api.telegram.org/$bot_id:$bot_key/sendMessage?chat_id=$chat_id&text=`top -b -n 1 | grep Cpu`"
        wget -O /dev/null "https://api.telegram.org/$bot_id:$bot_key/sendMessage?chat_id=$chat_id&text=Π’ΠΎΠΏ 5 процСссов `top -b -n 1 | grep -A 5 'PID USER' | tail -5`"
    fi

ΠŸΡ€ΠΎΡΡ‚ΠΎΡ‚Π° синтаксиса Π΄Π°Ρ‘Ρ‚ ΠΎΡ‡Π΅Π½ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² использования (ΠΈ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ/Π΄ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ любой, ΠΊΡ‚ΠΎ Ρ…ΠΎΡ‚ΡŒ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π²Π»Π°Π΄Π΅Π΅Ρ‚ языком программирования).

ЕдинствСнный нюанс β€” Ссли сСрвСр находится Π² России (ΠΈ Ρƒ вас Π½Π΅Ρ‚ IPv6 Π½Π° сСрвСрС), Ρ‚ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ прокси. Для этого Π² Π½Π°Ρ‡Π°Π»Π΅ скрипта Π½Π°Π΄ΠΎ ΠΏΡ€ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ строку ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΊ прокси:

export https_proxy=http://Π»ΠΎΠ³ΠΈΠ½:ΠΏΠ°Ρ€ΠΎΠ»ΡŒ@IP.адрСс:ΠΏΠΎΡ€Ρ‚

Π­Ρ‚ΠΎ Π½Π΅ ΠΊΠΎΠ½Π΅Ρ†

Π˜Π΄Ρ‘ΡˆΡŒ Ρ‚Ρ‹ сСбС спокойно ΠΏΠΎ Π³ΠΎΡ€Π°ΠΌ с Ρ€ΡŽΠΊΠ·Π°ΠΊΠΎΠΌ Π·Π° спиной, ΠΎΡ‚Π΄Ρ‹Ρ…Π°Π΅ΡˆΡŒ ΠΎΡ‚ Ρ†ΠΈΠ²ΠΈΠ»ΠΈΠ·Π°Ρ†ΠΈΠΈ, ΠΈ Ρ‚ΡƒΡ‚ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½, случайно ΠΏΠΎΠΉΠΌΠ°Π² связь, ΠΊΠΈΠ΄Π°Π΅Ρ‚ ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅ ΠΎ возникшСй Π½Π° Ρ‚Π²ΠΎΡ‘ΠΌ сСрвСрС ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ΅. Π§Ρ‚ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ? БСзмятСТноС настроСниС ΠΊΠ°ΠΊ Π²Π΅Ρ‚Ρ€ΠΎΠΌ сдуло. Π—Π²ΠΎΠ½ΠΈΡ‚ΡŒ ΠΆΠ΅Π½Π΅ ΠΈ Π½Π°Π΄ΠΈΠΊΡ‚ΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹? Π₯Π°-Ρ…Π°!

НуТно Π±Ρ‹Π»ΠΎ срочно ΠΏΡ€ΠΈΠ΄ΡƒΠΌΠ°Ρ‚ΡŒ ΠΊΠ°ΠΊΠΎΠΉ-Ρ‚ΠΎ способ устранСния Π²ΠΎΠ·Π½ΠΈΠΊΡˆΠΈΡ… ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ быстро ΠΈ Π±Π΅Π· наличия Ρ…ΠΎΡ€ΠΎΡˆΠ΅Π³ΠΎ ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π°. Π—Π΄Π΅ΡΡŒ мСня ΠΎΠΏΡΡ‚ΡŒ спас мСссСндТСр (#Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌΠΆΠΈΠ²ΠΈ). Π― Π½Π°ΡƒΡ‡ΠΈΠ» своСго Π±ΠΎΡ‚Π° ΠΎΠ±Ρ‰Π°Ρ‚ΡŒΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ со ΠΌΠ½ΠΎΠΉ, игнорируя всСх ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Ρ…. Π’Π΅ΠΏΠ΅Ρ€ΡŒ, вмСстС с ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅ΠΌ ΠΎ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ΅, ΠΌΠ½Π΅ ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΡ‚ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ большС Π΄Π°Π½Π½Ρ‹Ρ…, ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ я понимаю, ΠΊΡ‚ΠΎ источник ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹, ΠΈ ΠΌΠΎΠ³Ρƒ ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π΅ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ ΡƒΠ΄Π°Π»Ρ‘Π½Π½ΠΎ. Достаточно просто Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ сообщСниС Π±ΠΎΡ‚Ρƒ, ΠΏΠΎΠ΄ΠΊΠΈΠ½ΡƒΡ‚ΡŒ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½ ΠΏΠΎΠ²Ρ‹ΡˆΠ΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ это сообщСниС ΡƒΡˆΠ»ΠΎ, ΠΈ вуаля β€” Π±ΠΎΡ‚ ΠΏΠΎΡˆΡ‘Π» Π΄Π΅Π»Π°Ρ‚ΡŒ Ρ‚Π²ΠΎΡŽ Ρ€Π°Π±ΠΎΡ‚Ρƒ. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ я ΠΌΠΎΠ³Ρƒ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΡƒΠ±ΠΈΡ‚ΡŒ ΠΊΠ°ΠΊΠΎΠΉ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ Π½Π΅ΡƒΠ³ΠΎΠ΄Π½Ρ‹ΠΉ процСсс, ΠΏΠ΅Ρ€Π΅Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Π΄Π΅ΠΌΠΎΠ½, Π·Π°Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ IP ΠΈ ΠΏΡ€ΠΎΡ‡Π΅Π΅.

Бюда ΠΆΠ΅ я пСрСнёс Π±ΡƒΠ΄ΡƒΡ‰ΠΈΠ΅ Π½ΡƒΠΆΠ½Ρ‹Π΅ запросы ΠΎΡ‚ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠ², Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, срочный сброс ΠΏΠ°Ρ€ΠΎΠ»Π΅ΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ (ΠΈΠ±ΠΎ β€œΠΠ°Π°Π°, ΠΌΡ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΠΎΠΏΠ°ΡΡ‚ΡŒ Π½Π° сСрвСр, ΠΌΡ‹ тСряСм ΠΌΠΈΠ»Π»ΠΈΠΎΠ½Ρ‹!”), поиск ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, ΠΈΠΌΠ΅ΡŽΡ‰Π΅Π³ΠΎ доступ Π² Π½ΡƒΠΆΠ½ΡƒΡŽ ΠΏΠ°ΠΏΠΊΡƒ, Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΈ Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ сайта ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅. ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ ΠΆΠ΅ я постоянно Π΄ΠΎΡ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π» Π±ΠΎΡ‚Π°, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ фантазия ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠ² ΠΏΠΎΠ΄ΠΊΠΈΠ΄Ρ‹Π²Π°Π΅Ρ‚ ΠΏΠΎΡ€ΠΎΠΉ Π½Π΅ΠΎΠΆΠΈΠ΄Π°Π½Π½Ρ‹Π΅ ΠΈ Π½Π΅ прСдусмотрСнныС ΠΌΠ½ΠΎΠΉ запросы. Но основныС ΡƒΠ΄ΠΎΠ²Π»Π΅Ρ‚Π²ΠΎΡ€Π΅Π½Ρ‹.

Π˜ΠΌΠ΅Π΅Ρ‚ΡΡ ΠΈ вСрсия для VK, Π½ΠΎ ΠΎΠ½Π° ΠΊΠ°ΠΊ-Ρ‚ΠΎ Π½Π΅ ΠΏΡ€ΠΈΠΆΠΈΠ»Π°ΡΡŒ.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ я спокойно ΠΏΡƒΡ‚Π΅ΡˆΠ΅ΡΡ‚Π²ΡƒΡŽ ΠΈ ΠΈΠ·ΡƒΡ‡Π°ΡŽ этот ΠΌΠΈΡ€, Π½Π΅ боясь, Ρ‡Ρ‚ΠΎ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Ρ‚Π°ΠΌ сломаСтся, Π° я Π½Π΅ смогу ΠΎΠ± этом ΡƒΠ·Π½Π°Ρ‚ΡŒ ΠΈΠ»ΠΈ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: habr.com