Your backend is responding with a 301 to the health check; only 200 is an expected "healthy" response by default.
.probe = { .url = "/"; .timeout = 1s; .interval = 10s; .window = 10; .threshold = 8; .expected_response = 301; }
ELBなどでhealth checkをする際に使える便利なempty_gif(Nginx) - Qiita
ヘルスチェック用のURLをnginxで用意する場合
location = /healthcheck.html { empty_gif; access_log off; break; }
バックエンド確認 (varnish4)
varnishadm backend.list (詳細) varnishadm backend.list -p