|
|
@ -19,30 +19,30 @@ go run ./watchdog.go -c dog.json |
|
|
|
|
|
|
|
```json |
|
|
|
{ |
|
|
|
"watches": [ |
|
|
|
{ |
|
|
|
"name": "Example Site", |
|
|
|
"url": "https://example.com/", |
|
|
|
"webhooks": ["twilio"], |
|
|
|
"keywords": "My Site", |
|
|
|
"recover_script": "systemctl restart example-site" |
|
|
|
} |
|
|
|
], |
|
|
|
"webhooks": [ |
|
|
|
{ |
|
|
|
"name": "twilio", |
|
|
|
"url": "https://api.twilio.com/2010-04-01/Accounts/AC00000000000000000000000000000000/Messages.json", |
|
|
|
"auth": { |
|
|
|
"user": "AC00000000000000000000000000000000", |
|
|
|
"pass": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" |
|
|
|
}, |
|
|
|
"form": { |
|
|
|
"To": "+1 801 555 1234", |
|
|
|
"From": "+1 800 555 4321", |
|
|
|
"Body": "[{{ .Name }}] The system is down. The system is down." |
|
|
|
} |
|
|
|
} |
|
|
|
] |
|
|
|
"watches": [ |
|
|
|
{ |
|
|
|
"name": "Example Site", |
|
|
|
"url": "https://example.com/", |
|
|
|
"webhooks": ["twilio"], |
|
|
|
"keywords": "My Site", |
|
|
|
"recover_script": "systemctl restart example-site" |
|
|
|
} |
|
|
|
], |
|
|
|
"webhooks": [ |
|
|
|
{ |
|
|
|
"name": "twilio", |
|
|
|
"url": "https://api.twilio.com/2010-04-01/Accounts/AC00000000000000000000000000000000/Messages.json", |
|
|
|
"auth": { |
|
|
|
"user": "AC00000000000000000000000000000000", |
|
|
|
"pass": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" |
|
|
|
}, |
|
|
|
"form": { |
|
|
|
"To": "+1 801 555 1234", |
|
|
|
"From": "+1 800 555 4321", |
|
|
|
"Body": "[{{ .Name }}] The system is down. The system is down." |
|
|
|
} |
|
|
|
} |
|
|
|
] |
|
|
|
} |
|
|
|
``` |
|
|
|
|
|
|
|