Automated response: Use "Available" instead of "Free" for RAM check on Linux
On linux, "free" returns both free and available memory. "Free" memory does not account for cached disk data which can be freed when an application requests memory. Therefore, the health check should be using "Available" instead, which accounts for this. This patch fixes it while falling back to "Free" in case "Available" is not returned.
On linux, "free" returns both free and available memory. "Free" memory does not account for cached disk data which can be freed when an application requests memory. Therefore, the health check should be using "Available" instead, which accounts for this. This patch fixes it while falling back to "Free" in case "Available" is not returned.