Mikrotik. Hoʻokele ma o SMS me ka hoʻohana ʻana i ka server WEB

Aloha maikaʻi kākou āpau!

I kēia manawa ua hoʻoholo wau e wehewehe i kahi kūlana i ʻike ʻole ʻia ma ka Pūnaewele, ʻoiai aia kekahi mau ʻōlelo aʻoaʻo e pili ana iā ia, akā ʻo ka hapa nui o ia mea he hana lōʻihi o ka ʻeli ʻana i ke code a me ka wiki o Mikrotik ponoʻī.

ʻO ka hana maoli: e hoʻokō i ka mana o kekahi mau mea me ka hoʻohana ʻana i ka SMS, me ka hoʻohana ʻana i ka laʻana o ka hoʻohuli ʻana i nā awa.

Loaʻa:

  1. Mea hoʻokele lua CRS317-1G-16S+
  2. Mikrotik NETMETAL 5 wahi komo
  3. LTE modem R11e-LTE

E hoʻomaka kākou me ka ʻoiaʻiʻo o ka loaʻa ʻana o ka wahi komo ʻo Netmetal 5 ma luna o kahi mea hoʻohui kāleka SIM soldered a me kahi awa no ka hoʻokomo ʻana i kahi modem LTE. No laila, no kēia kumu, ua kūʻai ʻia ka modem maikaʻi loa mai ka mea i loaʻa a kākoʻo ʻia e ka ʻōnaehana hana o ke kiko ponoʻī, ʻo ia hoʻi ʻo R11e-LTE. Ua wehe ʻia ka wahi komo, ua kau ʻia nā mea āpau ma kona wahi (ʻoiai pono ʻoe e ʻike aia ke kāleka SIM ma lalo o ka modem a ʻaʻole hiki ke kiʻi ʻia me ka ʻole o ka wehe ʻana i ka papa nui), no laila e nānā i ke kāleka SIM no ka hana. a i ʻole, pono ʻoe e hoʻokaʻawale i ka wahi komo i nā manawa he nui.

Ma hope aʻe, ua wili mākou i ʻelua mau lua i ka hihia, hoʻokomo i 2 pigtails a hoʻopaʻa i nā hopena i ka modem. ʻO ka mea pōʻino, ʻaʻohe kiʻi o ka hana i mālama ʻia. Ma ka ʻaoʻao ʻē aʻe, ua hoʻopili ʻia nā antenna āpau me kahi kumu magnetic i nā pigtails.

Hōʻike maikaʻi ʻia nā ʻanuʻu hoʻonohonoho koʻikoʻi ma ka Pūnaewele, koe naʻe nā āpau liʻiliʻi. No ka laʻana, hoʻōki ka modem i ka loaʻa ʻana o nā leka SMS i ka wā e hiki mai ai 5 o lākou a kau lākou i loko o ka Inbox; ʻo ka holoi ʻana i nā memo a me ka hoʻomaka hou ʻana i ka modem ʻaʻole e hoʻonā mau i ka pilikia. Akā ma ka mana 6.44.1 ka hoʻokipa ʻoi aku ka paʻa. Hōʻike ʻo Inbox i ka 4 sms hope loa, holoi ʻia ke koena a ʻaʻole hoʻopilikia i ke ola.

ʻO ka pahuhopu nui o ka hoʻokolohua, ʻo ia ka hoʻopau ʻana a me ka hoʻohuli ʻana i nā pilina ma nā mea ala ʻelua ma ka pūnaewele kino like. ʻO ka pilikia nui, ʻaʻole kākoʻo ʻo Mikrotik i ka hoʻokele ma o SNMP, akā ʻae wale i nā waiwai heluhelu. No laila, pono wau e ʻeli i kahi ʻaoʻao ʻē aʻe, ʻo ia ka Mikrotik API.

ʻAʻohe palapala maopopo e pili ana i ka hoʻomalu ʻana, no laila pono wau e hoʻokolohua a ua hana ʻia kēia aʻo no nā hoʻāʻo e hiki mai ana.

No ka hoʻokele ʻana i nā polokalamu he nui, pono ʻoe i kahi kikowaena WEB hiki ke loaʻa a hana ma ka pūnaewele kūloko; pono e hoʻokele ʻia me nā kauoha Mikrotik.

1. Ma ka Netmetal 5 pono ʻoe e hana i ʻelua mau palapala e hoʻohuli a hoʻopau iā ia

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. E hana i 2 mau palapala ma ka punaewele (ʻoiaʻiʻo, pono e hoʻokomo ʻia ʻo php ma ka ʻōnaehana ma kēia hihia):

<?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. Hoʻoiho i ka routeros_api.class.php mai ka forum Mikrotik a waiho i loko o kahi papa kuhikuhi ma ka kikowaena.

Ma kahi o sfp-sfpplus16 pono ʻoe e kuhikuhi i ka inoa o ka interface e hoʻopau ʻia.

I kēia manawa, i ka hoʻouna ʻana i kahi leka i kahi helu ma ke ʻano

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

E hoʻomaka ʻo NETMETAL i ka palapala pili, a laila e hoʻokō i ke kauoha ma ka kikowaena WEB.

ʻO ka wikiwiki o nā hana i ka loaʻa ʻana o SMS he hapa o kekona. Hana paʻa.

Eia kekahi, aia kahi hana no ka hoʻouna ʻana i ka SMS i nā kelepona e ka ʻōnaehana kiaʻi Zabbix a me ka wehe ʻana i kahi pilina pūnaewele hoʻihoʻi inā hāʻule nā ​​​​optics. Malia paha ma waho o ke kiko o kēia ʻatikala, akā e ʻōlelo koke wau i ka wā e hoʻouna ai i ka SMS, pono ko lākou lōʻihi e kūpono i ka nui maʻamau o hoʻokahi leka, no ka mea... ʻAʻole hoʻokaʻawale ʻo Mikrotik iā lākou i mau ʻāpana, a i ka hiki ʻana mai o kahi leka lōʻihi, ʻaʻole ia e hoʻouna ʻia, ʻoi aku, pono ʻoe e kānana i nā huaʻōlelo i hoʻouna ʻia i nā leka, inā ʻaʻole e hoʻouna ʻia ka SMS.

Source: www.habr.com

Pākuʻi i ka manaʻo hoʻopuka