cara menghapus voucher hotspot yang sudah kadaluarsa (expired) di user manager mikrotik.
Tutorial ini menjawab pertanyaan agan Putra99 dan beberapa pelanggan yang lain.
Supaya gak mati penasaran hehehe…langsung saja kita praktekan langkah-langkahnya di bawah ini.
Supaya gak mati penasaran hehehe…langsung saja kita praktekan langkah-langkahnya di bawah ini.
1. Masuk ke winbox mikrotik kesayangan anda.
2. Klik menu System -> Script
3. Klik tanda + lalu masukan kode berikut pada kolom source dan beri nama hapus-kadaluarsa :

2. Klik menu System -> Script
3. Klik tanda + lalu masukan kode berikut pada kolom source dan beri nama hapus-kadaluarsa :
:foreach a in=[/tool user-manager user find] do={:if ([/tool user-manager user get $a uptime-used]=0s) do={
:log warning ("hapus voucher kadaluarsa.. $[/tool user-manager user get $a name]")
/tool user-manager user remove [/tool user-manager user get $a name]
}}

4. Selanjutnya buat scheduler mikrotik yang berfungsi sebagai penjadwal untuk menjalankan script yang telah kita buat tadi. Tujuannya adalah untuk melakukan proses pembersihan sesuai jadwal yang kita inginkan, misal seminggu sekali, sebulan sekali, setahun sekali atau seratus tahun sekali. Pada contoh kali ini saya buat 7 hari sekali.
Name : bebas
Interval : 7d 00:00:00
On Event : hapus-kadaluarsa (nama script yang akan dijalankan)
Name : bebas
Interval : 7d 00:00:00
On Event : hapus-kadaluarsa (nama script yang akan dijalankan)
selanjutnya tinggal kita test, untuk melakukannya tidak perlu nunggu 7 hari. Anda cukup masuk ke menu System -> Script lalu klik script yang telah anda buat tadi, lalu tekan tombol RUN untuk menjalankan scriptnya. Jika script anda berhasil maka semua user yang telah expire akan menghilang dari user manager kesayangan anda. Jangan lupa lihat juga sistem log mikrotik apakah script yang anda eksekusi berjalan dengan baik atau tidak.
0 Response to "Cara menghapus voucher yang expire di user manager mikrotik"
Post a Comment