Cara Export Data Penggunaan Internet PPPOE CLIENT Format Excel di Mikrotik | Cara Membuat Laporan Penggunaan Internet PPPOE Client
CARA EXPORT LAPORAN PPPOE CLIENT MIKROTIK FORMAT EXCEL
Laporan dalam suatu platform itu sangatlah penting karena dengan adanya laporan maka kita bisa tau banyak hal dan bisa melakukan banyak hal lagi selanjutnya seperti keperluan analisa data, Client mana yang paling banyak penggunaan trafik internet, client mana yang paling sedikit penggunaan trafik internet, total bandwidth yang dihabiskan oleh semua clinet atau per client, dan masih banyak lagi kawan.
Oke teman-teman disini admin akan share cara export laporan User Pppoe Client format microsoft excel di mikrotik. jadi enak ya nanti datanya bisa kita kelola di excel dengan mudah dan bisa kita pakai untuk Reporting. Entah itu reporting ke atasan kita, ataupun reporting untuk kita sendiri semisal kita selaku orang yang sudah mendirikan ISP, dan lain2. Oke langsung saja:
Kita akan memanfaatkan Terminal yang ada di mikrotik dan mengetikan suatu script (tenang sja scriptnya sudah admin buatkan untuk anda, teman-teman tinggal pakai saja).
- silahkan buka Winbox & silahkan login
- buka Terminal dan ketikan script berikut ini kemudian Enter:
- SCRIPT A
:put "Name,Upload-Bytes,Download-Bytes"; :foreach i in=[/queue simple find] do={ :local qName [/queue simple get $i name]; :local qBytes [/queue simple get $i bytes]; :local pos [:find $qBytes "/"]; :local upBytes [:pick $qBytes 0 $pos]; :local downBytes [:pick $qBytes ($pos+1) [:len $qBytes]]; :put "$qName,$upBytes,$downBytes" }
- SCRIPT B
:put "Name,Target,MaxLimit,BytesUpload,BytesDownload"; :foreach i in=[/queue simple find] do={ :local name [/queue simple get $i name]; :local target [/queue simple get $i target]; :local maxlim [/queue simple get $i max-limit]; :local bytes [/queue simple get $i bytes]; :local pos [:find $bytes "/"]; :local tx [:pick $bytes 0 $pos]; :local rx [:pick $bytes ($pos+1) [:len $bytes]]; :put ("\"" . $name . "\",\"" . $target . "\",\"" . $maxlim . "\"," . $tx . "," . $rx) }
- SCRIPT C
:execute script="{
:put \"Name,Target,MaxLimit,BytesUpload,BytesDownload\";
:foreach i in=[/queue simple find] do={
:local name [/queue simple get \$i name];
:local target [/queue simple get \$i target];
:local maxlim [/queue simple get \$i max-limit];
:local bytes [/queue simple get \$i bytes];
:local pos [:find \$bytes \"/\"];
:local tx [:pick \$bytes 0 \$pos];
:local rx [:pick \$bytes (\$pos+1) [:len \$bytes]];
:put (\"\\\"\" . \$name . \"\\\",\\\"\" . \$target . \"\\\",\\\"\" . \$maxlim . \"\\\",\" . \$tx . \",\" . \$rx);
}
}" file="queues_report.csv"
Keterangan Script C:
- :put \"Name,Target,MaxLimit,BytesUpload,BytesDownload\"; = kita ngasi nama FIELDnya
- local name [/queue simple get \$i name]; = data di mikrotik QUEUE yang akan kita ambil
- file="queues_report.csv" : ganti dengan nama file yang kita inginkan
Bagi Anda yang ingin melihat tutorialnya dalam versi video, tenang saja sudah admin buatkan video youtube-nya juga kok di channel admin Androcom NET. Berikut videonya...
(video sedang proses)

Comments
Post a Comment