แงแแแแแก แแแ แแ แแฆแ!
แแแฏแแ แแ แแแแแแฌแงแแแขแ แแฆแแแฌแแ แ แกแแขแฃแแชแแ, แ แแแแแแช, แ แแแแ แช แฉแแแก, แแแแกแแแฃแแ แแแแ แแ แแ แแก แแฆแฌแแ แแแ แแแขแแ แแแขแจแ, แแฃแแชแ แแแแก แจแแกแแฎแแ แแแ แแแแฃแแ แแแแแจแแแแแแแ, แแแแ แแ แฃแแแขแแกแแแ แแฎแแแแ แแแแแกแ แแ แแแแแ Mikrotik-แแก แแแแแก แฎแแแแ แซแแแแ แแแแแแฃแ แ แแแแฎแ แ แแงแ.
แคแแฅแขแแแ แแแ แแแแชแแแ: แ แแแแแแแแ แแแฌแงแแแแแแแแก แแแแขแ แแแแก แแแแฎแแ แชแแแแแแ SMS-แแก แแแแแงแแแแแแ, แแแ แขแแแแก แฉแแ แแแแกแ แแ แแแแแ แแแแก แแแแแแแแแก แแแแแงแแแแแแ.
แฎแแแแแกแแฌแแแแแแ:
- แแแแ แแแ แ แแฃแขแแ แ CRS317-1G-16S+
- Mikrotik NETMETAL 5 แฌแแแแแแก แฌแแ แขแแแ
- LTE แแแแแแ R11e-LTE
แแแแแฌแงแแ แแแแ, แ แแ แจแแกแแแแจแแแ Netmetal 5-แแก แฌแแแแแแก แฌแแ แขแแแก แแฅแแก แแแ แขแแ แจแแแฃแฆแแแฃแแ SIM แแแ แแแแก แแแแแฅแขแแ แ แแ แแแ แขแ LTE แแแแแแแก แแแกแแงแแแแแแแ. แแแแขแแ, แแ แแฃแแฅแขแแกแแแแก, แแ แกแแแแแแ, แกแแฃแแแแแกแ แแแแแแ แจแแซแแแแแ แแฅแแ แฎแแแแแกแแฌแแแแแ แแ แแฎแแ แแแญแแ แแแ แฌแแ แขแแแแก แแแแ แแชแแฃแแ แกแแกแขแแแแก แแแแ , แแแ แซแแ R11e-LTE. แฌแแแแแแก แฌแแ แขแแแ แแแแจแแแ, แงแแแแแคแแ แ แแแแแแขแแแแ แแแแแก แแแแแแแ (แแฃแแชแ แฃแแแ แแชแแแแ, แ แแ SIM แแแ แแแ แแแแแแแก แฅแแแจ แแแแแแ แแแแก แแ แแแกแ แแแฆแแแ แจแแฃแซแแแแแแแ แแแแแแ แ แแแคแแก แแแแฆแแแแก แแแ แแจแ), แแกแ แ แแ แจแแแแแฌแแแ SIM แแแ แแแ แคแฃแแฅแชแแแแแ แแแแกแแแแก, แฌแแแแแฆแแแแ แจแแแแฎแแแแแจแ แแฅแแแ แแแแแฌแแแ แฌแแแแแแก แฌแแ แขแแแแก แแแจแแ แ แแแแแแฏแแ แแ.
แจแแแแแแ, แฉแแแ แแแแแฃแ แฆแแ แ แแแแแแแแ แฎแแ แแแ แแแ แแฃแกแจแ, แแแแแงแแแแ 2 แแแแขแแแแ แแ แแแแแแแแ แแ แแแแแแแ แแแแแแแ. แกแแแฌแฃแฎแแ แแ, แแ แแชแแกแแก แแแกแแฎแแแแ แคแแขแ แแ แจแแแแ แฉแแแแแ. แแแแ แแก แแฎแ แแ, แฃแแแแแ แกแแแฃแ แ แแแขแแแแแ แแแแแแขแฃแ แ แคแฃแซแแ แแงแ แแแแแแ แแแฃแแ แแแแขแแแแแแแ.
แแแงแแแแแแก แซแแ แแแแแ แแแแแฏแแแ แกแแแแแแ แแแ แแแ แแ แแก แแฆแฌแแ แแแ แแแขแแ แแแขแจแ, แแแ แแ แแชแแ แ แฃแ แแแแ แแฅแแแแแแแก แฎแแ แแแแแแแกแ. แแแแแแแแแ, แแแแแแ แฌแงแแแขแก SMS แจแแขแงแแแแแแแแแแก แแแฆแแแแก, แ แแแแกแแช 5 แแแแแแแ แฉแแแแแแก แแ แแกแแแ แฉแแ แแแแแแ Inbox-แจแ; แจแแขแงแแแแแแแแแแก แแแกแฃแคแแแแแแ แแ แแแแแแแก แแแแแขแแแ แแแ แงแแแแแแแแก แแ แฌแงแแแขแก แแ แแแแแแแก. แแแแ แแ 6.44.1 แแแ แกแแแจแ แแแฆแแแ แฃแคแ แ แกแขแแแแแฃแ แแ แแฃแจแแแแก. Inbox แแฉแแแแแแก แแแแ 4 sms-แก, แแแแแ แฉแแแ แแแขแแแแขแฃแ แแ แแจแแแแ แแ แแ แแ แแแ แกแแชแแชแฎแแแจแ.
แแฅแกแแแ แแแแแขแแก แแแแแแ แ แแแแแแแ แแ แแกแ แแ แแแแแ แคแแแแแฃแ แฅแกแแแจแ แแ แแแ แจแ แฃแขแแแแขแแ แแ แแแขแแ แคแแแกแแแแก แแแแแ แแแ แแ แฉแแ แแแ. แแแแแแ แ แกแแ แแฃแแ แแก แแงแ, แ แแ Mikrotik แแ แฃแญแแ แก แแฎแแ แก แแแแแฏแแแแขแก SNMP-แแก แกแแจแฃแแแแแแ, แแแแ แแ แแฎแแแแ แแแแจแแแแแแแแแแก แฌแแแแแฎแแแก แกแแจแฃแแแแแแก แแซแแแแ. แแแแขแแ, แแ แแแแแฌแแ แแแแฎแ แ แกแฎแแ แแแแแ แแฃแแแแแ, แแแ แซแแ Mikrotik API.
แแ แแ แกแแแแแก แแแแคแแ แแแแฃแแแแขแแชแแ แแแแก แจแแกแแฎแแ, แแฃ แ แแแแ แฃแแแ แแแแแแแแขแ แแแ แแก, แแแแขแแ แแแแแฌแแ แแฅแกแแแ แแแแแขแ แแ แแก แแแกแขแ แฃแฅแชแแ แแแแแแแ แแแแแแแแ แแชแแแแแแแกแแแแก.
แแ แแแแแ แแแฌแงแแแแแแแแก แกแแแแ แแแแแ แแแแญแแ แแแแแ แฎแแแแแกแแฌแแแแแ แแ แแแฅแแแแ WEB แกแแ แแแ แ แแแแแแฃแ แฅแกแแแจแ; แแแกแ แแแแขแ แแแ แแแแญแแ แแแแแ Mikrotik แแ แซแแแแแแแแก แแแแแงแแแแแแ.
1. Netmetal 5-แแ แแฅแแแ แฃแแแ แแแแแแแแ แ แแแแแแแแ แกแแ แแแขแ, แ แแ แฉแแ แแแ แแ แแแแแ แแแ, แจแแกแแแแแแกแแ
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 แกแแ แแแขแ แแแ แกแแ แแแ แแ (แ แ แแฅแแ แฃแแแ, php แฃแแแ แแงแแก แแแแแกแขแแแแ แแแฃแแ แแ แจแแแแฎแแแแแจแ แกแแกแขแแแแจแ):
<?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. แฉแแแแขแแแ แแแ routeros_api.class.php Mikrotik แคแแ แฃแแแแแ แแ แแแแแแแแกแแ แแแ แกแแ แแแ แแ แฎแแแแแกแแฌแแแแ แแแ แแฅแขแแ แแแจแ.
sfp-sfpplus16-แแก แแแชแแแแ, แแฅแแแ แฃแแแ แแแฃแแแแแ แแแขแแ แคแแแกแแก แกแแฎแแแ, แ แแแแแแช แฃแแแ แแงแแก แแแแแ แแฃแแ/แฉแแ แแฃแแ.
แแฎแแ, แ แแแแกแแช แแแแแแแ แจแแขแงแแแแแแแแก แแแแแ แแ แคแแ แแแจแ
:cmd ะกะะะ ะะขะะซะะะะ script enableiface
ะธะปะธ
:cmd ะกะะะ ะะขะะซะะะะ script disableiface
NETMETAL แแแแแฃแจแแแแก แจแแกแแแแแแก แกแแ แแแขแก, แ แแแแแแช แแแแแก แแฎแ แแ แจแแแกแ แฃแแแแก แแ แซแแแแแแก WEB แกแแ แแแ แแ.
SMS-แแก แแแฆแแแแกแแก แแแแ แแชแแแแแก แกแแฉแฅแแ แ แฌแแแแก แแแฌแแแแ. แแฃแจแแแแก แกแขแแแแแฃแ แแ.
แแแ แแ แแแแกแ, แแ แกแแแแแก Zabbix แแแแแขแแ แแแแแก แกแแกแขแแแแ แขแแแแคแแแแแแ SMS-แแก แแแแแแแแแก แคแฃแแฅแชแแ แแ แแแขแแแแก แแแฃแแแ แแแแแแก แจแแแแฎแแแแแจแ แกแแ แแแแ แแ แแแขแแ แแแข แแแแจแแ แแก แแแฎแกแแ. แจแแกแแซแแแ, แแก แกแชแแแแแแ แแ แกแขแแขแแแก แคแแ แแแแแก, แแแแ แแ แแ แแแจแแแแ แแแขแงแแ, แ แแ SMS-แแก แแแแแแแแแกแแก แแแแ แกแแแ แซแ แฃแแแ แจแแแกแแแแแแแแแแก แแ แแ แจแแขแงแแแแแแแแก แกแขแแแแแ แขแฃแ แแแแแก, แ แแแแแ... Mikrotik แแ แงแแคแก แแแ แแแฌแแแแแแ แแ แ แแแแกแแช แแ แซแแแ แจแแขแงแแแแแแแ แแแแแก, แแก แฃแแ แแแแ แแ แแแแแแแแก แแแก, แแแ แแ แแแแกแ, แแฅแแแ แฃแแแ แแแคแแแขแ แแ แจแแขแงแแแแแแแแแจแ แแแแแชแแแฃแแ แกแแแแแแแแแ, แฌแแแแแฆแแแแ แจแแแแฎแแแแแจแ SMS แแ แแแแแแแแแแแ.
แฌแงแแ แ: www.habr.com