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