Mikrotik. Ulawulo ngeSMS usebenzisa iseva yeWEBHU

Molweni nonke!

Ngeli xesha ndagqiba ekubeni ndichaze imeko engabonakali ichazwe ngokukodwa kwi-Intanethi, nangona kukho iingcebiso malunga nayo, kodwa ininzi yayiyinkqubo ende yokumba ikhowudi kunye ne-wiki yeMikrotik ngokwayo.

Umsebenzi wangempela: ukuphumeza ulawulo lwezixhobo ezininzi usebenzisa i-SMS, usebenzisa umzekelo wokuvula nokucima izibuko.

Iyafumaneka:

  1. Umzila wesibini we-CRS317-1G-16S+
  2. I-Mikrotik NETMETAL 5 indawo yokufikelela
  3. Imodem ye-LTE R11e-LTE

Masiqale ngento yokuba indawo yofikelelo yeNetmetal 5 emangalisayo inesidibanisi sekhadi leSIM elithengiswayo kunye nezibuko lokufakela imodem yeLTE. Ngoko ke, ngeli nqaku, eyona modem ingcono yathengwa kwinto ekhoyo kwaye ixhaswa yinkqubo yokusebenza yendawo ngokwayo, eyi-R11e-LTE. Indawo yokufikelela yachithwa, yonke into yafakwa kwindawo yayo (nangona kufuneka ukwazi ukuba iSIM khadi ibekwe phantsi kwemodem kwaye akunakwenzeka ukuyifumana ngaphandle kokususa ibhodi ephambili), ngoko jonga iSIM khadi ukuze isebenze, kungenjalo kuya kufuneka uqhaqhe indawo yofikelelo amaxesha amaninzi.

Emva koko, siqhube imingxuma emibini kwimeko, sifake i-pigtails ezi-2 kwaye sikhusele iziphelo kwimodem. Ngelishwa, akukho zithombe zale nkqubo zisindileyo. Ngakolunye uhlangothi, ii-antenna zendalo yonke ezinesiseko samagnetic zifakwe kwi-pigtails.

Amanyathelo okuseta angundoqo achazwe kakuhle kwi-Intanethi, ngaphandle kwezithuba ezincinci zokusebenzisana. Umzekelo, imodem iyeka ukufumana imiyalezo yeSMS xa ezi-5 zifika kwaye zixhonywe kwi-Inbox; ukucima imiyalezo kunye nokuqalisa kwakhona imodem ayisoloko isombulula ingxaki. Kodwa kwi-version 6.44.1 i-reception isebenza ngokuzinzile. I-Inbox ibonisa ii-sms ezi-4 zokugqibela, ezinye ziyacinywa ngokuzenzekelayo kwaye aziphazamisi ubomi.

Injongo ephambili yovavanyo kukucima kunye nokuvula i-interfaces kwiirutha ezimbini kwinethiwekhi efanayo yomzimba. Ubunzima obuphambili kukuba iMikrotik ayixhasi ulawulo nge-SNMP, kodwa ivumela kuphela amaxabiso okufunda. Ngoko ke, kwafuneka ndimbe kwelinye icala, okuyiMikrotik API.

Akukho maxwebhu acacileyo malunga nendlela yokulawula, ngoko kuye kwafuneka ndizame kwaye lo myalelo wenzelwe iinzame zexesha elizayo.

Ukulawula izixhobo ezininzi, uya kudinga iseva ye-WEB efikelelekayo kunye nokusebenza kumsebenzi womnatha wendawo; kuya kufuneka ilawulwe kusetyenziswa imiyalelo yeMikrotik.

1. Kwi-Netmetal 5 kufuneka wenze izikripthi ezimbalwa ukuze uyilayite kwaye uyicime, ngokulandelelanayo.

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. Yenza izikripthi ezi-2 kumncedisi wewebhu (ngokuqinisekileyo, i-php kufuneka ifakwe kwisistim kulo mzekelo):

<?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. Khuphela i-routeros_api.class.php kwiforum ye-Mikrotik kwaye uyibeke kuluhlu olufikelelekayo kumncedisi.

Endaweni ye-sfp-sfpplus16 kufuneka uchaze igama lojongano oluza kucinywa/lwenziwe.

Ngoku, xa uthumela umyalezo kwinombolo ekwifom

:cmd Π‘Π•ΠšΠ Π•Π’ΠΠ«Π™ΠšΠžΠ” script enableiface
ΠΈΠ»ΠΈ
:cmd Π‘Π•ΠšΠ Π•Π’ΠΠ«Π™ΠšΠžΠ” script disableiface 

I-NETMETAL iya kuphehlelela isikripthi esihambelanayo, esiya kuthi sona siphumeze umyalelo kumncedisi weWEBHU.

Isantya semisebenzi xa ufumana iSMS liqhezu lesibini. Isebenza ngokuzinzileyo.

Ukongeza, kukho umsebenzi wokuthumela i-SMS kwiifowuni ngenkqubo yokubeka iliso ye-Zabbix kunye nokuvula uxhulumaniso lwe-Intanethi olugciniweyo ukuba i-optics iyasilela. Mhlawumbi oku kungaphaya komda weli nqaku, kodwa ndiya kuthetha ngoko nangoko ukuba xa uthumela iSMS, ubude babo bufanele bulingane nobukhulu obuqhelekileyo bomyalezo omnye, kuba... I-Mikrotik ayizahluli zibe ngamacandelo, kwaye xa umyalezo omde ufika, awuwuthumeli nje, ukongeza, kufuneka ucofe abalinganiswa abathunyelwe kwimiyalezo, ngaphandle koko i-SMS ayiyi kuthunyelwa.

umthombo: www.habr.com

Yongeza izimvo