Não, o NLB não pode fazer isso. Mas, você pode escrever um script que verifique se o IIS está funcionando e, se não estiver, envie uma mensagem para o NLB para descarregar esse nó do cluster.
Estamos executando 4 servidores Web por meio do NLB, mas de vez em quando um único IIS morre (não o Windows, ele ainda funciona, é apenas o IIS retorna 503 Serviço indisponível)
É possível configurar o NLB de alguma forma para detectar isso e parar de enviar tráfego para esse servidor específico?
Além disso, seria preferível se notificasse alguém quando isso acontecesse.
Não, o NLB não pode fazer isso. Mas, você pode escrever um script que verifique se o IIS está funcionando e, se não estiver, envie uma mensagem para o NLB para descarregar esse nó do cluster.