I am looking to consolidate my monitoring into AWS Cloudwatch since so much of our infrastructure is already monitored there. Most of my websearches only turn up vendor solutions which we are not interested in buying at this time. Process statuses are something we are concerned with, but I can't find a direct way to grab them and put them into Cloudwatch monitors (Using collectd we are watching cputime per interested process, but that doesn't give us details on status - if it is up and not being used vs down vs zombie, etc). Moreover, Syncrony, specifically, does not seem to have a specific process related to it that we can monitor.
Does anyone have a suggestion on how to monitor it in Cloudwatch - preferably using collectd metrics collection if it can not be directly integrated.