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.
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.
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.
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?
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.
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.
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.
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.