Awesome!Looks very promising!
Install on Proxmox Ubuntu LXC was absolutely easy. Nice GUI. Bugreport will follow...
Ralf.
Yes , it is in our roadmap . we are planning to implement itHello, your software is looking great. Do you have or are you planning to have network maps like in the dude ?
Interesting, we didn't think at all that someone with 3 routers may use this software and happy about that. thanks for your feedback I add your suggestion to the list for our team to check it!Dashboard - Total device traffic is useless...I have 3 edge rouers connected via wireguard and Total device traffic is showing eveything together? this information is useless. it would be good to filer it regarding groups...I have 3 groups ...3 edge routers...with NAT.
This is not from the Mikrotik team ( it is made by me and my team ) but that makes me happy that you liked it. This software is made for providers with many routers but everyone is free to use it with any purpose! and you can use it for any type of MikroTik router including HAP AX3, but you can't install it on the HAP AX3. it should installed on a server,pc, or VM.FINALY, I lost my belief already, Thank you Mikrotik....looks good. Installed in Proxmox in Ubuntu LXC. Just wonderinf if HAP AX3 will be able to run this SW
How about 40 routers ? I have many remote sites with Mikrotik LTE routers connected via Wireguard back to the office.
I installed MikroWizard today, installation went flawlessly but even i registered serial number and your site says its active software doesn't recognize that code is confirmed. Also I can't find my router. I turned on API.
Is there a docker compose file for this ?
Would be much easier to run on my dockge docker host ...
Found a problem, firewall was blocking API port, for now only office devices are added and one offsite device. One small advice, please for free-memory and free-hdd-space put kbps, not bps. Maybe auto ranging would be good.
We are creating the docker-compose file and the installation will be changed soon…
The dashboard shows the data for the last 24 hours. So, fixed or not you will see it until next 24 hours .Just noticed that on dashboard I have 7 warning events and on events i can see they are fixed. So why it's not possible to remove that logs ? Or why system don't remove them once they are fixed ?
As the docker install requires ubuntu for now and crashes on debian bookworm...
I will wait for decent docker-compose files
Wow, great software You got there. I'm playing with it for couple of hours. I'm missing an option to add single router. I tried to scan from ex. 10.10.10.1-10.10.10.1 and it doesn't find it, but when I try 10.10.10.1-10.10.10.2 it finds it. Also I would like to see "run now" option for already configured tasks.
Correct me if I'm wrong, but free edition can be used forever, or there is some kind of a trial period?
Keep the good work!
I was interested right up until I saw that you are doing a per device subscription based pricing model, no thanks. If you have a one time purchase pricing model in the future for # of device tiers, I'd be interested.
Free: Ok...And also you will get free automatic updates!
The application and the device that has to be manage was separated by wireguard vpn, L3 connection from ubuntu console where this application was installed to the device needs to be manage is workiing properly like ping and ssh but on the GUI of this application using scanner the device won't show up after scan since single host is a known bug I put 192.168.89.1-192.168.89.2 to workaround the issue still the device won't show up api on the target device is enable and i haven't see any login attempt from the device that this application is trying to login
Free: Ok...And also you will get free automatic updates!
Automatic: Bad.
What do you mean by automatic? Do the program ask for confirmation or can you stay on the same version forever?
Because I ask this: If the program is forced to update and one day the free version is withdrawn to forcefully switch to the paid version,
as Logmein and others have done, for example...
Quick question: is the 8 GB RAM requirement an absolute minimum or is there a chance it could run on a Raspberry Pi 4 with 4 GB of RAM?
Why is the package splitted into frontend and backend? Also, why not an image with all the dependencies?
Hello, I installed this and have been looking at it and noticed a GUI bug.
When you click "Adding new task" the "theme" "columns" and "Items per page" all open BEHIND the window, you can see them when you close the task.
It would be nice if there was a place to view currently running/progress of tasks/jobs as well instead of disappearing into the abyss.
Is it possible to add toggles for what we would want listed in "device logs"? As already mentioned, It would be nice to turn off all internal events (aside from eth port activity)
Also, on task planer (planner typo?) It gives the clicking ability to run a backup, which isn't available for free users, but it does not give any error or warning, just acts like its accepted and goes away.
great job! I will give this a try and add a few of our routers that we manage. This is above and beyond what say Splynx can do .
Perhaps MikroTik will take note of this and use to build their own. Or they leverage your source-code to build their own cloud manager.
Can you please provide more information?Any reason we couldn't get this to work on a decent-sized CCR with containers? I'm thinking at minimum a CCR2004 4GB RAM and external storage or more likely a CCR2116/2216 with SSD's.
Maybe the user you are trying with is not allowed to use API? or is it simply the wrong user/password? please check the logs in the scanner wizard to troubleshoot the problem.I had a problem adding devices. Testing a routeos device with a public IP address, I tried every means to fail to add devices, make sure the api was enabled, Routeos-log had a log message, and login failed
There is a batch command execution option in MikroWizard named "snippets" You can write commands and execute them on selected devices/groups and see the results, but if you want a more customized solution based on your needs you can reach us at info@mikrowizard.com.Hello everybody,
From a global perspective, there is a lot of room to improve productivity. In many cases we are using multiple Mikrotik devices at the same time and we are configuring multiple things, such as interfaces and VPNs, in between these devices. If we could have the ability to control multiple devices from the same interface, it could be a real breakthrough in terms of the productivity. A similar approach was implemented in some of the SDWAN controllers. For example, IPSEC: Peers, Identifiers, Profiles and Proposals could be configured on multiple devices at the same time.
Best,
K.
psql -U your_username -d your_database_name
root@debian:~# psql -U joseph -d mikrotik
psql: error: FATAL: Peer authentication failed for user "joseph"
I mean, if you use their "docker" install, its practically one command. You run the one c/p command, answer 5 questions (make username, make database pass, IP, make radius secret, done)I am not well versed in linux. I tried to install this in a Debian LXC under Proxmox and failed.
There are too many steps in the installation, and while I appreciate the detail and effort that went into creating the instructions, they did not work for me.
I got as far as:
But this command failed as follows:Code: Select allpsql -U your_username -d your_database_name
Any suggestions?Code: Select allroot@debian:~# psql -U joseph -d mikrotik psql: error: FATAL: Peer authentication failed for user "joseph"
It would be so much nicer if the manual installation was packaged in a single command. Possible?
Thank you.
Debian GNU/Linux 11 debian tty1
raw/b1fc4e0f283fd48d78861fa1a665fd1cb19b734d/installer.sh)" rootsercontent.com/s265925/84f8fdc90c8b330a1501626a50e983a1/r
installing docker...
Hit:1 http://security.debian.org bullseye-security InRelease
Hit:2 http://deb.debian.org/debian bullseye InRelease
Hit:3 http://deb.debian.org/debian bullseye-updates InRelease
Ign:4 https://download.docker.com/linux/ubuntu bullseye InRelease
Err:5 https://download.docker.com/linux/ubuntu bullseye Release
404 Not Found [IP: 13.225.63.62 443]
Reading package lists... Done
E: The repository 'https://download.docker.com/linux/ubuntu bullseye Release' does not have a Release file.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
apt-transport-https is already the newest version (2.2.4).
ca-certificates is already the newest version (20210119).
curl is already the newest version (7.74.0-1.3+deb11u13).
software-properties-common is already the newest version (0.96.20.2-2.1).
The following packages were automatically installed and are no longer required:
fontconfig-config fonts-dejavu-core geoip-database libdeflate0 libfontconfig1 libfreetype6 libgd3 libgeoip1 libjbig0
libjpeg62-turbo libnginx-mod-http-geoip libnginx-mod-http-image-filter libnginx-mod-http-xslt-filter
libnginx-mod-mail libnginx-mod-stream libnginx-mod-stream-geoip libpng16-16 libtiff5 libwebp6 libx11-6 libx11-data
libxau6 libxcb1 libxdmcp6 libxpm4 nginx-common nginx-core
Use 'sudo apt autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 53 not upgraded.
E: gnupg, gnupg2 and gnupg1 do not seem to be installed, but one of them is required for this operation
(23) Failed writing body
Hit:1 http://deb.debian.org/debian bullseye InRelease
Hit:2 http://deb.debian.org/debian bullseye-updates InRelease
Ign:3 https://download.docker.com/linux/ubuntu bullseye InRelease
Hit:4 http://security.debian.org bullseye-security InRelease
Err:5 https://download.docker.com/linux/ubuntu bullseye Release
404 Not Found [IP: 13.225.63.90 443]
Reading package lists... Done
E: The repository 'https://download.docker.com/linux/ubuntu bullseye Release' does not have a Release file.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Package docker-ce is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package 'docker-ce' has no installation candidate
Failed to start docker.service: Unit docker.service not found.
Failed to enable unit: Unit file docker.service does not exist.
usermod: group 'docker' does not exist
Error.
Following ports is not availble: 6379 5432
port 6379 is needed for redis
port 5432 is needed for postgres
port 80 and 443 is needed for Nginx
I was confused about the docker install -- I thought it meant installation as a container on an MT device.
I just tried the docker install and it failed as follows:
Code: Select allDebian GNU/Linux 11 debian tty1 raw/b1fc4e0f283fd48d78861fa1a665fd1cb19b734d/installer.sh)" rootsercontent.com/s265925/84f8fdc90c8b330a1501626a50e983a1/r installing docker... Hit:1 http://security.debian.org bullseye-security InRelease Hit:2 http://deb.debian.org/debian bullseye InRelease Hit:3 http://deb.debian.org/debian bullseye-updates InRelease Ign:4 https://download.docker.com/linux/ubuntu bullseye InRelease Err:5 https://download.docker.com/linux/ubuntu bullseye Release 404 Not Found [IP: 13.225.63.62 443] Reading package lists... Done E: The repository 'https://download.docker.com/linux/ubuntu bullseye Release' does not have a Release file. N: Updating from such a repository can't be done securely, and is therefore disabled by default. N: See apt-secure(8) manpage for repository creation and user configuration details. Reading package lists... Done Building dependency tree... Done Reading state information... Done apt-transport-https is already the newest version (2.2.4). ca-certificates is already the newest version (20210119). curl is already the newest version (7.74.0-1.3+deb11u13). software-properties-common is already the newest version (0.96.20.2-2.1). The following packages were automatically installed and are no longer required: fontconfig-config fonts-dejavu-core geoip-database libdeflate0 libfontconfig1 libfreetype6 libgd3 libgeoip1 libjbig0 libjpeg62-turbo libnginx-mod-http-geoip libnginx-mod-http-image-filter libnginx-mod-http-xslt-filter libnginx-mod-mail libnginx-mod-stream libnginx-mod-stream-geoip libpng16-16 libtiff5 libwebp6 libx11-6 libx11-data libxau6 libxcb1 libxdmcp6 libxpm4 nginx-common nginx-core Use 'sudo apt autoremove' to remove them. 0 upgraded, 0 newly installed, 0 to remove and 53 not upgraded. E: gnupg, gnupg2 and gnupg1 do not seem to be installed, but one of them is required for this operation (23) Failed writing body Hit:1 http://deb.debian.org/debian bullseye InRelease Hit:2 http://deb.debian.org/debian bullseye-updates InRelease Ign:3 https://download.docker.com/linux/ubuntu bullseye InRelease Hit:4 http://security.debian.org bullseye-security InRelease Err:5 https://download.docker.com/linux/ubuntu bullseye Release 404 Not Found [IP: 13.225.63.90 443] Reading package lists... Done E: The repository 'https://download.docker.com/linux/ubuntu bullseye Release' does not have a Release file. N: Updating from such a repository can't be done securely, and is therefore disabled by default. N: See apt-secure(8) manpage for repository creation and user configuration details. Reading package lists... Done Building dependency tree... Done Reading state information... Done Package docker-ce is not available, but is referred to by another package. This may mean that the package is missing, has been obsoleted, or is only available from another source E: Package 'docker-ce' has no installation candidate Failed to start docker.service: Unit docker.service not found. Failed to enable unit: Unit file docker.service does not exist. usermod: group 'docker' does not exist Error. Following ports is not availble: 6379 5432 port 6379 is needed for redis port 5432 is needed for postgres port 80 and 443 is needed for Nginx
I mean, if you use their "docker" install, its practically one command. You run the one c/p command, answer 5 questions (make username, make database pass, IP, make radius secret, done)I am not well versed in linux. I tried to install this in a Debian LXC under Proxmox and failed.
There are too many steps in the installation, and while I appreciate the detail and effort that went into creating the instructions, they did not work for me.
I got as far as:
But this command failed as follows:Code: Select allpsql -U your_username -d your_database_name
Any suggestions?Code: Select allroot@debian:~# psql -U joseph -d mikrotik psql: error: FATAL: Peer authentication failed for user "joseph"
It would be so much nicer if the manual installation was packaged in a single command. Possible?
Thank you.
It installed super easy on ubuntu 22.04
Extra bug
In IP scanner, I put 100.64.0.2-100.64.4.254 for our CGnat routers, most of the devices have already been added but reran to make sure none were offline during first scan. I am on day 4 since starting that, still says its scanning. (I noticed this upon initial install and added current routers using /25's at a time.
I have not found a way to "cancel" the broken scan either
I am using Debian.Yes you need a Linux server Debian based (Ubuntu recommended)I was confused about the docker install -- I thought it meant installation as a container on an MT device.
I just tried the docker install and it failed as follows:
Code: Select allDebian GNU/Linux 11 debian tty1 raw/b1fc4e0f283fd48d78861fa1a665fd1cb19b734d/installer.sh)" rootsercontent.com/s265925/84f8fdc90c8b330a1501626a50e983a1/r installing docker... Hit:1 http://security.debian.org bullseye-security InRelease Hit:2 http://deb.debian.org/debian bullseye InRelease Hit:3 http://deb.debian.org/debian bullseye-updates InRelease Ign:4 https://download.docker.com/linux/ubuntu bullseye InRelease Err:5 https://download.docker.com/linux/ubuntu bullseye Release 404 Not Found [IP: 13.225.63.62 443] Reading package lists... Done E: The repository 'https://download.docker.com/linux/ubuntu bullseye Release' does not have a Release file. N: Updating from such a repository can't be done securely, and is therefore disabled by default. N: See apt-secure(8) manpage for repository creation and user configuration details. Reading package lists... Done Building dependency tree... Done Reading state information... Done apt-transport-https is already the newest version (2.2.4). ca-certificates is already the newest version (20210119). curl is already the newest version (7.74.0-1.3+deb11u13). software-properties-common is already the newest version (0.96.20.2-2.1). The following packages were automatically installed and are no longer required: fontconfig-config fonts-dejavu-core geoip-database libdeflate0 libfontconfig1 libfreetype6 libgd3 libgeoip1 libjbig0 libjpeg62-turbo libnginx-mod-http-geoip libnginx-mod-http-image-filter libnginx-mod-http-xslt-filter libnginx-mod-mail libnginx-mod-stream libnginx-mod-stream-geoip libpng16-16 libtiff5 libwebp6 libx11-6 libx11-data libxau6 libxcb1 libxdmcp6 libxpm4 nginx-common nginx-core Use 'sudo apt autoremove' to remove them. 0 upgraded, 0 newly installed, 0 to remove and 53 not upgraded. E: gnupg, gnupg2 and gnupg1 do not seem to be installed, but one of them is required for this operation (23) Failed writing body Hit:1 http://deb.debian.org/debian bullseye InRelease Hit:2 http://deb.debian.org/debian bullseye-updates InRelease Ign:3 https://download.docker.com/linux/ubuntu bullseye InRelease Hit:4 http://security.debian.org bullseye-security InRelease Err:5 https://download.docker.com/linux/ubuntu bullseye Release 404 Not Found [IP: 13.225.63.90 443] Reading package lists... Done E: The repository 'https://download.docker.com/linux/ubuntu bullseye Release' does not have a Release file. N: Updating from such a repository can't be done securely, and is therefore disabled by default. N: See apt-secure(8) manpage for repository creation and user configuration details. Reading package lists... Done Building dependency tree... Done Reading state information... Done Package docker-ce is not available, but is referred to by another package. This may mean that the package is missing, has been obsoleted, or is only available from another source E: Package 'docker-ce' has no installation candidate Failed to start docker.service: Unit docker.service not found. Failed to enable unit: Unit file docker.service does not exist. usermod: group 'docker' does not exist Error. Following ports is not availble: 6379 5432 port 6379 is needed for redis port 5432 is needed for postgres port 80 and 443 is needed for Nginx
Sorry, lost in translation. That was a hypothetical question, not a "I tried it and it didn't work".Can you please provide more information?Any reason we couldn't get this to work on a decent-sized CCR with containers? I'm thinking at minimum a CCR2004 4GB RAM and external storage or more likely a CCR2116/2216 with SSD's.
Installation method? any errors you face? and which part is not working?
Please open an issue in GitHub or our contact us at info@mikrowizard.com
Mikrowizard should work with your router regardless of its hardware
Thanks
Out of curiosity, is the backups and updates features COMPLETELY pay only? I notice even trying to do singles do not work
Sorry, lost in translation. That was a hypothetical question, not a "I tried it and it didn't work".
Can you please provide more information?
Installation method? any errors you face? and which part is not working?
Please open an issue in GitHub or our contact us at info@mikrowizard.com
Mikrowizard should work with your router regardless of its hardware
Thanks
In other words, have you guys tested loading the containers onto MikroTik devices themselves, or on CHR? Using RouterOS's built-in container support?
As for feedback, I loaded it up and yes, for an ISP, a single total bandwidth chart on the dashboard is pointless.
I do not like how the RX and TX charts are laid out. Since upload is statistically significantly less than download, the way the graphs scale the data to show the same maximum visually is not helpful. 500Mbps down should not be visually represented the same as 20Mbps up.
Thank you for creating this.
Just one word of advise, while I know you likely created the install script for easy install for everyone, many people would of prefered docker-compose file which then is universal for any platform that they use.
Currently looking at the install script code, its aimed more for ubuntu machines (well docker install is). Or you would need to add every distro under the sun and support that, what a nightmare that would be.
Also doing a docker-compose edition would of mean that people like myself, would be able to easily and quickly convert this into kubernetes manifests as many people these days don't run standalone docker instances where k8s is more viable.
Anwyays, really nicely done. Well done.
I can't register or log in at all. The error message is: "An error has been encountered. Probably page was cached. Please try again." I am looking forward to solving the login and registration problem as soon as possible.
Interesting, as I cannot get single firmware updates nor single backups to do anythingNo, it is also available for free. Some features that enhance backups are pro.
Out of curiosity, is the backups and updates features COMPLETELY pay only? I notice even trying to do singles do not work
I found why backups were not working. "Planer" does not work or error if you leave "cron" blank. I was assuming blank would auto start immediately.Interesting, as I cannot get single firmware updates nor single backups to do anythingNo, it is also available for free. Some features that enhance backups are pro.
No project update on GitHub from 26. Aug. Is project dead?
looking forward to it and all the best and happy honeymoonNo, Fully active, and we are currently updating the software(not pushing to customers for now).
As the founder of the software, I am busy with my wedding and the company's establishment and testing the new features, working on the trial and demo possibilities for the pro version ( asked by many customers). so too busy to push updates on GitHub
I am planning my honeymoon also so I don't want to push updates that may not work correctly and not be fully tested!
We have big plans and many unique features are coming in free and pro versionsNo project update on GitHub from 26. Aug. Is project dead?
First off, this is excellent! I was working on something similar, but not nearly as scaled and not nearly as refined just to get backups of our devices. Decided after randomly stumbling on this to drop mine and pick up yours. I do have a couple recommendations as this appears to be use of managing a "mikrotik network" as opposed to how I planned on using it, as an MSP.
Bulk imports of devices (we have over 200 external mikrotiks, and obviously not in the same subnets). It would be nice to just say, "no, there is a mikrotik at this specific IP" and it to show on dashboard, but red or grey if no initial contact is created.
Add firmware updates to Task planner so they can be scheduled after hours. <- Scratch this one if you are leaving it pro. I agree with you guys making money on your work.
I hope your wedding/honeymoon went great and look forward to seeing updates!
Any ETA for docker compose? Would love to deploy and try this on my TrueNAS SCALE without a VM.
Kind regards,
Patrick