Hi!
Our client requires monitoring of several Mendix applications in their IT landscape that are hosted in the Mendix Cloud v3.
The monitoring consists of performing health checks, measuring CPU/RAM usage etc, to ensure uptime, quality of services, etc.
Their IT department uses reporting tools which read the Simple Network Monitoring Protocol (SNMP) values from the servers that they monitor.
We want to monitoring on Mendix Cloud app nodes to this in two ways:
1. Reading SNMP values (like CPU usage, memory usage etc) from the Mendix apps in the Mendix Cloud.
Is this possible in any way?
2. Sending pings to the Mendix app nodes as a health check.
Is there any timing treshold that we have to take into account while pinging, so it won't be seen as intrusive or worse, an attack (as Mendix Cloud v3 is hosted on Amazon)? I.e. only ping once per minute?
Previous suggestions about using SNMP4j and JMX for monitoring (see also http://www.snmp4j.org/ and http://www.andrejkoelewijn.com/blog/2013/11/18/monitoring-mendix-using-jmx/) refer to Mendix on-premise installations instead of the Mendix Cloud.