ΠΠ°ΡΠΈΡΠ΅ ΠΏΡΠΎΠ΅ΠΊΡΠΈ ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΎ ΡΠ° ΡΠ΅Π³ΠΈΠΎΠ½Π°Π»Π½ΠΈ, Π° ΠΊΠ»ΠΈΠ΅Π½ΡΠΈΡΠ΅ ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΎ ΡΠ° ΠΌΠΈΠ½ΠΈΡΡΠ΅ΡΡΡΠ²Π°. ΠΠΎ ΠΎΡΠ²Π΅Π½ ΠΏΡΠ±Π»ΠΈΡΠ½ΠΈΡ ΡΠ΅ΠΊΡΠΎΡ, Π½Π°ΡΠΈΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ ΠΈ ΡΠ°ΡΡΠ½ΠΈ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΈ. ΠΡΠΎΠ±Π»Π΅ΠΌΠΈ Ρ ΡΡΡ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ Π½ΡΠΌΠ°.
Π’Π°ΠΊΠ° ΡΠ΅ ΠΎΡΠ½ΠΎΠ²Π½ΠΈΡΠ΅ ΠΏΡΠΎΠ΅ΠΊΡΠΈ ΡΠ° ΡΠ΅Π³ΠΈΠΎΠ½Π°Π»Π½ΠΈ ΠΈ ΠΏΠΎΠ½ΡΠΊΠΎΠ³Π° ΠΈΠΌΠ° ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ Ρ ΡΡΡ . ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Ρ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π½ΠΎΡΡ, ΠΊΠΎΠ³Π°ΡΠΎ Π² ΡΠ΅Π³ΠΈΠΎΠ½ΠΈΡΠ΅ ΠΈΠΌΠ° ΠΏΠΎΠ²Π΅ΡΠ΅ ΠΎΡ 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(
Google ΠΎΡΠ½ΠΎΠ²ΠΎ ΡΠ΅ ΠΏΡΠΈΡΠ΅ΡΠ΅ Π½Π° ΠΏΠΎΠΌΠΎΡ. ΠΠ°ΠΌΠ΅ΡΠ΅Π½ΠΈ
ΠΡΠΌ ΠΌΠΎΠΌΠ΅Π½ΡΠ° Π½Π° ΠΎΠΊΠΎΠ½ΡΠ°ΡΠ΅Π»Π½ΠΎΡΠΎ Π²Π½Π΅Π΄ΡΡΠ²Π°Π½Π΅ Π±Π΅ΡΠ΅ ΠΈΠ·Π΄Π°Π΄Π΅Π½Π° Π·Π°ΠΏΠΎΠ²Π΅Π΄ Π·Π° ΠΏΡΠ΅ΠΌΠΈΠ½Π°Π²Π°Π½Π΅ ΠΊΡΠΌ Π½ΠΎΠ² ΡΠΎΡΠΌΠ°Ρ Π·Π° ΠΊΡΠΈΠΏΡΠΈΡΠ°Π½Π΅ - 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