Mikrotik. Fitantanana amin'ny alàlan'ny SMS mampiasa mpizara WEB

Mirary tontolo andro sambatra daholo!

Tamin'ity indray mitoraka ity aho dia nanapa-kevitra ny hamaritra toe-javatra izay toa tsy voafaritra manokana ao amin'ny Internet, na dia misy aza ny soso-kevitra momba izany, fa ny ankamaroany dia fandavahana metodolojika lava momba ny kaody sy ny wiki an'ny Mikrotik mihitsy.

Ny tena asa: ny fampiharana ny fanaraha-maso ny fitaovana maro amin'ny alalan'ny SMS, amin'ny alalan'ny fampiasana ny ohatry ny mamadika ny seranana sy ny famonoana.

misy:

  1. Ny router faharoa CRS317-1G-16S+
  2. Mikrotik NETMETAL 5 access point
  3. LTE modem R11e-LTE

Andeha isika hanomboka amin'ny zava-misy fa ny teboka fidirana Netmetal 5 mahafinaritra dia manana mpampitohy karatra SIM vita amin'ny solder ary seranan-tsambo hametrahana modem LTE. Noho izany, amin'ity tranga ity, ny modem tsara indrindra dia novidina avy amin'izay misy sy tohanan'ny rafitra fiasan'ny teboka, izany hoe R11e-LTE. Ny teboka fidirana dia nesorina, napetraka teo amin'ny toerany ny zava-drehetra (na dia tokony ho fantatrao aza fa ny karatra SIM dia eo ambanin'ny modem ary tsy azo atao ny maka izany raha tsy esorina ny birao lehibe), koa jereo ny karatra SIM ho an'ny fiasa, raha tsy izany dia tsy maintsy disassemble imbetsaka ny toerana fidirana.

Manaraka, dia nanao lavaka roa tao amin'ilay raharaha izahay, nametraka pigtails 2 ary nanamafy ny faran'ny modem. Indrisy anefa fa tsy nisy sarin'ny dingana mbola velona. Amin'ny lafiny iray, ny antenne universal misy fototra magnetika dia niraikitra tamin'ny pigtails.

Ny dingana fananganana lehibe dia voafaritra tsara amin'ny Internet, afa-tsy ny elanelana kely amin'ny fifandraisana. Ohatra, mijanona tsy mandray hafatra SMS ny modem rehefa tonga ny 5 amin'izy ireo ary mihantona ao amin'ny Inbox izy ireo; tsy mamaha ny olana foana ny fanesorana ny hafatra sy ny famerenana ny modem. Fa ao amin'ny version 6.44.1 ny fandraisana dia miasa milamina kokoa. Ny Inbox dia mampiseho ny sms 4 farany, ny ambiny dia voafafa ho azy ary tsy manelingelina ny fiainana.

Ny tanjona fototra amin'ny andrana dia ny hamono sy hampandeha ny interface amin'ny router roa amin'ny tambajotra ara-batana iray ihany. Ny fahasarotana lehibe indrindra dia tsy manohana ny fitantanana amin'ny alàlan'ny SNMP i Mikrotik, fa mamela ny sanda mamaky fotsiny. Noho izany dia tsy maintsy nandavaka tamin'ny lalana hafa aho, dia ny API Mikrotik.

Tsy misy antontan-taratasy mazava momba ny fomba hifehezana azy, noho izany dia tsy maintsy nanandrana aho ary natao ho an'ny fanandramana ho avy io torolalana io.

Mba hitantana fitaovana maro dia mila mpizara WEB azo idirana sy miasa amin'ny tambajotra eo an-toerana ianao, mila fehezina amin'ny baiko Mikrotik.

1. Amin'ny Netmetal 5 dia mila manao sora-baventy roa ianao mba hamelomana sy hamonoana azy tsirairay avy

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. Mamorona script 2 amin'ny mpizara tranonkala (mazava ho azy fa tsy maintsy apetraka amin'ny rafitra ny php amin'ity tranga ity):

<?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. Ampidino avy amin'ny forum Mikrotik ny routeros_api.class.php ary apetraho amin'ny lahatahiry azo idirana ao amin'ny server.

Raha tokony ho sfp-sfpplus16 ianao dia mila mamaritra ny anaran'ny interface izay ho kilemaina / alefa.

Ankehitriny, rehefa mandefa hafatra amin'ny isa amin'ny endrika

:cmd СЕКРЕТНЫЙКОД script enableiface
или
:cmd СЕКРЕТНЫЙКОД script disableiface 

NETMETAL dia hamoaka ny script mifanaraka amin'izany, izay hanatanteraka ny baiko amin'ny mpizara WEB.

Ny hafainganam-pandehan'ny asa rehefa mandray SMS dia ampahany amin'ny segondra. Miasa stably.

Fanampin'izany, misy ny fampiasa amin'ny fandefasana SMS amin'ny telefaona amin'ny alàlan'ny rafitra fanaraha-maso Zabbix ary manokatra fifandraisana Internet backup raha toa ka tsy mahomby ny optika. Mety ho any an-dafin'ity lahatsoratra ity angamba izany, fa holazaiko avy hatrany fa rehefa mandefa SMS dia tokony hifanaraka amin'ny haben'ny hafatra iray ny halavany, satria ... Mikrotik dia tsy mizara azy ireo amin'ny ampahany, ary rehefa tonga ny hafatra lava dia tsy mandefa azy fotsiny, ankoatra izany, mila manivana ny endri-tsoratra ampitaina amin'ny hafatra ianao, raha tsy izany dia tsy halefa ny SMS.

Source: www.habr.com

Add a comment