wuhudeldiehu...

This commit is contained in:
Johannes Findeisen 2013-05-16 04:57:12 +02:00
commit 78ede0b4fb
2 changed files with 573 additions and 367 deletions

2
.gitignore vendored
View file

@ -1,3 +1,5 @@
.idea
*.py[cod] *.py[cod]
# C extensions # C extensions

View file

@ -97,6 +97,28 @@
"sms": "+23345567" "sms": "+23345567"
} }
}, },
"linspector":
{
"name": "Linspector BOT",
"comment": "Botty Botsen...",
"parent": "admin",
"filters":
{
"email": "botty@hanez.org",
"sms": "+23345567213123"
}
},
"unixpeople":
{
"name": "Hanna Findeisen",
"comment": "Master of UNIX",
"parent": "admin",
"filters":
{
"email": "master@hanez.org",
"sms": "+2334556733333"
}
},
"admin": "admin":
{ {
"name": "Peter Hansen", "name": "Peter Hansen",
@ -160,7 +182,7 @@
}, },
"periods": "periods":
{ {
"twentyfourseven": "twentyfoursevenX":
{ {
"year": "*", "year": "*",
"month": "*", "month": "*",
@ -286,6 +308,38 @@
] ]
} }
}, },
"www2.unixpeople.org":
{
"host": "23.23.23.24",
"parent": "router.systemchaos.org",
"services":
{
"discusage":
[
{ "device": "/dev/sda1", "warning": "80%", "critical": "90%" }
],
"load":
[
{ "device": "all", "warning": 8.00, "critical": 12.00 }
]
}
},
"www3.unixpeople.org":
{
"host": "23.23.23.25",
"parent": "router.systemchaos.org",
"services":
{
"discusage":
[
{ "device": "/dev/sda1", "warning": "80%", "critical": "90%" }
],
"load":
[
{ "device": "all", "warning": 8.00, "critical": 12.00 }
]
}
},
"www.systemchaos.org": "www.systemchaos.org":
{ {
"host": "www.systemchaos.org", "host": "www.systemchaos.org",
@ -298,6 +352,114 @@
] ]
} }
}, },
"devserver":
{
"host": "devserver.systemchaos.org",
"parent": "router.systemchaos.org",
"services":
{
"ping":
[
{ "warning": "100ms", "critical": "250ms" }
]
}
},
"www01.linspector.org":
{
"host": "www01.linspector.org",
"parent": "router.systemchaos.org",
"services":
{
"ping":
[
{ "warning": "100ms", "critical": "250ms" }
]
}
},
"www02.linspector.org":
{
"host": "www02.linspector.org",
"parent": "router.systemchaos.org",
"services":
{
"ping":
[
{ "warning": "100ms", "critical": "250ms" }
]
}
},
"www03.linspector.org":
{
"host": "www03.linspector.org",
"parent": "router.systemchaos.org",
"services":
{
"ping":
[
{ "warning": "100ms", "critical": "250ms" }
]
}
},
"www04.linspector.org":
{
"host": "www04.linspector.org",
"parent": "router.systemchaos.org",
"services":
{
"ping":
[
{ "warning": "100ms", "critical": "250ms" }
]
}
},
"www05.linspector.org":
{
"host": "www05.linspector.org",
"parent": "router.systemchaos.org",
"services":
{
"ping":
[
{ "warning": "100ms", "critical": "250ms" }
]
}
},
"www06.linspector.org":
{
"host": "www06.linspector.org",
"parent": "router.systemchaos.org",
"services":
{
"ping":
[
{ "warning": "100ms", "critical": "250ms" }
]
}
},
"www07.linspector.org":
{
"host": "www07.linspector.org",
"parent": "router.systemchaos.org",
"services":
{
"ping":
[
{ "warning": "100ms", "critical": "250ms" }
]
}
},
"www08.linspector.org":
{
"host": "www08.linspector.org",
"parent": "router.systemchaos.org",
"services":
{
"ping":
[
{ "warning": "100ms", "critical": "250ms" }
]
}
},
"router.systemchaos.org": "router.systemchaos.org":
{ {
"services": "services":
@ -316,28 +478,70 @@
"members": ["admin"], "members": ["admin"],
"hosts": ["hanez", "hosts": ["hanez",
"www.unixpeople.org", "www.unixpeople.org",
"www2.unixpeople.org",
"www3.unixpeople.org",
"www.systemchaos.org", "www.systemchaos.org",
"router.systemchaos.org"], "router.systemchaos.org"],
"parent": "network", "parent": "network",
"threshold": 10, "threshold": 10,
"services": "services":
{ {
"load": ["twentyfourseven"], "load": ["onmondayandfriday"],
"discusage":["twentyfourseven"], "discusage":["onmondayandfriday"],
"ping": ["twentyfourseven"] "ping": ["onmondayandfriday"]
} }
}, },
"hanez": "hanez":
{ {
"members": ["hanez"], "members": ["hanez", "jens"],
"hosts": ["hanez","router.systemchaos.org"], "hosts": ["hanez", "router.systemchaos.org", "www.unixpeople.org", "www2.unixpeople.org", "www3.unixpeople.org"],
"parent": "network",
"threshold": 5,
"services":
{
"load": ["hanezbirthday"],
"discusage": ["onmondayandfriday"],
"ping": ["onmondayandfriday"]
}
},
"unixpeople":
{
"members": ["unixpeople", "admin", "hanez", "nobody"],
"hosts": ["www.unixpeople.org", "www2.unixpeople.org", "www3.unixpeople.org"],
"parent": "network", "parent": "network",
"threshold": 5, "threshold": 5,
"services": "services":
{ {
"load": ["onmondayandfriday"], "load": ["onmondayandfriday"],
"discusage": ["onmondayandfriday"], "discusage": ["onmondayandfriday"],
"ping": ["onmondayandfriday"] "ping": ["twentyfourseven"]
}
},
"linspector-01":
{
"members": ["linspector", "hanez", "nobody"],
"hosts": ["www01.linspector.org", "www02.linspector.org", "www03.linspector.org", "www04.linspector.org",
"www05.linspector.org", "www06.linspector.org", "www07.linspector.org", "www08.linspector.org"],
"parent": "network",
"threshold": 5,
"services":
{
"load": ["twentyfourseven"],
"discusage": ["twentyfourseven"],
"ping": ["twentyfourseven"]
}
},
"devserver":
{
"members": ["devs", "hanez"],
"hosts": ["dev.hanez.org"],
"parent": "network",
"threshold": 5,
"services":
{
"load": ["twentyfourseven"],
"discusage": ["twentyfourseven"],
"ping": ["twentyfourseven"]
} }
}, },
"network": "network":
@ -347,14 +551,14 @@
"threshold": 5, "threshold": 5,
"services": "services":
{ {
"load": ["twentyfourseven"], "load": ["onmondayandfriday"],
"ping": ["twentyfourseven"] "ping": ["twentyfourseven"]
} }
}, },
"ruff": "ruff":
{ {
"members": ["ruff", "hanez"], "members": ["ruff", "hanez"],
"hosts": ["www.fuff.org"], "hosts": ["www.fuff.org", "www.unixpeople.org"],
"threshold": 100, "threshold": 100,
"services": "services":
{ {