fix: update readme

This commit is contained in:
Christoph Eck
2020-03-27 20:19:06 +01:00
parent efb6de4c4c
commit cb857b6d10
3 changed files with 61 additions and 1 deletions

View File

@@ -7,6 +7,55 @@
"date_format": "02/01/2006 15:04:05 MST", "date_format": "02/01/2006 15:04:05 MST",
"slack_webhook": "https://hooks.slack.com/services/T00000000/B00000000/XXXXXXXXXXXXXXXXXXXXXXXX", "slack_webhook": "https://hooks.slack.com/services/T00000000/B00000000/XXXXXXXXXXXXXXXXXXXXXXXX",
"monitors": [ "monitors": [
{
"name": "google",
"target": "https://google.com",
"strict": true,
"method": "POST",
"component_id": 1,
"metric_id": 4,
"template": {
"investigating": {
"subject": "{{ .Monitor.Name }} - {{ .SystemName }}",
"message": "{{ .Monitor.Name }} check **failed** (server time: {{ .now }})\n\n{{ .FailReason }}"
},
"fixed": {
"subject": "I HAVE BEEN FIXED"
}
},
"interval": 1,
"timeout": 1,
"threshold": 80,
"headers": {
"Authorization": "Basic <hash>"
},
"expected_status_code": 200,
"expected_body": "P.*NG"
},
{
"name": "dns",
"target": "matej.me.",
"question": "mx",
"type": "dns",
"component_id": 2,
"interval": 1,
"timeout": 1,
"dns": "8.8.4.4:53",
"answers": [
{
"regex": "[1-9] alt[1-9].aspmx.l.google.com."
},
{
"exact": "10 aspmx2.googlemail.com."
},
{
"exact": "1 aspmx.l.google.com."
},
{
"exact": "10 aspmx3.googlemail.com."
}
]
},
{ {
"name": "IN-Ulm IRC", "name": "IN-Ulm IRC",
"target": "irc.in-ulm.de", "target": "irc.in-ulm.de",
@@ -15,4 +64,4 @@
"component_id": 4 "component_id": 4
} }
] ]
} }

View File

@@ -64,3 +64,8 @@ monitors:
- exact: 10 aspmx2.googlemail.com. - exact: 10 aspmx2.googlemail.com.
- exact: 1 aspmx.l.google.com. - exact: 1 aspmx.l.google.com.
- exact: 10 aspmx3.googlemail.com. - exact: 10 aspmx3.googlemail.com.
- name: smtpnine
target: smtp.nine.ch
type: tcp
port: 25
component_id: 4

View File

@@ -82,6 +82,12 @@ monitors:
- exact: 10 aspmx2.googlemail.com. - exact: 10 aspmx2.googlemail.com.
- exact: 1 aspmx.l.google.com. - exact: 1 aspmx.l.google.com.
- exact: 10 aspmx3.googlemail.com. - exact: 10 aspmx3.googlemail.com.
# example tcp
- name: smtpnine
target: smtp.nine.ch
type: tcp
port: 25
component_id: 4
``` ```
## Installation ## Installation