Mikrotik. Dzora neSMS uchishandisa WEB server

Zuva rakanaka munhu wese!

Panguva ino ndakasarudza kutsanangura mamiriro ezvinhu asingaratidzi kunyanya kutsanangurwa paInternet, kunyange zvazvo pane mamwe mazano pamusoro payo, asi mazhinji acho aingova nzira yakareba yekuchera kodhi uye wiki yeMikrotik pachayo.

Basa chairo: kuita kutonga kwezvishandiso zvakati wandei uchishandisa SMS, uchishandisa muenzaniso wekubatidza zviteshi nekudzima.

Inowanikwa:

  1. Sekondari router CRS317-1G-16S+
  2. Mikrotik NETMETAL 5 nzvimbo yekuwana
  3. LTE modem R11e-LTE

Ngatitange nenyaya yekuti iyo inoshamisa yeNetmetal 5 yekuwana nzvimbo ine mubhodhi yakatengeswa SIM kadhi yekubatanidza uye chiteshi chekuisa LTE modem. Naizvozvo, kune ino poindi, yakanakisa modem yakatengwa kubva pane yaivepo uye inotsigirwa neiyo inoshanda sisitimu yenzvimbo yacho pachayo, iyo R11e-LTE. Nzvimbo yekupinda yakaparadzaniswa, zvese zvakaiswa panzvimbo yayo (kunyangwe iwe uchifanira kuziva kuti SIM kadhi iri pasi pemodemu uye hazvigoneke kuiwana pasina kubvisa iyo main board), saka tarisa iyo SIM kadhi yekushanda, kana zvisina kudaro iwe uchafanirwa disassemble yekupinda nzvimbo kakawanda.

Tevere, takachera makomba mashoma mukesi, takaisa 2 pigtails uye takachengetedza migumo kune modem. Sezvineiwo, hapana mapikicha emaitiro aya akapona. Kune rumwe rutivi, antenna yepasi rose ine magnetic base yakasungirirwa kune pigtails.

Matanho makuru ekuseta anotsanangurwa zvakanyatsonaka paInternet, kunze kwemadiki madiki ekudyidzana. Semuenzaniso, iyo modem inomira kugamuchira mameseji eSMS kana vashanu vavo vasvika uye vanorembera muInbox; kujekesa mameseji uye kutangazve modem hakugaro kugadzirisa dambudziko. Asi mushanduro 5 kugamuchirwa kunoshanda zvakanyanya kugadzikana. Inbox inoratidza ma sms mana ekupedzisira, mamwe anodzimwa otomatiki uye haavhiringi hupenyu.

Chinangwa chikuru chekuyedza kudzima nekubatidza mainterfaces pama routers maviri pane imwechete yemuviri network. Dambudziko guru raive rekuti Mikrotik haitsigire manejimendi kuburikidza neSNMP, asi inongobvumira kuverenga maitiro. Nokudaro, ndaifanira kuchera kune imwe nzira, iyo Mikrotik API.

Iko hakuna magwaro akajeka ekuti ndingazvidzore sei, saka ndaifanira kuyedza uye rairo iyi yakaitirwa kuyedza ramangwana.

Kuti utore akawanda maturusi, iwe unozoda inosvikika uye inoshanda WEB server pane yemuno network; inozoda kudzorwa uchishandisa Mikrotik mirairo.

1. PaNetmetal 5 unofanirwa kugadzira zvinyorwa zvishoma kuti ubatike nekudzima, zvichiteerana.

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. Gadzira zvinyorwa zve 2 pawebhu server (zvechokwadi, php inofanira kuiswa pachirongwa munyaya iyi):

<?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. Dhawunirodha routeros_api.class.php kubva kuMikrotik forum uye uiise mudhairekitori inowanikwa pane sevha.

Panzvimbo ye sfp-sfpplus16 iwe unofanirwa kutsanangura zita reiyo interface kuti rivharwe / rigoneswe.

Zvino, pakutumira meseji kune nhamba iri mufomu

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

NETMETAL ichavhura iyo inoenderana script, iyo inozoita iyo yekurayira pane WEB server.

Iko kumhanya kwekushanda kana uchigamuchira SMS chikamu chesekondi. Inoshanda zvakadzikama.

Uye zvakare, pane basa rekutumira SMS kumafoni neZabbix yekutarisa system uye kuvhura backup Internet yekubatanidza kana optics ikatadza. Zvichida izvi zviri kunze kwechikamu chechinyorwa ichi, asi ini ndichataura pakarepo kuti kana kutumira SMS, kureba kwavo kunofanira kukwana muhukuru hweshoko rimwe chete, nokuti ... Mikrotik haivapatsanuri kuita zvikamu, uye kana meseji refu yasvika, haingotumire, uyezve, unofanirwa kusefa mavara anotumirwa mumeseji, zvikasadaro SMS haizotumirwe.

Source: www.habr.com

Voeg