O que você quer dizer ao configurar uma dependência? Se você tiver um serviço que depende de um serviço em outro servidor, precisará usar algo para monitorar o status do serviço em que se baseia.
Supondo que o serviço 2 depende do serviço 1 executado em seu servidor. Se o serviço 2 falhar quando o serviço 1 falhar, você poderá fazer o script de um comando para iniciar o serviço 1 e executá-lo quando o serviço 2 falhar após 3 novas tentativas.
Se o serviço 2 não falhar necessariamente, então você deve usar algo como Solarwinds Application Performance Manager (caro) ou IPSentry (barato) para monitorar o status do serviço 1 e executar um script de início se o serviço 1 morrer (ou pelo menos enviar por e-mail / página).