Merge pull request #3770 from akrymets/patch-1

Update checks.html.md
This commit is contained in:
James Phillips 2018-01-03 18:32:53 -08:00 committed by GitHub
commit 5142ecf65a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 5 additions and 2 deletions

View File

@ -26,16 +26,19 @@ 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"], "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"], "interval": "10s"}}}' \
>/etc/consul.d/web.json
```