Você pode navegar para ping.txt no localhost? Talvez você precise experimentar o IP da LAN.
Você pode usar um navegador de shell, como lynx ou links2, para testar. Do seu comentário, vejo que você pode tê-lo configurado como um virtualhost. Talvez você precise acessar a página da Web usando o nome do host ou o URL completo, ou seja, link .
No seu exemplo, você tenta acessar 127.0.0.1, portanto, seu servidor da web retorna um 301.
Para alterar o host, faça algo como:
check host host.example.com with address 192.0.43.10
if failed port 80 protocol http and request '/ping.txt'
Ou deixe de fora o endereço.