protected function _vcl_get_probe($probeUrl) {
        $urlParts = parse_url($probeUrl);
        if (empty($urlParts)) {
            // Malformed URL
            return '';
        } else {
            $tpl = <<<EOS
            .probe = {
                .timeout = {{timeout}};
                .interval = {{interval}};
                .window = {{window}};
                .threshold = {{threshold}};
                .request =
                    "GET {{probe_path}} HTTP/1.1"
                    "Host: {{probe_host}}"
                    "Connection: close";
            }
EOS;

            $timeout = Mage::getStoreConfig('turpentine_vcl/backend/backend_probe_timeout');
            $interval = Mage::getStoreConfig('turpentine_vcl/backend/backend_probe_interval');
            $window = Mage::getStoreConfig('turpentine_vcl/backend/backend_probe_window');
            $threshold = Mage::getStoreConfig('turpentine_vcl/backend/backend_probe_threshold');

            return $this->_formatTemplate($tpl, array(
                'probe_host' => $urlParts['host'],
                'probe_path' => $urlParts['path'],
                'timeout'    => $timeout,
                'interval'   => $interval,
                'window'     => $window,
                'threshold'  => $threshold,
            ));
        }
    }