Archive

Posts Tagged ‘Mrogram Part-1 Python-Mikrotik DHCP Server lease Count’

Mrogram Part-1 Python-Mikrotik DHCP Server lease Count

March 7th, 2014 No comments

Beberapa hari ini ingin menyalurkan hasrat mrogram,  penasaran saja bagaimana python bisa bekerja sama dengan mikrotik untuk menghasilkan data statistik load network,  part 1 ini saya membahas bagaimana python membaca nilai DHCP lease count lalu menyimpan ke database dan memunculkan data statistik dalam bentuk grafik, hasilnya seperti dibawah

dhcpserver

Langsung sajalah liat note saya selama mrogram, kalau ada yang mau coba dan tidak jelas silahkan tinggalkan komen dibawah

HOW TO Mikrotik Python [ip dhcp-server lease print count-only]

1. Buat File di Mikrotik:  
/file print file=dhcp-server

2. Buat Script dan Scheduler di Mikrotik:
:local first [/ip dhcp-server lease print count-only active];
/file set dhcp-server.txt contents=  "$first"

Buat Scheduler

;;; DHCP-SERVER COUNT
name="dhcp-server" start-date=jan/02/1970 start-time=05:00:00 
interval=1m4s on-event=dhcp-server owner=mahmudsaja 
policy=reboot,read,write,policy,test,password,sniff,sensitive 
run-count=12353 next-run=10:36:00 

3. Buat Database
mysql> show tables;
+--------------------+
| Tables_in_mikrotik |
+--------------------+
| user_host          |
| user_sso           |
+--------------------+
2 rows in set (0.00 sec)

mysql> CREATE TABLE `user_dhcpserver` (   `waktu` datetime DEFAULT NULL,   `dhcpserver` int(40) DEFAULT NULL);                    Query OK, 0 rows affected (0.13 sec)

4. Isi Direktori
 Read more...