the next generation of config????
This commit is contained in:
parent
f6df05665a
commit
100840e91c
1 changed files with 101 additions and 0 deletions
101
linspector.minimal.NG.json
Normal file
101
linspector.minimal.NG.json
Normal file
|
|
@ -0,0 +1,101 @@
|
||||||
|
{
|
||||||
|
"filters":
|
||||||
|
{
|
||||||
|
"email":
|
||||||
|
{
|
||||||
|
"command": "email @member @+message",
|
||||||
|
"comment": "Sends an E-Mail to the member.",
|
||||||
|
"priority": 1
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"members":
|
||||||
|
{
|
||||||
|
"hanez":
|
||||||
|
{
|
||||||
|
"name": "Johannes Findeisen",
|
||||||
|
"comment": "Just a nerd doing admin stuff...",
|
||||||
|
"filters": {"email": "you@hanez.org"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"periods": {
|
||||||
|
"short": {"seconds": 5, "comment": "Interval job; every 10 seconds"},
|
||||||
|
"middle": {"seconds": 60, "comment": "Interval job; every 60 seconds"},
|
||||||
|
"long": {"minutes": 2, "comment": "Interval job; every 2 minutes"}
|
||||||
|
},
|
||||||
|
"hostgroups":
|
||||||
|
{
|
||||||
|
"group1":
|
||||||
|
{
|
||||||
|
"members": ["hanez"],
|
||||||
|
"hosts": ["a.systemchaos.org", "b.systemchaos.org"],
|
||||||
|
"services": {
|
||||||
|
"ping":[{ "args": { },
|
||||||
|
"fails": { "warning": "100ms", "critical": "150ms" },
|
||||||
|
"period": "short",
|
||||||
|
"threshold": 10,
|
||||||
|
"parser": { "class": "shell", "line": 2, "col": 5 }}],
|
||||||
|
"tcpconnect":[{ "args": { "port": 80 },
|
||||||
|
"period": "middle",
|
||||||
|
"fails": { },
|
||||||
|
"threshold": 2,
|
||||||
|
"parser": { "class": "none" }}],
|
||||||
|
"tcpconnect":[{ "args": { "port": 25 },
|
||||||
|
"period": "long",
|
||||||
|
"fails": { },
|
||||||
|
"threshold": 2,
|
||||||
|
"parser": { "class": "none" }}],
|
||||||
|
"tcpconnect":[{ "args": { "port": 110 },
|
||||||
|
"period": "long",
|
||||||
|
"fails": { },
|
||||||
|
"threshold": 2,
|
||||||
|
"parser": { "class": "none" }}],
|
||||||
|
"httpget":[{ "args": { "port": 80, "path": "/status.cgi", "string": "<h1>I am up!</h1>" },
|
||||||
|
"period": "long",
|
||||||
|
"fails": { },
|
||||||
|
"threshold": 2,
|
||||||
|
"parser": { "class": "none" },
|
||||||
|
"comment": "Just a string grep"}]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"group2":
|
||||||
|
{
|
||||||
|
"members": ["hanez"],
|
||||||
|
"hosts": ["x.systemchaos.org", "y.systemchaos.org"],
|
||||||
|
"services": {
|
||||||
|
"ping":[{ "args": { },
|
||||||
|
"fails": { "warning": "100ms", "critical": "150ms" },
|
||||||
|
"period": "short",
|
||||||
|
"threshold": 10,
|
||||||
|
"parser": { "class": "shell", "line": 2, "col": 5 }}],
|
||||||
|
"tcpconnect":[{ "args": { "port": 2342 },
|
||||||
|
"period": "long",
|
||||||
|
"fails": { },
|
||||||
|
"threshold": 2,
|
||||||
|
"parser": { "class": "none" }}]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"group3":
|
||||||
|
{
|
||||||
|
"members": ["hanez"],
|
||||||
|
"hosts": ["master.systemchaos.org"],
|
||||||
|
"services": {
|
||||||
|
"ping":[{ "args": { },
|
||||||
|
"fails": { "warning": "60ms", "critical": "10ms" },
|
||||||
|
"period": "short",
|
||||||
|
"threshold": 10,
|
||||||
|
"parser": { "class": "shell", "line": 2, "col": 5 }}]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"layouts": {
|
||||||
|
"production": {"hostgroups": ["group1"], "enabled": true},
|
||||||
|
"critical": {"hostgroups": ["group3"], "enabled": false},
|
||||||
|
"all": {"hostgroups": ["group1", "group2", "group3"], "enabled": false}
|
||||||
|
},
|
||||||
|
"core": {
|
||||||
|
"max_logfile_size": 1024000,
|
||||||
|
"max_logfile_count": 4,
|
||||||
|
"max_worker_threads": 8,
|
||||||
|
"enabled_services": ["ping", "tcpconnect", "httpget", "shell", "ssh"]
|
||||||
|
}
|
||||||
|
}
|
||||||
Loading…
Add table
Add a link
Reference in a new issue