БпСстявамС Π²Ρ€Π΅ΠΌΠ΅, Π½Π΅Ρ€Π²ΠΈ ΠΈ човСкочасовС

ΠΠ°ΡˆΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈ ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΎ са Ρ€Π΅Π³ΠΈΠΎΠ½Π°Π»Π½ΠΈ, Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈΡ‚Π΅ ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΎ са министСрства. Но освСн публичния сСктор, Π½Π°ΡˆΠΈΡ‚Π΅ систСми ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ ΠΈ частни ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ. ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ с тях практичСски няма.

Π’Π°ΠΊΠ° Ρ‡Π΅ основнитС ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈ са Ρ€Π΅Π³ΠΈΠΎΠ½Π°Π»Π½ΠΈ ΠΈ понякога ΠΈΠΌΠ° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ с тях. НапримСр, с производитСлност, ΠΊΠΎΠ³Π°Ρ‚ΠΎ Π² Ρ€Π΅Π³ΠΈΠΎΠ½ΠΈΡ‚Π΅ ΠΈΠΌΠ° ΠΏΠΎΠ²Π΅Ρ‡Π΅ ΠΎΡ‚ 20 XNUMX ΠΎΡ‚ Π½Π°ΡˆΠΈΡ‚Π΅ Ρ†Π΅Π½Π½ΠΈ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈ ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅ Π½Π° ΠΏΠ΅Ρ€ΠΈΠΎΠ΄Π° Π½Π° внСдряванС Π½Π° Π½ΠΎΠ²Π° функционалност Π½Π° ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ²ΠΈΡ‚Π΅ ΡΡŠΡ€Π²ΡŠΡ€ΠΈ. Π’ΠΎΠ²Π° Π΅ болка…

Казвам сС Руслан ΠΈ ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°ΠΌ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΈΡ‚Π΅ систСми Π½Π° БАРБ Π“Ρ€ΡƒΠΏ ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π²Π°Π½Π΅ Π½Π° убийствСн Π±ΠΎΡ‚ Π·Π° насилствСни сСрийни DBA. Π’Π°Π·ΠΈ публикация Π½Π΅ Π΅ Π·Π° Ρ…ΠΎΡ€Π° със слаби ΡΡŠΡ€Ρ†Π° - ΠΈΠΌΠ° ΠΌΠ½ΠΎΠ³ΠΎ Π±ΡƒΠΊΠ²ΠΈ ΠΈ снимки.

БпСстявамС Π²Ρ€Π΅ΠΌΠ΅, Π½Π΅Ρ€Π²ΠΈ ΠΈ човСкочасовС

/awr

Някои ΠΎΡ‚ Π½Π°ΡˆΠΈΡ‚Π΅ прилоТСния работят Π½Π° Oracle DBMS. Има ΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈ Π½Π° Π‘Π£Π‘Π” PostgreSQL. Oracle ΠΈΠΌΠ° чудСсно Π½Π΅Ρ‰ΠΎ - ΡΡŠΠ±ΠΈΡ€Π°Π½Π΅ Π½Π° статистика Π·Π° Π½Π°Ρ‚ΠΎΠ²Π°Ρ€Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π‘Π£Π‘Π”, ΠΊΠΎΠ΅Ρ‚ΠΎ ΠΏΠΎΠ΄Ρ‡Π΅Ρ€Ρ‚Π°Π²Π° ΡΡŠΡ‰Π΅ΡΡ‚Π²ΡƒΠ²Π°Ρ‰ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ ΠΈ Π΄ΠΎΡ€ΠΈ Π΄Π°Π²Π° ΠΏΡ€Π΅ΠΏΠΎΡ€ΡŠΠΊΠΈ Π·Π° отстраняванС - Automatic Workload Repository (AWR). Π’ Π΅Π΄ΠΈΠ½ ΠΌΠΎΠΌΠ΅Π½Ρ‚ (Π° ΠΈΠΌΠ΅Π½Π½ΠΎ Π² ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° Π½Π° Π±ΠΎΠ»ΠΊΠ°) Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈΡ‚Π΅ постоянно поискаха Π΄Π° ΡΡŠΠ±Π΅Ρ€Π°Ρ‚ AWR Π΄ΠΎΠΊΠ»Π°Π΄ΠΈ Π·Π° Π°Π½Π°Π»ΠΈΠ· Π½Π° СфСктивността. ЧСстно ΠΎΡ‚ΠΈΠ΄ΠΎΡ…ΠΌΠ΅ Π΄ΠΎ ΡΡŠΡ€Π²ΡŠΡ€Π° Π½Π° Π‘Π£Π‘Π”, ΡΡŠΠ±Ρ€Π°Ρ…ΠΌΠ΅ ΠΎΡ‚Ρ‡Π΅Ρ‚ΠΈ, занСсохмС Π³ΠΈ ΠΏΡ€ΠΈ нас ΠΈ Π³ΠΈ ΠΈΠ·ΠΏΡ€Π°Ρ‚ΠΈΡ…ΠΌΠ΅ Π² производството Π·Π° Π°Π½Π°Π»ΠΈΠ·. Π‘Π»Π΅Π΄ 5-тия ΠΏΡŠΡ‚ стана досадно... слСд 10-тия - Π΄Ρ€Π°Π·Π½Π΅Ρ‰ΠΎ...

Π•Π΄ΠΈΠ½ ΠΌΠΎΠΉ ΠΊΠΎΠ»Π΅Π³Π° вСднъТ ΠΈΠ·Ρ€Π°Π·ΠΈ идСята, Ρ‡Π΅ всичко, ΠΊΠΎΠ΅Ρ‚ΠΎ сС ΠΏΡ€Π°Π²ΠΈ ΠΏΠΎΠ²Π΅Ρ‡Π΅ ΠΎΡ‚ вСднъТ, трябва Π΄Π° бъдС Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€Π°Π½ΠΎ. Π”ΠΎ ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° Π½Π° Ρ€Π°Π·Π΄Ρ€Π°Π·Π½Π΅Π½ΠΈΠ΅, чСстно ΠΊΠ°Π·Π°Π½ΠΎ, Π½Π΅ мислСх Π·Π° Ρ‚ΠΎΠ²Π° ΠΈ сС ΠΎΠΏΠΈΡ‚Π°Ρ… Π΄Π° Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€Π°ΠΌ всичко, ΠΊΠΎΠ΅Ρ‚ΠΎ моТСшС Π΄Π° бъдС Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€Π°Π½ΠΎ, Π½ΠΎ чСсто Π½Π΅ бСшС Ρ‚ΡŠΡ€ΡΠ΅Π½ΠΎ ΠΈ имашС ΠΏΠΎ-скоро изслСдоватСлски, ΠΎΡ‚ΠΊΠΎΠ»ΠΊΠΎΡ‚ΠΎ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€.

И Ρ‚ΠΎΠ³Π°Π²Π° си помислих: β€žΠΠ΅ са Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΈ администратори Π·Π° Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΎΡ‚Ρ‡Π΅Ρ‚...β€œ. Π’ края Π½Π° ΠΊΡ€Π°ΠΈΡ‰Π°Ρ‚Π° ΡΡŠΠ±ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΎΡ‚Ρ‡Π΅Ρ‚ ΠΎΠ·Π½Π°Ρ‡Π°Π²Π° изпълнСниС Π½Π° sql скрипта @$ORACLE_HOME/rdbms/admin/awrrpt.sql ΠΈ прСнасянС Π½Π° ΠΎΡ‚Ρ‡Π΅Ρ‚Π° ΠΎΡ‚ ΡΡŠΡ€Π²ΡŠΡ€Π° Π΄ΠΎ вас... О, Π΄Π°, Π½ΠΈΠ΅ Π½Π΅ позволявамС Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π·Π° производство.

Π‘Π»Π΅Π΄ Ρ‚ΠΎΠ²Π° ΠΏΠΎΡ‚ΡŠΡ€ΡΠΈΡ… Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠ°Ρ‚Π° информация Π² Google, ΡΡŠΠ·Π΄Π°Π΄ΠΎΡ… функцията ΠΎΡ‚ статията Π² тСстовата Π±Π°Π·Π°, пуснах скрипта ΠΈ Ρ‡ΡƒΠ΄ΠΎ - ΠΎΡ‚Ρ‡Π΅Ρ‚ΡŠΡ‚ бСшС ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€Π°Π½ ΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° бъдС записан Π»ΠΎΠΊΠ°Π»Π½ΠΎ. БъздадСни Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΏΡ€ΠΈ ΠΊΠΎΠΈΡ‚ΠΎ AWR ΠΎΡ‚Ρ‡Π΅Ρ‚ΠΈΡ‚Π΅ чСсто са Π±ΠΈΠ»ΠΈ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΈ, ΠΈ ΠΊΠ°Π·Π°Π½ΠΎ Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈΡ‚Π΅ ΠΊΠ°ΠΊ Π΄Π° Π³ΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚.

По Ρ‚ΠΎΠ²Π° Π²Ρ€Π΅ΠΌΠ΅, Π² свободното си Π²Ρ€Π΅ΠΌΠ΅, слСд Ρ€Π°Π·Π³ΠΎΠ²ΠΎΡ€ с @BotFather, ΡΡŠΠ·Π΄Π°Π΄ΠΎΡ… Π±ΠΎΡ‚ Π½Π° Telegram Π·Π° сСбС си, просто Π·Π° Π·Π°Π±Π°Π²Π»Π΅Π½ΠΈΠ΅. ΠŸΡ€Π΅Ρ†Π°ΠΊΠ°Ρ… проста функционалност Ρ‚Π°ΠΌ - ΠΏΠΎΠΊΠ°Π·Π²Π°Π½Π΅ Π½Π° Ρ‚Π΅ΠΊΡƒΡ‰ΠΎΡ‚ΠΎ Π²Ρ€Π΅ΠΌΠ΅, Π²Π°Π»ΡƒΡ‚Π½ΠΈ курсовС, Π²Ρ€Π΅ΠΌΠ΅Ρ‚ΠΎ, Π½Π°ΡƒΡ‡ΠΈΡ… Π³ΠΎ Π΄Π° ΠΈΠ·ΠΏΡ€Π°Ρ‰Π° ΠΊΠΎΠΌΠΏΠ»ΠΈΠΌΠ΅Π½Ρ‚ΠΈ Π½Π° ΠΆΠ΅Π½Π° ΠΌΠΈ (Ρ‚ΠΎΠ³Π°Π²Π° приятСлка) ΠΏΠΎ Π³Ρ€Π°Ρ„ΠΈΠΊ. МоТС Π±ΠΈ ΠΏΠΎ Ρ‚ΠΎΠ²Π° Π²Ρ€Π΅ΠΌΠ΅ ΠΈΠ·ΠΏΡ€Π°Ρ‰Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΊΠΎΠΌΠΏΠ»ΠΈΠΌΠ΅Π½Ρ‚ΠΈ бСшС Π½Π°ΠΉ-популярната функционалност Π½Π° моя Π±ΠΎΡ‚ ΠΈ ΠΆΠ΅Π½Π° ΠΌΠΈ Π³ΠΎ ΠΎΡ†Π΅Π½ΠΈ.

Π’Π°ΠΊΠ°. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈΡ‚Π΅ Π½ΠΈ ΠΏΠΈΡˆΠ°Ρ‚ Π² Telegram, Π½ΠΈΠ΅ ΠΈΠΌ ΠΈΠ·ΠΏΡ€Π°Ρ‰Π°ΠΌΠ΅ Π΄ΠΎΠΊΠ»Π°Π΄ Π² Telegram... Ами Π°ΠΊΠΎ ΠΏΠΈΡˆΠ°Ρ‚ Π½Π΅ Π½Π° нас, Π° Π½Π° Π±ΠΎΡ‚? Π’ ΠΊΡ€Π°ΠΉΠ½Π° смСтка Ρ‰Π΅ бъдС ΠΏΠΎ-Π΄ΠΎΠ±Ρ€Π΅ Π·Π° всички, Π΄ΠΎΠΊΠ»Π°Π΄ΡŠΡ‚ Ρ‰Π΅ бъдС ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ ΠΏΠΎ-Π±ΡŠΡ€Π·ΠΎ ΠΈ Π½Π°ΠΉ-Π²Π°ΠΆΠ½ΠΎΡ‚ΠΎ, заобикаляйки нас. Π’Π°ΠΊΠ° сС Ρ€ΠΎΠ΄ΠΈ идСята Π·Π° ΠΏΡŠΡ€Π²Π°Ρ‚Π° популярна функционалност Π·Π° моя Π±ΠΎΡ‚.

Π—Π°ΠΏΠΎΡ‡Π½Π°Ρ… ΠΈΠ·ΠΏΡŠΠ»Π½Π΅Π½ΠΈΠ΅Ρ‚ΠΎ. Направих Π³ΠΎ, Π΄ΠΎΠΊΠΎΠ»ΠΊΠΎΡ‚ΠΎ ΠΌΠΎΠΆΠ°Ρ…, Π½Π° PHP (самото Π½ΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π΅ Π½Π° PHP, Π°Π· съм ΠΏΠΎ-Π·Π°ΠΏΠΎΠ·Π½Π°Ρ‚ с Π½Π΅Π³ΠΎ, ΠΎΡ‚ΠΊΠΎΠ»ΠΊΠΎΡ‚ΠΎ с Python). НС съм Π΄ΠΎΠ±ΡŠΡ€ програмист, Ρ‚Π°ΠΊΠ° Ρ‡Π΅ няма Π΄Π° Π²ΠΈ ΠΏΠΎΠΊΠ°ΠΆΠ° моя ΠΊΠΎΠ΄ :)

Π‘ΠΎΡ‚ΡŠΡ‚ ΠΆΠΈΠ²Π΅Π΅ Π² Π½Π°ΡˆΠ°Ρ‚Π° ΠΊΠΎΡ€ΠΏΠΎΡ€Π°Ρ‚ΠΈΠ²Π½Π° ΠΌΡ€Π΅ΠΆΠ° ΠΈ ΠΈΠΌΠ° Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈ, Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»Π½ΠΎ Ρ†Π΅Π»Π΅Π²ΠΈ Π±Π°Π·ΠΈ Π΄Π°Π½Π½ΠΈ. Π—Π° Π΄Π° Π½Π΅ сС Π·Π°Π½ΠΈΠΌΠ°Π²Π°ΠΌ с ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈ Π² Π΅ΠΊΠΈΠΏΠ° ΠΈΠ»ΠΈ ΠΌΠ΅Π½ΡŽΡ‚ΠΎ, Π΄ΠΎΠ±Π°Π²ΠΈΡ… Ρ‚Π°Π·ΠΈ функционалност към груповия Ρ‡Π°Ρ‚ с извСстия Π·Π° наблюдСниС. По Ρ‚ΠΎΠ·ΠΈ Π½Π°Ρ‡ΠΈΠ½ Π±ΠΎΡ‚ΡŠΡ‚ Π²Π΅Π΄Π½Π°Π³Π° Π·Π½Π°Π΅ ΠΎΡ‚ коя Π±Π°Π·Π° Π΄Π°Π½Π½ΠΈ Π΄Π° ΡΡŠΠ±Π΅Ρ€Π΅ ΠΎΡ‚Ρ‡Π΅Ρ‚Π°.

Π‘Π»Π΅Π΄ ΠΊΠ°Ρ‚ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π° ΠΊΠ°Ρ‚ΠΎ /awr Н, ΠΊΡŠΠ΄Π΅Ρ‚ΠΎ N Π΅ броят пълни часовС, Π·Π° ΠΊΠΎΠΈΡ‚ΠΎ Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌ ΠΎΡ‚Ρ‡Π΅Ρ‚ (ΠΏΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅ - 1 час), Π΄ΠΎΡ€ΠΈ ΠΈ Π·Π° сСдмица, Π°ΠΊΠΎ Π±Π°Π·Π°Ρ‚Π° Π΄Π°Π½Π½ΠΈ Π½Π΅ Π΅ рСстартирана, Π±ΠΎΡ‚ΡŠΡ‚ Π²Π΅Π΄Π½Π°Π³Π° Π·Π°ΠΏΠΎΡ‡Π²Π° Ρ€Π°Π±ΠΎΡ‚Π°, ΡΡŠΠ±ΠΈΡ€Π° ΠΎΡ‚Ρ‡Π΅Ρ‚Π°, ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π° Π³ΠΎ ΠΊΠ°Ρ‚ΠΎ ΡƒΠ΅Π± страница ΠΈ Π²Π΅Π΄Π½Π°Π³Π° (ΠΏΠΎΡ‡Ρ‚ΠΈ Ρ‚ΠΎΡ‡Π½ΠΎ Ρ‚Π°ΠΌ) прСдоставя Π²Ρ€ΡŠΠ·ΠΊΠ° към Ρ‚Π°ΠΊΠ° нСобходимия Π΄ΠΎΠΊΠ»Π°Π΄.

Π‘Π»Π΅Π΄Π²Π°ΠΉΡ‚Π΅ Π²Ρ€ΡŠΠ·ΠΊΠ°Ρ‚Π° ΠΈ Π΅Ρ‚ΠΎ Π³ΠΎ Π΄ΠΎΠΊΠ»Π°Π΄ΡŠΡ‚ Π½Π° AWR:

БпСстявамС Π²Ρ€Π΅ΠΌΠ΅, Π½Π΅Ρ€Π²ΠΈ ΠΈ човСкочасовС

ΠšΠ°ΠΊΡ‚ΠΎ сС ΠΎΡ‡Π°ΠΊΠ²Π°ΡˆΠ΅, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈΡ‚Π΅ сС справиха с Ρ‚Π°ΠΊΠΎΠ²Π° Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΎΡ‚Ρ‡Π΅Ρ‚ΠΈ ΠΈ някои Π΄ΠΎΡ€ΠΈ Π½ΠΈ Π±Π»Π°Π³ΠΎΠ΄Π°Ρ€ΠΈΡ…Π°.

Π‘Π»Π΅Π΄ ΠΊΠ°Ρ‚ΠΎ ΠΎΡ†Π΅Π½ΠΈΡ…Π° удобството Π½Π° Π΅ΠΊΠΈΠΏΠ°, Ρ€ΡŠΠΊΠΎΠ²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅ Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈ ΠΎΡ‚ Π΄Ρ€ΡƒΠ³ΠΈ Ρ€Π΅Π³ΠΈΠΎΠ½ΠΈ искаха ΡΡŠΡ‰ΠΎΡ‚ΠΎ, Ρ‚ΡŠΠΉ ΠΊΠ°Ρ‚ΠΎ Ρ‚Π΅ ΠΏΠΎΠ»ΡƒΡ‡Π°Π²Π°Ρ‚ Π½Π°ΠΉ-ΠΌΠ½ΠΎΠ³ΠΎ ΠΎΡ‚ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° ΠΈ сС притСсняват Π·Π° производитСлността ΠΈ наличността Π½Π° систСмитС. Π”ΠΎΠ±Π°Π²ΠΈΡ… Π±ΠΎΡ‚Π° към Π΄Ρ€ΡƒΠ³ΠΈ Ρ‡Π°Ρ‚ΠΎΠ²Π΅. ВсС ΠΎΡ‰Π΅ Π³ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ ΠΈ сС Ρ€Π°Π΄Π²Π°ΠΌ Π·Π° Ρ‚ΠΎΠ²Π°.

По-късно ΠΊΠΎΠ»Π΅Π³ΠΈΡ‚Π΅ ΠΎΡ‚ CIT Ρ€Π°Π·Π±Ρ€Π°Ρ…Π° ΠΊΠ°ΠΊ ΡΡŠΠ±ΠΈΡ€Π°ΠΌΠ΅ ΠΎΡ‚Ρ‡Π΅Ρ‚ΠΈ ΠΈ ΡΡŠΡ‰ΠΎ ΠΏΠΎΠΆΠ΅Π»Π°Ρ…Π° Π΄Π° Π³ΠΎ направят. НС Π³ΠΈ Π΄ΠΎΠ±Π°Π²ΠΈΡ… към Π½Π°ΡˆΠΈΡ‚Π΅ Ρ‡Π°Ρ‚ΠΎΠ²Π΅, ΡΡŠΠ·Π΄Π°Π΄ΠΎΡ… ΠΎΡ‚Π΄Π΅Π»Π΅Π½ Ρ‡Π°Ρ‚ с Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΎΡ‚Ρ‡Π΅Ρ‚ΠΈ ΠΏΠΎ Π³Ρ€Π°Ρ„ΠΈΠΊ ΠΈ ΠΏΠΎ заявка.

/pgΠ―Π·ΠΎΠ²Π΅Ρ†

ИмамС ΠΈ Π΄Ρ€ΡƒΠ³ΠΈ прилоТСния Π² PHP във Π²Ρ€ΡŠΠ·ΠΊΠ° с PostgreSQL. ΠŸΡ€ΠΈΠ»ΠΎΠΆΠΈΡ… ΡΡŠΠ±ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π΄ΠΎΠΊΠ»Π°Π΄ΠΈ ΠΎΡ‚ pgBadger Π·Π° Π½ΡƒΠΆΠ΄Π°Π΅Ρ‰ΠΈΡ‚Π΅ сС Π½Π° ΡΡŠΡ‰ΠΈΡ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏ - Π² Π³Ρ€ΡƒΠΏΠΎΠ²ΠΈ Ρ‡Π°Ρ‚ΠΎΠ²Π΅. ΠŸΡŠΡ€Π²ΠΎ Π³ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ…Π°, Π½ΠΎ послС спряха. Ѐункционалността бСшС изрязана ΠΊΠ°Ρ‚ΠΎ Π½Π΅Π½ΡƒΠΆΠ½Π°.

/задълТСниС

ΠΠ°ΡˆΠΈΡΡ‚ ΠΎΡ‚Π΄Π΅Π» Π΅ с Π½ΠΎΡ‰Π½ΠΈ смСни ΠΈ ΡΡŠΠΎΡ‚Π²Π΅Ρ‚Π½ΠΎ ΠΈΠΌΠ° Π³Ρ€Π°Ρ„ΠΈΠΊ. Има Π³ΠΎ Π² Google Π’Π°Π±Π»ΠΈΡ†ΠΈ. НС Π²ΠΈΠ½Π°Π³ΠΈ Π΅ ΡƒΠ΄ΠΎΠ±Π½ΠΎ Π΄Π° Ρ‚ΡŠΡ€ΡΠΈΡ‚Π΅ Π»ΠΈΠ½ΠΊ, Π΄Π° отварятС Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠ°, Π΄Π° Ρ‚ΡŠΡ€ΡΠΈΡ‚Π΅ сСбС си... Π•Π΄ΠΈΠ½ ΠΎΡ‚ ΠΌΠΎΠΈΡ‚Π΅ бивши ΠΊΠΎΠ»Π΅Π³ΠΈ ΡΡŠΡ‰ΠΎ сС Π·Π°ΠΈΠ³Ρ€Π° със своя Telegram Π±ΠΎΡ‚ ΠΈ Π³ΠΎ въвСдС Π² Ρ‡Π°Ρ‚Π° Π½Π° нашия ΠΎΡ‚Π΄Π΅Π» извСстия Π·Π° Π·Π°ΠΏΠΎΡ‡Π²Π°Π½Π΅ Π½Π° Π΄Π΅ΠΆΡƒΡ€Π½Π°Ρ‚Π° смяна Π·Π° слуТитСлитС Π½Π° ΠΎΡ‚Π΄Π΅Π»Π°. Π‘ΠΎΡ‚ΡŠΡ‚ Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€Π° Π³Ρ€Π°Ρ„ΠΈΠΊΠ°, опрСдСля дСТурния към Ρ‚Π΅ΠΊΡƒΡ‰Π°Ρ‚Π° Π΄Π°Ρ‚Π° ΠΈ спорСд Π³Ρ€Π°Ρ„ΠΈΠΊΠ° ΠΈΠ»ΠΈ ΠΏΡ€ΠΈ поискванС ΡΡŠΠΎΠ±Ρ‰Π°Π²Π° ΠΊΠΎΠΉ Π΅ Π΄Π΅ΠΆΡƒΡ€Π΅Π½ днСс. ΠŸΠΎΠ»ΡƒΡ‡ΠΈ сС страхотно ΠΈ ΡƒΠ΄ΠΎΠ±Π½ΠΎ. Вярно, Π½Π΅ ΠΌΠΈ харСса ΠΌΠ½ΠΎΠ³ΠΎ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Π½Π° ΡΡŠΠΎΠ±Ρ‰Π΅Π½ΠΈΡΡ‚Π°. Π‘ΡŠΡ‰ΠΎ Ρ‚Π°ΠΊΠ° Π·Π° слуТитСлитС Π½Π° Π΄Ρ€ΡƒΠ³ ΠΎΡ‚Π΄Π΅Π» (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π‘Π¦ β€žΠœΠ΅Π΄ΠΈΡ†ΠΈΠ½Π°β€œ) информацията Π·Π° Π΄Π΅ΠΆΡƒΡ€Π½ΠΈΡ‚Π΅ Π² Π΄Ρ€ΡƒΠ³ΠΈ посоки наистина Π½Π΅ Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠ°, Π½ΠΎ трябва Π΄Π° Π·Π½Π°Π΅Ρ‚Π΅ ΠΊΠΎΠΉ Π΅ Π΄Π΅ΠΆΡƒΡ€Π΅Π½ Π² β€žΠœΠ΅Π΄ΠΈΡ†ΠΈΠ½Π°β€œ Π² случай Π½Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ. Π Π΅ΡˆΠΈΡ… Π΄Π° β€žΠ·Π°Π΅ΠΌΠ°β€œ функционалността, Π½ΠΎ Π΄Π° промСня Ρ‚ΠΎΠ²Π°, ΠΊΠΎΠ΅Ρ‚ΠΎ Π½Π΅ ΠΌΠΈ харСсва. Направих Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ Π½Π° ΡΡŠΠΎΠ±Ρ‰Π΅Π½ΠΈΠ΅Ρ‚ΠΎ, ΡƒΠ΄ΠΎΠ±Π΅Π½ Π·Π° сСбС си ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ‚Π΅, ΠΊΠ°Ρ‚ΠΎ ΠΏΡ€Π΅ΠΌΠ°Ρ…Π½Π°Ρ… Π½Π΅Π½ΡƒΠΆΠ½Π°Ρ‚Π° информация.

/tnls

Π‘Π»Π΅Π΄ ΠΊΠ°Ρ‚ΠΎ ΠΈΠ·ΠΏΡ€ΠΎΠ±Π²Π°Ρ… автоматизация с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° Π±ΠΎΡ‚ Π½Π° Telegram, сС появиха ΠΌΠ½ΠΎΠ³ΠΎ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ ΠΈΠ΄Π΅ΠΈ, Π½ΠΎ исках Π΄Π° правя строго Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΈ Π½Π΅Ρ‰Π°. Π Π΅ΡˆΠΈΡ… Π΄Π° водя статистика Π½Π° заявкитС. Π—Π° Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ‚Π΅ Π½Π° Π½Π°ΡˆΠΈΡ‚Π΅ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈ смС Π²Π½Π΅Π΄Ρ€ΠΈΠ»ΠΈ Ρ‚Π°ΠΊΠ° нарСчСния β€žjump serverβ€œ ΠΈΠ»ΠΈ ΠΏΡ€Π΅ΠΏΡ€Π°Ρ‰Π°Ρ‰ ΡΡŠΡ€Π²ΡŠΡ€. VPN Π²Ρ€ΡŠΠ·ΠΊΠΈΡ‚Π΅ сС ΠΏΠΎΠ²Π΄ΠΈΠ³Π°Ρ‚ Π½Π° Π½Π΅Π³ΠΎ, слСд ΠΊΠΎΠ΅Ρ‚ΠΎ ΠΏΠΎΡ€Ρ‚ΠΎΠ²Π΅Ρ‚Π΅ Π½Π° прилоТСнията, Π±Π°Π·ΠΈΡ‚Π΅ Π΄Π°Π½Π½ΠΈ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈ спомагатСлни прСнасочвания сС ΠΏΡ€Π΅ΠΏΡ€Π°Ρ‰Π°Ρ‚ към Π½Π°ΡˆΠ°Ρ‚Π° Π»ΠΎΠΊΠ°Π»Π½Π° ΠΌΡ€Π΅ΠΆΠ° Ρ‡Ρ€Π΅Π· ssh, Π·Π° лСсСн Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ‚Π΅ Π½Π° Π½Π°ΡˆΠΈΡ‚Π΅ слуТитСли, Π±Π΅Π· ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ с VPN Π²Ρ€ΡŠΠ·ΠΊΠΈΡ‚Π΅. Всичко, ΠΊΠΎΠ΅Ρ‚ΠΎ трябва Π΄Π° Π½Π°ΠΏΡ€Π°Π²ΠΈΡ‚Π΅, Π΅ Π΄Π° настроитС VPN Π²Ρ€ΡŠΠ·ΠΊΠ° към Π½Π°ΡˆΠ°Ρ‚Π° ΠΊΠΎΡ€ΠΏΠΎΡ€Π°Ρ‚ΠΈΠ²Π½Π° ΠΌΡ€Π΅ΠΆΠ°.

Бтатистиката Π½Π° заявкитС ΠΏΠΎΠΊΠ°Π·Π²Π°, Ρ‡Π΅ чСсто, слСд ΠΊΠ°Ρ‚ΠΎ някой ΠΎΡ‚ Ρ‚ΡƒΠ½Π΅Π»ΠΈΡ‚Π΅ сС ΠΏΠΎΠ²Ρ€Π΅Π΄ΠΈ (Π² случай Π½Π° ΠΌΡ€Π΅ΠΆΠΎΠ²ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ, ΠΏΠΎΡ€Π°Π΄ΠΈ ΠΈΠ·Ρ‡Π°ΠΊΠ²Π°Π½Π΅, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€), Ρ…ΠΎΡ€Π°Ρ‚Π° сС ΡΠ²ΡŠΡ€Π·Π²Π°Ρ‚ с нас Π·Π° Π²ΡŠΠ·ΡΡ‚Π°Π½ΠΎΠ²ΡΠ²Π°Π½Π΅ Π½Π° Π΄ΠΎΡΡ‚ΡŠΠΏΠ° Π΄ΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°. Π’ ΠΏΠΎΠ²Π΅Ρ‡Π΅Ρ‚ΠΎ случаи Π΅ Π΄ΠΎΡΡ‚Π°Ρ‚ΡŠΡ‡Π½ΠΎ просто Π΄Π° рСстартиратС Π²Ρ€ΡŠΠ·ΠΊΠ°Ρ‚Π° ΠΈ всичко Π΅ Π½Π°Ρ€Π΅Π΄. НСка Π³ΠΎ Π½Π°ΠΏΡ€Π°Π²ΠΈΠΌ сами. Π•Ρ‚ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ‚Π°:
БпСстявамС Π²Ρ€Π΅ΠΌΠ΅, Π½Π΅Ρ€Π²ΠΈ ΠΈ човСкочасовС

β€žΠŸΠΎΠΏΠ°Π΄Π°Ρ‚Π΅β€œ Π² ТСлания Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ ΠΎΡ‚ ΠΌΠ΅Π½ΡŽΡ‚ΠΎ, ΠΈΠ·Π±ΠΈΡ€Π°Ρ‚Π΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° си, ΠΈΠ·Ρ‡Π°ΠΊΠ²Π°Ρ‚Π΅ ΠΌΠ°Π»ΠΊΠΎ ΠΈ всички са щастливи ΠΈ Π΄ΠΎΠ²ΠΎΠ»Π½ΠΈ...

ΠŸΡ€ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π°Π²Π°Π½Π΅ Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π°, с Π»Π΅ΠΊΠΎ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ Π½Π° Π±Π°ΠΉΡ‚ΠΎΠ²Π΅Ρ‚Π΅ ΠΈ Π±ΠΈΡ‚ΠΎΠ²Π΅Ρ‚Π΅, Π±ΠΎΡ‚ΡŠΡ‚ сС ΡΠ²ΡŠΡ€Π·Π²Π° със ΡΡŠΡ€Π²ΡŠΡ€Π° Π·Π° ΠΏΡ€Π΅ΠΏΡ€Π°Ρ‰Π°Π½Π΅, Π·Π½Π°Π΅ΠΉΠΊΠΈ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»Π½ΠΎ ΠΊΠΎΠ΅ ΠΏΡ€Π΅ΠΏΡ€Π°Ρ‰Π°Π½Π΅ трябва Π΄Π° сС рСстартира ΠΈ си Π²ΡŠΡ€ΡˆΠΈ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚Π° - Π²ΡŠΠ·ΡΡ‚Π°Π½ΠΎΠ²ΡΠ²Π° Π²Ρ€ΡŠΠ·ΠΊΠ°Ρ‚Π° към ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°. Написах инструкции, Π·Π° Π΄Π° ΠΌΠΎΠΆΠ΅Ρ‚Π΅ сами Π΄Π° Ρ€Π΅ΡˆΠ°Π²Π°Ρ‚Π΅ Ρ‚Π°ΠΊΠΈΠ²Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ. И Ρ…ΠΎΡ€Π°Ρ‚Π° сС ΡΠ²ΡŠΡ€Π·Π²Π°Ρ…Π° с нас само Π°ΠΊΠΎ прСдоставСният инструмСнт Π½Π΅ Ρ€Π°Π±ΠΎΡ‚ΠΈ...

/ecp_to_pem

Π”ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΈ статистики ΠΏΠΎΠΊΠ°Π·Π²Π°Ρ‚, Ρ‡Π΅ чСсто Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π΄Π° сС ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΠ²Π° EDS Crypto Pro във Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ pem(Base64) Π·Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΈ ΠΈ ΠΈΠΌΠ°ΠΌΠ΅ доста ΠΎΡ‚ тях. Π—Π°Π΄Π°Ρ‡Π°: Π²Π·Π΅ΠΌΠ΅Ρ‚Π΅ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€, ΠΊΠΎΠΏΠΈΡ€Π°ΠΉΡ‚Π΅ Π³ΠΎ Π½Π° ΠΊΠΎΠΌΠΏΡŽΡ‚ΡŠΡ€ с Windows с инсталирана ΠΏΠΎΠΌΠΎΡ‰Π½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ° P12FromGostCSP (ΠΌΠ΅ΠΆΠ΄Ρƒ Π΄Ρ€ΡƒΠ³ΠΎΡ‚ΠΎ ΠΏΠ»Π°Ρ‚Π΅Π½Π°), ΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚ΠΈΡ€Π°ΠΉΡ‚Π΅ Π³ΠΎ Π² pfx ΠΈ слСд Ρ‚ΠΎΠ²Π° ΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚ΠΈΡ€Π°ΠΉΡ‚Π΅ pfx с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° OpenSSL (с ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° GOST ΠΊΡ€ΠΈΠΏΡ‚ΠΈΡ€Π°Π½Π΅) Π² pem. НС Π΅ ΠΌΠ½ΠΎΠ³ΠΎ ΡƒΠ΄ΠΎΠ±Π½ΠΎ, Π½ΠΎ искатС Π΄Π° Π³ΠΎ Π½Π°ΠΏΡ€Π°Π²ΠΈΡ‚Π΅ с Ρ‰Ρ€Π°ΠΊΠ²Π°Π½Π΅ Π½Π° ΠΏΡ€ΡŠΡΡ‚ΠΈΡ‚Π΅ си.

Google ΠΎΡ‚Π½ΠΎΠ²ΠΎ сС ΠΏΡ€ΠΈΡ‚Π΅Ρ‡Π΅ Π½Π° ΠΏΠΎΠΌΠΎΡ‰. НамСрСни полСзност Π½Π° някой Π΄ΠΎΠ±ΡŠΡ€ Ρ‡ΠΎΠ²Π΅ΠΊ. Π‘Π³Π»ΠΎΠ±ΠΈΡ… Π³ΠΎ ΠΊΠ°ΠΊΡ‚ΠΎ Π΅ написано Π² README - стана. Научих Π±ΠΎΡ‚Π° Π΄Π° Ρ€Π°Π±ΠΎΡ‚ΠΈ с ΠΏΠΎΠΌΠΎΡ‰Π½Π°Ρ‚Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ° ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ… ΠΏΠΎΡ‡Ρ‚ΠΈ ΠΌΠΈΠ³Π½ΠΎΠ²Π΅Π½ΠΎ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΠ²Π°Π½Π΅.
БпСстявамС Π²Ρ€Π΅ΠΌΠ΅, Π½Π΅Ρ€Π²ΠΈ ΠΈ човСкочасовС

Към ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° Π½Π° ΠΎΠΊΠΎΠ½Ρ‡Π°Ρ‚Π΅Π»Π½ΠΎΡ‚ΠΎ внСдряванС бСшС ΠΈΠ·Π΄Π°Π΄Π΅Π½Π° Π·Π°ΠΏΠΎΠ²Π΅Π΄ Π·Π° ΠΏΡ€Π΅ΠΌΠΈΠ½Π°Π²Π°Π½Π΅ към Π½ΠΎΠ² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ Π·Π° ΠΊΡ€ΠΈΠΏΡ‚ΠΈΡ€Π°Π½Π΅ - gost-2012. Π”ΠΎΠΊΠΎΠ»ΠΊΠΎΡ‚ΠΎ си спомням, ΠΏΠΎΠΌΠΎΡ‰Π½Π°Ρ‚Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ° Π² Ρ‚ΠΎΠ·ΠΈ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π΅ΡˆΠ΅ само със стария GOST (2001), ΠΌΠΎΠΆΠ΅ Π±ΠΈ бСшС Π΄Ρ€ΡƒΠ³Π° ΠΏΠΎΠ΄ΠΎΠ±Π½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ° ΠΎΡ‚ Π΄Ρ€ΡƒΠ³ любСзСн Ρ‡ΠΎΠ²Π΅ΠΊ, Π½Π΅ помня Ρ‚ΠΎΡ‡Π½ΠΎ.
Π‘Π»Π΅Π΄ ΠΏΡ€Π΅Ρ…ΠΎΠ΄Π° към новия GOST функционалността Π½Π° Π±ΠΎΡ‚Π° бСшС ΠΏΡ€Π΅ΠΌΠ°Ρ…Π½Π°Ρ‚Π° ΠΎΡ‚ ΡΡŠΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡ Π·Π° сигурност. Π’Π½Π΅Π΄Ρ€ΠΈ Π³ΠΎ Π² Π΄ΠΎΠΊΠ΅Ρ€ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€.

Dockerfile, Π² случай Ρ‡Π΅ някой ΠΈΠΌΠ° Π½ΡƒΠΆΠ΄Π° ΠΎΡ‚ Π½Π΅Π³ΠΎ:

FROM ubuntu:16.04                                                                                                                                                                        
RUN apt update && apt -y install git sudo wget unzip gcc g++ make &&                        
   cd /srv/ && git clone https://github.com/kov-serg/get-cpcert.git &&                     
   cd get-cpcert && chmod +x *.sh && ./prepare.sh && ./build.sh &&                         
   mkdir -p /srv/{in,out} &&                                                               
   echo '#!/bin/bash' > /srv/getpem.sh &&                                                  
   echo 'cd /srv/get-cpcert' >> /srv/getpem.sh &&                                          
   echo './get-cpcert /srv/in/$CONT.000 $PASS > /srv/out/$CONT.pem' >> /srv/getpem.sh &&   
   chmod +x /srv/getpem.sh                                                                  ENTRYPOINT /srv/getpem.sh

Π—Π° Π΄Π° ΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚ΠΈΡ€Π°Ρ‚Π΅, трябва Π΄Π° поставитС оригиналния ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ (дирСктория ΠΊΠ°Ρ‚ΠΎ xxx.000) Π² дирСкторията /srv/in ΠΈ Π΄Π° занСсСтС готовия pem Π² /srv/out.

ΠŸΡ€Π΅Π²Ρ€ΡŠΡ‰Π°ΠΌ:

 docker run -t -i -e CONT='<имя Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ с ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΎΠΌ(Π±Π΅Π· ".000")>' -e PASS='<ΠΏΠ°Ρ€ΠΎΠ»ΡŒ для ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°>' -v /srv/in:/srv/in -v /srv/out:/srv/out --name ecptopem <адрСс нашСго рСпозитория>/med/ecptopem:latest 

/emstop ΠΈ /emstart

Π•Π΄ΠΈΠ½ Π΄Π΅Π½ Π΅Π΄ΠΈΠ½ ΠΌΠ½ΠΎΠ³ΠΎ Π³ΠΎΡ‚ΠΈΠ½ Oracle DBA, с ΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠΏΠΈΡ‚ Π² администриранСто ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°Ρ‚Π° Π½Π° Π‘Π£Π‘Π”, ΠΏΠΎΠ»ΡƒΡ‡ΠΈ Ρ€Π°Π±ΠΎΡ‚Π° Π² Π½Π°ΡˆΠ°Ρ‚Π° компания. И Ρ‚ΠΎΠΉ Π²Π΅Π΄Π½Π°Π³Π° имашС ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ със ΡΠ²ΡŠΡ€Π·Π²Π°Π½Π΅Ρ‚ΠΎ към Π‘Π£Π‘Π” ΡΡŠΡ€Π²ΡŠΡ€ΠΈΡ‚Π΅ с ssh: Ρ‚ΠΎΠΉ Π½Π΅ Π·Π½Π°Π΅ къдС ΠΈΠ»ΠΈ ΠΊΠ°ΠΊ Π΄Π° сС ΡΠ²ΡŠΡ€ΠΆΠ΅, Π΄ΠΎΡΡ‚ΡŠΠΏΡŠΡ‚ Π½Π΅ Π΅ ясно описан ΠΈΠ»ΠΈ Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΏΡ€Π΅ΠΏΡ€Π°Ρ‚ΠΈ Π½Π΅Ρ‰ΠΎ, ΠΎΡ‚ ΠΊΠΎΠ΅Ρ‚ΠΎ сС Π½ΡƒΠΆΠ΄Π°Π΅, към сСбС си. Π•, Ρ€Π°Π΄Π²Π°ΠΌΠ΅ сС Π΄Π° ΠΏΠΎΠΌΠΎΠ³Π½Π΅ΠΌ, ΠΊΠ°Π·Π°Ρ…ΠΌΠ΅ ΠΌΡƒ ΠΊΠ°ΠΊ Π΄Π° сС ΡΠ²ΡŠΡ€ΠΆΠ΅ ΠΈ ΠΌΡƒ ΠΏΡ€Π΅ΠΏΡ€Π°Ρ‚ΠΈΡ…ΠΌΠ΅ Enterprise Manager. Но Π½Π΅Ρ‰Π°Ρ‚Π° всС ΠΎΡ‰Π΅ Π½Π΅ сС ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ…Π° с ssh. Π•Π΄ΠΈΠ½ ΠΌΠΎΠΉ ΠΊΠΎΠ»Π΅Π³Π° Π³ΠΎ обясни просто: Ρ‡ΠΈΡΡ‚ΠΎΠΊΡ€ΡŠΠ²Π΅Π½ DBA :) Π Π΅ΡˆΠΈΡ…ΠΌΠ΅, Ρ‡Π΅ Π°ΠΊΠΎ трябва Π΄Π° настроим Π½Π΅Ρ‰ΠΎ Π½Π° ΡΡŠΡ€Π²ΡŠΡ€Π°, Ρ‰Π΅ Π³ΠΎ Π½Π°ΠΏΡ€Π°Π²ΠΈΠΌ сами.

EM понякога Π·Π°Π±ΠΈΠ²Π° ΠΏΡ€ΠΈ голямо Π½Π°Ρ‚ΠΎΠ²Π°Ρ€Π²Π°Π½Π΅ ΠΈ Π·Π° Π΄Π° Π³ΠΎ рСстартиратС... трябва Π΄Π° сС ΡΠ²ΡŠΡ€ΠΆΠ΅Ρ‚Π΅ ΠΏΡ€Π΅Π· ssh ΠΈ Π΄Π° рСстартиратС ΠΏΡ€Π΅Π· Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π°. β€žΠΠ΄ΠΌΠΈΠ½ΠΈΡΡ‚Ρ€Π°Ρ‚ΠΎΡ€ΠΈΡ‚Π΅ са Π΄ΠΎΠ±Ρ€ΠΈ Π² Ρ‚ΠΎΠ²Π°β€œ, Ρ€Π΅ΡˆΠΈ Π½Π°ΡˆΠΈΡΡ‚ Π½ΠΎΠ² ΠΊΠΎΠ»Π΅Π³Π°. Π’Π΅ΠΆΠΊΠΈΡ‚Π΅ натоварвания Π½Π° Π‘Π£Π‘Π” Π½Π΅ са Π½Π΅ΠΎΠ±ΠΈΡ‡Π°ΠΉΠ½ΠΈ Π·Π° нас, Π° исканията Π·Π° рСстартиранС Π½Π° EM ΡΡŠΡ‰ΠΎ са чСсти. Π‘Π»Π΅Π΄ Ρ‚ΠΎΠ²Π° ΡΡŠΡ‰ΠΈΡΡ‚ сцСнарий: Π½Π°ΠΏΡ€Π΅ΠΆΠ΅Π½ΠΈΠ΅, Ρ€Π°Π·Π΄Ρ€Π°Π·Π½Π΅Π½ΠΈΠ΅ ΠΈ Ρ‚ΡŠΡ€ΡΠ΅Π½Π΅ Π½Π° Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π½Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°. Π’Π°ΠΊΠ° Π² ΡΡŠΡ‰ΠΈΡ‚Π΅ Π³Ρ€ΡƒΠΏΠΎΠ²ΠΈ Ρ‡Π°Ρ‚ΠΎΠ²Π΅ сС появиха слСднитС ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ: /emstop ΠΈ /emstart.

БпСстявамС Π²Ρ€Π΅ΠΌΠ΅, Π½Π΅Ρ€Π²ΠΈ ΠΈ човСкочасовС

/ΡƒΠ±ΠΈΠΉ

Ако ΠΈΠΌΠ° силна конкурСнция Π² Π±Π°Π·Π°Ρ‚Π° Π΄Π°Π½Π½ΠΈ, Π° Ρ‚ΠΎΠ²Π° понякога сС случва, Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π±ΡŠΡ€Π·ΠΎ Π΄Π° сС Ρ€Π°Π·Ρ‚ΠΎΠ²Π°Ρ€ΠΈ Π±Π°Π·Π°Ρ‚Π° Π΄Π°Π½Π½ΠΈ. Най-Π±ΡŠΡ€Π·ΠΈΡΡ‚ Π½Π°Ρ‡ΠΈΠ½ Π΅ Π΄Π° ΡƒΠ±ΠΈΠ΅Ρ‚Π΅ проблСмния процСс... Π—Π° Π΄Π° Π½Π°ΠΏΡ€Π°Π²ΠΈΡ‚Π΅ Ρ‚ΠΎΠ²Π°, ΡΠ²ΡŠΡ€ΠΆΠ΅Ρ‚Π΅ сС Ρ‡Ρ€Π΅Π· ssh, ΡƒΠ±ΠΈΠΉΡ‚Π΅ -9... Π‘ΠΎΡ‚ΡŠΡ‚ Ρ‰Π΅ ΠΏΠΎΠΌΠΎΠ³Π½Π΅!

БпСстявамС Π²Ρ€Π΅ΠΌΠ΅, Π½Π΅Ρ€Π²ΠΈ ΠΈ човСкочасовС

АлСксСй ΠΎΡ†Π΅Π½ΠΈ Π΅ΠΊΠΈΠΏΠ° ΠΈ ΠΌΡƒ Π΄Π°Π΄Π΅ Π½Π΅ΠΆΠ½ΠΎ ΠΈΠΌΠ΅ - "Килялка" ΠΈΠ»ΠΈ пистолСт.
Π•Π΄ΠΈΠ½ Π΄Π΅Π½, слСд ΠΊΠ°Ρ‚ΠΎ Π³Π»Π΅Π΄Π°Ρ… ΠΊΠ°ΠΊ АлСксСй сС ΠΎΠΏΠΈΡ‚Π²Π° ΠΈ страда, въвСТдайки /kill xxx всСки ΠΏΡŠΡ‚ Π·Π° всСки ΠΎΡ‚ процСситС, Ρ€Π΅ΡˆΠΈΡ… Π΄Π° добавя β€žΠΌΠ½ΠΎΠ³ΠΎΡ†Π΅Π²β€œ към нашия пистолСт:

БпСстявамС Π²Ρ€Π΅ΠΌΠ΅, Π½Π΅Ρ€Π²ΠΈ ΠΈ човСкочасовС

Π’ΠΎΠ²Π° Π΅ ΠΏΠΎ-Π΄ΠΎΠ±Ρ€Π΅! Всичко Π΅ Π·Π° Ρ‚Π΅Π±, АлСксСй, само Ρ€Π°Π±ΠΎΡ‚Π°, скъпи!

ЕстСствСно, Ρ‚Π°ΠΊΡŠΠ² Π²Π°ΠΆΠ΅Π½ Π΅ΠΊΠΈΠΏ бСшС ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ Π΄ΠΎΡΡ‚ΡŠΠΏ Ρ‡Ρ€Π΅Π· user_id - β€žΠ±Π΅Π·ΡƒΠΏΡ€Π΅Ρ‡Π΅Π½β€œ. Π’ΠΈΠΆΠ΄Π°ΠΉΠΊΠΈ ΠΊΠ°ΠΊ Π›Π΅ΡˆΠ° ΡƒΠΌΠ΅Π»ΠΎ ΡƒΠ±ΠΈΠ²Π° процСси Π½Π° ΡΡŠΡ€Π²ΡŠΡ€Π° Π½Π° Π±Π°Π·Π°Ρ‚Π° Π΄Π°Π½Π½ΠΈ, няколко Π΄ΡƒΡˆΠΈ сС ΠΎΠΏΠΈΡ‚Π°Ρ…Π° Π΄Π° Π²ΡŠΠ²Π΅Π΄Π°Ρ‚ ΠΊΠΎΠΌΠ°Π½Π΄Π° с ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»Π΅Π½ Π½ΠΎΠΌΠ΅Ρ€ Π½Π° процСс, Π½ΠΎ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° Π·Π°Π±Π»ΡƒΠ΄ΠΈΡ‚Π΅ моя ΠΈΠ½Ρ‚Π΅Π»ΠΈΠ³Π΅Π½Ρ‚Π΅Π½ Π±ΠΎΡ‚, Ρ‚ΠΎΠΉ Π²Π΅Π΄Π½Π°Π³Π° ΠΎΡ‚ΠΊΠ°Π·Π°.

/alertlog

Π•, Π·Π° всСки случай Π½Π°ΠΏΡ€Π°Π²ΠΈΡ… ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ‚Π°:
/alertlog <Π±Ρ€ΠΎΠΉ Ρ€Π΅Π΄ΠΎΠ²Π΅> β€” Π²Π·Π΅ΠΌΠ΅Ρ‚Π΅ опрСдСлСния Π±Ρ€ΠΎΠΉ Ρ€Π΅Π΄ΠΎΠ²Π΅ ΠΎΡ‚ alertlog
Π‘ΠΎΡ‚ΡŠΡ‚ изтСгля alertlog ΠΈ Π³ΠΎ ΠΈΠ·ΠΏΡ€Π°Ρ‰Π° Π½Π° Π½Π°ΡˆΠ°Ρ‚Π° услуга, ΠΊΠ°Ρ‚ΠΎ pastebin, Π½Π°Ρ€Π΅Ρ‡Π΅Π½Π° pyste, ΠΈ ΠΈΠ·ΠΏΡ€Π°Ρ‰Π° Π²Ρ€ΡŠΠ·ΠΊΠ° към пастата към Ρ‡Π°Ρ‚Π° Π·Π° заявки.

/ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ

Π‘Π»Π΅Π΄ Ρ‚ΠΎΠ²Π° Π΄ΠΎΠΉΠ΄Π΅ исканС Π·Π° наблюдСниС Π½Π° Ρ€Π΅Π°Π»Π½Π°Ρ‚Π° производитСлност Π½Π° Π½Π°ΡˆΠ΅Ρ‚ΠΎ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅. ДосСга тСхничСската ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° ΡΡŠΠ±ΠΈΡ€Π°ΡˆΠ΅ Ρ‚Π΅Π·ΠΈ Π΄Π°Π½Π½ΠΈ Ρ€ΡŠΡ‡Π½ΠΎ. Π‘Π΅Π· Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅! ΠΠ°ΡˆΠΈΡ‚Π΅ доблСстни тСстСри са Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΈΠ»ΠΈ тСстови случаи Π·Π° Ρ‚ΠΎΠ²Π°. ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΡΡ‚ тСстов Π΄Π½Π΅Π²Π½ΠΈΠΊ Π½Π΅ Π΅ ΠΌΠ½ΠΎΠ³ΠΎ ΡƒΠ΄ΠΎΠ±Π΅Π½ Π·Π° Ρ‡Π΅Ρ‚Π΅Π½Π΅; Π½Π΅ΠΎΠΏΠΈΡ‚Π΅Π½ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π» Ρ‰Π΅ ΠΎΡ‚Π½Π΅ΠΌΠ΅ ΠΌΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅, Π·Π° Π΄Π° Ρ€Π°Π·Π±Π΅Ρ€Π΅ ΠΈ Π½Π΅ Π΅ сигурСн, Ρ‡Π΅ Ρ‰Π΅ ΠΏΠΎΠ΄Ρ‡Π΅Ρ€Ρ‚Π°Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠ°Ρ‚Π° информация. И Π½Π΅ ΠΎΠ±ΠΈΡ‡Π°ΠΌΠ΅ Π΄Π° ΠΏΡ€Π°Π²ΠΈΠΌ с Ρ€ΡŠΡ†Π΅Ρ‚Π΅ си Ρ‚ΠΎΠ²Π°, ΠΊΠΎΠ΅Ρ‚ΠΎ Π½Π΅ ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° ΠΏΡ€Π°Π²ΠΈΠΌ с Ρ€ΡŠΡ†Π΅Ρ‚Π΅ си... Нова Π·Π°Π΄Π°Ρ‡Π° Π·Π° Π±ΠΎΡ‚Π°!

БпСстявамС Π²Ρ€Π΅ΠΌΠ΅, Π½Π΅Ρ€Π²ΠΈ ΠΈ човСкочасовС

ΠšΠΎΠΌΠ°Π½Π΄Π°Ρ‚Π° /checks ΠΏΠΎΠΊΠ°Π·Π²Π° просто ΠΈ нСдвусмислСно мСню; Ρ‚ΠΎΠ·ΠΈ ΠΏΡŠΡ‚ Π½Π°ΡˆΠΈΡ‚Π΅ ΠΌΠΎΠΌΡ‡Π΅Ρ‚Π° сС Π½Π°ΡƒΡ‡ΠΈΡ…Π° ΠΊΠ°ΠΊ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ Ρ‚Π°Π·ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π° Π±Π΅Π· инструкции!

ΠšΠΎΠ³Π°Ρ‚ΠΎ ΠΈΠ·Π±Π΅Ρ€Π΅Ρ‚Π΅ ТСлания Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚, вмСсто мСню сС появява извСстиС Π·Π° Π½Π°Ρ‡Π°Π»ΠΎΡ‚ΠΎ Π½Π° тСста, Ρ‚Π°ΠΊΠ° Ρ‡Π΅ Π½Π΅Ρ‚ΡŠΡ€ΠΏΠ΅Π»ΠΈΠ²ΠΈΡ‚Π΅ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈ Π΄Π° Π½Π΅ ΠΈΠ·ΠΏΡŠΠ»Π½ΡΠ²Π°Ρ‚ нашия тСст 100500 XNUMX ΠΏΡŠΡ‚ΠΈ:

БпСстявамС Π²Ρ€Π΅ΠΌΠ΅, Π½Π΅Ρ€Π²ΠΈ ΠΈ човСкочасовС

Π’ зависимост ΠΎΡ‚ избрания Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ ΠΎΡ‚ ΠΌΠ΅Π½ΡŽΡ‚ΠΎ, спСцифичСн тСст сС стартира ΠΎΡ‚ Π½Π°ΡˆΠ°Ρ‚Π° ΠΌΡ€Π΅ΠΆΠ°, Π° ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΎΡ‚ ΠΌΠ°ΡˆΠΈΠ½Π°Ρ‚Π°, Π½Π° която ΠΆΠΈΠ²Π΅Π΅ Π±ΠΎΡ‚ΡŠΡ‚ (jmeter Π΅ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»Π½ΠΎ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Π½ Ρ‚Π°ΠΌ, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΈΡ‚Π΅ тСстовС са Ρ€Π°Π·ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈ...) ΠΈΠ»ΠΈ Π΄ΠΈΡ€Π΅ΠΊΡ‚Π½ΠΎ ΠΎΡ‚ Ρ†Π΅Π½Ρ‚ΡŠΡ€Π° Π·Π° Π΄Π°Π½Π½ΠΈ (ΠΎΡ‚ ΠΏΠΎΠ΄Π³ΠΎΡ‚Π²Π΅Π½Π° машина Π΄ΠΎ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ), Π·Π° Π΄Π° ΠΈΠ·ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ ΠΌΡ€Π΅ΠΆΠΎΠ²ΠΈΡ‚Π΅ Π²Ρ€ΡŠΠ·ΠΊΠΈ ΠΏΡ€ΠΈ тСстванС Π½Π° закъснСния ΠΈΠ»ΠΈ Π΄Π° Π³ΠΈ Π½Π°ΠΌΠ°Π»ΠΈΡ‚Π΅ Π΄ΠΎ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ.

Π‘Π»Π΅Π΄ Π·Π°Π²ΡŠΡ€ΡˆΠ²Π°Π½Π΅ Π½Π° тСста ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π°Π²Π°Π½Π΅ Π½Π° Π΄Π½Π΅Π²Π½ΠΈΠΊΠ°, Π±ΠΎΡ‚ΡŠΡ‚ Π³ΠΎ Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€Π° ΠΈ ΠΈΠ·Π²Π΅ΠΆΠ΄Π° Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚Π° Π² β€žΡ‡Π΅Ρ‚ΠΈΠΌΠ° Π·Π° Ρ…ΠΎΡ€Π°β€œ Ρ„ΠΎΡ€ΠΌΠ°:

БпСстявамС Π²Ρ€Π΅ΠΌΠ΅, Π½Π΅Ρ€Π²ΠΈ ΠΈ човСкочасовС

ΠšΠΎΠ»Π΅ΠΊΡ†ΠΈΡ ΠΎΡ‚ ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ

Ѐункционалността пристигна ΠΈ заинтСрСсованитС Ρ€ΡŠΠΊΠΎΠ²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΠΈ Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ…Π° Ρ‚Π°ΠΊΠ°Π²Π° функция Π·Π° своитС Ρ€Π΅Π³ΠΈΠΎΠ½ΠΈ. И Π΅Π΄ΠΈΠ½ ΡΡŠΡΡ‚Ρ€Π°Π΄Π°Ρ‚Π΅Π»Π΅Π½ Ρ€ΡŠΠΊΠΎΠ²ΠΎΠ΄ΠΈΡ‚Π΅Π» Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° ΠΊΠ°Π·Π°: β€žΠ˜ΡΠΊΠ°ΠΌ Π΄Π° ΠΈΠΌΠ°ΠΌ статистика Π·Π° Π²Ρ€Π΅ΠΌΠ΅Ρ‚ΠΎ!β€œ Някой ΠΎΡ‚ CIT ΠΉ ΠΊΠ°Π·Π°, Ρ‡Π΅ Π±ΠΈ Π±ΠΈΠ»ΠΎ ΡƒΠ΄ΠΎΠ±Π½ΠΎ Π΄Π° наблюдава всичко Ρ‚ΠΎΠ²Π° Π² Zabbix. Zabbix, Π·Π½Π°Ρ‡ΠΈ Zabbix...

ΠœΠΈΡΠ»Π΅Ρ…, Ρ‡Π΅ трябва Π΄Π° сС подготвя Π·Π° нСобходимостта ΠΎΡ‚ ΠΊΠΎΠΏΠΈΡ€Π°Π½Π΅ Π½Π° Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ... ΠŸΠΎΡΡ‚Π°Π²ΠΈΡ… идСята Π² Π΄ΠΎΠΊΠ΅Ρ€ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€. Π’ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° jmeter сС стартира ΠΏΠΎ Π³Ρ€Π°Ρ„ΠΈΠΊ (вСднъТ Π½Π° всСки 10 ΠΌΠΈΠ½ΡƒΡ‚ΠΈ), поставя Π΄Π½Π΅Π²Π½ΠΈΠΊΠ° Π½Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΎ място, php Π³ΠΎ Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€Π° ΠΈ ΠΏΠΎΠΊΠ°Π·Π²Π° Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΈΡ‚Π΅ Π΄Π°Π½Π½ΠΈ ΠΏΠΎΠ΄ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Π½Π° ΡƒΠ΅Π± страница. Zabbix, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΠΊΠΈ ΠΊΠ»ΡŽΡ‡Π° web.page.get, ΠΏΠΎΠ»ΡƒΡ‡Π°Π²Π° Ρ‚Π°Π·ΠΈ страница, Ρ€Π΅Π΄ΠΎΠ²Π½ΠΎ ΠΈΠ·Π±ΠΈΡ€Π° Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΈΡ‚Π΅ Π΄Π°Π½Π½ΠΈ Π·Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈ зависими Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ΠΈ ΠΈ ΠΈΠ·Π³Ρ€Π°ΠΆΠ΄Π° Π³Ρ€Π°Ρ„ΠΈΠΊΠ°.

БпСстявамС Π²Ρ€Π΅ΠΌΠ΅, Π½Π΅Ρ€Π²ΠΈ ΠΈ човСкочасовС

Мисля, Ρ‡Π΅ Π½Π΅ сС ΠΏΠΎΠ»ΡƒΡ‡ΠΈ лошо. Наблюдавайки Π³Ρ€Π°Ρ„ΠΈΠΊΠ°Ρ‚Π°, Π½ΠΈΠ΅ ΠΏΡŠΡ€Π²ΠΎ Π²ΠΈΠΆΠ΄Π°ΠΌΠ΅ ΠΏΡ€ΠΈΠ±Π»ΠΈΠ·ΠΈΡ‚Π΅Π»Π½Π°Ρ‚Π° скорост Π½Π° ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ ΠΈ Π°ΠΊΠΎ сС открият ΠΏΠΈΠΊΠΎΠ²Π΅ Π½Π° Π³Ρ€Π°Ρ„ΠΈΠΊΠ°Ρ‚Π°, Π½ΠΈΠ΅ Π·Π½Π°Π΅ΠΌ ΠΏΡ€ΠΈΠ±Π»ΠΈΠ·ΠΈΡ‚Π΅Π»Π½ΠΎ къдС Π΅ β€žΡ‰Π΅ΠΏΡΠ΅Π»ΡŠΡ‚β€œ. ΠŸΡ€ΠΎΡΡ‚ΠΎ Π΅. ЗасСга сС ΠΎΠΊΠ°Π·Π° Ρ‚ΡŠΡ€ΡΠ΅Π½ΠΎ само Π·Π° Π΅Π΄ΠΈΠ½ Ρ€Π΅Π³ΠΈΠΎΠ½, Π½ΠΎ съм Π³ΠΎΡ‚ΠΎΠ² Π΄Π° Π³ΠΎ повторя Π·Π° заинтСрСсованитС.

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° прилоТСния

Бтатистиката Π·Π° ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΈ Π·Π°Π΄Π°Ρ‡ΠΈ напослСдък ΠΏΠΎΡ€ΠΎΠ΄ΠΈ ΠΏΠΎΠ²Π΅Ρ‡Π΅ ΠΈΠ΄Π΅ΠΈ Π·Π° опростяванС ΠΈ улСсняванС Π½Π° Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚Π°. ΠŸΡ€ΠΈ някои ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈ, Π½Π° ΡΡŠΡ€Π²ΡŠΡ€ΠΈ Π·Π° прилоТСния, ΠΈΠΌΠ° Π½ΡƒΠΆΠ΄Π° ΠΎΡ‚ инсталиранС Π½Π° ΠΊΠ»ΡŽΡ‡ΠΎΠ²ΠΈ Crypto Pro ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΈ, ΠΈΠΌΠ° ΠΌΠ½ΠΎΠ³ΠΎ ΠΎΡ‚ тях ΠΈ цифровият подпис ΠΈΠ·Ρ‚ΠΈΡ‡Π° с Π²Ρ€Π΅ΠΌΠ΅Ρ‚ΠΎ. Понякога пристигат 2 Π·Π°Π΄Π°Ρ‡ΠΈ Π½Π° Π΄Π΅Π½. Но смСтнах, Ρ‡Π΅ Π½Π΅ Π΅ бСзопасно Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌ Π±ΠΎΡ‚ Π·Π° Ρ‚Π΅Π·ΠΈ Ρ†Π΅Π»ΠΈ ΠΈ Ρ€Π΅ΡˆΠΈΡ…, Ρ‡Π΅ Ρ‰Π΅ създам функционалността Π΄ΠΈΡ€Π΅ΠΊΡ‚Π½ΠΎ Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ. ЕстСствСно с авторизация ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° ΠΏΡ€Π°Π²Π°Ρ‚Π° Π·Π° Π΄ΠΎΡΡ‚ΡŠΠΏ. Ако ΠΈΠΌΠ°Ρ‚Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΈΡ‚Π΅ ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΈ, Ρ‰Π΅ бъдС Π΄ΠΎΡΡ‚ΡŠΠΏΠ΅Π½ Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π΅Π½ Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ ΠΎΡ‚ ΠΌΠ΅Π½ΡŽΡ‚ΠΎ Π·Π° Ρ€Π°Π±ΠΎΡ‚Π° с Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΈ подписи, инсталиранС, ΠΈΠ·Ρ‚Ρ€ΠΈΠ²Π°Π½Π΅, ΠΏΡ€Π΅Π³Π»Π΅Π΄ Π½Π° информация ΠΈ Π΄Ρ€. Ѐункционалността Π² ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° Π΅ Π² процСс Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°. ΠšΠ°ΠΊΡ‚ΠΎ сС ΠΎΠΊΠ°Π·Π°, Ρ‚ΠΎΠ²Π° Π½Π΅ Π΅ ΠΌΠ½ΠΎΠ³ΠΎ Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ, просто трябва Π΄Π° ΠΏΡ€ΠΎΡ‡Π΅Ρ‚Π΅Ρ‚Π΅ ΠΌΠ°Π»ΠΊΠΎ ΡΡŠΡ‰Π΅ΡΡ‚Π²ΡƒΠ²Π°Ρ‰ΠΈΡ‚Π΅ инструкции, Π΄Π° Ρ€Π°Π·Π³Π»Π΅Π΄Π°Ρ‚Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΈ Π·Π° ΠΊΠΎΠ΄, Π΄Π° ΠΏΠΎΠΏΠΈΡ‚Π°Ρ‚Π΅ ΠΊΠΎΠ»Π΅Π³ΠΈ, ΠΏΠΎ-ΠΎΠΏΠΈΡ‚Π½ΠΈ Π² Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°Ρ‚Π°, ΠΈ слСд Ρ‚ΠΎΠ²Π° Π΄Π° Π³ΠΎ Π½Π°ΠΏΡ€Π°Π²ΠΈΡ‚Π΅. По Π²Ρ€Π΅ΠΌΠ΅ Π½Π° процСса Π½Π° ΠΏΡ€ΠΎΡƒΡ‡Π²Π°Π½Π΅ сС появиха ΠΈΠ΄Π΅ΠΈ Π·Π° добавянС към ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ. Няма Π΄Π° правя Π½Π°ΠΏΠΎΠ»Π΅ΠΎΠ½ΠΎΠ²ΠΈ ΠΏΠ»Π°Π½ΠΎΠ²Π΅ - ΠΈΠΌΠ° Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅, всСки Π΄Π° си Π³Π»Π΅Π΄Π° Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚Π°. Но Π²ΡŠΠΏΡ€Π΅ΠΊΠΈ Ρ‡Π΅ Π΅ интСрСсно, Π°Π· Π³ΠΎ правя сам.

ПлановС

ΠšΠ°ΠΊΡ‚ΠΎ ΠΊΠ°Π·Π°Ρ…, ΠΌΠ½ΠΎΠ³ΠΎ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ ΠΈΠ΄Π΅ΠΈ сС Ρ€ΠΎΠ΄ΠΈΡ…Π° Π·Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° нашия Π±ΠΎΡ‚ ΠΈ Π½Π΅ само - ΠΊΠ°Ρ‚ΠΎ цяло, Π΄Π° ΠΊΠ°ΠΆΠ΅ΠΌ, ΠΈΠ΄Π΅ΠΈ Π·Π° β€žΡ‚ΠΎΡ‡ΠΊΠΈ Π·Π° Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΡβ€œ, ΠΌΠ½ΠΎΠ³ΠΎ ΠΎΡ‚ тях бяха Π·Π°Π±Ρ€Π°Π²Π΅Π½ΠΈ, Ρ‚ΡŠΠΉ ΠΊΠ°Ρ‚ΠΎ нямах Π²Ρ€Π΅ΠΌΠ΅ Π΄Π° Π³ΠΈ запиша. Π‘Π΅Π³Π° сС ΠΎΠΏΠΈΡ‚Π²Π°ΠΌ Π΄Π° записвам всичко, ΠΊΠΎΠ΅Ρ‚ΠΎ ΠΌΠΈ Ρ…Ρ€ΡƒΠΌΠ½Π΅, ΠΈ ΠΏΡ€Π΅ΠΏΠΎΡ€ΡŠΡ‡Π²Π°ΠΌ ΠΈ Π½Π° Π΄Ρ€ΡƒΠ³ΠΈΡ‚Π΅ Π΄Π° направят ΡΡŠΡ‰ΠΎΡ‚ΠΎ.

Но АлСксСй Π½Π΅ забравя Π΄Π° Π΄Π°Π΄Π΅ своитС ТСлания. ΠžΡ‚ Π½Π°ΠΉ-Π½ΠΎΠ²ΠΎΡ‚ΠΎ:
/kill_sql SQL_ID β€” ΡƒΠ±ΠΈΠΉΡ‚Π΅ всички сСсии с Ρ‚Π°Π·ΠΈ SQL_ID заявка
/kill_block - ΡƒΠ±ΠΈΠΉΡ‚Π΅ сСсията Π·Π° Π±Π»ΠΎΠΊΠΈΡ€Π°Π½Π΅ Π½Π° root
/ΠΏΠΎΠΊΠ°ΠΆΠΈ_Π΅ΠΌ β€” ΠΏΠΎΠΊΠ°ΠΆΠ΅Ρ‚Π΅ снимка Π½Π° СфСктивността Π½Π° Π•Πœ
Π’ΠΎΠΉ Π΅ Ρ…ΠΈΡ‚Ρ€Π΅Ρ†, иска Π΄Π° шиС DBA ΠΎΡ‚ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π° си =)

Π’Π°ΠΊΠ° Ρ€Π°Π±ΠΎΡ‚ΠΈΠΌ Π² ΠΏΠΎΠ»Π·Π° Π½Π° Π ΠΎΠ΄ΠΈΠ½Π°Ρ‚Π°!

Как сС освобоТдаватС ΠΎΡ‚ Ρ€ΡƒΡ‚ΠΈΠ½Π½ΠΈΡ‚Π΅ ΠΈ бСзинтСрСсни Π·Π°Π΄Π°Ρ‡ΠΈ?

Надявам сС, Ρ‡Π΅ Ρ‡Π΅Ρ‚ΠΈΠ²ΠΎΡ‚ΠΎ сС ΠΎΠΊΠ°Π·Π° интСрСсно ΠΈ ΠΌΠΎΠΆΠ΅ Π±ΠΈ Π΄ΠΎΡ€ΠΈ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ Π·Π° някого ΠΈ нямах Π²Ρ€Π΅ΠΌΠ΅ Π΄Π° ΠΎΡ‚Π΅Π³Ρ‡Π°Π²Π°ΠΌ читатСля... УспСх Π½Π° всички Π½ΠΈ.

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

ДобавянС Π½Π° Π½ΠΎΠ² ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€