Pada pembahasan sebelumnya kita telah mengetahui cara setting userman (user manager) sebagai hotspot di MikroTik. Masih berkenaan dengan userman, maka pada artikel ini saya akan membahas cara menghapus voucher mikrotik hotspot yang expired (kadaluarsa) di userman.
Ada 2 cara dalam menghapus voucher hotspot yang expired di userman (User Manager) Mikrotik yaitu dengan cara manual dan secara otomatis. Disini saya akan memberikan tutorialnya secara satu persatu. Sebelum itu, mari ketahui alasan kenapa voucher yang sudah expired mesti dihapus.
Kenapa Voucher Expired Harus di hapus ?
Hal ini diperlukan agar lebih memudahkan anda dalam mengelola user pada database userman. Selain itu, voucher expired yang tidak dihapus akan akan memenuhi storage didatabase userman sehingga hdd routerboard Mikrotik anda menjadi penuh yang mengakibatkan kinerja routerboard semakin berat.
Namun jika anda masih membutuhkan voucher expired untuk keperluan laporan atau dokumentasi,maka anda dapat menyalin data nya di tempat penyimpanan external.
Menghapus Voucher Hotspot Userman Expired Manual
Berikut ini merupakan langkah-langkah dalam menghapus voucher hotspot userman yang expired secara manual.
- Buka Browser lalu login ke userman. Baca juga : Cara Login Userman
- Setelah itu pilih menu “Advanced Search”
- Di bagian “Look for” pilih “users”
- Lalu pada bagian “+” pilih “Total Time Left”
- Di sampingnya pilih “is” > “ equal to”
- Pada kotak yang terakhir isi dengan “0s”
- Setelah itu klik ”Search” dan centang voucher user yang ingin di hapus
- Terakhir klik menu ”edit” dan pilih ”remove”
Begitulah cara menghapus voucher hotspot yang expired secara manual. Jika anda ingin menghapus secara nya otomatis, maka silahkan ikuti pembahasan dibawah ini.
Menghapus Voucher Hotspot Userman Expired Otomatis
Untuk menghapus voucher hotspot userman secara otomatis disini kita akan menggunakan script. Nantinya, script ini akan dijalankan secara berkala menggunakan fitur scheduler sehingga database voucher di useman anda menjadi lebih ringan tanpa harus menghapus nya secara manual.
Membuat script Voucher expired
Langkah pertama kita akan membuat script penghapus user expired. Adapun langkah-langkahnya adalah sebagai berikut :
- Login mikrotik menggunakan winbox
- Klik menu System > Scripts > Klik tanda +
- Pada kolom name isikan “hapus-user-expired” tanpa tanda petik
- pada kotak source masukan script persis seperti dibawah ini :
/tool user-manager user remove [find where !actual-profile]
- Klik OK untuk menyimpan
Setting Fitur Scheduler
Setelah anda sudah membuat script untuk menghapus voucher yang telah expired di database userman, maka Langkah selanjutnya adalah melakukan setting di fitur scheduler agar script tersebut dapat berjalan secara otomatis. Adapun Langkah-langkahnya adalah sebagai berikut :
- Kembali ke menu system > scheduler > klik tanda ”+”
- Pada bagian “Name” isikan namanya bebas, contoh : “hapus_expired_user“.
- Di bagian ”Interval” isikan interval waktu yang akan digunakan agar script dapat berjalan. Contoh : 15 menit, maka script akan berjalan setiap 15 menit.
- Tambahkan script dibawah ini pada bagian “on event”
/sys scr run hapus-user-expired
Pada script diatas maksud dari “hapus-user-expired” yang saya buat sebelumnya. jadi anda dapat menggantinya sesuai dengan nama script anda sendiri.
- Terakhir klik OK untuk menyimpan.
Note : Jika anda menggunakan script penghapus Voucher expired, namun mengalami permasalahan pada jam di router tersebut, maka saya sarankan untuk melakukan setting tambahan di mikrotik pada artikel berikut ini : Membuat Sistem Backup Jam Mikrotik
Begitulah cara menghapus voucher hotspot yang expired di userman (User Manager) Mikrotik secara manual dan otomatis. Sekian untuk artikel kali ini, semoga mudah dipahami dan bermanfaat bagi kita semua. Jangan lupa share artikel ini dan follow akun kami di media lainnya agar tidak ketinggalan informasi dan tutorial yang tentunya akan sangat bermanfaat. Terima kasih