File: //proc/thread-self/cwd/get_traffic.php
<?php
require('routeros-api/api.php');
$API = new RouterosAPI();
$host = 'f0380e7822e6.sn.mynetname.net'; // Router IP
$user = 'johnson623'; // 帳號
$pass = '?Kimi0519'; // 密碼
$interface = 'Bridge-Lan'; // 要監控的介面
header('Content-Type: application/json');
if ($API->connect($host, $user, $pass)) {
$API->write('/interface/monitor-traffic', false);
$API->write('=interface=' . $interface, false);
$API->write('=once=');
$READ = $API->read();
$API->disconnect();
echo json_encode([
'rx' => $READ[0]['rx-bits-per-second'],
'tx' => $READ[0]['tx-bits-per-second'],
'time' => time()
]);
} else {
echo json_encode(['error' => '無法連線至 RouterOS']);
}
?>