linspector-old/examples/minimal.json

67 lines
1.9 KiB
JSON
Raw Permalink Normal View History

{
"members":{
2013-11-03 04:57:09 +01:00
"root":{
"_name": "root",
"parent": "admin",
2013-11-03 05:21:12 +01:00
"tasks": [
{
"class": "storage/logger",
"type": [ "ok" ],
"args": { "directory": "/tmp/", "file": "data.log" }
}
2013-07-02 00:19:20 +02:00
]
},
"admin":{
"_name": "admin",
"tasks": [
{
"class": "alert/mail",
"type": [ "ok", "warning", "error" ],
"args": { "host": "localhost",
"port": 25,
"sender": "linspector@linspector.org",
"username": "",
"password": "",
"rcpt": "hanez@linspector.org"
}
}
]
}
},
"periods": {
2013-11-03 04:57:09 +01:00
"fast": { "seconds": 15 },
"medium": { "seconds": 60 },
"slow": { "seconds": 480 },
"now": {"date": "2013-12-29 00:09:00"}
},
"hostgroups":{
2013-11-03 04:57:09 +01:00
"a":{
2013-11-03 05:21:12 +01:00
"members": ["root"],
"hosts": [ "151.217.0.0/16"],
"services":[
{ "class": "net/tcpconnect", "args":{ "port": 80 }, "periods": ["now"], "threshold": 1 }
]
}
},
"layouts":{
2013-11-03 04:57:09 +01:00
"main":{
"hostgroups": [ "a" ],
2013-11-03 04:57:09 +01:00
"enabled": true
}
2013-09-20 02:31:50 +02:00
},
"core":{
"instance_name": "Master Monitor 01 (monitor01.linspector.org)",
2013-11-03 04:57:09 +01:00
"threshold_handling": "reset",
2013-11-08 07:04:16 +01:00
"shutdown_wait": false,
"members": [ "linspector", "root" ],
2013-11-08 07:04:16 +01:00
"jsonrpc_backend": true,
2013-11-03 04:57:09 +01:00
"backends": {
"jsonrpc": {
"host": "127.0.0.1",
"port": 10123,
"username": "linspector",
"password": "linspector"
2013-09-20 02:31:50 +02:00
}
}
}
}