ΠΡΠΎ Π·Π°ΠΊΠ»ΡΡΠΈΡΠ΅Π»ΡΠ½Π°Ρ ΡΠ°ΡΡΡ ΡΡΠ°ΡΡΠΈ, Π²ΠΎΡ Π½Π°ΡΠ°Π»ΠΎ
Π ΠΏΡΠΎΡΠ»ΡΠΉ ΡΠ°Π· Ρ Π½Π°ΠΏΠΈΡΠ°Π» ΠΎ ΡΠΎΠΌ, ΠΊΠ°ΠΊ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π» ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³ ΡΡΡΡΠΎΠΉΡΡΠ², ΡΠ΅ΠΏΠ΅ΡΡ ΡΠ΅ΡΡ ΠΏΠΎΠΉΠ΄Π΅Ρ ΠΎ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠΈ. Π Π΄ΠΈΡΠΊΡΡΡΠΈΡΡ
Ρ Β«ΡΠ΅Ρ
Π½Π°ΡΡΠΌΠΈΒ» ΡΠΎ ΡΡΠΎΡΠΎΠ½Ρ ΠΠ°ΠΊΠ°Π·ΡΠΈΠΊΠ° Ρ ΡΠ°ΡΡΠΎ Π²ΡΡΡΠ΅ΡΠ°ΡΡΡ Ρ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½Π½ΡΠΌ Π²ΠΎΡΠΏΡΠΈΡΡΠΈΠ΅ΠΌ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠ΅ΠΉ ΡΠ°ΠΊΠΈΡ
ΠΌΠ°Π»Π΅Π½ΡΠΊΠΈΡ
ΡΡΡΡΠΎΠΉΡΡΠ² (Ρ Π½Π΅Π²ΡΡΠΎΠΊΠΈΠΌΠΈ ΡΠ΅ΡΡΡΡΠ°ΠΌΠΈ ΠΏΠ°ΠΌΡΡΠΈ ΠΈ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡΡ), ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΡΡΠΈΡΠ°ΡΡ ΡΡΠΎ Β«ΠΌΠ°ΠΊΡΠΈΠΌΡΠΌ ΡΡΠΎ Π½Π°ΠΌ ΠΏΠΎΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΡΡΠΎ ΠΎΡΠΏΡΠ°Π²ΠΈΡΡ reboot, Π΄Π»Ρ ΡΠ΅Π³ΠΎ-ΡΠΎ Π±ΠΎΠ»Π΅Π΅ ΡΠ΅ΡΡΠ΅Π·Π½ΠΎΠ³ΠΎ β ΠΎΡΠΏΡΠ°Π²ΠΈΠΌ Π±ΡΠΈΠ³Π°Π΄ΡΒ».
ΠΠΎ ΠΏΡΠ°ΠΊΡΠΈΠΊΠ° ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅Ρ, ΡΡΠΎ ΡΡΠΎ Π½Π΅ ΡΠΎΠ²ΡΠ΅ΠΌ ΡΠ°ΠΊ.
- Π‘Π΅ΡΠ΅Π²Π°Ρ Π΄ΠΈΠ°Π³Π½ΠΎΡΡΠΈΠΊΠ° ΠΈ ΡΡΡΡΠ°Π½Π΅Π½ΠΈΠ΅. ΠΠ° ethernet-ΠΏΠΎΡΡΠΎΠΌ ΠΠ°ΡΠ΅Π³ΠΎ ΡΠΎΡΡΠ΅ΡΠ° ΠΎΠ±ΡΡΠ½ΠΎ Β«ΠΆΠΈΠ²Π΅ΡΒ» Π΄ΡΡΠ³Π°Ρ ΠΆΠ΅Π»Π΅Π·ΠΊΠ°, Ρ ΠΊΠΎΡΠΎΡΠΎΠΉ ΡΠ²ΠΎΠΉ Π²Π½ΡΡΡΠ΅Π½Π½ΠΈΠΉ ip-Π°Π΄ΡΠ΅Ρ. ΠΠ½ΠΎΠ³Π΄Π°, Π΅Π΅ ΠΌΠΎΠΆΠ½ΠΎ(Π½ΡΠΆΠ½ΠΎ) Β«ΠΏΠΎΠΏΠΈΠ½Π³Π°ΡΡΒ». ΠΠ»ΠΈ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΡΡΠ½Π½Π΅Π»Π΅ΠΌ β Π΅ΡΠ»ΠΈ Π½Π° ΡΠΎΡΡΠ΅ΡΠ΅, ΡΠ°Π±ΠΎΡΠ°ΡΡΠ΅ΠΌ ΡΠ΅ΡΠ΅Π· 3G-ΠΌΠΎΠ΄Π΅ΠΌ Π²Π΄ΡΡΠ³ Π½Π΅ ΠΏΠΎΠ΄Π½ΠΈΠΌΠ°Π΅ΡΡΡ ΡΡΠ½Π½Π΅Π»Ρ, Π½ΠΎ ΡΠ°ΠΌ ΡΠΎΡΡΠ΅Ρ ΠΌΡ Π²ΠΈΠ΄ΠΈΠΌ.
- Π‘ΠΈΡΡΠ΅ΠΌΠ½ΠΎΠ΅ ΠΎΠ±ΡΠ»ΡΠΆΠΈΠ²Π°Π½ΠΈΠ΅. ΠΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ, Π°ΠΏΠ³ΡΠ΅ΠΉΠ΄ ΡΠ»ΡΠΆΠ΅Π±Π½ΡΡ ΡΠΊΡΠΈΠΏΡΠΎΠ².
- ΠΠΊΠ²ΠΈΠ»ΠΈΠ±ΡΠΈΡΡΠΈΠΊΠ°. ΠΡΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡΠ»ΠΎ Π±Ρ Π½Π°Π·Π²Π°ΡΡ Β«ΠΈΠ·Π²ΡΠ°ΡΠ΅Π½ΠΈΡΠΌΠΈΒ», Π½ΠΎ ΠΏΠΎΠ½ΡΡΠΈΠ΅ Β«ΡΠΊΠ²ΠΈΠ»ΠΈΠ±ΡΠΈΡΡΠΊΠ°Β» ΠΊΠ°ΠΊ, ΡΠΈΡΠΈΡΡΡ, Β«ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡΡ ΡΠΈΡΠΊΠΎΠ²ΠΎΠ³ΠΎ Π°ΡΡΠΈΡΡΠ° ΡΠ΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ ΡΠ°Π²Π½ΠΎΠ²Π΅ΡΠΈΠ΅ ΠΏΡΠΈ Π½Π΅ΡΡΡΠΎΠΉΡΠΈΠ²ΠΎΠΌ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ ΡΠ΅Π»Π°Β» β ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΠΈΡ Π±ΠΎΠ»ΡΡΠ΅. ΠΠΎΠ΄ΠΎΠ±Π½ΡΠ΅ ΡΠΈΡΡΠ°ΡΠΈΠΈ Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡΡ ΠΏΠΎ ΠΏΡΠΈΡΠΈΠ½Π΅ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½Π½ΠΎΡΡΠΈ Π±ΡΠ΄ΠΆΠ΅ΡΠ° Π·Π°ΠΊΠ°Π·ΡΠΈΠΊΠ°. ΠΠΈΠΆΠ΅ ΠΏΡΠΈΠ²Π΅Π» ΠΏΠ°ΡΡ ΠΏΡΠΈΠΌΠ΅ΡΠΎΠ², Π½ΠΎ Ρ.ΠΊ. ΠΏΡΡΠΌΠΎΠ³ΠΎ ΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΡ ΠΊ ΡΠ΅ΠΌΠ΅ ΠΏΠΎΠ²Π΅ΡΡΠ²ΠΎΠ²Π°Π½ΠΈΡ ΠΎΠ½ΠΈ Π½Π΅ ΠΈΠΌΠ΅ΡΡ, Π²ΡΠ½Π΅Ρ ΠΈΡ Π² ΠΏΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΡ
Wi-Fi ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³ΠΠΎΠ΄Π½Π°Ρ ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠ΅ ΠΏΡΡΡ Π»Π΅Ρ ΡΠ΅ΠΌΠ° Π² ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΌ ΡΡΠ΅Π΄ΠΈ ΡΠ΅Π΄Π΅ΡΠ°Π»ΡΠ½ΡΡ ΡΠ΅ΡΠ΅ΠΉ ΡΠΈΡΠ΅ΠΉΠ»Π°. ΠΡ Π½Π΅ΡΠΏΠ΅ΡΠ½ΠΎ ΠΏΡΠΎΠ³ΡΠ»ΠΈΠ²Π°Π΅ΡΠ΅ΡΡ ΠΏΠΎ ΡΠΎΡΠ³ΠΎΠ²ΡΠΌ Π·Π°Π»Π°ΠΌ, Π° ΠΠ°Ρ ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΠΈΠΊ Ρ Π²ΠΊΠ»ΡΡΠ΅Π½Π½ΡΠΌ Wi-Fi Π² ΠΏΠΎΠΏΡΡΠΊΠ°Ρ Β«ΠΏΡΠΈΡΠΎΡΠ°ΡΡΡΡΒ» ΠΊ ΠΊΠ°ΠΊΠΎΠΉ-Π½ΠΈΡΡ ΡΠ΅ΡΠΈ ΡΠ΅Π³ΡΠ»ΡΡΠ½ΠΎ ΡΠ°ΡΡΡΠ»Π°Π΅Ρ ΠΏΠ°ΠΊΠ΅ΡΡ Probe Request, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π°Π½Π°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ, Ρ ΡΠ΅Π»ΡΡ ΠΠ°Ρ ΠΏΠΎΡΡΠΈΡΠ°ΡΡ: ΠΊΠ°ΠΊ ΡΠ°ΡΡΠΎ ΠΡ ΠΏΡΠΈΡ ΠΎΠ΄ΠΈΡΠ΅ Π² ΡΡΠΎΡ ΠΌΠ°Π³Π°Π·ΠΈΠ½, ΠΏΠΎ ΠΊΠ°ΠΊΠΈΠΌ ΡΡΠ°Π΅ΠΊΡΠΎΡΠΈΡΠΌ Π³ΡΠ»ΡΠ΅ΡΠ΅ ΠΈ ΡΠ°ΠΊ Π΄Π°Π»Π΅Π΅. ΠΠ°Π»ΡΡΠ΅ Π΄Π°Π½Π½ΡΠ΅ ΡΠΎΠ±ΠΈΡΠ°ΡΡΡΡ, Π°Π½Π°Π»ΠΈΠ·ΠΈΡΡΡΡΡΡ, ΡΠΈΡΡΡΡΡΡ ΡΠ΅ΠΏΠ»ΠΎΠ²ΡΠ΅ ΠΊΠ°ΡΡΡ ΠΈ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅ΡΡ Π·Π° ΡΠ°ΠΊΠΈΠ΅ ΠΊΠ°ΡΡΠΈΠ½ΠΊΠΈ Β«Π²ΡΠ±ΠΈΠ²Π°ΡΡΒ» Π΄Π΅Π½ΡΠ³ΠΈ Ρ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²Π° ΠΈΠ»ΠΈ ΠΈΠ½Π²Π΅ΡΡΠΎΡΠΎΠ². ΠΡ Π° ΠΏΠΎΠΊΠ°….Β«Π΄Π΅Π½Π΅Π³ Π½Π΅Ρ, Π½ΠΎ Π²Ρ Π΄Π΅ΡΠΆΠΈΡΠ΅ΡΡ…Β», Π° ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ(ΡΠ΅Π°Π»ΡΠ½ΡΠΉ) ΡΠΆΠ΅ Π½Π°Π΄ΠΎ ΠΏΠΎΠΊΠ°Π·Π°ΡΡ, Π²ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ ΡΡΠ°ΡΠ°Ρ Π΄ΠΎΠ±ΡΠ°Ρ ΠΏΠ΅ΡΠ½Ρ Β«ΠΠ°-Π΄Π°, ΠΏΠΎΡΠΎΠΌ ΠΌΡ ΠΊΠΎΠ½Π΅ΡΠ½ΠΎ ΠΏΠΎΡΡΠ°Π²ΠΈΠΌ ΡΠΈΡΠΊΠΈ ΠΈ Π²ΡΠ΅ ΡΡΠΎ ΠΏΠΎΠΆΠ΅Π»Π°Π΅ΡΠ΅, Π½ΠΎ ΡΠ΅ΠΉΡΠ°Ρ Π½Π°Π΄ΠΎ ΠΏΠΎΠΊΠ°Π·Π°ΡΡ ΠΠ°ΠΊΠ°Π·ΡΠΈΠΊΡ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ! ΠΡΡΠ°ΡΠΈ Π·Π°Π±ΡΠ»ΠΈ ΡΠΊΠ°Π·Π°ΡΡ, ΠΠ°ΠΊΠ°Π·ΡΠΈΠΊ ΡΠ°Π·ΡΠ΅ΡΠΈΠ» Π½Π°ΡΠ΅ ΠΎΠ±ΠΎΡΡΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°ΡΡ ΠΊ ΡΠ²ΠΎΠ΅ΠΌΡ Ρ ΠΎΡΡΠΏΠΎΡΡ ΡΠ΅ΡΠ΅Π· Π²Π°ΠΉΡΠ°ΠΉ, Π½ΠΎ Π½Π° ΠΎΠ±ΡΠΈΡ Π½Π°ΡΠ°Π»Π°Ρ , ΠΏΡΠΎΡΡΠΎ ΠΊΠ°ΠΊ Π±ΡΠ΄ΡΠΎ ΠΌΡ Π³ΠΎΡΡΠ΅Π²ΡΠ΅ ΠΊΠ»ΠΈΠ΅Π½ΡΡΒ». Π Π²ΠΎΡ ΠΏΡΠΈΡ ΠΎΠ΄ΠΈΡΡΡ Π΄Π΅Π»Π°ΡΡ ΡΠΎΡΡΠ΅ΡΠΎΠ²-ΡΠΊΠ²ΠΈΠ»ΠΈΠ±ΡΠΈΡΡΠΎΠ² β ΠΏΠΎΠ΄Π½ΠΈΠΌΠ°Π΅ΡΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ WiFi ΡΠ°Π±ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΎΠ², ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· ΠΊΠΎΡΠΎΡΡΡ ΠΎΠ½ ΡΠ΅ΠΏΠ»ΡΠ΅ΡΡΡ Π·Π° Ρ ΠΎΡΡΠΏΠΎΡ, Π° Π²ΡΠΎΡΡΠΌ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΡ ΠΎΠΊΡΡΠΆΠ°ΡΡΡΡ ΡΡΠ΅Π΄Ρ, ΡΡΠ΄ΠΎΡΠΎΠΆΠ½ΠΎ Π²ΡΠ³ΡΡΠΆΠ°Π΅Ρ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ tcpdump-Π° Π² ΡΠ΅Π±Ρ ΠΆΠ΅, Π΄Π°Π»Π΅Π΅ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅ ΡΠ°ΠΉΠ»Π° ΠΏΠ°ΠΊΡΠ΅Ρ Π² Π°ΡΡ ΠΈΠ² ΠΈ ΡΠΈΡΠΊΡΡ ΠΏΠΎΠΌΠ΅ΡΠ΅ΡΡ ΠΎΡ Β«ΠΏΠ΅ΡΠ΅Π΅Π΄Π°Π½ΠΈΡΒ» ΠΏΡΡΠ°Π΅ΡΡΡ Π²ΡΠΏΠ»ΡΠ½ΡΡΡ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅ Π½Π° ΡΡΠΏ-ΡΠ΅ΡΠ²Π΅Ρ. ΠΠ΅ΡΠ΄ΠΈΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ, ΡΡΠΎ ΡΠΎΡΡΠ΅Ρ-ΡΠΊΠ²ΠΈΠ»ΠΈΠ±ΡΠΈΡΡ ΡΠ°ΡΡΠΎ Β«ΡΡΡΠ²Π°Π΅ΡΡΡΒ» ΠΈ Π΅Π³ΠΎ ΠΊΠ°ΠΊ-ΡΠΎ ΠΏΡΠΈΡ ΠΎΠ΄ΠΈΡΡΡ ΡΠ΄Π°Π»Π΅Π½Π½ΠΎ Β«ΡΠ΅Π°Π½ΠΈΠΌΠΈΡΠΎΠ²Π°ΡΡΒ».
RadiusΠΠ΄Π΅ΡΡ ΠΎΠΏΠΈΡΠ°ΡΡ ΡΠΈΡΡΠ°ΡΠΈΡ ΠΏΡΠΎΡΠ΅ ΠΏΡΠΈΠΌΠ΅ΡΠ½ΠΎ ΡΠ°ΠΊΠΈΠΌ ΡΡΠ²Π΅ΡΠΆΠ΄Π΅Π½ΠΈΠ΅ΠΌ Π·Π°ΠΊΠ°Π·ΡΠΈΠΊΠ°: Β«ΠΡ Ρ ΠΎΡΠΈΠΌ Π΄Π΅ΡΠ΅Π½ΡΡΠ°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΡΡ ΡΠ΅ΡΡ Ρ ΠΎΡΡΠΏΠΎΡΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ Π±Ρ ΡΠ°Π±ΠΎΡΠ°Π»ΠΈ Π½Π° ΠΎΠ±ΠΎΡΡΠ΄ΠΎΠ²Π°Π½ΠΈΠΈ ΠΌΠΎΠ΄Π΅Π»Ρ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ Π·Π°ΡΠ°Π½Π΅Π΅ Π½Π΅ ΠΈΠ·Π²Π΅ΡΡΠ½Π°, ΡΠ΅ΡΠ΅Π· ΠΊΠ°Π½Π°Π»Ρ, Π½ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ ΠΌΡ Π΅ΡΠ΅ Π½Π΅ Π·Π½Π°Π΅ΠΌ. ΠΡ , Π·Π°Π±ΡΠ»ΠΈ ΡΠΊΠ°Π·Π°ΡΡ, ΠΌΡ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ Ρ ΠΎΡΠΈΠΌ ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°ΡΡ ΡΠ΅ΠΊΠ»Π°ΠΌΡ ΠΊΠ»ΠΈΠ΅Π½ΡΠ°ΠΌ, Π½ΠΎ ΠΈ Π°Π½Π°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ Π²ΡΠ΅ Π²ΠΎΠΊΡΡΠ³ ΠΌΠ΅ΡΡΠ° ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ Ρ ΠΎΡΡΠΏΠΎΡΠ°. ΠΠ΅Ρ, ΠΌΡ ΠΏΠΎΠΊΠ° Π½Π΅ Π·Π½Π°Π΅ΠΌ Π·Π°ΡΠ΅ΠΌ, Π½ΠΎ ΠΏΡΠΈΠ΄ΡΠΌΠ°Π΅ΠΌ, Π½Π΅ ΡΠΎΠΌΠ½Π΅Π²Π°ΠΉΡΠ΅ΡΡ, ΠΌΡ ΠΆΠ΅ ΡΠΌΠΎΠ³Π»ΠΈ ΠΏΡΠΈΠ΄ΡΠΌΠ°ΡΡ ΡΡΡ ΠΈΠ΄Π΅ΡΒ»
Π Π½Π°Π΄ΠΎ Π½Π΅ Π·Π°Π±ΡΠ²Π°ΡΡ, ΡΡΠΎ Π² ΡΠΈΠ»Ρ ΠΌΠ°ΡΡΡ Π½Π΅ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΡ Π·Π°ΡΠ°Π½Π΅Π΅ ΠΎΠ±ΡΡΠΎΡΡΠ΅Π»ΡΡΡΠ², ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΡΡ Π² Π½Π΅ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΡ ΡΡΠ»ΠΎΠ²ΠΈΡΡ , ΠΊΠΎΠ³Π΄Π° ΠΌΡ Π½Π΅ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡΡ ΠΊ ΡΠΎΡΡΠ΅ΡΡ Π½Π°ΠΏΡΡΠΌΡΡ ΡΠ΅ΡΠ΅Π· ip: ΠΏΠΎΡΡ ΠΈ Π²ΡΠ½ΡΠΆΠ΄Π΅Π½Ρ ΠΏΡΠΎΡΡΠΎ ΠΆΠ΄Π°ΡΡ ΠΏΡΠΎΡΠ²Π»Π΅Π½ΠΈΡ Π°ΠΊΡΠΈΠ²Π½ΠΎΡΡΠΈ ΠΎΡ Π½Π΅Π³ΠΎ. ΠΡΠ»ΠΈ Π°Π±ΡΡΡΠ°Π³ΠΈΡΠΎΠ²Π°ΡΡΡΡ, ΡΠΎ Π΄ΠΈΠ°Π»ΠΎΠ³ ΠΌΠ΅ΠΆΠ΄Ρ ΡΠ΅ΡΠ²Π΅ΡΠΎΠΌ ΠΈ ΡΠΎΡΡΠ΅ΡΠΎΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΠΈΡΡ Π²ΠΎΡ ΡΠ°ΠΊ:
- Π ΠΎΡΡΠ΅Ρ: ΠΏΡΠΈΠ²Π΅Ρ. Ρ ΡΠΎΡΡΠ΅Ρ ΡΠ°ΠΊΠΎΠΉ-ΡΠΎ, Π΅ΡΡΡ Π»ΠΈ Π΄Π»Ρ ΠΌΠ΅Π½Ρ Π·Π°Π΄Π°ΡΠΈ ?
- Π‘Π΅ΡΠ²Π΅Ρ: ΡΠΎΡΡΠ΅Ρ ΡΠ°ΠΊΠΎΠΉ-ΡΠΎ Ρ ΡΠ΅Π±Ρ Π·Π°ΡΠ΅Π³ΠΈΡΡΡΠΈΡΠΎΠ²Π°Π», ΡΡΠΎ ΡΡ ΠΆΠΈΠ²ΠΎΠΉ. ΠΠΎΡ Π·Π°Π΄Π°ΡΠ°: ΠΏΠΎΠΊΠ°ΠΆΠΈ ΠΌΠ½Π΅ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ ΠΊΠΎΠΌΠ°Π½Π΄Ρ ifconfig ?
- Π ΠΎΡΡΠ΅Ρ: ΠΏΡΠΈΠ²Π΅Ρ. Ρ ΡΠΎΡΡΠ΅Ρ ΡΠ°ΠΊΠΎΠΉ-ΡΠΎ, Π² ΠΏΡΠΎΡΠ»ΡΠΉ ΡΠ°Π· ΡΡ ΠΏΡΠΎΡΠΈΠ» ΠΏΠΎΠΊΠ°Π·Π°ΡΡ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ ifconfig, Π²ΠΎΡ ΠΎΠ½. ΠΡΡΡ Π»ΠΈ Π΄Π»Ρ ΠΌΠ΅Π½Ρ Π·Π°Π΄Π°ΡΠΈ ?
- Π‘Π΅ΡΠ²Π΅Ρ: ΡΠΎΡΡΠ΅Ρ ΡΠ°ΠΊΠΎΠΉ-ΡΠΎ Ρ ΡΠ΅Π±Ρ Π·Π°ΡΠ΅Π³ΠΈΡΡΡΠΈΡΠΎΠ²Π°Π», ΡΡΠΎ ΡΡ ΠΆΠΈΠ²ΠΎΠΉ. ΠΠ°Π΄Π°Ρ Π΄Π»Ρ ΡΠ΅Π±Ρ Π½Π΅Ρ.
Π‘Π°ΠΌΡΠΉ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΡΠΉ Π²ΠΎΠΏΡΠΎΡ: Π° ΠΊΠ°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ ΡΠ΄Π°Π»Π΅Π½Π½ΡΠΉ ΡΠΎΡΡΠ΅Ρ ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠΈΡΠ»Π°ΡΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΠΉ ΠΎΠ±ΡΠ΅ΠΌ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ? Π ΠΏΡΠΎΡΠ»ΠΎΠΉ ΡΠ°ΡΡΠΈ Ρ ΠΎΠΏΠΈΡΡΠ²Π°Π», ΡΡΠΎ Π½Π° ΡΠΎΡΡΠ΅ΡΠ΅ ΠΈΠ·-Π·Π° ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½Π½ΠΎΡΡΠΈ ΡΠ΅ΡΡΡΡΠΎΠ² ΡΡΠΎΠΈΡ ΡΠΎΠ»ΡΠΊΠΎ Β«ΡΡΠ΅Π·Π°Π½Π½ΡΠΉΒ» wget, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΡΠΎΠ»ΡΠΊΠΎ ΡΠ΅ΡΠ΅Π· GET ΠΈ Π½ΠΈΡΠ΅Π³ΠΎ Π±ΠΎΠ»ΡΡΠ΅, Π½Π΅Ρ Π½ΠΈ ΡΡΠΏ-ΠΊΠ»ΠΈΠ΅Π½ΡΠ°, Π½ΠΈ curl. Π’ΠΎΡΠ½Π΅Π΅, Π½Π°ΠΌ Π½ΡΠΆΠ΅Π½ ΡΠ½ΠΈΠ²Π΅ΡΡΠ°Π»ΡΠ½ΡΠΉ ΡΠΏΠΎΡΠΎΠ±, Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎ ΠΎΡ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠ΅ΠΉ ΡΠ±ΠΎΡΠΊΠΈ ΠΎΠ±ΡΠ°Π·Π°. Π― ΠΎΡΡΠ°Π½ΠΎΠ²ΠΈΠ»ΡΡ Π½Π° ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ wget. Π’ΠΎΡΠ½Π΅Π΅, Π½Ρ ΠΊΠ°ΠΊ Β«ΠΎΡΡΠ°Π½ΠΎΠ²ΠΈΠ»ΡΡΒ» β Ρ ΠΌΠ΅Π½Ρ ΠΏΡΠΎΡΡΠΎ Π½Π΅ Π±ΡΠ»ΠΎ Π²ΡΠ±ΠΎΡΠ° π
Π‘ΡΠ°Π·Ρ ΠΎΠ³ΠΎΠ²ΠΎΡΠΊΠ°ΠΠΎΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΏΠΎ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΡΠ°Π±ΠΎΡΠ΅Π΅, Π½ΠΈ ΡΠΈΠ»ΡΠ½ΠΎ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½Π½ΠΎΠ΅ ΠΈ Ρ ΡΠ²Π΅ΡΠ΅Π½ β ΠΊΡΠΈΠ²ΠΎΠ΅, Π΄Π°ΠΆΠ΅ Π΅ΡΠ»ΠΈ ΠΎΠ½ΠΎ ΡΡΡΡΠ°ΠΈΠ²Π°Π΅Ρ Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²ΠΎ ΠΌΠΎΠΈΡ Π·Π°ΠΊΠ°Π·ΡΠΈΠΊΠΎΠ². ΠΠ°ΠΊ ΠΠ« ΠΌΠΎΠΆΠ½ΠΎ Π±ΡΠ»ΠΎ ΡΠ΄Π΅Π»Π°ΡΡ ΠΏΠΎ ΡΠΌΡ β Π½Π°ΠΏΠΈΡΠ°ΡΡ Π½Π΅Π±ΠΎΠ»ΡΡΡΡ ΡΡΠΈΠ»ΠΈΡΡ, ΠΊΠΎΡΠΎΡΠ°Ρ ΡΠ΅ΡΠ΅Π· 80-ΡΠΉ ΠΏΠΎΡΡ ΡΠ»Π΅Ρ POST-ΠΎΠΌ Π±ΠΈΠ½Π°ΡΠ½ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅. ΠΠΊΠ»ΡΡΠΈΡΡ Π΅Π΅(ΡΡΠΈΠ»ΠΈΡΡ) Π² ΡΠΎΡΡΠ°Π² ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ ΡΠΎΡΡΠ΅ΡΠ° ΠΈ ΡΠΆΠ΅ Ρ ΠΏΠΎΠΌΠΎΡΡΡ bash-Π° ΠΎΠ±ΡΠ°ΡΠ°ΡΡΡΡ ΠΊ Π½Π΅ΠΉ. ΠΠΎ ΡΠ΅Π°Π»ΡΠ½ΠΎΡΡΡ ΡΠ°ΠΊΠΎΠ²Π°, ΡΡΠΎ: Π°) Π½Π°Π΄ΠΎ Π±ΡΡΡΡΠΎ Π±) Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π½Π°Π΄ΠΎ Π΄Π΅Π»Π°ΡΡ Π²ΡΠ΅ Π½Π° ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠ΅ΠΌ Β«Π·ΠΎΠΎΠΏΠ°ΡΠΊΠ΅ ΡΠΎΡΡΠ΅ΡΠΎΠ²Β» Π²) Β«Π½Π΅ Π½Π°Π²ΡΠ΅Π΄ΠΈ!Β» β Π΅ΡΠ»ΠΈ ΡΠΎΡΡΠ΅Ρ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΠΈ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅Ρ Π΄ΡΡΠ³ΠΈΠ΅ Π·Π°Π΄Π°ΡΠΈ, ΡΡΠ°ΡΠ°ΠΉΡΡ Π²Π½ΠΎΡΠΈΡΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ, ΠΊΠΎΡΠΎΡΡΠ΅ Π½Π° Π·Π°ΡΡΠΎΠ½ΡΡ ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠΈΠΉ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π».
ΠΠ΅ΡΠ΅ΠΉΠ΄Π΅ΠΌ ΠΊ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ. ΠΠΎΠΏΡΡΡΠΈΠΌ Π²Π°Ρ Π·Π°ΠΊΠ°Π·ΡΠΈΠΊ Ρ
ΠΎΡΠ΅Ρ ΠΈΠ· zabbix, ΠΏΠ΅ΡΠ΅Π·Π°Π³ΡΡΠΆΠ°ΡΡ ΡΠΎΡΡΠ΅Ρ Π»Π΅Π³ΠΊΠΎ ΠΈ Π½Π΅ΠΏΡΠΈΠ½ΡΠΆΠ΄Π΅Π½Π½ΠΎ, Β«ΡΠ΅Π»ΡΠΊΠΎΠΌ ΠΌΡΡΠΈΒ». Π‘Π΅Π³ΠΎΠ΄Π½Ρ ΠΌΡ Π½Π°ΡΠ½Π΅ΠΌ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ Ρ Π·Π°Π±Π±ΠΈΠΊΡΠ°.
Π ΠΌΠ΅Π½Ρ Β«ΠΠ΄ΠΌΠΈΠ½ΠΈΡΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅Β» -> Β«Π‘ΠΊΡΠΈΠΏΡΡΒ» Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅ΠΌ Π½ΠΎΠ²ΡΠΉ ΡΠΊΡΠΈΠΏΡ. ΠΠ°Π·ΡΠ²Π°Π΅ΠΌ Π΅Π³ΠΎ Β«RebootΒ», Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΠΏΡΠΎΠΏΠΈΡΡΠ²Π°Π΅ΠΌ Β«php /usr/share/zabbix/reboot.php {HOST.HOST}Β»
ΠΠ°Π»Π΅Π΅: ΠΠ΅Π½Ρ Β«ΠΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³Β» -> Β«ΠΠΎΡΠ»Π΅Π΄Π½ΠΈΠ΅ Π΄Π°Π½Π½ΡΠ΅Β» -> Β«Π©Π΅Π»ΡΠΎΠΊ ΠΏΡΠ°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡΡΠΈ Π½Π° Π½ΡΠΆΠ½ΠΎ ΡΠ·Π»Π΅ ΡΠ΅ΡΠΈΒ». ΠΠΎΡ ΡΠ°ΠΊ Π²ΠΎΡ Π±ΡΠ΄Π΅Ρ Π²ΡΠ³Π»ΡΠ΄Π΅ΡΡ ΠΌΠ΅Π½Ρ ΠΏΠΎΡΠ»Π΅ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΡ ΡΠΊΡΠΈΠΏΡΠ°.
Π‘ΠΎΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎ, ΡΠΊΡΠΈΠΏΡ reboot.php ΠΊΠ»Π°Π΄Π΅ΠΌ Π² Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡ /usr/share/zabbix (Ρ ΠΠ°Ρ ΠΎΠ½Π° ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π΄ΡΡΠ³Π°Ρ, Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΠΊΠΎΡΠ½Π΅Π²ΡΡ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡ zabbixa).
ΠΠ³ΠΎΠ²ΠΎΡΠΊΠ° Π΄Π»Ρ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈΠΠ»Ρ Π½Π°Π³Π»ΡΠ΄Π½ΠΎΡΡΠΈ ΠΎΠ±ΡΡΡΠ½Π΅Π½ΠΈΡ Π² ΡΠΊΡΠΈΠΏΡΠ΅ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΡΠΎΠ»ΡΠΊΠΎ id ΡΠΎΡΡΠ΅ΡΠ°, Π½ΠΎ Π½Π΅ ΠΏΠΎΠ»ΡΠ·ΡΡΡΡ ΠΏΠ°ΡΠΎΠ»Π΅ΠΌ. Π ΡΠ°Π±ΠΎΡΠ΅ΠΉ Π²Π΅ΡΡΠΈΠΈ ΡΠ°ΠΊ Π΄Π΅Π»Π°ΡΡ Π½Π΅ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΡΡΡ! ΠΠΎΡΠ΅ΠΌΡ ΡΠ°ΠΊ ΡΠ΄Π΅Π»Π°Π» Ρ: ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ Π±ΠΎΠ»ΡΡΠΎΠΉ Π²ΠΎΠΏΡΠΎΡ β Π³Π΄Π΅ Ρ ΡΠ°Π½ΠΈΡΡ ΠΏΠ°ΡΠΎΠ»ΠΈ ΠΊ ΡΠΎΡΡΠ΅ΡΠ°ΠΌ? Π ΡΠ°ΠΌΠΎΠΌ zabbixe Π² Β«ΠΈΠ½Π²Π΅Π½ΡΠ°ΡΠ½ΡΡ Π΄Π°Π½Π½ΡΡ Β»? ΠΡΠΎΡΠΈΠ²ΠΎΡΠ΅ΡΠΈΠ²Π°Ρ ΠΏΡΠ°ΠΊΡΠΈΠΊΠ°. ΠΠ°ΠΊ Π²Π°ΡΠΈΠ°Π½Ρ: ΠΎΠ³ΡΠ°Π½ΠΈΡΠΈΡΡ Π΄ΠΎΡΡΡΠΏ ΠΈΠ·Π²Π½Π΅ ΠΊ ΡΠ°ΠΌΠΎΠΌΡ ΡΠ°ΠΉΠ»Ρ reboot.php
Π€Π°ΠΉΠ» reboot.php
<?php
// ΠΏΡΠΈΡΠ²Π°ΠΈΠ²Π°Π΅ΠΌ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ Ρ ΠΊΠΎΠ½ΡΠΎΠ»ΠΈ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠΌ
$user = $argv[1];
// ΠΠΠΠΠΠΠΠ. ΠΠΎΡ Π·Π΄Π΅ΡΡ Π² ΡΠ΅Π»ΡΡ
Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ Π²ΡΠ΅-ΡΠ°ΠΊΠΈ ΠΏΡΠΎΠΏΠΈΡΡΠ²Π°ΡΡ ΠΏΠ°ΡΠΎΠ»Ρ ΡΡΡΡΠΎΠΉΡΡΠ²Π°! ΠΠΎ Π΄Π»Ρ Π΄Π΅ΠΌΠΎΠ½ΡΡΡΠ°ΡΠΈΠΈ ΠΌΡ Π±ΡΠ΄Π΅ΠΌ ΠΎΠ±ΡΠ°ΡΠ°ΡΡΡΡ ΠΊ Π±Π°Π·Π΅ Π΄Π°Π½Π½ΡΡ
Π±Π΅Π· ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΠΏΠ°ΡΠΎΠ»Ρ.
//$password = $argv[2];
$conn=new mysqli("localhost","db_user","db_password","db_name");
if (mysqli_connect_errno()) {
exit();
}
$conn->set_charset("utf8");
// "ΠΡΠΏΡΠ°Π²Π»ΡΠ΅ΠΌ" ΠΊΠΎΠΌΠ°Π½Π΄Ρ reboot Π·Π° ΡΡΠ΅Ρ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΠΏΠΎΠ»Ρ task ΡΠ°Π±Π»ΠΈΡΡ users. Π ΠΏΠΎΠ»Π΅ task ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡΠΏΡΠ°Π²Π»ΡΡΡ Π»ΡΠ±ΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ.
$sql_users=$conn->prepare("UPDATE users SET task='reboot' WHERE id=? AND status='active';");
$sql_users->bind_param('s', $user);
$sql_users->execute();
$sql_users->close();
?>
Π‘ΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎ Π²ΡΠ΅. ΠΡΠΊΡΡΡΡΠΌ ΠΎΡΡΠ°Π΅ΡΡΡ Π²ΠΎΠΏΡΠΎΡ Β«ΠΊΠ°ΠΊ ΠΏΠΎΠ»ΡΡΠ°ΡΡ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΡΠΎ ΡΡΠΎΡΠΎΠ½Ρ ΡΡΡΡΠΎΠΉΡΡΠ²Π°Β». Π Π°ΡΡΠΌΠΎΡΡΠΈΠΌ Π·Π°Π΄Π°ΡΡ Π½Π° ΠΏΡΠΈΠΌΠ΅ΡΠ΅ Ρ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ ifconfig. ΠΠΎΡ ΡΠ°ΠΊΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡΠΏΡΠ°Π²ΠΈΡΡ ΡΡΡΡΠΎΠΉΡΡΠ²Ρ:
message=`ifconfig`; wget "http://xn--80abgfbdwanb2akugdrd3a2e5gsbj.xn--p1ai/a.php?u=user&p=password!&m=$message" -O /tmp/out.txt
, Π³Π΄Π΅:
message=`ifconfig` β ΠΌΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ $message ΠΏΡΠΈΡΠ²Π°Π΅ΠΌ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ Π²ΡΠ²ΠΎΠ΄Π° ΠΊΠΎΠΌΠ°Π½Π΄Ρ ifconfig
wget Β«
u=user&p=password!&m=$message β ΡΡΠ΅ΡΠ½ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅ ΠΈ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ Π·Π°ΠΏΡΠΎΡΠ° m β ΠΏΡΠΈΡΠ²Π°ΠΈΠ²Π°Π΅Ρ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ $message
-O /tmp/out.txt β Π²ΡΠ²ΠΎΠ΄ Π² ΡΠ°ΠΉΠ» /tmp/out.txt Π½Π°ΠΌ Π² Π΄Π°Π½Π½ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ Π½Π΅ Π½ΡΠΆΠ΅Π½, Π½ΠΎ Π΅ΡΠ»ΠΈ Π½Π΅ ΡΠΊΠ°Π·ΡΠ²Π°ΡΡ Π΄Π°Π½Π½ΡΠΉ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ, wget Π½Π΅ ΡΡΠ°Π±Π°ΡΡΠ²Π°Π΅Ρ
ΠΠΎΡΠ΅ΠΌΡ ΡΡΠΎ ΠΊΡΠΈΠ²ΠΎ ΡΠ°Π±ΠΎΡΠ°Π΅ΡΠΠΎΡΠΎΠΌΡ ΡΡΠΎ ΡΡΠΎ ΠΏΠΎΡΠ΅Π½ΡΠΈΠ°Π»ΡΠ½Π°Ρ Π΄ΡΡΠ° Π² Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ. ΡΠ°ΠΌΠ°Ρ Π±Π΅Π·ΠΎΠ±ΠΈΠ΄Π½Π°Ρ ΠΎΡΠΈΠ±ΠΊΠ°, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΌΠΎΠΆΠ΅Ρ ΡΠ»ΡΡΠΈΡΡΡ β ΡΡΠΎ Π΅ΡΠ»ΠΈ Π² Π²ΡΠ²ΠΎΠ΄Π΅ Π²Π°ΡΠ΅ΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΠΊ ΠΏΡΠΈΠΌΠ΅ΡΡ Π±ΡΠ΄Π΅Ρ ΡΠΈΠΌΠ²ΠΎΠ» β&β. ΠΠΎΡΡΠΎΠΌΡ Π½Π°Π΄ΠΎ ΡΠΈΠ»ΡΡΡΠΎΠ²Π°ΡΡ ΠΈ Π²ΡΠ΅ ΡΡΠΎ ΠΎΡΠΏΡΠ°Π²Π»ΡΠ΅ΡΡΡ Ρ ΡΠΎΡΡΠ΅ΡΠΎΠ² ΠΈ Π²ΡΠ΅ ΡΡΠΎ ΠΏΡΠΈΡ ΠΎΠ΄ΠΈΡ Π½Π° ΡΠ΅ΡΠ²Π΅Ρ. ΠΠ°Π°Π°, ΠΌΠ½Π΅ ΡΡΡΠ΄Π½ΠΎ, ΠΏΡΠ°Π²Π΄Π°. Π ΡΠ²ΠΎΠ΅ ΠΎΠΏΡΠ°Π²Π΄Π°Π½ΠΈΠ΅ ΠΌΠΎΠ³Ρ Π»ΠΈΡΡ Π½Π°ΠΏΠΈΡΠ°ΡΡ β ΡΡΠΎ Π²ΡΡ ΡΡΠ°ΡΡΡ ΠΏΠΎΡΠ²ΡΡΠ΅Π½Π° ΡΠΎΠΌΡ, ΠΊΠ°ΠΊ ΡΠΏΡΠ°Π²Π»ΡΡΡ ΡΠΎΡΡΠ΅ΡΠ°ΠΌΠΈ Ρ Π½Π΅ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ Π·Π°ΡΠ°Π½Π΅Π΅ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΎΠΉ, Ρ Π½Π΅ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΠΌΠΈ Π·Π°ΡΠ°Π½Π΅Π΅ ΠΊΠ°Π½Π°Π»Π°ΠΌΠΈ ΡΠ²ΡΠ·ΠΈ.
ΠΡ ΠΈ Π·Π°Π΄Π΅Π» Π½Π° Π±ΡΠ΄ΡΡΠ΅Π΅: ΠΏΠΎΠΊΠ° Π½Π΅ ΡΠ°Π·ΠΎΠ±ΡΠ°Π»ΡΡ, ΠΊΠ°ΠΊ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠΌΠΈ ΡΡΠ΅Π΄ΡΡΠ²Π°ΠΌΠΈ zabbix-Π° ΠΎΡΡΠ°ΠΆΠ°ΡΡ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΡ(Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ), ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΡΠΈΡ ΠΎΠ΄ΡΡ Π½Π° ΡΠ΅ΡΠ²Π΅Ρ.
ΠΠ°ΠΏΠΎΠΌΠΈΠ½Π°Ρ, ΡΡΠΎ Π²ΡΠ΅ ΠΈΡΡ
ΠΎΠ΄Π½ΠΈΠΊΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π±ΡΠ°ΡΡ Ρ Git-ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΡ, ΠΏΠΎ Π°Π΄ΡΠ΅ΡΡ:
ΠΡΡΠΎΡΠ½ΠΈΠΊ: habr.com