Please Note This forum exists for community support for the Mango product family and the Radix IoT Platform. Although Radix IoT employees participate in this forum from time to time, there is no guarantee of a response to anything posted here, nor can Radix IoT, LLC guarantee the accuracy of any information expressed or conveyed. Specific project questions from customers with active support contracts are asked to send requests to support@radixiot.com.

  • problem with graph showing only integer values

    8
    0 Votes
    8 Posts
    2k Views
    E
    ok, problem solved passing from "text renderer analog" to "text renderer plain". Thanks Antonio
  • RS485 over TCPIP datasource

    3
    0 Votes
    3 Posts
    1k Views
    E
    Thanks for your answer, I will try to arrange the solution. Antonio
  • Mango AutomationBrowser/Java Compatibility Requirement and Support

    2
    0 Votes
    2 Posts
    1k Views
    CraigWebC
    You will find most of this information on the mango help sites: https://help.infiniteautomation.com/ for java help view : https://help.infiniteautomation.com/installation-overview/ Mango supports firefox, chrome and edge.
  • Password Expiry and Complexity

    4
    0 Votes
    4 Posts
    2k Views
    G
    thank you for confirming this for me Jared.
  • Trouble with Mango kiosk display

    6
    0 Votes
    6 Posts
    3k Views
    Jared WiltshireJ
    @bullitbd said in Trouble with Mango kiosk display: have you tried any of the lightweight browsers? No sorry, maybe someone else can jump in. @bullitbd said in Trouble with Mango kiosk display: Midori doesn't work well at first try This does not surprise me. It apparently uses the WebKit browser engine, but probably an older version. Chrome now uses its own Blink engine, Firefox its own Gecko engine. The WebKit version that the latest Safari browsers use still does not work especially well with Mango.
  • Proper swagger url

    6
    0 Votes
    6 Posts
    3k Views
    K
    @bullitbd Thanks, that helped me find the problem. I forgot to restart Mango after the change.
  • Range rendering in numeric data point not displaying color

    7
    0 Votes
    7 Posts
    2k Views
    B
    cool @Jared-Wiltshire . thanks.
  • Integrate Watchlist into MangoUI Module

    3
    0 Votes
    3 Posts
    2k Views
    G
    Thank you for sharing Philip. I will try this out.
  • Modbus Data Source Polling

    7
    0 Votes
    7 Posts
    2k Views
    B
    @phildunlap Thank you.
  • This topic is deleted!

    2
    0 Votes
    2 Posts
    5 Views
  • Datapoints record alert

    3
    0 Votes
    3 Posts
    1k Views
    A
    Good! I will try to implement the script. Thank you very much the quick response phildunlap!
  • Mango Automation not starting after upgrade from 3.1.1 to 3.5.6

    6
    0 Votes
    6 Posts
    2k Views
    phildunlapP
    No. If it says 'Table "DATAPOINTS" not found;' it means the connection string is not correctly pointed at your old Mango H2 database. It has nothing to do with the license. Add ;IFEXISTS=TRUE to the end of your connection string so that you do not have new mah2.h2.db files appearing.
  • Event detector bulk import

    3
    0 Votes
    3 Posts
    2k Views
    phildunlapP
    Hi sbaik, Have you seen this thread about using the JsonEmport tool in scripts? https://forum.infiniteautomation.com/topic/3708/a-script-jsonemport-example
  • This topic is deleted!

    2
    0 Votes
    2 Posts
    2 Views
  • Excel reports how to populate a single cell

    4
    0 Votes
    4 Posts
    2k Views
    phildunlapP
    Yeah. These are virtual points, yes? You can set their change type to "No change" and their logging type to "All data" then set their sample rate at twice a day or so and use the 'last' rollup, with the time period big enough to include at least one sample always. You may wish to adjust the purge period on the points too, but a slow sample rate at a year isn't a ton of samples (if you were using NoSQL that is... you may wish to set it to a week or whatever).
  • Best way to migrate a project to latest mango Version

    6
    0 Votes
    6 Posts
    2k Views
    phildunlapP
    Yes it is possible to test. It will run for 8 hours with up to 300 data points for free, for use in personal, education or non-commercial purposes. If you need more testing than that permits, we grant trial licenses upon request. Email support@infiniteautomation.com with the instance's GUID, and the period of time you would like the trial to be.
  • NullPointer exception but info not available

    9
    0 Votes
    9 Posts
    2k Views
    phildunlapP
    Once you're modifying the code or overriding things you're accepting responsibility for making decisions about what's necessary.
  • How to clean a very large H2 Database

    27
    0 Votes
    27 Posts
    9k Views
    phildunlapP
    what is required in "db.mysqldump" and "db.mysql" fileds? The path to invoke the mysqldump or mysql programs (or just the executables if they're on the Mango user's $Path). The error, backupMysqlWithOutDatabase:442) - java.io.IOException: Cannot run program "mysqldump" Indicates mysqldump is not on the path. what's the problem and how to solve it? That issue appears to have been solved in version 3.1.3 of the excel reports module. You will probably needs to work around it by manually deleting from the excelReports table and deleting from Mango/web/modules/excelReports/web/report-data/ as appropriate. It may only be one report with a null filename, you could perhaps investigate the excelReports SQL table to see.
  • Modbus RTU datasource configuration

    13
    0 Votes
    13 Posts
    4k Views
    E
    @phildunlap sorry, I'm working on several pc and this question was related to another post https://forum.infiniteautomation.com/topic/3795/sum-each-minute-of-parameter-each-second-value I don't know maybe my distraction or a cross-session problem. Thanks, Antonio
  • Authentication

    2
    0 Votes
    2 Posts
    1k Views
    Jared WiltshireJ
    @ricardo said in Authentication: 1.1. The password, if stored in the system, should be stored in a one-way salted hash. By default the passwords are stored in Bcrypt format which uses a salt. 1.2. The system shall enforce strong password at least 8 characters long with reasonably complex composition. The minimum length of passwords as of Mango v3.5 is 8 characters, we intend to make this configurable. "reasonably complex composition" is not a very specific requirement, but again we are intending to add password complexity rules. 1.3. The system shall enforce period change of password of user accounts. You can setup password expiration in the system settings as of Mango v3.5. It's under "System settings" > "Password settings". 1.4. The system shall prevent brute-force password attack. [Comply by editing rateLimit.* in env.properties?] Correct there is a rate limiter for authentication attempts which can be configured in env.properties. There are limits per IP and per username. Attempts to exceed the rate limit are logged to ma.log at WARN level (class name com.serotonin.m2m2.web.mvc.spring.security.MangoAuthenticationFailureHandler) 1.5. The system shall provide a secure mechanism for user password reset self-service. [Comply with "Forgot password" in login page?] Yes, there is password reset available via a one-time JWT token sent via email. 1.6. Security events of user account activities shall be logged and kept for at least 3 months including [Comply with event log?]: There are Mango events for login and logout. The timestamp, username and IP address is recorded for login. The event is "returned to normal" when the user logs out, there is a timestamp recorded when events return to normal. Failed logins are only logged to your ma.log file (same class as mentioned above, again WARN level), they are not events. The timestamp, username and IP address are logged. There is no "lockout", but you can disable users, this is logged in the "Audit trail" in "System status" (tracks all changes to users, including password changes). The audit trail logs the timestamp and the username of the user who made the change but there is no IP address recorded. I think we can look at improving the logging of security related events to ma.log and provide a log4j2.xml configuration file which sends all the security events to a separate log file.