diff --git a/linspector.minimal.NG.json b/linspector.minimal.NG.json new file mode 100644 index 0000000..38e9356 --- /dev/null +++ b/linspector.minimal.NG.json @@ -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": "