рдЬрд╝реИрдмрд┐рдХреНрд╕ рдХреЛ рдмреЙрдХреНрд╕ рд╕реЗ рдмрд╛рд╣рд░ рдПрд╕реНрдЯрд░рд┐рд╕реНрдХ рдХреЗ рд╕рд╛рде рдХреИрд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░реЗрдВ

рдкрд┐рдЫрд▓реЗ рдПрдХ рд▓реЗрдЦ рдореЗрдВ "рдЬрд╝реИрдмрд┐рдХреНрд╕ - рдореИрдХреНрд░реЛ рд╕реАрдорд╛рдУрдВ рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░" рдореИрдВрдиреЗ рдмрддрд╛рдпрд╛ рдХрд┐ рдкреНрд░рд╛рдзрд┐рдХрд░рдг рд╕рддреНрд░ рдХреИрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ рдФрд░ рдЗрд╕реЗ рд╕реНрдерд╛рдиреАрдп рд╣реЛрд╕реНрдЯ рдореИрдХреНрд░реЛ рдореЗрдВ рдХреИрд╕реЗ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВред рдЗрд╕ рд▓реЗрдЦ рдореЗрдВ рдореИрдВ рдЖрдкрдХреЛ рдмрддрд╛рдКрдВрдЧрд╛ рдХрд┐ рдмрд╛рд╣рд░реА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдФрд░ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдХреЗ рдмрд┐рдирд╛ рдЬрд╝реИрдмрд┐рдХреНрд╕ рдФрд░ рдПрд╕реНрдЯрд░рд┐рд╕реНрдХ рдХреЗ рдмреАрдЪ рджреЛрд╕реНрддреА рдХреИрд╕реЗ рдХрд░реЗрдВред

рдЗрди рджреЛрдиреЛрдВ рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рдХреЗ рдмреАрдЪ тАЬрдорд┐рддреНрд░рддрд╛ рдмрдирд╛рдиреЗтАЭ рдХрд╛ рд╡рд┐рдЪрд╛рд░ рдмрд╣реБрдд рдкрд╣рд▓реЗ рдкреИрджрд╛ рд╣реБрдЖ рдерд╛, рдФрд░ рд╡рд╣ рднреА рдмрд┐рдирд╛ рдХрд┐рд╕реА рдЕрддрд┐рд░рд┐рдХреНрдд рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдФрд░ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд┐рдПред рдЧреВрдЧрд▓ рдкрд░ рддреНрд╡рд░рд┐рдд рдЦреЛрдЬ рд╕реЗ рдЕрдиреЗрдХ рд╕рдВрднрд╛рд╡рд┐рдд рд╕рдорд╛рдзрд╛рди рд╕рд╛рдордиреЗ рдЖрдП, рдЬрд┐рдирдХрд╛ рдирд┐рд╖реНрдХрд░реНрд╖ рдпрд╣ рдерд╛ рдХрд┐ рдЖрдк рд╕рд░реНрд╡рд░ рдкрд░ рд╕реНрдХреНрд░рд┐рдкреНрдЯ (рдкрд╛рдЗрдЦ, рдмреИрд╢, рдкрд╛рдпрдерди рдЖрджрд┐ рдореЗрдВ) рдбрд╛рд▓ рджреЗрдВ, рдФрд░ рдЖрдк рдЦреБрд╢ рд╣реЛ рдЬрд╛рдПрдВрдЧреЗред рдореИрдВ рдореЙрдирд┐рдЯрд░рд┐рдВрдЧ рдХреЛ "рдЖрдЙрдЯ рдСрдл рдж рдмреЙрдХреНрд╕" рд▓рд╛рдЧреВ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛ - рдмрд┐рдирд╛ рдХрд┐рд╕реА рдмрд╛рд╣рд░реА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рдФрд░ рдореЙрдирд┐рдЯрд░рд┐рдВрдЧ рдФрд░ рдкреАрдмреАрдПрдХреНрд╕ рдХреЗ рд╕рд╛рде рд╕рд░реНрд╡рд░ рдкрд░ рдЕрддрд┐рд░рд┐рдХреНрдд рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдП рдмрд┐рдирд╛ред

рдореИрдВрдиреЗ рдЗрд╕ рдкрд░ рдХреБрд▓ 4 рдХрд╛рд░реНрдп рджрд┐рд╡рд╕ рдЦрд░реНрдЪ рдХрд┐рдП, рд▓реЗрдХрд┐рди рдкрд░рд┐рдгрд╛рдо рдЗрд╕рдХреЗ рд▓рд╛рдпрдХ рдерд╛ред рдПрдПрдордЖрдИ рдЗрдВрдЯрд░рдлреЗрд╕, рдирд┐рдореНрди-рд╕реНрддрд░реАрдп рдкрд╣рдЪрд╛рди, рдЯреНрд░рд┐рдЧрд░реНрд╕ рдФрд░ рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдмрд╛рдд, рдкреАрдмреАрдПрдХреНрд╕ рдФрд░ рдЕрдиреНрдп рд╕рднреА рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдореЗрдВ рдЕрдм рд▓рдЧрднрдЧ 15 рдорд┐рдирдЯ рд▓рдЧрддреЗ рд╣реИрдВред

рдЬрд╝реИрдмрд┐рдХреНрд╕ 4.4 рд╕реНрдЯреЙрдХ рдореЗрдВ рд╣реИ, рдПрд╕реНрдЯрд░рд┐рд╕реНрдХ рд╕рдВрд╕реНрдХрд░рдг 100 рдХреЗ рд▓рдЧрднрдЧ 13 рдЯреБрдХрдбрд╝реЗ рд╣реИрдВред рдХреБрдЫ рдкреАрдмреАрдПрдХреНрд╕ рдлреНрд░реАрдкреАрдмреАрдПрдХреНрд╕ рд╡реЗрдм рдЗрдВрдЯрд░рдлреЗрд╕ рдХреЗ рд╕рд╛рде рдЖрддреЗ рд╣реИрдВ, рдХреБрдЫ рдПрдХ рд╕рд╛рдзрд╛рд░рдг рдХрдВрд╕реЛрд▓, рдХреБрдЫ рдЯреНрд░рд┐рдХреНрд╕ рдФрд░ рдбрд╛рдпрд▓рдкреНрд▓рд╛рди рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдПрдХреАрдХрд░рдг рдХреЗ рд╕рд╛рде рдЖрддреЗ рд╣реИрдВред

рд╣рдо рдкреАрдмреАрдПрдХреНрд╕ рд╕реЗ рдбреЗрдЯрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рддреЗ рд╣реИрдВ

рдкрд╣рд▓рд╛ рдФрд░ рдореБрдЦреНрдп рдмрд┐рдВрджреБ рдЬрд┐рд╕рдХрд╛ рд╕рдорд╛рдзрд╛рди рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИ, рд╡рд╣ рд╣реИ рд╕рдордХрдХреНрд╖реЛрдВ рдФрд░ рдПрд╕рдЖрдИрдкреА рдкрдВрдЬреАрдХрд░рдгреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдбреЗрдЯрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ред рдЗрд╕ рдкреНрд░рдпреЛрдЬрди рдХреЗ рд▓рд┐рдП, рдкреАрдмреАрдПрдХреНрд╕ рдореЗрдВ рдПрдЬреАрдЖрдИ, рдПрдПрдордЖрдИ, рдПрдЖрд░рдЖрдИ рдЗрдВрдЯрд░рдлреЗрд╕ рдФрд░ рдПрдХ рдПрд╕рдПрд╕рдПрдЪ рдХрдВрд╕реЛрд▓ рд╣реИред рд╕реНрдкрд╖реНрдЯ рдХрд╛рд░рдгреЛрдВ рд╕реЗ, рдореИрдВрдиреЗ рдЕрддрд┐рд░рд┐рдХреНрдд рдореЙрдбреНрдпреВрд▓ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдирд╣реАрдВ рдХрд┐рдпрд╛ред

рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ рд╣рдореЗрдВ рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛рдирд╛ рд╣реЛрдЧрд╛ рдХрд┐ рдпреЗ рдЕрдЧреА, рдЕрдореА, рдЕрд░реА... рдХреНрдпрд╛ рд╣реИрдВред

  • рдПрдЬреАрдЖрдИ - рдбрд╛рдпрд▓рдкреНрд▓рд╛рди рдореЗрдВ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ред рдореБрдЦреНрдп рд░реВрдк рд╕реЗ рдХреЙрд▓ рдирд┐рдпрдВрддреНрд░рдг рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
  • рдПрдПрдордЖрдИ - рд╕рднреА рдЖрд╡рд╢реНрдпрдХ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рджрд╛рди рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рдЯреЗрд▓рдиреЗрдЯ рдХреЗ рд╕рдорд╛рди рдкреЛрд░реНрдЯ 5038 рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдпрд╣ рд╣рдореЗрдВ рдЙрдкрдпреБрдХреНрдд рд▓рдЧрддрд╛ рд╣реИ!
  • рдПрдЖрд░рдЖрдИ рдЖрдзреБрдирд┐рдХ, рдлреИрд╢рдиреЗрдмрд▓, JSON-рдЖрдзрд╛рд░рд┐рдд рд╣реИред рдмрд╣реБрдд рд╕рд╛рд░реА рд╕рдВрднрд╛рд╡рдирд╛рдПрдВ, рдЬрд╝реИрдмрд┐рдХреНрд╕ рдХреЗ рд▓рд┐рдП рд╕реНрдкрд╖реНрдЯ рд░реВрдк рдореЗрдВ рдбреЗрдЯрд╛ рдкреНрд░рд╛рд░реВрдк, рд▓реЗрдХрд┐рди рдореЗрд░реЗ рд▓рд┐рдП рдореБрдЦреНрдп рдмрд╛рдд рдЧрд╛рдпрдм рд╣реИ: рдЖрдк рдПрд╕рдЖрдИрдкреА рдкрдВрдЬреАрдХрд░рдг рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗред рдПрдХ рдЕрдиреНрдп рдиреБрдХрд╕рд╛рди рдпрд╣ рд╣реИ рдХрд┐ рд╕рд╣рдХрд░реНрдорд┐рдпреЛрдВ рдХреА рдХреЗрд╡рд▓ рджреЛ рдЕрд╡рд╕реНрдерд╛рдПрдВ рд╣реЛрддреА рд╣реИрдВ: рдСрдирд▓рд╛рдЗрди/рдСрдлрд▓рд╛рдЗрди, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдФрд░ рднреА рдЕрд╡рд╕реНрдерд╛рдПрдВ рд╣реЛрддреА рд╣реИрдВ рдФрд░ рдирд┐рджрд╛рди рдХрд░рддреЗ рд╕рдордп рдЙрдиреНрд╣реЗрдВ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрдирд╛ рдЙрдкрдпреЛрдЧреА рд╣реЛрддрд╛ рд╣реИред
  • SSH рд╕рдм рдХреБрдЫ рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдХрднреА-рдХрднреА "рд╕реБрд░рдХреНрд╖рд╛ рдХрд╛рд░рдгреЛрдВ" рд╕реЗ рдЗрд╕реЗ рдкреНрд░рджрд╛рди рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╡рд┐рдЪрд╛рд░ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ, рдореИрдВ рдЙрдирдореЗрдВ рдирд╣реАрдВ рдЬрд╛рдКрдВрдЧрд╛ред

рд╣рд╛рд▓рд╛рдБрдХрд┐, рдЕрдкрдиреА рд╕рднреА рдХрдорд┐рдпреЛрдВ рдХреЗ рдмрд╛рд╡рдЬреВрдж, ARI рд╕рднреА рдирд┐рдЧрд░рд╛рдиреА рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХрд╛ 90% рдкреВрд░рд╛ рдХрд░рддрд╛ рд╣реИред

рдЬрд╝реИрдмрд┐рдХреНрд╕ рдФрд░ рдЯреЗрд▓рдиреЗрдЯ - рдореЗрд░реА рдирд┐рд░рд╛рд╢рд╛

рдореИрдВ рдПрдПрдордЖрдИ рдХреЛ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдЬрд╛рдирддрд╛ рд╣реВрдВ, рдПрдХ рд╕рдордп рдореЗрдВ рдореИрдВрдиреЗ рджреВрд░рд╕реНрде рдХрд╛рд░реНрдпрд╛рд▓рдпреЛрдВ, рдХреЙрд▓ рдкреНрд░рдмрдВрдзрди рдЖрджрд┐ рджреНрд╡рд╛рд░рд╛ рд╡рд┐рднрд╛рдЬрди рдХреЗ рд╕рд╛рде рдХреЙрд▓ рдореЗрдВ рдиреБрдХрд╕рд╛рди рдХреА рдЯреНрд░реИрдХрд┐рдВрдЧ рдХреЛ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдерд╛ред рдЯреЗрд▓рдиреЗрдЯ рдХреЗ рд╕рд╛рде, рд╕рдм рдХреБрдЫ рднреА рдмреЗрд╣рдж рд╕реНрдкрд╖реНрдЯ рд╣реИ: рдПрдХ рдХрдиреЗрдХреНрд╢рди рдЦреЛрд▓реЗрдВ, рдХрдорд╛рдВрдб рднреЗрдЬреЗрдВ рдФрд░ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдкрдврд╝реЗрдВред рдореИрдВрдиреЗ рдпрд╣реА рдХрд┐рдпрд╛, рд▓реЗрдХрд┐рди рдкрд░рд┐рдгрд╛рдо рд╕реЗ рдореБрдЭреЗ рдирд┐рд░рд╛рд╢рд╛ рд╣реБрдИред

Zabbix рдХрд╛ Telnet, рдХрдВрд╕реЛрд▓ рдХреЗ Telnet рд╕реЗ рдЕрд▓рдЧ рд╣реИред Linuxрдпрд╣ рдереЛрдбрд╝рд╛ рд╕рд░рд▓ рд╣реИ рдФрд░ рдорд╛рдирдХ рд▓реЙрдЧрд┐рди/рдкрд╛рд╕рд╡рд░реНрдб рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдпрджрд┐ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рд▓реЙрдЬрд┐рдХ рдЕрд▓рдЧ рд╣реИ рдФрд░ рдХреЛрдИ рд▓реЙрдЧрд┐рди/рдкрд╛рд╕рд╡рд░реНрдб рдЬреЛрдбрд╝реА рдирд╣реАрдВ рдорд╛рдВрдЧреА рдЬрд╛рддреА рд╣реИ, рддреЛ рддреНрд░реБрдЯрд┐ рдЙрддреНрдкрдиреНрди рд╣реЛрддреА рд╣реИред рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреЛ рджрд░рдХрд┐рдирд╛рд░ рдХрд░рдиреЗ рдХреЗ рдЕрд╕рдлрд▓ рдкреНрд░рдпрд╛рд╕ рдХреЗ рдмрд╛рдж, рдореИрдВрдиреЗ рдЯреЗрд▓рдиреЗрдЯ рдореЙрдбреНрдпреВрд▓ рдХреЗ рд╕реНрд░реЛрдд рдХреЛрдб рдХреЛ рджреЗрдЦрдирд╛ рд╢реБрд░реВ рдХрд┐рдпрд╛ред

рдореБрдЭреЗ рдПрд╣рд╕рд╛рд╕ рд╣реБрдЖ рдХрд┐ рдЬрдм рддрдХ рдкрд╛рд░рдВрдкрд░рд┐рдХ рд▓реЙрдЧрд┐рди рдФрд░ рдкрд╛рд╕рд╡рд░реНрдб рдЕрдиреБрд░реЛрдз рдирд╣реАрдВ рд╣реЛрдЧрд╛, рдореИрдВ рдЖрдЧреЗ рдирд╣реАрдВ рдмрдврд╝ рдкрд╛рдКрдВрдЧрд╛ред рд░реВрдЪрд┐ рдХреЗ рд▓рд┐рдП, рдореИрдВрдиреЗ рдХреЛрдб рд╕реЗ рдкреНрд░рд╛рдзрд┐рдХрд░рдг рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╕рднреА рдЪреАрдЬреЗрдВ рдирд┐рдХрд╛рд▓ рджреАрдВ рдФрд░ рд╕рдм рдХреБрдЫ рдкреБрдирдГ рд╕рдВрдпреЛрдЬрд┐рдд рдХрд░ рджрд┐рдпрд╛ред рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ! рд▓реЗрдХрд┐рди рдпрд╣ рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХреЛ рдкреВрд░рд╛ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдкрд░ рдЪрд▓рддреЗ рд╣реИрдВ...

рдЦреЛрдЬ рдкрд░ рд╡рд╛рдкрд╕ рдЬрд╛рдПрдБ

рдореИрдВрдиреЗ рдП.рдЖрд░.рдЖрдИ. рджрд╕реНрддрд╛рд╡реЗрдЬ рдХреЛ рджреЛрдмрд╛рд░рд╛ рдкрдврд╝рд╛, рдЕрддрд┐рд░рд┐рдХреНрдд рдкрд░реАрдХреНрд╖рдг рдХрд┐рдП - рдпрд╣рд╛рдВ рдХреЛрдИ рдПрд╕.рдЖрдИ.рдкреА. рдкрдВрдЬреАрдХрд░рдг рдирд╣реАрдВ рд╣реИред рдпрд╣рд╛рдВ рд╕рд╛рдереА рд╣реИрдВ, рдмрд╛рддрдЪреАрдд рд╣реИ, рдкреБрд▓ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдкрдВрдЬреАрдХрд░рдг рдирд╣реАрдВ рд╣реИред рдПрдХ рд╕рдордп рддреЛ рдореИрдВрдиреЗ рдпрд╣ рднреА рд╕реЛрдЪрд╛ рдХрд┐ рдХреНрдпрд╛ рд╣рдореЗрдВ рд╕рдЪрдореБрдЪ рдПрд╕рдЖрдИрдкреА рдкрдВрдЬреАрдХрд░рдг рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ?

рдПрдХ рдЕрдЬреАрдм рд╕рдВрдпреЛрдЧ рд╕реЗ, рдЗрд╕реА рд╕рдордп рдПрдХ рдЕрдиреНрдп рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХрд╛ рдЕрдиреБрд░реЛрдз рдЖрддрд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдЖрдЙрдЯрдЧреЛрдЗрдВрдЧ рдХреЙрд▓ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╕рдорд╕реНрдпрд╛ рдмрддрд╛рдИ рдЧрдИ рд╣реИред рд╕рдорд╕реНрдпрд╛ рдпрд╣ рдереА рдХрд┐ рдПрд╕рдЖрдИрдкреА рдкрдВрдЬреАрдХрд░рдг рд░реБрдХрд╛ рд╣реБрдЖ рдерд╛ рдФрд░ рдЗрд╕реЗ рдХреЗрд╡рд▓ рдореЙрдбреНрдпреВрд▓ рдХреЛ рд░реАрдмреВрдЯ рдХрд░рдХреЗ рд╣рд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛ред

asterisk -rx "sip reload"

рд╡реЗрдм рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдПрдПрдордЖрдИ рддрдХ рдкрд╣реБрдВрдЪ рдкрд╛рдирд╛ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛: рдореИрдВрдиреЗ рд╕реЛрдЪрд╛ рдХрд┐ рдЗрд╕рд╕реЗ рд╕рднреА рд╕рдорд╕реНрдпрд╛рдПрдВ рд╣рд▓ рд╣реЛ рдЬрд╛рдПрдВрдЧреАред рдореИрдВ рдЗрд╕ рджрд┐рд╢рд╛ рдореЗрдВ рдЦреЛрдЬрдмреАрди рд╢реБрд░реВ рдХрд░рддрд╛ рд╣реВрдВ, рдФрд░ рд╡рд╕реНрддреБрддрдГ рдкрд╣рд▓реА рдЦреЛрдЬ рдкрдВрдХреНрддрд┐ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рдПрд╕реНрдЯрд░рд┐рд╕реНрдХ рджрд╕реНрддрд╛рд╡реЗрдЬ рдХреА рдУрд░ рд▓реЗ рдЬрд╛рддреА рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рдХрд╣рд╛ рдЧрдпрд╛ рд╣реИ рдХрд┐ рдореЗрд░реЗ рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рд╡рд┐рдХрд▓реНрдк рд╣реИ рд╡реЗрдмрд╕рдХреНрд╖рдо рдлрд╛рдЗрд▓ рдореИрдВ /etc/asterisk/manager.conf, рдЬрд┐рд╕реЗ рдЕрдиреБрднрд╛рдЧ рдореЗрдВ рд╣рд╛рдБ рдкрд░ рд╕реЗрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ [рдЖрдо]

рдЙрд╕рдХреЗ рдмрд╛рдж, рдлреЙрд░реНрдо рдХреЗ рдирд┐рдпрдорд┐рдд рд╡реЗрдм рдЕрдиреБрд░реЛрдз рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ http://ats:8089/mxml?action=SIPshowregistry рд╣рдореЗрдВ рд╕рднреА рдЖрд╡рд╢реНрдпрдХ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рд╛рдкреНрдд рд╣реЛрддреА рд╣реИред

FreePBX рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп, рдпрд╣ рд╡рд┐рдХрд▓реНрдк рд╡реЗрдм рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕рдХреНрд╖рдо рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ; рдЗрд╕реЗ рдХрдВрд╕реЛрд▓ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ manager.conf рдлрд╝рд╛рдЗрд▓ рдХреЛ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рдХреЗ рд╕рдХреНрд╖рдо рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рд╡реЗрдм рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдмрджрд▓рддреЗ рд╕рдордп FreePBX рдЗрд╕реЗ рд╕рд╛рдлрд╝ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред

рд╡рд┐рднрд┐рдиреНрди рдПрд╕реНрдЯрд░рд┐рд╕реНрдХ рдПрдХреАрдХрд░рдгреЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддреЗ рд╣реБрдП рдореИрдВрдиреЗ рдЗрд╕ рд╕реБрд╡рд┐рдзрд╛ рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд╣реАрдВ рднреА рдирд╣реАрдВ рджреЗрдЦрд╛ред рдореБрдЭреЗ рдЖрд╢реНрдЪрд░реНрдп рд╣реБрдЖ рдХрд┐ рдХрд┐рд╕реА рдиреЗ рднреА рдкреАрдмреАрдПрдХреНрд╕ рдХреЗ рд╕рд╛рде рдмрд╛рддрдЪреАрдд рдХреА рдЗрд╕ рдкрджреНрдзрддрд┐ рдХрд╛ рд╡рд░реНрдгрди рдирд╣реАрдВ рдХрд┐рдпрд╛ред рдореИрдВ рддреЛ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдЗрд╕ рд╡рд┐рд╖рдп рдкрд░ рдЬрд╛рдирдХрд╛рд░реА рдХреА рддрд▓рд╛рд╢ рдореЗрдВ рдЧрдпрд╛ рдерд╛: рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рд░реВрдк рд╕реЗ рдХреБрдЫ рднреА рдирд╣реАрдВ рд╣реИ, рдпрд╛ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрд▓рдЧ рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред

рд╡реЗрдм рдПрдореА - рдпрд╣ рдХрд┐рд╕ рдкреНрд░рдХрд╛рд░ рдХрд╛ рдЬрд╛рдирд╡рд░ рд╣реИ?

рд╡рд┐рдХрд▓реНрдк рдЬреЛрдбрд╝рдирд╛ рд╡реЗрдмрд╕рдХреНрд╖рдо рджрд╛рдпрд░ рдХрд░рдирд╛ рдкреНрд░рдмрдВрдзрдХ.conf рд╡реЗрдм рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкреАрдмреАрдПрдХреНрд╕ рдкреНрд░рдмрдВрдзрди рддрдХ рдкреВрд░реНрдг рдкрд╣реБрдВрдЪ рдЦреЛрд▓ рджреА рдЧрдИред рдирд┐рдпрдорд┐рдд рдПрдПрдордЖрдИ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЙрдкрд▓рдмреНрдз рд╕рднреА рдХрдорд╛рдВрдб рдЕрдм рд╡реЗрдм рдкрд░ рд╣реИрдВ, рдЖрдк рд╕реЙрдХреЗрдЯ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкреАрдмреАрдПрдХреНрд╕ рд╕реЗ рдШрдЯрдирд╛рдУрдВ рдХреЛ рд╕реБрди рд╕рдХрддреЗ рд╣реИрдВред рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рджреНрдзрд╛рдВрдд рдХрдВрд╕реЛрд▓ рдПрдПрдордЖрдИ рд╕реЗ рдЕрд▓рдЧ рдирд╣реАрдВ рд╣реИред рдЗрд╕ рд╡рд┐рдХрд▓реНрдк рдХреЛ рд╕рдХреНрд░рд┐рдп рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдЖрдк рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдкрддреЛрдВ рдкрд░ рдкреАрдмреАрдПрдХреНрд╕ рд╕реЗ рд╕рдВрдкрд░реНрдХ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:

https://ats:8089/manager тАФ рдкрд░реАрдХреНрд╖рдг рдФрд░ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдЕрдиреБрд░реЛрдз рднреЗрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд░рд▓ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рд╡рд╛рд▓рд╛ рдПрдХ рд╡реЗрдм рдкреЗрдЬред рд╕рднреА рдкреНрд░рддреНрдпреБрддреНрддрд░ рдкрдардиреАрдп HTML рдореЗрдВ рдкреНрд░рд╛рд░реВрдкрд┐рдд рд╣реИрдВред рдирд┐рдЧрд░рд╛рдиреА рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдЙрдкрдпреБрдХреНрдд рдирд╣реАрдВ рд╣реИред
https://ats:8089/rawman - рдХреЗрд╡рд▓ рдкрд╛рда рдЖрдЙрдЯрдкреБрдЯ, рдХрдВрд╕реЛрд▓ AMI рдХреЗ рд╕рдорд╛рди рдкреНрд░рд╛рд░реВрдк
https://ats:8089/mxml тАФ рдХреЗрд╡рд▓ рдкрд╛рда рдЖрдЙрдЯрдкреБрдЯ, XML рдкреНрд░рд╛рд░реВрдк рдореЗрдВ. рдпрд╣ рд╣рдореЗрдВ рдЙрдкрдпреБрдХреНрдд рд▓рдЧрддрд╛ рд╣реИ!

рдЬрд╝реИрдмрд┐рдХреНрд╕ рдХреЛ рдмреЙрдХреНрд╕ рд╕реЗ рдмрд╛рд╣рд░ рдПрд╕реНрдЯрд░рд┐рд╕реНрдХ рдХреЗ рд╕рд╛рде рдХреИрд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░реЗрдВ

рдпрд╣рд╛рдБ рдореИрдВрдиреЗ рд╕реЛрдЪрд╛: "рдпрд╣ рд░рд╣рд╛ - рд╕рдорд╛рдзрд╛рди! рдЕрдм рд╕рдм рдХреБрдЫ рддреИрдпрд╛рд░ рд╣реЛ рдЬрд╛рдПрдЧрд╛! "рдЖрд╕рд╛рди-рд╕рд╛ рдХрд╛рдо", рд▓реЗрдХрд┐рди рдЕрднреА рдЦреБрд╢ рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдЬрд▓реНрджреА рдереАред рд╣рдореЗрдВ рдЬреЛ рдЬрд╛рдирдХрд╛рд░реА рдЪрд╛рд╣рд┐рдП рдЙрд╕реЗ рдкрд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрд╡рд╢реНрдпрдХ рдХрд╛рд░реНрд░рд╡рд╛рдИ рдХреЗ рд╕рд╛рде GET рдЕрдиреБрд░реЛрдз рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдкрд░реНрдпрд╛рдкреНрдд рд╣реИ рдХрд╛рд░реНрдп, рдЬреЛ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рд╕рднреА рдкрдВрдЬреАрдХрд░рдгреЛрдВ рдФрд░ рдЙрдирдХреА рд╕реНрдерд┐рддрд┐ рдХреА рд╕реВрдЪреА рдХреЗ рд╕рд╛рде xml рд▓реМрдЯрд╛рддрд╛ рд╣реИред рдпрд╣ рд╕рдм рддреЛ рдмрдврд╝рд┐рдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЖрдкрдХреЛ рдХреБрдХреАрдЬрд╝ рд╕реЗ рд╕рддреНрд░ рд╕рдВрдЧреНрд░рд╣рдг рдХреЗ рд▓рд┐рдП рдкреНрд░рд╛рдзрд┐рдХрд░рдг рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред рдЬрдм рдЖрдк рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ рдкрд░реАрдХреНрд╖рдг рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рдЗрд╕ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдирд╣реАрдВ рд╕реЛрдЪрддреЗред

рдкреНрд░рд╛рдзрд┐рдХрд░рдг рдкреНрд░рдХреНрд░рд┐рдпрд╛

рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ рд╣рдо рдкрддреЗ рдкрд░ рд╕рдВрдкрд░реНрдХ рдХрд░рддреЗ рд╣реИрдВ http://ats:8089/mxml?action=login&username=zabbix&secret=zabbixрдЬрд╡рд╛рдм рдореЗрдВ рд╕рд░реНрд╡рд░ рд╣рдореЗрдВ рдкреНрд░рд╛рдзрд┐рдХрд░рдг рд╕рддреНрд░ рдХреЗ рд╕рд╛рде рдПрдХ рдХреБрдХреА рднреЗрдЬрддрд╛ рд╣реИред HTTP рдЕрдиреБрд░реЛрдз рдЗрд╕ рдкреНрд░рдХрд╛рд░ рджрд┐рдЦрддрд╛ рд╣реИ:

https://ats:8089/mxml?action=login&username=zabbix&secret=zabbix

Host: ats:8089
User-Agent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:77.0) Gecko/20100101 Firefox/77.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8
Accept-Language: ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3
Accept-Encoding: gzip, deflate, br
DNT: 1
Connection: keep-alive
Upgrade-Insecure-Requests: 1

рдЙрддреНрддрд░:

GET: HTTP/1.1 200 OK
Server: Asterisk/13.29.2
Date: Thu, 18 Jun 2020 17:41:19 GMT
Cache-Control: no-cache, no-store
Content-type: text/xml
Set-Cookie: mansession_id="6f5de42c"; Version=1; Max-Age=600
Pragma: SuppressEvents
Content-Length: 146

<ajax-response>
<response type="object" id="unknown">
<generic response="Success" message="Authentication accepted"/>
</response>
</ajax-response>

рд╡рд╣рд╛рдВ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ рдЪрд╛рд╣рд┐рдП рд╣рд╡реЗрд▓реА_рдЖрдИрдбреА="6f5de42c", рдЕрд░реНрдерд╛рдд рдкреНрд░рд╛рдзрд┐рдХрд░рдг рдХреБрдХреА рд╕реНрд╡рдпрдВред
рд╕рд╛рдордЧреНрд░реА рдХреЛ рдХреЗрд╡рд▓ рдЙрддреНрддрд░ рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рдХреЗ рд▓рд┐рдП рдЬрд╛рдВрдЪрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ "рдкреНрд░рдорд╛рдгреАрдХрд░рдг рд╕реНрд╡реАрдХрд╛рд░ рдХрд┐рдпрд╛ рдЧрдпрд╛". рдЗрд╕рдХреЗ рдмрд╛рдж, PBX рд╕рд░реНрд╡рд░ рдХреЗ рд╕рднреА рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЗ рд▓рд┐рдП, рд╣рдореЗрдВ рдЕрдиреБрд░реЛрдз рдореЗрдВ рдПрдХ рдкреНрд░рд╛рдзрд┐рдХрд░рдг рдХреБрдХреА рдЬреЛрдбрд╝рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред

https://ats:8089/mxml?action=SIPpeers

Host: ats:8089
Connection: close
Cookie: mansession_id="6f5de42c"

рдкреНрд░рд╛рдзрд┐рдХрд░рдг рдХреБрдХреАрдЬрд╝ рдХреИрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдЕрдиреНрдп рдЕрдиреБрд░реЛрдзреЛрдВ рдореЗрдВ рдХреИрд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ, рдпрд╣рд╛рдВ рдкрдврд╝реЗрдВ: ┬лрдЬрд╝реИрдмрд┐рдХреНрд╕ - рд╕реНрдереВрд▓ рд╕реАрдорд╛рдУрдВ рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░┬╗

Zabbix рдореЗрдВ рдЯреНрд░реИрдХрд┐рдВрдЧ рддрддреНрд╡ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдореИрдВ рдСрдЯреЛ рдбрд┐рдЯреЗрдХреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реВрдВрдЧрд╛ред

рд╕реНрд╡рддрдГ рдкрд╣рдЪрд╛рди

рдкрдВрдЬреАрдХрд░рдгреЛрдВ рдХрд╛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдФрд░ рд╕рд╣рдХрд░реНрдореА рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдХреЛ рдЯреНрд░реИрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдЗрд╕ рдкрддреЗ рддрдХ рдкрд╣реБрдВрдЪрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ: https://ats:8089/mxml?action=SIPshowregistry рдпрд╛ https://ats:8089/mxml?action=SIPpeers

рдЬрд╡рд╛рдм рдореЗрдВ, PBX рд╣рдореЗрдВ рдПрдХ XML рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рд▓реМрдЯрд╛рддрд╛ рд╣реИ:

<ajax-response>
<response type="object" id="unknown">
<generic response="Success" eventlist="start" message="Registrations will follow"/>
</response>
...
<response type="object" id="unknown">
<generic event="RegistryEntry" host="login.mtt.ru" port="5060" username="111111" domain="login.mtt.ru" domainport="5060" refresh="105" state="Registered" registrationtime="1592502142"/>
</response>
<response type="object" id="unknown">
<generic event="RegistryEntry" host="voip.uiscom.ru" port="5060" username="222222" domain="voip.uiscom.ru" domainport="5060" refresh="105" state="Registered" registrationtime="1592502142"/>
</response>
<response type="object" id="unknown">
<generic event="RegistryEntry" host="voip.uiscom.ru" port="5060" username="333333" domain="voip.uiscom.ru" domainport="5060" refresh="105" state="Registered" registrationtime="1592502142"/>
</response>
...
</ajax-response>

рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рдмрд╣реБрдд рд╕рд╛рд░рд╛ рдХрдЪрд░рд╛ рд╣реЛрддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдкреНрд░реАрдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ рдореЗрдВ рд╣рдо рдЗрд╕реЗ рдЯреЗрдореНрдкрд▓реЗрдЯ рджреНрд╡рд╛рд░рд╛ рдлрд╝рд┐рд▓реНрдЯрд░ рдХрд░рддреЗ рд╣реИрдВ рдПрдХреНрд╕рдкрд╛рде: //рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛/рд╕рд╛рдорд╛рдиреНрдп[@рд╣реЛрд╕реНрдЯ]
рдЕрдм рд╕рдмрд╕реЗ рджрд┐рд▓рдЪрд╕реНрдк рд╣рд┐рд╕реНрд╕рд╛ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИред рдбрд┐рд╕реНрдХрд╡рд░реА рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдФрд░ рддрддреНрд╡реЛрдВ рдХреЛ рдЧрддрд┐рд╢реАрд▓ рд░реВрдк рд╕реЗ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ JSON рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдПред рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдкрд╣рдЪрд╛рди рдореЗрдВ XML рд╕рдорд░реНрдерд┐рдд рдирд╣реАрдВ рд╣реИ.

XML рдХреЛ JSON рдореЗрдВ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдореБрдЭреЗ рдСрдЯреЛ-рд░рд┐рдкреНрд▓реЗрд╕рдореЗрдВрдЯ рдХреЗ рд╕рд╛рде рдереЛрдбрд╝рд╛ рдЦреЗрд▓рдирд╛ рдкрдбрд╝рд╛, рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рдореИрдВрдиреЗ рдПрдХ JS рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдмрдирд╛рдИ

рдЬрд╝реИрдмрд┐рдХреНрд╕ рдХреЛ рдмреЙрдХреНрд╕ рд╕реЗ рдмрд╛рд╣рд░ рдПрд╕реНрдЯрд░рд┐рд╕реНрдХ рдХреЗ рд╕рд╛рде рдХреИрд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░реЗрдВ

рдПрдХ рджрд┐рд▓рдЪрд╕реНрдк рдмрд╛рдд рдпрд╣ рд╣реИ рдХрд┐ рдПрдЯреАрдПрд╕ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рд╕рднреА рдкреИрд░рд╛рдореАрдЯрд░ рдПрдХрд▓ рдЙрджреНрдзрд░рдг рдЪрд┐рд╣реНрдиреЛрдВ рдореЗрдВ рддреИрдпрд╛рд░ рдХрд┐рдП рдЧрдП рд╣реИрдВ, рдФрд░ рдЯреЗрдореНрдкрд▓реЗрдЯ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж //рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛/рд╕рд╛рдорд╛рдиреНрдп[@рд╣реЛрд╕реНрдЯ] рдЙрдиреНрд╣реЗрдВ рджреЛрд╣рд░реЗ рд╕реЗ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рддрддреНрд╡реЛрдВ рдХреЛ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдо XML рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ (рдЕрдм JSON) рд╕реЗ рдЪрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред

рдЬрд╝реИрдмрд┐рдХреНрд╕ рдХреЛ рдмреЙрдХреНрд╕ рд╕реЗ рдмрд╛рд╣рд░ рдПрд╕реНрдЯрд░рд┐рд╕реНрдХ рдХреЗ рд╕рд╛рде рдХреИрд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░реЗрдВ

рдПрд╕рдЖрдИрдкреА рд░рдЬрд┐рд╕реНрдЯреНрд░реА

рдПрд╕рдЖрдИрдкреА рдкрдВрдЬреАрдХрд░рдг рдХреЗ рд▓рд┐рдП рд╣рдо рддреАрди рдЪрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ: рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо, рдореЗрдЬрдмрд╛рди, рдмрдВрджрд░рдЧрд╛рд╣. рдореИрдВ рддрддреНрд╡ рдХреЗ рдирд╛рдо рд╕реЗ рдЦреБрд╢ рдерд╛ 111111@login.mtt.ru:5060, рдореБрдЭреЗ рдРрд╕реА рдХреЛрдИ рд╕реНрдерд┐рддрд┐ рдирд╣реАрдВ рдорд┐рд▓реА рдЬрд╣рд╛рдВ рд╕рднреА рдкрд╛рдВрдЪ рдЪрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реЛред

рдореБрдЦреНрдп рддрддреНрд╡ рдЬреЛ рд╕рднреА рдкрдВрдЬреАрдХрд░рдгреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рд╛рдкреНрдд рдХрд░рддрд╛ рд╣реИ, рддрд╛рд░рд╛рдВрдХрди - AMI SIPshowregistry. рдПрдХ рдорд┐рдирдЯ рдореЗрдВ рдПрдХ рдмрд╛рд░ рдпрд╣ рдПрдХ GET рдЕрдиреБрд░реЛрдз рдХрд░рддрд╛ рд╣реИ https://ats:8089/mxml?action=SIPshowregistry, рдЬрд┐рд╕рдХреЗ рдмрд╛рдж XML рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдбреЗрдЯрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХреЗ рд▓рд┐рдП рд╕рднреА рдЖрд╢реНрд░рд┐рдд рддрддреНрд╡реЛрдВ рдХреЛ рднреЗрдЬ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдореИрдВ рдкреНрд░рддреНрдпреЗрдХ рдкрдВрдЬреАрдХрд░рдг рдХреЗ рд▓рд┐рдП рдЙрд╕ рдкрд░ рдирд┐рд░реНрднрд░ рдПрдХ рддрддреНрд╡ рдмрдирд╛рддрд╛ рд╣реВрдВред рдпрд╣ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рд╣рдореЗрдВ рдкреНрд░рддреНрдпреЗрдХ рдЕрдиреБрд░реЛрдз рдХреЗ рд▓рд┐рдП рдЕрд▓рдЧ-рдЕрд▓рдЧ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рдмрдЬрд╛рдп рдПрдХ рд╣реА рдЕрдиреБрд░реЛрдз рдореЗрдВ рдЕрджреНрдпрддрди рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рд╛рдкреНрдд рд╣реЛ рдЬрд╛рддреА рд╣реИред рдЗрд╕ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдореЗрдВ рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдХрдореА рд╣реИ - рдкреНрд░реЛрд╕реЗрд╕рд░ рдкрд░ рднрд╛рд░ред

100 рдЖрд╢реНрд░рд┐рдд рддрддреНрд╡реЛрдВ рддрдХ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рддреЗ рд╕рдордп, рдореБрдЭреЗ рдХреЛрдИ рд▓реЛрдб рдорд╣рд╕реВрд╕ рдирд╣реАрдВ рд╣реБрдЖ, рд▓реЗрдХрд┐рди 1700 рддрддреНрд╡реЛрдВ рдХреЗ рд╕рд╛рде, рдЗрд╕рд╕реЗ рдкреНрд░реЛрд╕реЗрд╕рд░ рдкрд░ 15 рд╕реЗрдХрдВрдб рдХрд╛ рд▓реЛрдб рдорд╣рд╕реВрд╕ рд╣реБрдЖред рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдЖрд╢реНрд░рд┐рдд рддрддреНрд╡реЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдЕрдзрд┐рдХ рд╣реИ рддреЛ рдЗрд╕реЗ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦреЗрдВред

рд▓реЛрдб рдХреЛ тАЬрд╕реНрдореАрдпрд░рд┐рдВрдЧтАЭ рдХрд░рдиреЗ рдпрд╛ рдПрдХ рдЕрд▓рдЧ рддрддреНрд╡ рдкреЛрд▓рд┐рдВрдЧ рдЖрд╡реГрддреНрддрд┐ рд╕реЗрдЯ рдХрд░рдиреЗ рдХреЗ рд╡рд┐рдХрд▓реНрдк рдХреЗ рд░реВрдк рдореЗрдВ, рдЖрдк рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рддрд░реНрдХ рдХреЛ рдкреНрд░рддреНрдпреЗрдХ рддрддреНрд╡ рдореЗрдВ рдЕрд▓рдЧ рд╕реЗ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рдореИрдВ рдкреНрд░рд╛рдкреНрдд рдЬрд╛рдирдХрд╛рд░реА рдХреЛ рдореБрдЦреНрдп рддрддреНрд╡ рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реВрдВред рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдореБрдЭреЗ рдЗрд╕рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рджрд┐рдЦрддреА рд╣реИ, рдФрд░ рджреВрд╕рд░реА рдмрд╛рдд, рдпрджрд┐ рдЙрддреНрддрд░ 64K рд╕реЗ рдЕрдзрд┐рдХ рд╣реИ, рддреЛ Zabbix рдЗрд╕реЗ рдХрд╛рдЯ рджреЗрддрд╛ рд╣реИред

рдЪреВрдВрдХрд┐ рд╣рдо рдЖрд╢реНрд░рд┐рдд рддрддреНрд╡ рдХреЗ рд▓рд┐рдП рдкреВрд░реНрдг XML рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рд╣рдореЗрдВ рдкреНрд░реАрдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ рдореЗрдВ рдЗрд╕ рддрддреНрд╡ рдХрд╛ рдорд╛рди рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдПрдХреНрд╕рдкрд╛рде рдпрд╣ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ:
рд╕реНрдЯреНрд░рд┐рдВрдЧ(//рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛/рд╕рд╛рдорд╛рдиреНрдп[@event="RegistryEntry"][@username="{#SIP_REGISTRY_USERNAME}"][@host="{#SIP_REGISTRY_HOST}"][@port="{#SIP_REGISTRY_PORT}"]/@state)
рдкрдВрдЬреАрдХрд░рдг рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП, рдореИрдВрдиреЗ рдкрд╛рда рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд┐рдпрд╛, рдмрд▓реНрдХрд┐ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЙрдиреНрд╣реЗрдВ рд╕рдВрдЦреНрдпрд╛рддреНрдордХ рд░реВрдк рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд░ рджрд┐рдпрд╛:

switch(value) {
  case 'Registered':
    return 1;
  case 'Unregistered':
    return 0;
  default:
    return -1;
}

рдПрд╕рдЖрдИрдкреА рдкреАрдпрд░реНрд╕

рдПрд╕рдЖрдИрдкреА рдкрдВрдЬреАрдХрд░рдгреЛрдВ рдХреЗ рдЕрдиреБрд░реВрдк, рдПрд╕реНрдЯрд░рд┐рд╕реНрдХ рдХрд╛ рдПрдХ рдореБрдЦреНрдп рддрддреНрд╡ рд╣реИ - рдПрдПрдордЖрдИ рдПрд╕рдЖрдИрдкреАрд╢реЛ рд░рдЬрд┐рд╕реНрдЯреНрд░реА, рдЬрд┐рд╕рдореЗрдВ рдЖрд╢реНрд░рд┐рддреЛрдВ рдХреЛ рдЬреЛрдбрд╝рд╛ рдЬрд╛рддрд╛ рд╣реИред

рдпрд╣рд╛рдВ рджреЛ рдЖрд╢реНрд░рд┐рдд рддрддреНрд╡ рдмрдирд╛рдП рдЧрдП рд╣реИрдВ:

  • рдкрд╛рда рд░реВрдк рдореЗрдВ рд╕рд╣рдХрд░реНрдореА рд╕реНрдерд┐рддрд┐
  • рдбрд┐рд╡рд╛рдЗрд╕ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рд╕рдордп - рдпрджрд┐ рд╕реНрдерд┐рддрд┐ рдареАрдХ рд╣реИ, рддреЛ рдбрд┐рд╡рд╛рдЗрд╕ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рд╕рдордп рд▓рд┐рдЦрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЕрдиреНрдпрдерд╛ "-1"

рддрддреНрд╡ рддрдХ рдкрд╣реБрдБрдЪрдиреЗ рдХрд╛ рдорд╛рд░реНрдЧ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдереЛрдбрд╝рд╛ рд╕рд░рд▓ рд╣реИ рдПрдХреНрд╕рдкрд╛рде:

рд╕реНрдЯреНрд░рд┐рдВрдЧ(//рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛/рд╕рд╛рдорд╛рдиреНрдп[@рдСрдмреНрдЬреЗрдХреНрдЯрдирд╛рдо="{#SIP_PEER_OBEJECTNAME}"]/@рд╕реНрдерд┐рддрд┐)

рджреВрд╕рд░реЗ рддрддреНрд╡ рдХреЗ рд▓рд┐рдП рдореИрдВрдиреЗ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдЕрд▓рдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рд╕рдордп рд╕рд╣рдХрд░реНрдореА рдХреА рд╕реНрдерд┐рддрд┐ рд╕реЗ, рдХреНрдпреЛрдВрдХрд┐ рд╡реЗ рдПрдХ рд╕рд╛рде рд╕рдВрдЧреНрд░рд╣реАрдд рд╣реИрдВ:

if(value.substring(0,2) == 'OK'){
	return value.match(/(d+)/gm);
}
else {
	return -1;
}

рдирд┐рд╖реНрдХрд░реНрд╖

рдЖрдЙрдЯ-рдСрдл-рдж-рдмреЙрдХреНрд╕ рд╕рдорд╛рдзрд╛рди рдЬрдЯрд┐рд▓ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рддреБрд░рдВрдд рд╕реНрдкрд╖реНрдЯ рдирд╣реАрдВ рд╣реЛ рд╕рдХрддрд╛ред рд╡рд┐рднрд┐рдиреНрди рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рдХреЗ рдмреАрдЪ рд▓рдЪреАрд▓рд╛рдкрди рдФрд░ рдкреЛрд░реНрдЯреЗрдмрд┐рд▓рд┐рдЯреА рдореЗрдВ рд╡реГрджреНрдзрд┐

рд╕рднреА рдХреЛ рд╕реБрдЦрдж рдФрд░ рдЖрд╕рд╛рди рдПрдХреАрдХрд░рдг рдХреА рд╢реБрднрдХрд╛рдордирд╛рдПрдВ! рдЯреЗрдореНрдкрд▓реЗрдЯ рдФрд░ рд╕реЗрдЯрдЕрдк рдХреЗ рд▓рд┐рдП рдирд┐рд░реНрджреЗрд╢ GitHub.

рд╕реНрд░реЛрдд: www.habr.com

DDoS рд╕реБрд░рдХреНрд╖рд╛, VPS VDS рд╕рд░реНрд╡рд░ рд╡рд╛рд▓реА рд╕рд╛рдЗрдЯреЛрдВ рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдЦрд░реАрджреЗрдВ ЁЯФе рдбреАрдбреАрдУрдПрд╕ рд╕реБрд░рдХреНрд╖рд╛, рд╡реАрдкреАрдПрд╕ рдФрд░ рд╡реАрдбреАрдПрд╕ рд╕рд░реНрд╡рд░ рдХреЗ рд╕рд╛рде рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рд╡реЗрдмрд╕рд╛рдЗрдЯ рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдЦрд░реАрджреЗрдВ | ProHoster