К
Size: a a a
К
К
А#
А#
К
А#
:local TBotID "ВПИСАТЬ";
:local TChatID "ВПИСАТЬ";
:log info "Start MikroTik-Telegram-Status script";
:local routername ВПИСАТЬ;
:local rxbyte [/interface get [find name=ether1] rx-byte];
:local simplGbrxreport ($rxbyte / 1073741824);
:local lowGbrxreport ((($rxbyte - ($simplGbrxreport * 1073741824)) * 1000000000) / 1048576);
:local Gbrxreport ("$[$simplGbrxreport]".",".[:pick "$[$lowGbrxreport]" 0 3] );
:local txbyte [/interface get [find name=ether1] tx-byte];
:local simplGbtxreport ($txbyte / 1073741824);
:local lowGbtxreport ((($txbyte - ($simplGbtxreport * 1073741824)) * 1000000000) / 1048576);
:local Gbtxreport ("$[$simplGbtxreport]".",".[:pick "$[$lowGbtxreport]" 0 3] );
:local tempC [/system health get temperature];
:local volt [/system health get voltage];
:local simplvolt ($volt / 10);
:local lowvolt ((($volt - ($simplvolt * 10)) * 10) / 1);
:local involt ("$[$simplvolt]".",".[:pick "$[$lowvolt]" 0 3] );
:local uptime [/system resource get uptime];
:local cpuZ [/system resource get cpu-load];
:local vers [/system resource get version];
:local memt [/system resource get total-memory];
:local memtotal ($memt / 1048576);
:local memo [/system resource get free-memory];
:local memoMB ($memo / 1048576);
/tool fetch url="https://api.telegram.org/bot$TBotID/sendmessage?chat_id=$TChatID&text=$routername%0AVersion: $vers%0AUptime: $uptime%0AVoltage: $involt V%0ATemperature: $tempC C%0ACPU load: $cpuZ %%0AMemory Free / Total: $memoMB / $memtotal MB%0ADownload: $Gbrxreport GB%0AUpload: $Gbtxreport GB" keep-result=no
:log info "MikroTik-Telegram-Status script finished"
К
К
А#
К
F
tM
B
B
B
ГП
ГП
ГП
ГП
ГП