Now available for free use is a monitor built in Panorama to ensure that Enterprise is up and running. Server Monitor runs on Panorama on the same machine as Enterprise, using AppleScrpt to check the status once a minute. If Enterprise is running, fine. If it's crashed or otherwise not running, it's immediately launched. If it's frozen or has a dialog waiting to be clicked or cleared, Enterprise is Force Quit within 2-3 minutes and immediately relaunched.
It works on Enterprise whether it's set for sharing or web publishing.
For best results, set Panorama to launch on startup and to open File Monitor on launch.
All code is accessible for you to modify, such as to create a log of activities or to send an email on any quits or reboots. In can also be revised and added to Enterprise to create a reverse monitoring to ensure that both programs are up and running.
What it doesn't do is monitor the machine itself. That requires an external monitor to ping and restart the server if necessary.