Radix IoT Website Mango 3 Documentation Website Mango 4 Documentation Website Mango 5 Documentation Website

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.

  • Support for RS232 device

    3
    0 Votes
    3 Posts
    3k Views
    M
    Try the ASCII data source
  • Mango Security features

    4
    0 Votes
    4 Posts
    4k Views
    P
    I'm using the free Fail2ban (https://en.wikipedia.org/wiki/Fail2ban) software to ban brute force ssh login attemps, and it is banning 1-3 IP addresses every day. Fail2ban scans log files (e.g. /var/log/apache/error_log) and bans IPs that show the malicious signs -- too many password failures, seeking for exploits, etc. Generally Fail2Ban then used to update firewall rules to reject the IP addresses for a specified amount of time, although any arbitrary other action (e.g. sending an email, or ejecting CD-ROM tray) could also be configured. Out of the box Fail2Ban comes with filters for various services (apache, curier, ssh, etc). http://www.fail2ban.org/ If you can implement the first feature: Write failed login attempts to a log file, including originating IP address ... then we can use [url=http://www.fail2ban.org/] fail2ban to watch the Mango log file for repeated login failures. Fail2ban will take care of banning the IP address if the number of failed login entries exceeds the allowed number. This would be a fast track to improved security. How about it? Source code at https://github.com/fail2ban/fail2ban (not that you would need it). Thanks.
  • 0 Votes
    3 Posts
    2k Views
    R
    By setting the renderer chart properties in the source (remote site not on the local site). Problem is solved.
  • How to refill the missing data for data points in the meta data source

    4
    0 Votes
    4 Posts
    2k Views
    R
    Thank you of your suggestion and quick response.
  • M2M2 Help File Errors

    6
    0 Votes
    6 Posts
    6k Views
    P
    I just checked, and apparently I am using 2.0.3. Joel Haggar suggested I add 'cd ${PRGDIR}' below line 13 in the ma-start.sh file. Now it works. He said 'this will be included in all new releases of Mango' $ **cat /opt/mango/ma-start.sh **``` #!/bin/sh Copyright (C) 2006-2011 Serotonin Software Technologies Inc. All rights reserved. @author Matthew Lohbihler Runs Mango Automation. Get standard environment variables PRGDIR=dirname "$0" #log output exec >${PRGDIR}/logs/ma.out 2>${PRGDIR}/logs/ma.err cd ${PRGDIR} Only set MA_HOME if not already set [ -z "$MA_HOME" ] && MA_HOME=cd "$PRGDIR" >/dev/null; pwd if [ ! -r "$MA_HOME"/ma-start.sh ]; then echo The MA_HOME environment variable is not defined correctly echo This environment variable is needed to run this program exit 1 fi Uncomment the following line to start with the debugger JPDA=-agentlib:jdwp=transport=dt_socket,address=8090,server=y,suspend=y MA_CP=$MA_HOME/overrides/classes MA_CP=$MA_CP:$MA_HOME/classes MA_CP=$MA_CP:$MA_HOME/overrides/properties for f in $MA_HOME/lib/*.jar do MA_CP=$MA_CP:$f done if [ -z "$JAVA_HOME" ]; then EXECJAVA=java else EXECJAVA=$JAVA_HOME/bin/java fi LOOP_EXIT=false while [ $LOOP_EXIT = false ]; do $EXECJAVA $JPDA -server -cp $MA_CP -Dma.home=$MA_HOME -Djava.library.path=$MA/lib:$PATH com.serotonin.m2m2.Main if [ ! -r "$MA_HOME"/RESTART ]; then LOOP_EXIT=true fi done
  • 0 Votes
    3 Posts
    4k Views
    J
    I have the same problem. Tried mango on OS X 10.8.2 and on Win8. Nothing works.. Help?
  • Graph rendering issue

    2
    0 Votes
    2 Posts
    2k Views
    S
    Recently i have started getting graphs rendering only half in the** data_point_details.shtm?** page. I.e. only the top half is rendered, the bottom half in completely blank. how do i troubleshoot this issue?
  • Webcam into ScadaBR

    5
    0 Votes
    5 Posts
    4k Views
    M
    http://www.infiniteautomation.com/
  • Date information is missing in the time axles

    3
    0 Votes
    3 Posts
    2k Views
    M
    This is a "feature" of the charting software. I'm not sure of the rule exactly, but if time range is within some minimum only the times are shown. This might be overridable though.
  • Mango upgrade procedure to preserve existing data in the database

    5
    0 Votes
    5 Posts
    3k Views
    JoelHaggarJ
    Hi Ray, Note that in 2.0.3 the name of the database is madb You will probably need to change this in the classes\env.properties file to the name of the older database (probably m2m2db). Hopefully that will allow the upgrade to work right. Thanks, Joel.
  • 0 Votes
    5 Posts
    4k Views
    M
    Ah, i didn't know you were using Derby. Could have been just a load issue?
  • Module communication

    3
    0 Votes
    3 Posts
    3k Views
    M
    Hi Tiago, As far as development goes, if you are using Eclipse you can add a project (the dependency) to the build path of another project (the dependent). For deployment you can add add a "dependencies" property to your dependent module. This is a comma-delimited list of module/version identifiers of the form moduleName-M.m.u. The version part is optional, as are the versions sub-parts.
  • User Notes

    3
    0 Votes
    3 Posts
    3k Views
    M
    I don't believe there is a way to delete them in the interface. BION, you are the first to ask for such a thing. You can always use the SQL console to do so.
  • Modbus Scaling

    5
    0 Votes
    5 Posts
    4k Views
    M
    Your augend would be -46.85, and the multiplicand would be 0.00268 (175.72 / 65535).
  • JSP Pages in Mango Automation

    7
    0 Votes
    7 Posts
    5k Views
    M
    Ok, we'll add a few points to the REST ledger. We might end up doing both since we have libraries of code sitting around to do RPC.
  • Error Adding SQL Data Source

    12
    0 Votes
    12 Posts
    6k Views
    J
    Looks great! Thanks for the R & D Matthew and thanks for the validation testing Joel. I normally dislike smilies, but :mrgreen:. Thanks again, Jordan
  • How to Deploy Mango to Tomcate and Run it on the explorer

    2
    0 Votes
    2 Posts
    2k Views
    A
    HI, I have followed all the steps shown here. http://forum.infiniteautomation.com/forum/posts/list/268.page However, I am unable to run the application giving me the 404 Error: also in the above link the Mango server code is imported as a Normal Project but it is Actually a web application. so here how it is done? and how do i make a war of this applicaition? Also, can any body tell me where this application starts? for e.g. which is the 1st servlet to be called or the resource to hit in the browser. Note: hitting **'http://localhost:8080/mango' ** gives NullPointer Exception. Please help me I am working on this from last 3 Weeks. Thanks in Advance.
  • Queries larated to Mango Automation

    3
    0 Votes
    3 Posts
    3k Views
    JoelHaggarJ
    Hi Vishal, Thanks for your interest. You can see a list of current modules supported by Mango Automation here: http://infiniteautomation.com/index.php/full-module-list.html Is it possible to develop custom components on top of mango automation? Yes we do support the development of custom modules and will have documentation available for this very soon. We read that, with mango automation source code is provided for some components and some are available as “Ready to use” components. Can you please provide a detailed breakup of this? Were are still working on this but should have this very soon as well. We would also like to know about Mango Automation business model and how it operates. Mango Automation will be available in a free version for non commercial use and in a commercial version with the purchase of a commercial license. Licenses will be for each instance. Many of the modules will be open source and free and some of them will be closed and payed for. We will be encouraging developers to build their own modules and share them in the Mango Automation store. Obviously business plans evolve but our main goal is to create a product that other companies can easily resell as is or in a customized format for their industry. Is Mango Automation commercially deployed at some of clients and if so can we get some details about it? The answer is yes but not sure what you would like to know, there are a few examples on the Stories section: http://forum.infiniteautomation.com/forum/forums/show/10.page There is one example on our webpage here: http://infiniteautomation.com/index.php/solution-examples.html. Joel.
  • Where is a source code for latest version of Mango

    3
    0 Votes
    3 Posts
    3k Views
    JoelHaggarJ
    Hi Vishal, The source code is now available for 1.12.5 on the downloads page: http://mango.serotoninsoftware.com/download.jsp More recent source code will be available in the upcoming release of Mango Automation. We also have more recent source code available for commercial license holders. Please let me know if you have any questions, Joel.
  • Evaluation / new functionalities / sponsoring

    5
    0 Votes
    5 Posts
    4k Views
    JoelHaggarJ
    Hi Cyril, We can do custom development on any version you prefer. For commercial clients currently we typically we do development for them on the latest version of Mango M2M which then becomes the next version. For work with ScadaBR I would recommend talking with them directly. If this work needs to start very soon and you want it in the open source version and do not want to purchase a commercial license then we would work with Mango version 12.4 which is publicly owned. Going forward our preference would be to do development with Mango Automation which will be the replacement of M2M2 and the plan is to eventually make this the replacement of Mango M2M as well. Mango Automation is build in a modular way which makes the development process much easier and give much more flexibility to customize for client specific applications. There is documentation and the idea is to encourage others to develop modules that can be offered and sold through the Mango Automation store. Modules for Mango Automation are both Open Source and some are or can be closed source so it give all the options. Currently the core of MA is closed source but we are considering also making the core open source so that it can become the real replacement of Mango M2M. The open source license for Mango Automation will be different than Mango M2M and a commercial license will be required for commercial applications but the license will be a lot less than Mango M2M. The evolution of the Mango software products is really based on what our customers want and are willing to contribute financially toward. If your company wants to sponsor an open source project that has a lot of potential going forward then I think we should talk more about Mango Automation as that option and help us release this product to the public. I can’t really comment of how ScadaBR would work for you, you would need to talk with them. Sincerely, Joel.