Mikrotik. Management per SMS utens WEB server

Bonus dies omnium!

Hoc tempore statui describere condicionem quae in Interreti non videtur peculiariter descripta esse, quamquam nonnulla de eo innuuntur, sed maxime longam methodicam fodiendi codicis ac wiki ipsius Mikrotik fuit.

Ipsum negotium: pluribus machinis per SMS adhibitis ad effectum deducendi, exemplo portus convertendi interdum.

Praesto:

  1. Secundarium iter CRS317-1G-16S+
  2. Mikrotik NETMETAL 5 accessum punctum
  3. LTE modem R11e-LTE

Incipiamus ab eo quod admirabilis Netmetal 5 punctum accessum habet in tabula solidata SIM card iungentis et portum ad instituendum LTE modem. Ad hoc ergo punctum essentialiter emptus est optimus modus ab eo quod erat promptum et munitum ab operante ipsius puncti, scilicet R11e-LTE. Punctum accessum disgregatum est, omnia in loco suo inaugurata sunt (quamvis scire debes Sim card sub modem sitam esse et sine tabula principali removere non posse), ut schedulam ad functionem SIM prehendas; alioquin pluries punctum accessum disassemble habebis.

Deinde duo foramina in casu, pigtails 2 inauguratus, et fines moderni munivimus. Donec nullae imagines processus conservabantur. Contra, antennae universales cum basi magnetica pigtails affixae sunt.

Praecipuae gradus setup bene in interreti describuntur, exceptis foraminibus commercii minoris. Exempli causa, modernus sistit nuntios SMS accipientes cum 5 earum venerint et in Intheca pendent, epistulae purgandi et moderni restarting quaestionem non semper solvere. Sed in versione 6.44.1 receptio firmior operatur. Intheca ultimas 4 sms ostendit, cetera automatice deleta sunt nec vitam impedit.

Praecipuum experimenti propositum est in duobus itineribus in retis physicis arcere et vertere. Praecipua difficultas fuit quod Mikrotik per SNMP administrationem non sustinet, sed solum valores legendi permittit. Ideo in alteram partem fodere habui, scilicet Mikrotik API.

Nulla documenta manifesta est quomodo regere possit, ideo experimentum habui et haec instructio facta est in inceptis futuris.

Ad multiplices cogitationes regendas, accessibilem ac laborantem VUL server in retis localis habebis, mikrotik mandata moderari debebit.

1. Die Netmetal 5 debes facere scriptorum duobus ut verterem et off, respective

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. 2 scripta crea in servo interretiali (sane, php in systemate hoc casu institui debet);

<?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. Download routeros_api.class.php e foro Mikrotik et pone in directorio accessibili in calculonis.

Loco sfp-sfpplus16 nomen interfaciendi denotare debes ut debilitari/possit.

Nunc, mittens nuntium ad numerum in forma

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

NETMETAL scriptum correspondentem mittet, qui imperium in servo interretiali exequetur.

Celeritas operationum cum SMS recipiendis est pars secunda. Operum stabilitas.

Praeterea functionis ratio est ut SMS ad phones per Zabbix magna ratio mittat et aperiat connexionem interretialem tergum si optica deficiunt. Fortasse hoc est extra ambitum huius articuli, sed statim dicam quod cum SMS mittens, eorum longitudo in mensuram unius nuntii coaptare debet, quia... Mikrotik eas in partes non dividit et cum longum nuntius advenit, simpliciter non misit, praeterea characteres in nuntiis transmissis eliquare debes, alioquin SMS non mittetur.

Source: www.habr.com