My iWinbox app is released! Manage your RouterOS devices on iPhone/iPad and SNMP monitoring

Hi,

I’m a big fan of RouterOS. I spend few months to develop an iOS app by myself. It works well on generic iOS devices. I’m glad to announce it’s not only a full feature management tool, but also a wonderful SNMP Monitoring tool! Manage your MikroTik RouterOS devices anywhere, anytime on iPhone or iPad. :sunglasses:

Device Management Features:
• Multi device management, readonly mode and comment your device.
• Full features. You can view/edit most settings.
• Filter the list, swipe out to enable/disable/delete/comment list items.
• Show description of Mikrotik Documentation when editing a field.
• Safe form editing, only save/update changed attributes.
• Live Tx/Rx charts of interfaces and simple queues.
• Tools available, eg: ping, IP Scan, traceroute, etc.
• Modern UI, swiping out to show buttons.

SNMP Monitoring Features:
• In one hour/Hourly/Daily/Monthly Graphs.
• Resources usage, eg: CPU, memory, HDD.
• Interface bytes in/out.
• Queue bytes in/out.
• DHCP lease count.
• Wireless registration table entry count.
• Hotspot user rates in/out.
• Get metrics every ten minutes.

App Store:
https://itunes.apple.com/us/app/my-iwinbox/id1140381490

My goal is to build the best MikroTik RouterOS toolset on the planet!
If you have any ideas or issues, please let me know. Any advices are appreciated. :smiley:

Very good initiative
!

Envoyé de mon SM-G925F en utilisant Tapatalk

Great initiative, testing… :smiley:

Amazing. Congratulations!!!
Thank you!!!
Working in iPad with ios 8.2

Thanks darkprocess and mandrade, you’re so kind. :smiley:


great!
To be honest, I focus on iPhone now.
If you have any ideas to make it better in iPad. Please do let me know. I will try to get it done latter. :smiley:

For my an iPad is a big iPhone.

Only my recommendation y smaller letters, for more info in the screen.

Version 1.2.0 is released!

  1. Better device management, you can comment your devices now!
  2. Show instructions when connection timeout.
  3. Indicate current host after login in, it’s useful when you have many devices.
  4. Add System/Reboot menu, a confirm dialog will be shown.
  5. Be able to edit System/Watchdog form fields.
  6. Show much more fields in Wireless interface form editing.
  7. Fix traffic stats and graph in RouterOS 6.25 and older.
  8. Fix the bug that list does not reload if you enable/disable/delete an item sometimes.
  9. Fix some crash cases.

Thanks for all your guys’ feedbacks. It should be much more stable and powerful now. :wink:

The app is available on iPad now. Try it :smiley:

Version 1.3.0

  • iPad support! You can find the app in App Store on iPad now!
  • Check whether host is available at startup, show a status bar in device list.
  • Add System/Shutdown menu, a confirm dialog will be shown.
  • Improve list view in IP Firewall Filter/NAT/Mangle.
  • Improve list view in PPP Secrets/Active Connections.
  • SNMP monitoring, view data in grid inx details.

Very good my friend. Congratulations again. I’ve downloaded it today and is working well.

Suggestion. Add thousand separator " , or . doesn’t matter if is american or decimal, but is easy for reading the bytes counts, memory, space, etc etc

$12 - great price for Ukraine. My salary is $100 a month :frowning: When is a discount on the application ?

Just imagine how big would be your salary if you were in equation Africa… If you spend many thousands dollars for building network and you find such application from whatever reason good for you than 12 dollars price is not a showstopper. If you have just one router that costed you 10 dollars from the second hand, you do not need such application at all. If you could spend insane money to buy an iphone, why not to buy relatively priced applications too?

“If you could spend insane money to buy an iphone”
$170 iPhone 5 on AliXpress, okay :confused:

I just asked about the availability of discounts. I am sincerely happy for you.

It is relative. I am not willing to spend my two months salary for a phone. But everyone can negotiate on the price so good luck.

The free beta test in August just ended. So no recent discount.

The price in all regions are the same, I’m sorry it’s expensive in some region. I’m a RouterOS enthusiast. I spend much time and energy on this program, listen to all your feedbacks, fix bugs and get features done. On the other hand, the app would got continuous updates if I got paid. I try my best to let you feeling it worth the price. Most friends think it’s OK so far. Some also appreciate it.

Best regards.

I really like the app, however I’m not thrilled that the SNMP only works if you connect to the device via public IP and let the app make a bunch of automatic configuration changes the router re: SNMP.

I use a VPN to remotely manage my devices and connect via the VPN, with regular SNMP credentials. Please add a manual SNMP configuration option so that those who monitor the device remotely through a VPN can use the SNMP functionality without having to open firewall and winbox ports on external IP.

Thanks!

The SNMP is an optional feature. I have a SNMP sever to collect metrics from routers. The SNMP server needs the public ip of routers, otherwise, the server is not able to touch your router.

Do you mean adding a manual SNMP configuration with VPN options? The SNMP server collect metrics from routers with different VPN. You can imagine some routers have public ip, router A needs VPN 1, router B needs VPN 2, etc. It is a challenging and tough task for me.

I also thought some options, however, both are not good enough.

  • The app collect metrics from routers while the app is not able to run in background in iOS.
  • Distribute a setup file to you. Then you install the SNMP server on PC to collect data. But it’s complex to make sure the distributed setup file to run on all environments and keep them updated. And you also need a PC running 7x24.

Any ideas are appreciated, thanks!

In my case, I leave my phone always connected to my VPN, and so it always has access to the MikroTik via private IP rather than public. I therefore do not need or want to open SNMP access to the world, since the device can access the MikroTik via private IP from anywhere - there is no point opening up SNMP public IP feature. Your SNMP feature would work for me from anywhere, as long as I can enter the SNMP community manually and it doesn’t block me from using a private IP.

Essentially, have an option to enter the SNMP settings into the app manually (community name, etc.) rather than requiring an auto-setup feature that does things I wouldn’t want done. You don’t have to make it ‘integrate’ with VPNs, I would expect that whoever would use such a manual setup feature would know that they needed to connect to the VPN for the app to collect data.

Edit: Oh, I understand now. It is not my phone doing the SNMP graphing, but your server. That makes sense. I’m not sure I want to use that feature then, anyway, if your server has to store the data. That opens up potential privacy concerns with data storage etc. You should probably make that a bit clearer in the explanation of this feature that this is an externally hosted service.

Hello,

Please advise How to activate PING command like windows terminal using the iWinbox.

Thank you.

Best Regards,
Denny

Hi Denny.

  • Connect to a device.
  • Click the Tools tab, than click PING.
  • Fill the fields according to your situation.

By the way, you can click the feedback button in the app to send question to me.
Best regards.

What about support for api-ssl?