The simplest solution is to create another daemontool task using a script that sleeps for 30 seconds and then checks for the existence of a service (for example, using wget or curl). If the service does not respond in a timely manner, you can restart the service ( svc -t yourapp) and / or send a notification. The run-script of a new service might look so simple:
#!/bin/sh
sleep 30
if ! wget --quiet --timeout=5 --delete-after "http://yourapp.com/" ; then
svc -t /etc/service/yourapp
fi
, Munin. script, . REST, , , , gc, , ... , - .