Minggu, 12 Januari 2014

Cara menghapus Cache Proxy Lusca



 Cara Menghapus Cache Proxy Lusca - Fullnya cache proxy dapat menyebabkan proxy external mikrotik dengan os lusca proxy makin lambat merespons request dari client untuk di berikan kepada client. Dari itu kita harus menghapus cache proxy yang terlanjur penuh

Berikut langkah-langkah menghapus cache proxy lusca yang penuh:

Pertama masuk ke putty sebagai root kemudian stop dulu service proxy yang berjalan dengan mengetikkan perintah :
sudo /etc/init.d/lusca stop
Kemudian lihat berapa cache yang ada dengan perintah
df -h
Misalnya yang tampil adalah seperti berikut :

proxy# df -h
Filesystem       Size    Used   Avail Capacity  Mounted on
tank/root         70G    501M     70G     1%    /
devfs            1.0k    1.0k      0B   100%    /dev
devfs            1.0k    1.0k      0B   100%    /usr/local/etc/unbound/dev
tank/cache0      100G     76G     23G    76%    /cache1
tank/cache1      100G     76G     24G    76%    /cache2
tank/cache1      100G     76G     24G    76%    /cache3
tank/root/tmp     70G     37k     70G     0%    /tmp
tank/root/var     73G    3.3G     70G     4%    /var


Berarti ada tiga directory cache, yakni cache1,cache2 dan cache3
Masuk kedalam directory tersebut dengan cara
cd /cache1
Kemudian hapus cachenya dengan perintah
rm -rf *
Tunggu penghapusan /cache1 sampai bersih, jika penghapusan cache1 telah selesai, langkah selanjutnya masuk ke cache berikutnya dengan cara yang sama
cd /cache2
Kemudian kosongkan isi directory /cache2 dengan perintah
rm -rf *
cd /cache3
Kemudian kosongkan isi directory /cache3 dengan perintah
rm -rf *
Jika seluruh directory yang ada telah di kosongkan, build kembali swap proxynya dengan perintah
lusca -z
Kemudian jalankan kembali service proxy yang tadi di hentikan dengan perintah
sudo /etc/init.d/lusca start
Untuk mengetahui isi cache yang sekarang dengan perintah
/df -h
Check apakah proxy berjalan normal atau tidak dengan perintah
lusca -NdCI
Jika proxy berjalan normal maka anda akan di tampilkan pesan tanpa error seperti berikut ini

proxy# lusca -NdCi
2014/01/12 22:16:23| lusca is already running!  Process ID 1642
proxy#

Selasa, 31 Desember 2013

Setting Billing Voucher Hotspot MikroTik User Manager versi 5.xx


Setting Billing Voucher Hotspot MikroTik User Manager versi 5.xx. MikroTik mempunyai package User Manager untuk me-manage user Hotspot, billing hotspot, voucher hotspot.
Dalam contoh disini , kita akan membuat Voucher Hotspot MikroTik Paket 3 Jam dengan Masa Aktif 7 hari.
Tujuan membuat Voucher Hotspot MikroTik Paket 3 Jam dengan Masa Aktif 7 hari adalah kita memberikan Paket 3 Jam kepada pelanggan Hotspot dengan masa aktif 7 hari, waktu 3 Jam ini bisa dipergunakan selama 7 hari.
Misalnya User A login hotspot hari pertama dan ber-internet selama 1 Jam lalu logout maka User A masih mempunyai sisa waktu 2 Jam selama 7 hari. Bila hari ketiga dia login kembali maka sisa waktu 2 Jam masih bisa dipakai , jika penggunaan hari ketiga selama 1 Jam maka User A masih mempunyai waktu 1 Jam selama 4 hari kedepan, namun jika User A login pada hari 8 maka akan muncul pesan error user has reached uptime limit karena telah melewati batas Voucher Hotspot.
Pusing ya bacanya :-D..hehe..ya ntar dicoba aja lalu dipahami pelan-pelan.

Lanjut ke tahap setting di User Manager
1. login ke User Manager MikroTik (
http://192.168.3.1:ipservice/userman) >> ini adalah contoh alamat IP Web User manager, silahkan disesuaikan dgn alamat masing-masing.
2. Ke menu profiles, tambah kan Paket 3 Jam Masa Aktif 7 Hari Harga Rp. 9000
Keterangan :
===========
Validity (masa aktif = 1w atau 1 minggu)
price (harga = 9000 )
3. Selanjutnya kita akan membuat limitation / batasan uptime 3 Jam. Pilih tab Limitations, tambahkan limitation baru. Isi pada bagian uptime = 3h ( 3 Jam), disini juga Anda bisa menetapkan Rate Limit untuk download dan Upload pada Paket ini. Isi pada kolom Rate limit dimana Tx = Download Rx = Upload. Jika sudah klik tombol Add
4. Lanjut dengan menambahkan limitation yang sudah kita buat tadi ke Profile. Menambah limit ke profile, klik Add New limitation, centang pada Limits Paket 3 Jam lalu klik tombol Add
5. Langkah terakhir melakukan uji coba untuk membuat User untuk Paket 3 Jam Masa Aktif 7 Hari tersebut. Pilih menu Users, klik Add One , masukkan Username dan Password, pada Assign profile pilih Paket 3 Jam Masa Aktif 7 Hari lalu klik tombol Add
User tersebut sudah bisa digunakan untuk login Hotspot MikroTik
6.Selanjutnya tinggal kita generate & kita print.

Minggu, 29 Desember 2013

RESET USER & PASSWORD USERMANAGER MIKROTIK / Cara menghapus database usermanager mikrotik


Bagi yang menggunakan mikrotik tentu tidak asing dengan 'user manager'. Tapi apabila suatu saat Kita lupa dengan user & password user manager tentu akan sangat merepotkan dan sayang kalau routerboard Mikrotik di hard reset karena akan menghilangkan semua settingan yang sudah tersimpan di Mikrotik tersebut secara keseluruhan.
Ada cara sederhana untuk mengatasinya yaitu dengan cara me-reset user manager yang cukup mudah.
Langkahnya adalah
:
1. Buka Mikrotik melalui Winbox
2. Klik pada 'New Terminal'
3. Ketik ' /tool user-manager database clear ' (tanpa tanda kutip)
4. Kemudian akan mucul peringatan bahwa database user-manager akan dihapus, tekan Y
5. Beres, sekarang coba buka user manager-nya


Sedangkan kalau hanya ingin mengetahui user dan password pakai ini saja, dijamin tidak menghapus databasenya
                /tool user-manager customer pr

Backup database userman secara otomatis kirim ke email Kita


Kita akan bahas bagaimana agar proses backup database userman bisa dilakuakan secara periodik dan dikirim secara otomatis ke alamat email kita, jadi tidak perlu lagi tiap hari melakukan backup database userman kemudian mendownloadnya ke komputer.

Berikut langkah-lagkahnya :
Masuk ke winbox kesayangan anda, klik System -> Script
Klik tanda + kemudian beri nama : userman, pada kolom source masukan kode berikut :

#----deklarasi variable-----------------------
#:local ts [/system clock get time]
#:set ts ([:pick $ts 0 0].[:pick $ts 3 5].[:pick $ts 6 8])
:local ds [/system clock get date]
:set ds ([:pick $ds 7 11].[:pick $ds 0 3].[:pick $ds 4 6])
:local identitasRouter [/system identity get name];
:local emailTujuan [/tool e-mail get from];
:local seriMikrotik [/system resource get board-name];
#--------------------------------------
#-----Backup usermanager mikrotik---------------
:local usermanBackup ($identitasRouter.$seriMikrotik."-userman-".$ds.".umb")
/tool user-manager database save name=$usermanBackup;
#-----Mengirim email-------------------
:delay 10s
:log info "Sedang mengirim email, silahkan tunggu beberapa detik..."
/tool e-mail send subject=$usermanBackup body=$usermanBackup to=$emailTujuan tls=yes file=$usermanBackup
:log info "Email sudah terkirim..."
#--------------------------------------
#-----menghapus -----------------------
:delay 60s
:if ([:len [/file find name=$usermanBackup]] > 0) do={/file remove $usermanBackup}
:log info "File $usermanBackup telah dihapus..!"

Klik OK

Kemudian kita buat scheduler yang bertugas untuk mengeksekusi script yang telah kita masukan tadi.
Klik System -> Scheduler, klik tanda + kemudian masukan nama : userman, interval : 1d 00:00:00 dan pada kolom on event isi dengan userman.

klik OK