MAMAS version 0.6.0 "early1"
- status: obsoleted by Patchlevel version 0.6.1
- released at: 2022-10-30
- supported modes of operation:
- production: Yes
- free usage: Yes (included, 15 seats, 3 webtunnel, expires 2023-01-19)
- supported deployment modes:
- DT SAAS / DT Cloud / DT Server Managed: Yes / No / Yes
- Partner SAAS / Partner Cloud / Partner Server Managed: Yes / No / Yes
- Customer self-managed: Yes
- Private network: Yes
- support planned: terminated with 0.6.1 release
- See release page for 0.6.1 for more details about actual patch version
- See release table
- target audience: early adopters
- showcase video: Showcase for MAMAS 0.6.x
Release notes
Version 0.6.0 is the first public production version after alfa and beta releases. It's intended usage is for early adopters like pilot MAMAS installations.
Feature wise, it implements basic range of monitoring and alerting use cases with also core management and automation functions, watch the showcase video (linked above) to find out more.
As this is the first published version, it is to be expected that after a short period of evaluation what are the customers interested in the most, next version will be rolled.
The version configuration is set to accommodate for up to middle deployments (10000 devices). If you intend to run more than 15000 devices, please let us know as a configuration change is required after deployment to keep ideal performance. In case you are managing your own server, DT will advice how to make the change yourself.
Known issues (updates with bugs being reported)
- OpenWRT devices are dependent on curl library. During the release testing period, we found out that the curl library dependencies are broken in OpenWRT thus the OpenWRT MAMAS agent may be mulfunctioning depending on which curl library version is installed on the OpenWRT device. Additional facts:
- Problem can appear on OpenWRT 21.02 and resolves around installing correct version (enforcing upgrade) of curl. See more on the OpenWRT forum post
- Our humble tip is to run this command sequence (no guarantees given, better study the OpenWRT problem yourself, we are far from experts on OpenWRT):
- opgk update
- opkg upgrade libcurl4 (note that without explicit "upgrade" of the libcurl4 package we have experienced no improvement)
- opkg upgrade curl
- After MAMAS service restart (e.g. when administrtor reboots the MAMAS server or requests service restart via UI), the numbering of tunnel definitions is shifted by 1. The first tunnel definition read from DB is ignored and the second becomes first etc. This causes confusion as UI is showing something else than the daemon is working with.
- Workaround: After MAMAS service restart, remove all webtunnels and create them anew.
- Reported: 2022-11-07
- Status: Fix ready (2022-11-09), scheduled for 0.6.1 release
Changes since version 0.5 "beta4"
- Dashboard screen now provides easy overview and orientation for the user (includes monitoring group segmented lights).
- Global status light is visible in the top bar (basically any page except the login screen). Clicking on the light leads to Dashboard.
- List of affected devices is available for each triggered alert directly on the Dashboard.
- Past alerts are visible on the Dashboard and can be cleaned up.
- Upgrading the license is now available via UI as well (except SAAS deployments as intended).
- Multiuser support added. 2 users are created automatically - admin and operator (disabled by default, can be enabled by admin). Additional only via commandline as of now.
- Allowed permanent device deletion.
- Implemented upgrade mechanism (commandline only).
- Added content for in-app help and contextual help icons to access it.
- Added healthcheck service.
- Implemented configuration cloning for Advantech cellular router devices.
- Showing expected tunnel command pickup time by device to the user.
- All server logs may now be downloaded as archive via UI.
- Event log enhanced so shellscripts do log messages there.
- Event log is now exposed via RSS.
- Ability to dump data push and data response to filesystem (opt-in, commandline configuration only).
- Agent data push period updated to 260 seconds (fixed, can only be set individually in each agent configuration file on the device using command line)
- Agent upgrade implemented, allowing automatic agent upgrade once MAMAS server is upgraded.
- Agent now sends configuration whenever CFG change is detected, not on bigcycles only.
- Improved interface details for devices and support of USB network interfaces.
- Agent now able to update configuration (implements CFG cloning).
- Agent has an auto-integration with systemd. Also, experimental integration with initd based system is implemented however initd differs a lot between different Linux and Un*x devices so this may require manual fine-tuning.
- Agent now supports server self-signed certificates.
- Added SECURITY configuration on agent. Default is the highest security. If you plan on maintaining your own certificate, contact us to advice how to lower the settings to allow agents to switch to new certificate in time when you replace the certificate with new.
- Lowered security settings for all OpenWRT devices (unable to check the certificate properly).
- Security settings is auto-lowered when root certificates are not present in the OS (e.g. Advantech old line routers (V2)).