I've noticed recently that in the 4.17.x OPDK there are monit configuration files included for each component. Does Apigee have any documentation on how to take advantage of these included configuration files.
cat /opt/apigee/edge-message-processor/monit/default.conf
check host edge-message-processor with address localhost restart program = "/opt/apigee/apigee-service/bin/apigee-service edge-message-processor monitrestart" if failed host <ipaddress> port 8998 and protocol http with http headers [X-Apigee.heartbeat: true] and request "/" and status < 600 with timeout 15 seconds for 3 times within 3 cycles then restart if failed host <ipaddress> port 4528 with timeout 15 seconds for 3 times within 3 cycles then restart
Solved! Go to Solution.
This is not redundant with anything built into the Private Cloud distribution. The Monit config files are undocumented, but should work fine if you plan to integrate with an existing Monit instance.