Mikrotik. Tsamaiso ka SMS o sebelisa seva ea WEB

Lumelang bohle!

Lekhetlong lena ke ile ka etsa qeto ea ho hlalosa boemo boo ho bonahalang eka ha bo hlalosoe ka ho khetheha Inthaneteng, le hoja ho na le lintlha tse ling ka eona, empa boholo ba eona e ne e le mokhoa o telele oa ho cheka khoutu le wiki ea Mikrotik ka boeona.

Mosebetsi oa 'nete: ho kenya tšebetsong taolo ea lisebelisoa tse' maloa ho sebelisa SMS, ho sebelisa mohlala oa ho bulela le ho tima likou.

E teng:

  1. Router ea bobeli CRS317-1G-16S+
  2. Sebaka sa ho fihlella sa Mikrotik NETMETAL 5
  3. LTE modem R11e-LTE

Ha re qale ka taba ea hore sebaka se setle sa ho fihlella Netmetal 5 se na le sehokelo sa SIM card se rekisoang le kou ea ho kenya modem ea LTE. Ka hona, bakeng sa ntlha ena, ha e le hantle modem e ntle ka ho fetisisa e ile ea rekoa ho se neng se le teng le ho tšehetsoa ke sistimi ea ts'ebetso ea ntlha ka boeona, e leng R11e-LTE. Sebaka sa ho fihlella se ile sa qhaqhoa, ntho e 'ngoe le e' ngoe e kentsoe sebakeng sa eona (le hoja u hloka ho tseba hore SIM card e tlas'a modem 'me ho ke ke ha khoneha ho e fumana ntle le ho tlosa boto e kholo), kahoo hlahloba SIM card bakeng sa tshebetso, ho seng joalo o tla tlameha ho qhaqha sebaka sa ho kena ka makhetlo a 'maloa.

Ka mor'a moo, re ile ra phunya likoti tse 'maloa ka mokotleng, ra kenya li-pigtails tse 2' me ra tiisa lipheletsong ho modem. Ka bomalimabe, ha ho lifoto tsa ts'ebetso tse ileng tsa pholoha. Ka lehlakoreng le leng, li-antenna tsa bokahohle tse nang le motheo oa magnetic li ne li khomaretsoe ho li-pigtails.

Mehato ea mantlha ea ho seta e hlalosoa hantle inthaneteng, ntle le likheo tse nyane tsa ho sebelisana. Mohlala, modem e emisa ho amohela melaetsa ea SMS ha ba 5 ba bona ba fihla mme ba leketlile ka har'a Inbox; ho hlakola melaetsa le ho qala modem ha ho rarolle bothata kamehla. Empa phetolelong ea 6.44.1 kamohelo e sebetsa ka mokhoa o tsitsitseng. Inbox e hlahisa li-sms tse 4 tsa ho qetela, tse ling kaofela li hlakoloa 'me ha li kena-kenane le bophelo.

Sepheo se seholo sa teko ke ho tima le ho bulela li-interfaces ho li-routers tse peli ho marang-rang a tšoanang a 'mele. Bothata bo boholo e ne e le hore Mikrotik ha e tšehetse tsamaiso ka SNMP, empa e lumella feela litekanyetso tsa ho bala. Ka hona, ke ile ka tlameha ho cheka ka lehlakoreng le leng, e leng Mikrotik API.

Ha ho na litokomane tse hlakileng mabapi le mokhoa oa ho e laola, kahoo ke ile ka tlameha ho leka 'me taelo ena e entsoe bakeng sa boiteko ba nako e tlang.

Ho laola lisebelisoa tse ngata, o tla hloka seva ea WEB e fumanehang le e sebetsang ho netweke ea lehae; e tla hloka ho laoloa ho sebelisoa litaelo tsa Mikrotik.

1. Ho Netmetal 5 o hloka ho etsa mangolo a 'maloa ho e bulela le ho e tima, ka ho latellana.

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. Etsa mangolo a 2 ho seva sa websaete (ehlile, php e tlameha ho kenngoa tsamaisong tabeng ena):

<?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. Khoasolla routeros_api.class.php ho tloha sethaleng sa Mikrotik 'me ue behe bukeng e fumanehang ho seva.

Sebakeng sa sfp-sfpplus16 o hloka ho hlakisa lebitso la sebopeho se tla holofatsoa / ho nolofalloa.

Hona joale, ha u romela molaetsa ho nomoro ka foromo

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

NETMETAL e tla hlahisa mongolo o lumellanang, oo le oona o tla phethahatsa taelo ho seva ea WEB.

Lebelo la ts'ebetso ha u amohela SMS ke karoloana ea motsotsoana. E sebetsa ka botsitso.

Ntle le moo, ho na le ts'ebetso ea ho romella li-SMS ho lifono ka sistimi ea ho shebella ea Zabbix le ho bula khokahano ea Marang-rang ea "backup" haeba optics e hloleha. Mohlomong sena se ka holimo ho sebaka sa sehlooho sena, empa ke tla re hang-hang ha u romela SMS, bolelele ba bona bo lokela ho lumellana le boholo bo tloaelehileng ba molaetsa o le mong, hobane ... Mikrotik ha e li arole likarolo, 'me ha molaetsa o molelele o fihla, ha o o romele feela, ho phaella moo, o hloka ho sefa litlhaku tse fetisitsoeng melaetsa, ho seng joalo SMS e ke ke ea romeloa.

Source: www.habr.com

Eketsa ka tlhaloso