рдорд┐рдХреНрд░реЛрдЯрд┐рдХ. WEB рд╕рд░реНрд╡реНрд╣рд░ рд╡рд╛рдкрд░реВрди SMS рджреНрд╡рд╛рд░реЗ рдирд┐рдпрдВрддреНрд░рдг

рд╕рд░реНрд╡рд╛рдВрдирд╛ рд╢реБрдн рджрд┐рди!

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

рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдХрд╛рд░реНрдп: рдкреЛрд░реНрдЯ рдЪрд╛рд▓реВ рдЖрдгрд┐ рдмрдВрдж рдХрд░рдгреНрдпрд╛рдЪреЗ рдЙрджрд╛рд╣рд░рдг рд╡рд╛рдкрд░реВрди рдПрд╕рдПрдордПрд╕ рд╡рд╛рдкрд░реВрди рдЕрдиреЗрдХ рдЙрдкрдХрд░рдгрд╛рдВрдЪреЗ рдирд┐рдпрдВрддреНрд░рдг рд▓рд╛рдЧреВ рдХрд░рдгреЗ.

рдЙрдкрд▓рдмреНрдз:

  1. рджреБрдпреНрдпрдо рд░рд╛рдЙрдЯрд░ CRS317-1G-16S+
  2. Mikrotik NETMETAL 5 рдкреНрд░рд╡реЗрд╢ рдмрд┐рдВрджреВ
  3. LTE рдореЛрдбреЗрдо R11e-LTE

рдЪрд▓рд╛ рдпрд╛ рд╡рд╕реНрддреБрд╕реНрдерд┐рддреАрдкрд╛рд╕реВрди рд╕реБрд░реБрд╡рд╛рдд рдХрд░реВрдпрд╛ рдХреА рдЕрджреНрднреБрдд Netmetal 5 рдНрдХреНрд╕реЗрд╕ рдкреЙрдИрдВрдЯрдордзреНрдпреЗ рдПрдХ рд╕реЛрд▓реНрдбрд░ рдХреЗрд▓реЗрд▓реЗ рд╕рд┐рдо рдХрд╛рд░реНрдб рдХрдиреЗрдХреНрдЯрд░ рдЖрдгрд┐ LTE рдореЙрдбреЗрдо рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдПрдХ рдкреЛрд░реНрдЯ рдЖрд╣реЗ. рдореНрд╣рдгреВрди, рдпрд╛ рдмрд┐рдВрджреВрд╕рд╛рдареА, рдореВрд▓рдд: рд╕рд░реНрд╡реЛрддреНрдХреГрд╖реНрдЯ рдореЙрдбреЗрдо рдмрд┐рдВрджреВрдЪреНрдпрд╛ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдорджреНрд╡рд╛рд░реЗ рдЙрдкрд▓рдмреНрдз рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рдЖрдгрд┐ рд╕рдорд░реНрдерд┐рдд рдЕрд╕рд▓реЗрд▓реНрдпрд╛рдордзреВрди рдЦрд░реЗрджреА рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рд╣реЛрддреЗ, рдореНрд╣рдгрдЬреЗ R11e-LTE. рдНрдХреНрд╕реЗрд╕ рдкреЙрдИрдВрдЯ рд╡реЗрдЧрд│реЗ рдХреЗрд▓реЗ рдЧреЗрд▓реЗ, рд╕рд░реНрд╡ рдХрд╛рд╣реА рддреНрдпрд╛рдЪреНрдпрд╛ рдЬрд╛рдЧреА рд╕реНрдерд╛рдкрд┐рдд рдХреЗрд▓реЗ рдЧреЗрд▓реЗ (рдЬрд░реА рдЖрдкрд▓реНрдпрд╛рд▓рд╛ рд╣реЗ рдорд╛рд╣рд┐рдд рдЕрд╕рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ рдХреА рд╕рд┐рдо рдХрд╛рд░реНрдб рдореЙрдбреЗрдордЪреНрдпрд╛ рдЦрд╛рд▓реА рд╕реНрдерд┐рдд рдЖрд╣реЗ рдЖрдгрд┐ рдореБрдЦреНрдп рдмреЛрд░реНрдб рди рдХрд╛рдврддрд╛ рддреЗ рдорд┐рд│рд╡рдгреЗ рд╢рдХреНрдп рдирд╛рд╣реА), рдореНрд╣рдгреВрди рдХрд╛рд░реНрдпрдХреНрд╖рдорддреЗрд╕рд╛рдареА рд╕рд┐рдо рдХрд╛рд░реНрдб рддрдкрд╛рд╕рд╛, рдЕрдиреНрдпрдерд╛ рддреБрдореНрд╣рд╛рд▓рд╛ рдЕрдиреЗрдХ рд╡реЗрд│рд╛ рдНрдХреНрд╕реЗрд╕ рдкреЙрдИрдВрдЯ рдбрд┐рд╕реЗрдореНрдмрд▓ рдХрд░рд╛рд╡реЗ рд▓рд╛рдЧреЗрд▓.

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

рдХрд┐рд░рдХреЛрд│ рд╕рдВрд╡рд╛рджрд╛рддреАрд▓ рдЕрдВрддрд░ рд╡рдЧрд│рддрд╛, рдореБрдЦреНрдп рд╕реЗрдЯрдЕрдк рдЪрд░рдгрд╛рдВрдЪреЗ рдЗрдВрдЯрд░рдиреЗрдЯрд╡рд░ рдЪрд╛рдВрдЧрд▓реЗ рд╡рд░реНрдгрди рдХреЗрд▓реЗ рдЖрд╣реЗ. рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рдореЙрдбреЗрдо рдПрд╕рдПрдордПрд╕ рд╕рдВрджреЗрд╢ рдкреНрд░рд╛рдкреНрдд рдХрд░рдгреЗ рдерд╛рдВрдмрд╡рддреЗ рдЬреЗрд╡реНрд╣рд╛ рддреНрдпрд╛рдкреИрдХреА 5 рдпреЗрддрд╛рдд рдЖрдгрд┐ рддреЗ рдЗрдирдмреЙрдХреНрд╕рдордзреНрдпреЗ рд╣рдБрдЧ рд╣реЛрддрд╛рдд; рд╕рдВрджреЗрд╢ рд╕рд╛рдл рдХрд░рдгреЗ рдЖрдгрд┐ рдореЙрдбреЗрдо рд░реАрд╕реНрдЯрд╛рд░реНрдЯ рдХрд░рдгреЗ рдиреЗрд╣рдореАрдЪ рд╕рдорд╕реНрдпрд╛ рд╕реЛрдбрд╡рдд рдирд╛рд╣реА. рдкрд░рдВрддреБ рдЖрд╡реГрддреНрддреА 6.44.1 рдордзреНрдпреЗ рд░рд┐рд╕реЗрдкреНрд╢рди рдЕрдзрд┐рдХ рд╕реНрдерд┐рд░ рдХрд╛рд░реНрдп рдХрд░рддреЗ. рдЗрдирдмреЙрдХреНрд╕ рд╢реЗрд╡рдЯрдЪреЗ 4 рдПрд╕рдПрдордПрд╕ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддреЛ, рдмрд╛рдХреАрдЪреЗ рд╕реНрд╡рдпрдВрдЪрд▓рд┐рддрдкрдгреЗ рдорд┐рдЯрд╡рд▓реЗ рдЬрд╛рддрд╛рдд рдЖрдгрд┐ рдЬреАрд╡рдирд╛рдд рд╡реНрдпрддреНрдпрдп рдЖрдгрдд рдирд╛рд╣реАрдд.

рдПрдХрд╛рдЪ рднреМрддрд┐рдХ рдиреЗрдЯрд╡рд░реНрдХрд╡рд░реАрд▓ рджреЛрди рд░рд╛рдЙрдЯрд░рд╡рд░реАрд▓ рдЗрдВрдЯрд░рдлреЗрд╕ рдмрдВрдж рдХрд░рдгреЗ рдЖрдгрд┐ рдЪрд╛рд▓реВ рдХрд░рдгреЗ рд╣реЗ рдкреНрд░рдпреЛрдЧрд╛рдЪреЗ рдореБрдЦреНрдп рдзреНрдпреЗрдп рдЖрд╣реЗ. рдореБрдЦреНрдп рдЕрдбрдЪрдг рдЕрд╢реА рд╣реЛрддреА рдХреА Mikrotik SNMP рджреНрд╡рд╛рд░реЗ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдирд╛рд╕ рд╕рдорд░реНрдерди рджреЗрдд рдирд╛рд╣реА, рдкрд░рдВрддреБ рдХреЗрд╡рд│ рдореВрд▓реНрдпреЗ рд╡рд╛рдЪрдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрддреЗ. рдореНрд╣рдгреВрди, рдорд▓рд╛ рдорд┐рдХреНрд░реЛрдЯрд┐рдХ API рдирд╛рд╡рд╛рдЪреНрдпрд╛ рджреБрд╕рд░реНтАНрдпрд╛ рджрд┐рд╢реЗрдиреЗ рдЦреЛрджрд╛рд╡реЗ рд▓рд╛рдЧрд▓реЗ.

рддреЗ рдХрд╕реЗ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рд╛рд╡реЗ рдпрд╛рдмрджреНрджрд▓ рдХреЛрдгрддреЗрд╣реА рд╕реНрдкрд╖реНрдЯ рджрд╕реНрддрдРрд╡рдЬреАрдХрд░рдг рдирд╛рд╣реА, рдореНрд╣рдгреВрди рдорд▓рд╛ рдкреНрд░рдпреЛрдЧ рдХрд░рд╛рд╡реЗ рд▓рд╛рдЧрд▓реЗ рдЖрдгрд┐ рднрд╡рд┐рд╖реНрдпрд╛рддреАрд▓ рдкреНрд░рдпрддреНрдирд╛рдВрд╕рд╛рдареА рд╣реА рд╕реВрдЪрдирд╛ рдХреЗрд▓реА рдЧреЗрд▓реА.

рдПрдХрд╛рдзрд┐рдХ рдЙрдкрдХрд░рдгреЗ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рддреБрдореНрд╣рд╛рд▓рд╛ рд╕реНрдерд╛рдирд┐рдХ рдиреЗрдЯрд╡рд░реНрдХрд╡рд░ рдкреНрд░рд╡реЗрд╢ рдХрд░рдгреНрдпрд╛рдпреЛрдЧреНрдп рдЖрдгрд┐ рдХрд╛рд░реНрдпрд░рдд WEB рд╕рд░реНрд╡реНрд╣рд░рдЪреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдЕрд╕реЗрд▓; рддреЗ Mikrotik рдХрдорд╛рдВрдб рд╡рд╛рдкрд░реВрди рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ.

1. Netmetal 5 рд╡рд░ рддреБрдореНрд╣рд╛рд▓рд╛ рддреЗ рдЪрд╛рд▓реВ рдЖрдгрд┐ рдмрдВрдж рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЕрдиреБрдХреНрд░рдореЗ рджреЛрди рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдмрдирд╡рд╛рд╡реНрдпрд╛ рд▓рд╛рдЧрддреАрд▓

system script
add dont-require-permissions=no name=disableiface owner=admin policy=
    ftp,reboot,read,write,policy,test,password,sniff,sensitive,romon source=
    "/tool fetch http://WEB_SERVER_IP/di.php "
add dont-require-permissions=no name=enableiface owner=admin policy=
    ftp,reboot,read,write,policy,test,password,sniff,sensitive,romon source=
    "/tool fetch http://WEB_SERVER_IP/en.php "

2. рд╡реЗрдм рд╕рд░реНрд╡реНрд╣рд░рд╡рд░ 2 рд╕реНрдХреНрд░рд┐рдкреНрдЯ рддрдпрд╛рд░ рдХрд░рд╛ (рдЕрд░реНрдерд╛рдд, рдпрд╛ рдкреНрд░рдХрд░рдгрд╛рдд рд╕рд┐рд╕реНрдЯрдорд╡рд░ php рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ):

<?php
# file en.php enable interfaces    
require('/usr/lib/zabbix/alertscripts/routeros_api.class.php');

    $API = new RouterosAPI();
    $API->debug=true;

if ($API->connect('IP ╤Г╨┐╤А╨░╨▓╨╗╤П╨╡╨╝╨╛╨│╨╛ Mikrotik', '╨╗╨╛╨│╨╕╨╜ ╨░╨┤╨╝╨╕╨╜╨╕╤Б╤В╤А╨░╤В╨╛╤А╨░', '╨┐╨░╤А╨╛╨╗╤М ╨░╨┤╨╝╨╕╨╜╨╕╤Б╤В╤А╨░╤В╨╛╤А╨░')) {
    $API->comm("/interface/ethernet/enable", array(
    "numbers"=>"sfp-sfpplus16",));
}
   $API->disconnect();
?>

<?php
#file di.php disable interfaces
    require('/usr/lib/zabbix/alertscripts/routeros_api.class.php');

    $API = new RouterosAPI();
    $API->debug=true;

if ($API->connect('IP ╤Г╨┐╤А╨░╨▓╨╗╤П╨╡╨╝╨╛╨│╨╛ Mikrotik', '╨╗╨╛╨│╨╕╨╜ ╨░╨┤╨╝╨╕╨╜╨╕╤Б╤В╤А╨░╤В╨╛╤А', '╨┐╨░╤А╨╛╨╗╤М ╨░╨┤╨╝╨╕╨╜╨╕╤Б╤В╤А╨░╤В╨╛╤А╨░')) {
    $API->comm("/interface/ethernet/disable", array(
    "numbers"=>"sfp-sfpplus16",));
}
   $API->disconnect();
?>

3. Mikrotik рдлреЛрд░рдо рд╡рд░реВрди routeros_api.class.php рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рд╛ рдЖрдгрд┐ рд╕рд░реНрд╡реНрд╣рд░рд╡рд░реАрд▓ рдкреНрд░рд╡реЗрд╢рдпреЛрдЧреНрдп рдирд┐рд░реНрджреЗрд╢рд┐рдХреЗрдд рдареЗрд╡рд╛.

sfp-sfpplus16 рдРрд╡рдЬреА рддреБрдореНрд╣рд╛рд▓рд╛ рдЕрдХреНрд╖рдо/рд╕рдХреНрд╖рдо рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЗрдВрдЯрд░рдлреЗрд╕рдЪреЗ рдирд╛рд╡ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ.

рдЖрддрд╛ рдлреЙрд░реНрдордордзреАрд▓ рдПрдХрд╛ рдирдВрдмрд░рд╡рд░ рдореЗрд╕реЗрдЬ рдкрд╛рдард╡рддрд╛рдирд╛

:cmd ╨б╨Х╨Ъ╨а╨Х╨в╨Э╨л╨Щ╨Ъ╨Ю╨Ф script enableiface
╨╕╨╗╨╕
:cmd ╨б╨Х╨Ъ╨а╨Х╨в╨Э╨л╨Щ╨Ъ╨Ю╨Ф script disableiface 

NETMETAL рд╕рдВрдмрдВрдзрд┐рдд рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд▓рд╛рдБрдЪ рдХрд░реЗрд▓, рдЬреНрдпрд╛рдореБрд│реЗ WEB рд╕рд░реНрд╡реНрд╣рд░рд╡рд░ рдХрдорд╛рдВрдб рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рд╣реЛрдИрд▓.

рдПрд╕рдПрдордПрд╕ рдкреНрд░рд╛рдкреНрдд рдХрд░рддрд╛рдирд╛ рдСрдкрд░реЗрд╢рдиреНрд╕рдЪрд╛ рд╡реЗрдЧ рд╕реЗрдХрдВрджрд╛рдЪрд╛ рдПрдХ рдЕрдВрд╢ рдЕрд╕рддреЛ. рд╕реНрдерд┐рд░рдкрдгреЗ рдХрд╛рд░реНрдп рдХрд░рддреЗ.

рдпрд╛рд╡реНрдпрддрд┐рд░рд┐рдХреНрдд, Zabbix рдореЙрдирд┐рдЯрд░рд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдорджреНрд╡рд╛рд░реЗ рдлреЛрдирд╡рд░ рдПрд╕рдПрдордПрд╕ рдкрд╛рдард╡рдгреЗ рдЖрдгрд┐ рдСрдкреНрдЯрд┐рдХреНрд╕ рдЕрдпрд╢рд╕реНрд╡реА рдЭрд╛рд▓реНрдпрд╛рд╕ рдмреЕрдХрдЕрдк рдЗрдВрдЯрд░рдиреЗрдЯ рдХрдиреЗрдХреНрд╢рди рдЙрдШрдбрдгреНрдпрд╛рдЪреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдЖрд╣реЗ. рдХрджрд╛рдЪрд┐рдд рд╣реЗ рдпрд╛ рд▓реЗрдЦрд╛рдЪреНрдпрд╛ рд╡реНрдпрд╛рдкреНрддреАрдЪреНрдпрд╛ рдкрд▓реАрдХрдбреЗ рдЖрд╣реЗ, рдкрд░рдВрддреБ рдореА рд▓рдЧреЗрдЪ рдореНрд╣рдгреЗрди рдХреА рдПрд╕рдПрдордПрд╕ рдкрд╛рдард╡рддрд╛рдирд╛, рддреНрдпрд╛рдВрдЪреА рд▓рд╛рдВрдмреА рдПрдХрд╛ рд╕рдВрджреЗрд╢рд╛рдЪреНрдпрд╛ рдорд╛рдирдХ рдЖрдХрд╛рд░рд╛рдд рдмрд╕рд▓реА рдкрд╛рд╣рд┐рдЬреЗ, рдХрд╛рд░рдг ... Mikrotik рддреНрдпрд╛рдВрдирд╛ рднрд╛рдЧрд╛рдВрдордзреНрдпреЗ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░рдд рдирд╛рд╣реА рдЖрдгрд┐ рдЬреЗрд╡реНрд╣рд╛ рдПрдЦрд╛рджрд╛ рд▓рд╛рдВрдм рд╕рдВрджреЗрд╢ рдпреЗрддреЛ рддреЗрд╡реНрд╣рд╛ рддреЛ рдлрдХреНрдд рдкрд╛рдард╡рдд рдирд╛рд╣реА, рдпрд╛рд╡реНрдпрддрд┐рд░рд┐рдХреНрдд, рдЖрдкрд▓реНрдпрд╛рд▓рд╛ рд╕рдВрджреЗрд╢рд╛рдВрдордзреНрдпреЗ рдкреНрд░рд╕рд╛рд░рд┐рдд рдХреЗрд▓реЗрд▓реЗ рд╡рд░реНрдг рдлрд┐рд▓реНрдЯрд░ рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ, рдЕрдиреНрдпрдерд╛ рдПрд╕рдПрдордПрд╕ рдкрд╛рдард╡рд┐рд▓рд╛ рдЬрд╛рдгрд╛рд░ рдирд╛рд╣реА.

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

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╛