Beste WHT'ers,
Ik ben op zoek naar iemand die kennis heeft van de Mikrotik API en tevens MySQL(/PHP) kennis heeft.
Op dit moment kan ik op mijn Mikrotik prima uitlezen hoeveel bezoekers (aka DHCP leases) mijn router hebben gebruikt per dag (zie scriptje hieronder). Elke nacht stuurt de router mij dit netjes door...
Nu zoek ik iemand die de resultaten hiervan in een MySQL database kan zetten zodat ik later een grafiekje kan maken (PHP met bootstrap dinges) van hoeveel gebruikers zaten er op welke dag op welke plaats.
Iemand een idee? :-):local i;
:local hostip;
:local hostname;
:local dhcplist "";
:local leasesall [ :len [ /ip dhcp-server lease find where server=dhcp1 ] ];
:local firmware [ /system routerboard get current-firmware ];
:local routeros [ /system package get number=0 value-name=version ];
:local macaddress;
/ip dhcp-server lease;
:foreach i in=[find where server=dhcp1 ] do={
:set hostname [get $i host-name];
:set hostip [get $i address];
:set macaddress [get $i active-mac-address];
:set dhcplist ($dhcplist . $hostname . " " . $hostip . " ". $macaddress . "\n");
};
/tool e-mail send to=mijn@mail.adres subject="DHCP Leases" body=( "Aantal DHCP leases: $leasesall\n\nFirmware: $firmware\nRouterOS: $routeros\n\n" . $dhcplist );