{ "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": "