Update checks.html.md

1. Replace deprecated "script" option with "args" in check definition examples
(Not sure in correctness of arguments splitting)
This commit is contained in:
Andrii Krymets 2017-12-27 17:23:29 +02:00 committed by GitHub
parent b73ad8b68e
commit 5131201736
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 4 additions and 2 deletions

View File

@ -26,16 +26,18 @@ appropriate calls to the [HTTP API](/api/health.html).
We will use the check definition approach because, just like with
services, definitions are the most common way to set up checks.
In Consul 0.9.0 and later the agent must be configured with enable_script_checks set to true in order to enable script checks.
Create two definition files in the Consul configuration directory of
the second node:
```text
vagrant@n2:~$ echo '{"check": {"name": "ping",
"script": "ping -c1 google.com >/dev/null", "interval": "30s"}}' \
"args": ["ping","-c1","google.com",">/dev/null"], "interval": "30s"}}' \
>/etc/consul.d/ping.json
vagrant@n2:~$ echo '{"service": {"name": "web", "tags": ["rails"], "port": 80,
"check": {"script": "curl localhost >/dev/null 2>&1", "interval": "10s"}}}' \
"check": {"args": ["curl","localhost",">/dev/null","2>&1"], "interval": "10s"}}}' \
>/etc/consul.d/web.json
```