To update the main post since it is not providing needed information, And to clarify what features are included in both the paid and free versions of MikroWizard. Additionally, it would be helpful to outline what MikroWizard is designed for and its development roadmap.
Short Description:
MikroWizard is designed to help MikroTik users monitor and manage their routers from an IT administrator's viewpoint. Beyond being merely a monitoring and management tool, it functions as a complete management solution that offers PAM-like capabilities specifically for MikroTik devices.
Before developing MikroWizard, which originated from a customer request, I explored existing central management software for MikroTik devices. While "Dude" and other free or commercial tools are available, they didn’t meet my requirements. Many commercial options looked promising but posed security concerns, as trusting a cloud provider to access our network—or relying on the internet for server access—was not an acceptable risk, also they are not offering what I actually looking for.
Here’s what I was searching for MikroTik Managment:
✔ The ability to manage all users who access MikroTik devices, including coworkers, admins, support center staff, customers, and even IT administrators themselves.
✔ A logging system to track all actions performed by admins, customers, and support operators on the router, with historical data showing who made changes and when—similar to the logs provided in PAM solutions.
✔ Centralized creation and editing of system users and groups.
✔ Scheduled firmware updates without requiring internet access on MikroTik routers.
✔ A syslog grabbing and storage feature with filtering and search capabilities.
✔ A centralized, reliable backup solution with differential backups and scheduling options.
After realizing that many others face similar challenges, I decided to take matters into my own hands and develop a single tool capable of addressing all these needs in one place.
The free and open-source version
offer a range of powerful features, combining an integrated Radius server and Syslog server for enhanced functionality. Key features include:
✔ Storing syslog events in a categorized, searchable format within a database.
✔ Centralized user and permission group management for multiple MikroTik devices, organized by device groups or specific devices.
✔ Creation of unlimited device groups for scheduled actions or controlled user access.
✔ Batch code execution for device groups or selected devices, with the option for scheduled execution.
✔ Automated backups based on individual devices or device groups.
✔ Comprehensive session history and logs, including session duration, user details, and full information for both locally defined users and Radius (MikroWizard) users.
✔ Detailed records of failed and successful login attempts, including user identity and timestamps.
✔ Categorized and searchable storing of all executed router commands by users, along with a complete log of actions performed by both Radius (MikroWizard) users and locally defined users (for example main admin).
✔ Basic monitoring tools, such as tracking device bandwidth usage, interface bandwidth history, and device health metrics like CPU and temperature history.
✔ Additional utilities for tracking device events, maintaining historical records, and monitoring the current status of devices, such as identifying online users on MikroTik routers.
Pro Version – Additional Features:
addition to what the open-source version offers, It has the following features right now:
✔ The NOC dashboard is tailored for large monitors or computers, providing real-time event monitoring via Syslog event generation and MikroWizard scanner events. It supports customers, such as WISPs managing numerous MikroTik devices, by efficiently tracking link downtimes, health issues, security incidents, radio quality drops, and more. And fully customizable based on the customer's request.
✔ Enhanced user controls, such as enforcing OTP authentication on routers/MikroWizard or restricting user logins based on source IP addresses.
✔ Password Vault: This feature allows the automatic rotation of system user passwords based on a pre-defined password list or dynamically generated complex passwords. It enables the rotation of admin passwords for devices and locally defined users as per admin selection. With this functionality activated, no one, not even administrators, will have direct access to local passwords. Any password reveal action is securely logged in MikroWizard.
✔ Radio quality monitoring and historical data.
✔ DHCP server monitoring alerts and the possibility of search event history based on MAC address.
✔ Advanced backup management tools, including features like one-click disaster recovery for configuration rollback, search functionality within backed-up configurations, and the ability to compare different versions of saved configurations.
✔ Automated firmware updates with options to: update to the latest available version, update to a system-defined version, or update to a custom-selected version.
✔ The Configuration Sync and Configuration Cloner (new tool) allows you to synchronize router configurations within a group or selected routers across specific sections. This can be done in live mode or scheduled mode, with selectable sections such as firewall filters, address lists, DNS configurations, etc. It is particularly useful in scenarios like VRRP synchronization or when a WISP requires identical configurations in specific sections across multiple routers.
GitHub discussion link
✔ And, of course, dedicated support and customization services exclusively for all pro users.
Roadmap of Features:
✔ Development of new functionalities for both open-source and premium versions:
- Maps (network-based and location-based)
- Vulnerability and security scanner
- Customer-side panel
Feel free to reach out if anyone needs more detailed information. Additionally, I can provide a demo license for the pro version if you have the open-source version installed.