Micreatach. Bainistíocht trí SMS ag baint úsáide as freastalaí WEB

Lá maith gach duine!

An uair seo chinn mé cur síos a dhéanamh ar chás nach cosúil go gcuirtear síos go háirithe ar an Idirlíon, cé go bhfuil roinnt leideanna ann, ach ní raibh sa chuid is mó de ach tochailt fada modheolaíoch ar an gcód agus ar vicí Mikrotik féin.

An tasc iarbhír: rialú feistí éagsúla a chur i bhfeidhm ag baint úsáide as SMS, ag baint úsáide as an sampla de calafoirt casadh ar agus as.

Ar fáil:

  1. Ródaire tánaisteach CRS317-1G-16S+
  2. Mikrotik NETMETAL 5 pointe rochtana
  3. Móideim LTE R11e-LTE

Tosaímid leis an bhfíric go bhfuil nascóir cárta SIM solderáilte ar bord ag pointe rochtana iontach Netmetal 5 agus calafort chun móideim LTE a shuiteáil. Dá bhrí sin, don phointe seo, go bunúsach ceannaíodh an móideim is fearr ón méid a bhí ar fáil agus le tacaíocht ó chóras oibriúcháin an phointe féin, eadhon R11e-LTE. Díchóimeáladh an pointe rochtana, suiteáladh gach rud ina áit (cé go gcaithfidh tú a fhios go bhfuil an cárta SIM suite faoin móideim agus nach féidir é a fháil gan an príomhchlár a bhaint), mar sin seiceáil an cárta SIM le haghaidh feidhmiúlacht, nó beidh ort an pointe rochtana a dhíchóimeáil arís agus arís eile.

Ansin, rinneamar druileáil cúpla poll sa chás, shuiteáil 2 pigtails agus daingnigh foircinn an modem. Ar an drochuair, níor mhair aon ghrianghraif den phróiseas. Ar an láimh eile, bhí antennas uilíocha le bonn maighnéadach ceangailte leis na pigtails.

Déantar cur síos sách maith ar na príomhchéimeanna socraithe ar an Idirlíon, ach amháin i gcás mionbhearnaí idirghníomhaíochta. Mar shampla, stopann an móideim ag fáil teachtaireachtaí SMS nuair a thagann 5 acu agus crochadh siad sa Bhosca Isteach; ní réitíonn teachtaireachtaí a ghlanadh agus an móideim a atosú an fhadhb i gcónaí. Ach i leagan 6.44.1 oibríonn an fáiltiú níos cobhsaí. Taispeánann Bosca Isteach na 4 sms deiridh, déantar an chuid eile a scriosadh go huathoibríoch agus ní chuireann siad isteach ar an saol.

Is é príomhsprioc an turgnaimh ná comhéadain a mhúchadh agus a chur ar siúl ar dhá ródaire ar an ngréasán fisiceach céanna. Ba í an phríomhdheacracht ná nach dtacaíonn Mikrotik le bainistíocht trí SNMP, ach ní cheadaíonn sé ach luachanna léitheoireachta. Mar sin, bhí orm tochailt sa treo eile, eadhon an Mikrotik API.

Níl aon doiciméadú soiléir ann maidir le conas é a rialú, agus mar sin bhí orm triail a bhaint as agus rinneadh an treoir seo le haghaidh iarrachtaí sa todhchaí.

Chun ilfheistí a bhainistiú, beidh freastalaí WEB inrochtaine agus oibre uait ar an líonra áitiúil; ní mór é a rialú le horduithe Mikrotik.

1. Ar Netmetal 5 ní mór duit cúpla script a dhéanamh chun é a chasadh air agus as, faoi seach

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. Cruthaigh 2 script ar an bhfreastalaí gréasáin (ar ndóigh, ní mór php a shuiteáil ar an gcóras sa chás seo):

<?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. Íoslódáil routeros_api.class.php ón bhfóram Mikrotik agus cuir in eolaire inrochtana ar an bhfreastalaí é.

In ionad sfp-sfpplus16 ní mór duit ainm an chomhéadain atá le díchumasú/cumasú a shonrú.

Anois, nuair a teachtaireacht a sheoladh chuig uimhir san fhoirm

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

Seolfaidh NETMETAL an script chomhfhreagrach, rud a dhéanfaidh an t-ordú a fhorghníomhú ar an bhfreastalaí WEB.

Is codán de shoicind é luas na n-oibríochtaí agus SMS á fháil. Oibríonn go cobhsaí.

Ina theannta sin, tá feidhmiúlacht ann chun SMS a sheoladh chuig fóin trí chóras monatóireachta Zabbix agus nasc Idirlín cúltaca a oscailt má theipeann ar an optaic. B'fhéidir go bhfuil sé seo lasmuigh de raon feidhme an ailt seo, ach déarfaidh mé ar an bpointe boise nuair a sheoltar SMS, gur cheart go n-oireann a gcuid fad isteach i méid caighdeánach teachtaireacht amháin, mar gheall ar ... Ní roinntear Mikrotik ina gcodanna, agus nuair a thagann teachtaireacht fhada, ní sheolann sé ach é, ina theannta sin, ní mór duit na carachtair a tharchuirtear sna teachtaireachtaí a scagadh, ar shlí eile ní sheolfar an SMS.

Foinse: will.com

Add a comment