Sanibonani nonke!
Ngalesi sikhathi nginqume ukuchaza isimo esingabonakali ikakhulukazi ku-intanethi, nakuba kukhona ukusikisela ngakho, kodwa iningi lazo bekuwukumba okude kwekhodi kanye ne-wiki ye-Mikrotik ngokwayo.
Umsebenzi wangempela: ukusebenzisa ukulawula amadivaysi ambalwa usebenzisa i-SMS, usebenzisa isibonelo sokuvula nokuvala izimbobo.
Iyatholakala:
- Irutha yesibili CRS317-1G-16S+
- I-Mikrotik NETMETAL 5 indawo yokufinyelela
- Imodemu ye-LTE R11e-LTE
Ake siqale ngeqiniso lokuthi indawo enhle yokufinyelela ye-Netmetal 5 inesixhumi esidayisiwe se-SIM khadi kanye nembobo yokufaka imodemu ye-LTE. Ngakho-ke, kuleli phuzu, empeleni imodemu engcono kakhulu yathengwa kulokho okwakutholakala futhi yasekelwa uhlelo lokusebenza lwephuzu ngokwalo, okuyi-R11e-LTE. Indawo yokufinyelela yahlakazwa, yonke into yafakwa endaweni yayo (nakuba udinga ukwazi ukuthi i-SIM khadi itholakala ngaphansi kwemodemu futhi awukwazi ukuyithola ngaphandle kokukhipha ibhodi elikhulu), ngakho hlola i-SIM khadi ukuze isebenze, kungenjalo kuzodingeka uhlukanise indawo yokufinyelela izikhathi eziningana.
Okulandelayo, sibhoboze izimbobo ezimbalwa ecaleni, safaka ama-pigtails angu-2 futhi savikela iziphetho kumodemu. Ngeshwa, azikho izithombe zenqubo ezisindile. Ngakolunye uhlangothi, izimpondo ze-universal ezinesisekelo kazibuthe zazinanyathiselwe emisila yengulube.
Izinyathelo zokusetha eziyinhloko zichazwe kahle ku-inthanethi, ngaphandle kwezikhala ezincane zokusebenzisana. Isibonelo, imodemu iyeka ukuthola imilayezo ye-SMS lapho engu-5 yayo ifika futhi ilenga ku-Ibhokisi lokungenayo; ukususa imilayezo nokuqalisa kabusha imodemu akuxazululi inkinga njalo. Kodwa kunguqulo 6.44.1 ukwamukela kusebenza kuzinzile. Ibhokisi lokungenayo libonisa ama-sms angu-4 okugcina, amanye asulwa ngokuzenzakalelayo futhi awaphazamisi impilo.
Umgomo oyinhloko wokuhlolwa ukuvala nokuvula izixhumanisi kumarutha amabili kunethiwekhi efanayo ebonakalayo. Ubunzima obuyinhloko ukuthi i-Mikrotik ayisekeli ukuphathwa nge-SNMP, kodwa ivumela kuphela amanani okufunda. Ngakho-ke, kwakudingeka ngimbe ngakolunye uhlangothi, okuyi-Mikrotik API.
Awekho imibhalo ecacile yokuthi ungayilawula kanjani, ngakho kwadingeka ngizame futhi lo myalelo wenzelwe imizamo yesikhathi esizayo.
Ukuze uphathe amadivayisi amaningi, uzodinga iseva ye-WEB efinyelelekayo nesebenzayo kunethiwekhi yendawo; izodinga ukulawulwa kusetshenziswa imiyalo ye-Mikrotik.
1. Ku-Netmetal 5 udinga ukwenza imibhalo embalwa ukuze uyivule futhi uyivale, ngokulandelana.
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. Dala imibhalo emi-2 kuseva yewebhu (yebo, i-php kufanele ifakwe ohlelweni kulokhu):
<?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. Landa routeros_api.class.php kusuka kuforamu ye-Mikrotik futhi uyibeke ohlwini lwemibhalo olufinyelelekayo kuseva.
Esikhundleni se-sfp-sfpplus16 udinga ukucacisa igama lesixhumi esibonakalayo okufanele sikhutshazwe/sinikwe amandla.
Manje, lapho uthumela umlayezo enombolweni esefomini
:cmd Π‘ΠΠΠ ΠΠ’ΠΠ«ΠΠΠΠ script enableiface
ΠΈΠ»ΠΈ
:cmd Π‘ΠΠΠ ΠΠ’ΠΠ«ΠΠΠΠ script disableiface
I-NETMETAL izokwethula iskripthi esihambisanayo, esizophinda sisebenzise umyalo kuseva ye-WEB.
Isivinini sokusebenza uma uthola i-SMS siyingxenyana yesekhondi. Isebenza ngokuzinza.
Ngaphezu kwalokho, kunomsebenzi wokuthumela i-SMS emafonini ngohlelo lokuqapha lwe-Zabbix nokuvula uxhumano lwe-inthanethi oluyisipele uma i-optics ihluleka. Mhlawumbe lokhu kungaphezu kobubanzi balesi sihloko, kodwa ngizosho ngokushesha ukuthi lapho uthumela i-SMS, ubude babo kufanele bulingane nobukhulu obujwayelekile bomlayezo owodwa, ngoba ... I-Mikrotik ayizihlukanisi zibe izingxenye, futhi lapho umlayezo omude ufika, awuthumeli nje, ngaphezu kwalokho, udinga ukuhlunga izinhlamvu ezithunyelwe emilayezo, ngaphandle kwalokho i-SMS ngeke ithunyelwe.
Source: www.habr.com