deleted old stuff

This commit is contained in:
Johannes Findeisen 2013-06-19 03:50:30 +02:00
commit 1a9b30eba2
3 changed files with 0 additions and 843 deletions

View file

@ -1,535 +0,0 @@
{
"services":
{
"discusage": {"command": "ssh @host df -a @device", "parser": "df"},
"load": {"command": "ssh @host uptime"},
"dirsize": { "command": "ssh @host du -chs @path"},
"filesize": {"command": "ssh @host du -chs @path"},
"loggedinusercount": {"command": "ssh @host who | wc -l"},
"loggedinusers": {"command": "ssh @host who"},
"swapusage": {"command": "ssh @host cat /proc/swaps"},
"processcount": {"command": "ssh @host ps ax | wc -l"},
"processcountbyname": {"command": "ssh @host ps ax | grep @name | wc -l"},
"fileage": {"command": "ssh @host ls -l @file"},
"ping": {"command": "ping @host"},
"snmpget": {"command": "snmpget -v1 -c public $oid"},
"busy_waiting": {"command": "sleep 3600"},
"htmlcontent": {"command": "wget -qO- @url", "comment": "Get HTML Content for a string lookup."}
},
"filters":
{
"email":
{
"command": "/usr/bin/warn_the_admin_mail @member @+message",
"comment": "Sends an E-Mail to the member.",
"priority": 1
},
"sms":
{
"command": "/usr/bin/warn_the_admin_sms @member @+message",
"comment": "Sends a Short Message to the member.",
"priority": 0
},
"foo":
{
"command": "/usr/bin/warn_the_admin_foo @member @+message",
"priority": 500
},
"mongowriter":
{
"command": "./plugins/mongowriter.py @+message localhost 27017 linspector123",
"priority": 1000
}
},
"members":
{
"hanez":
{
"name": "Johannes Findeisen",
"comment": "Just a nerd doing admin stuff...",
"parent": "admin",
"filters":
{
"email": "you@hanez.org",
"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":
{
"name": "Peter Hansen",
"comment": "The son of Hans-Peter Hansen",
"parent": "ultraadmin",
"filters":
{
"email": "admin@systemchaos.org",
"sms": "+23345567",
"phone": "+435345345"
}
},
"ultraadmin":
{
"name": "Hans-Peter Hansen (CEO)",
"comment": "The guru of the Datacenter",
"parent": "darthvader",
"filters":
{
"email": "bofh@systemchaos.org",
"sms": "+23345567",
"phone": "+435345345"
}
},
"darthvader":
{
"name": "Darth Vader",
"comment": "The Father",
"filters":
{
"email": "darth.vader@systemchaos.org"
}
},
"jens":
{
"name": "Jens Larssen",
"comment": "Our network guru",
"filters":
{
"email": "jens@systemchaos.org",
"sms": "+23345567",
"phone": "+435345345"
}
},
"ruff":
{
"name": "Ruffn Buffn",
"filters":
{
"sms": "+23343457"
}
},
"mongowriter":
{
"name": "MongoDB Database writer plugin",
"filters":
{
"mongowriter": "localhost"
}
}
},
"periods":
{
"twentyfourseven":
{
"year": "*",
"month": "*",
"day": "*",
"week": "*",
"hour": "*",
"minute": "5",
"second": "",
"comment": "All day all night... every five minutes!"
},
"twentyfour_weekdays":
{
"year": "*",
"month": "*",
"day": "*",
"week": "*",
"day_of_week": "mon,tue,wed,thu,fri",
"hour": "*",
"minute": "5"
},
"twentyfour_weekend":
{
"year": "*",
"month": "*",
"day": "*",
"week": "*",
"day_of_week": "5-6",
"hour": "*",
"minute": "15"
},
"onmonday":
{
"year": "*",
"month": "*",
"day": "*",
"week": "*",
"day_of_week": "mon",
"hour": "*",
"minute": "5"
},
"onfriday":
{
"year": "*",
"month": "*",
"day": "*",
"week": "*",
"day_of_week": "fri",
"hour": "0-20",
"minute": "5"
},
"onmondayandfriday":
{
"year": "*",
"month": "*",
"day": "*",
"week": "*",
"day_of_week": "mon,fri",
"hour": "*",
"minute": "5"
},
"hanezbirthday":
{
"year": "*",
"month": "12",
"day": "6"
},
"ruffdoesnever":
{
}
},
"hosts":
{
"hanez":
{
"host": "www.hanez.org",
"services":
{
"discusage":
[
{ "device": "/dev/sda1", "warning": "80%", "critical": "90%" },
{ "device": "/dev/sda2", "warning": "70%", "critical": "90%" },
{ "device": "/dev/sda3", "warning": "70GB", "critical": "90GB" }
],
"load":
[
{ "warning": 8.00, "critical": 12.00 }
],
"dirsize":
[
{ "path": "/var/log", "warning": 30000000, "critical": 40000000 }
],
"processcount":
[
{ "warning": 3000, "critical": 3800 }
],
"processcountbyname":
[
{ "name": "java", "warning": 100, "critical": 200 }
],
"fileage":
[
{ "file": "/var/backup/server_1", "warning": 2, "critical": 3 }
],
"htmlcontent":
[
{ "url": "@host/test.php", "content": "<h1>Server up!</h1>" }
]
}
},
"www.unixpeople.org":
{
"host": "23.23.23.23",
"parent": "router.systemchaos.org",
"services":
{
"discusage":
[
{ "device": "/dev/sda1", "warning": "80%", "critical": "90%" }
],
"load":
[
{ "device": "all", "warning": 8.00, "critical": 12.00 }
]
}
},
"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 }],
"ping":[{"warning": "100ms", "critical": "250ms"}]
}
},
"www.systemchaos.org":
{
"host": "www.systemchaos.org",
"parent": "router.systemchaos.org",
"services":
{
"htmlcontent":
[
{ "url": "@host", "content": "<title>SYSTEMCHAOS</title>" }
]
}
},
"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"}]}
},
"www09.linspector.org": {"host": "www09.linspector.org", "parent": "router.systemchaos.org",
"services": {"ping":[{"warning": "100ms", "critical": "250ms"}]}
},
"www10.linspector.org": {"host": "www10.linspector.org", "parent": "router.systemchaos.org",
"services": {"ping":[{"warning": "100ms", "critical": "250ms"}]}
},
"www11.linspector.org": {"host": "www11.linspector.org", "parent": "router.systemchaos.org",
"services": {"ping":[{"warning": "100ms", "critical": "250ms"}]}
},
"www12.linspector.org": {"host": "www12.linspector.org", "parent": "router.systemchaos.org",
"services": {"ping":[{"warning": "100ms", "critical": "250ms"}]}
},
"www13.linspector.org": {"host": "www13.linspector.org", "parent": "router.systemchaos.org",
"services": {"ping":[{"warning": "100ms", "critical": "250ms"}]}
},
"www14.linspector.org": {"host": "www14.linspector.org", "parent": "router.systemchaos.org",
"services": {"ping":[{"warning": "100ms", "critical": "250ms"}]}
},
"www15.linspector.org": {"host": "www15.linspector.org", "parent": "router.systemchaos.org",
"services": {"ping":[{"warning": "100ms", "critical": "250ms"}]}
},
"www16.linspector.org": {"host": "www16.linspector.org", "parent": "router.systemchaos.org",
"services": {"ping":[{"warning": "100ms", "critical": "250ms"}]}
},
"www17.linspector.org": {"host": "www17.linspector.org", "parent": "router.systemchaos.org",
"services": {"ping":[{"warning": "100ms", "critical": "250ms"}]}
},
"www18.linspector.org": {"host": "www18.linspector.org", "parent": "router.systemchaos.org",
"services": {"ping":[{"warning": "100ms", "critical": "250ms"}]}
},
"www19.linspector.org": {"host": "www19.linspector.org", "parent": "router.systemchaos.org",
"services": {"ping":[{"warning": "100ms", "critical": "250ms"}]}
},
"www20.linspector.org": {"host": "www20.linspector.org", "parent": "router.systemchaos.org",
"services": {"ping":[{"warning": "100ms", "critical": "250ms"}]}
},
"www21.linspector.org": {"host": "www21.linspector.org", "parent": "router.systemchaos.org",
"services": {"ping":[{"warning": "100ms", "critical": "250ms"}]}
},
"www22.linspector.org": {"host": "www22.linspector.org", "parent": "router.systemchaos.org",
"services": {"ping":[{"warning": "100ms", "critical": "250ms"}]}
},
"router.systemchaos.org": {"host": "192.168.2.1",
"services":{"ping":[{ "warning": "100ms", "critical": "250ms"}]}
}
},
"hostgroups":
{
"all":
{
"members": ["admin"],
"hosts": ["hanez", "www.unixpeople.org", "www2.unixpeople.org", "www3.unixpeople.org",
"www.systemchaos.org", "router.systemchaos.org", "www01.linspector.org", "www02.linspector.org",
"www03.linspector.org", "www04.linspector.org", "www05.linspector.org", "www06.linspector.org",
"www07.linspector.org", "www08.linspector.org", "www09.linspector.org", "www10.linspector.org",
"www11.linspector.org", "www12.linspector.org", "www13.linspector.org", "www14.linspector.org",
"www15.linspector.org", "www16.linspector.org", "www17.linspector.org", "www18.linspector.org",
"www19.linspector.org", "www20.linspector.org", "www21.linspector.org", "www22.linspector.org"],
"parent": "network",
"threshold": 10,
"services":
{
"load": ["twentyfourseven"],
"discusage":["twentyfourseven"],
"ping": ["twentyfourseven"]
}
},
"all_for_hanez":
{
"members": ["hanez"],
"hosts": ["hanez", "www.unixpeople.org", "www2.unixpeople.org", "www3.unixpeople.org",
"www.systemchaos.org", "router.systemchaos.org", "www01.linspector.org", "www02.linspector.org",
"www03.linspector.org", "www04.linspector.org", "www05.linspector.org", "www06.linspector.org",
"www07.linspector.org", "www08.linspector.org", "www09.linspector.org", "www10.linspector.org",
"www11.linspector.org", "www12.linspector.org", "www13.linspector.org", "www14.linspector.org",
"www15.linspector.org", "www16.linspector.org", "www17.linspector.org", "www18.linspector.org",
"www19.linspector.org", "www20.linspector.org", "www21.linspector.org", "www22.linspector.org"],
"parent": "network",
"threshold": 10,
"services":
{
"load": ["twentyfourseven"],
"discusage":["twentyfourseven"],
"ping": ["twentyfourseven"]
}
},
"all_for_nonexistent":
{
"members": ["nonexistent"],
"hosts": ["hanez", "www.unixpeople.org", "www2.unixpeople.org", "www3.unixpeople.org",
"www.systemchaos.org", "router.systemchaos.org", "www01.linspector.org", "www02.linspector.org",
"www03.linspector.org", "www04.linspector.org", "www05.linspector.org", "www06.linspector.org",
"www07.linspector.org", "www08.linspector.org", "www09.linspector.org", "www10.linspector.org",
"www11.linspector.org", "www12.linspector.org", "www13.linspector.org", "www14.linspector.org",
"www15.linspector.org", "www16.linspector.org", "www17.linspector.org", "www18.linspector.org",
"www19.linspector.org", "www20.linspector.org", "www21.linspector.org", "www22.linspector.org"],
"parent": "network",
"threshold": 10,
"services":
{
"load": ["nix"],
"discusage":["nix"],
"ping": ["nix"]
}
},
"hanez":
{
"members": ["hanez", "jens"],
"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", "www08.linspector.org"],
"parent": "network",
"threshold": 5,
"services":
{
"load": ["onmondayandfriday"],
"discusage": ["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"]
}
},
"linspector-02":
{
"members": ["linspector", "hanez", "nobody"],
"hosts": ["www09.linspector.org", "www10.linspector.org", "www11.linspector.org", "www12.linspector.org",
"www13.linspector.org", "www14.linspector.org", "www15.linspector.org", "www16.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":
{
"members": ["jens"],
"hosts": ["router.systemchaos.org"],
"threshold": 5,
"services":
{
"load": ["onmondayandfriday"],
"ping": ["twentyfourseven"]
}
},
"ruff":
{
"members": ["ruff", "hanez"],
"hosts": ["www.fuff.org", "www.unixpeople.org"],
"threshold": 100,
"services":
{
"busy_waiting": ["ruffdoesnever"]
}
}
},
"layouts": {"production": {"hostgroups": ["all", "hanez", "network"], "enabled": true},
"lazy": {"hostgroups": ["hanez", "ruff"], "enabled": false}}
}

View file

@ -1,76 +0,0 @@
{
"services": {"ping": {"command": "ping -c 1 @host"},
"tcpconnect": {"command": "tcpconnect @host @port"}},
"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": {"shortPeriod": {"seconds": 5, "comment": "Interval job; every 10 seconds"}},
"hosts":
{
"a.systemchaos.org": {"host": "a.systemchaos.org",
"services": {
"ping":[{ "args": { "device": "/dev/sda1" },
"fails": { "warning": "100ms", "critical": "150ms" },
"parser": { "name": "ping", "line": 2, "col": 5 }}]
}
},
"b.systemchaos.org": {"host": "b.systemchaos.org", "services": {"ping":[{}]}},
"google.de": {"host": "google.de", "services": {"ping":[{}]}},
"foobar.systemchaos.org": {"host": "foobar.systemchaos.org",
"services": {
"tcpconnect":[{ "args": { "port": 80 },
"fails": { },
"threshold": 2,
"parser": { "name": "none" }}]
}
},
"snmp.systemchaos.org": {"host": "snmp.systemchaos.org",
"services": {
"snmpget":[{ "args": { "port": 5555, "oid": "1.3.6.1.4.1.2681.1.2.102." },
"fails": { "warning": "8", "critical": "16" },
"parser": { "name": "snmpget" },
"comment": "Value X from Y"}]
}
},
"web.systemchaos.org": {"host": "web.systemchaos.org",
"services": {
"htmlcontent":[{ "args": { "port": 80, "path": "/status.cgi", "string": "<h1>I am up!</h1>" },
"fails": { },
"threshold": 2,
"parser": { "name": "none" },
"comment": "Just a string grep"}]
}
}
},
"hostgroups":
{
"all":
{
"members": ["hanez"],
"hosts": ["a.systemchaos.org", "b.systemchaos.org", "google.de"],
"threshold": 10,
"services": {"ping": ["shortPeriod"]}
}
},
"layouts": {"production": {"hostgroups": ["all"], "enabled": true}
},
"core": {
"max_logfile_size": 1024000,
"max_logfile_count": 4
}
}

View file

@ -1,232 +0,0 @@
{
"services":
{
"discusage": {"command": "ssh @host df -a @device", "parser": "df"},
"load": {"command": "ssh @host uptime"},
"dirsize": { "command": "ssh @host du -chs @path"},
"filesize": {"command": "ssh @host du -chs @path"},
"loggedinusercount": {"command": "ssh @host who | wc -l"},
"loggedinusers": {"command": "ssh @host who"},
"swapusage": {"command": "ssh @host cat /proc/swaps"},
"processcount": {"command": "ssh @host ps ax | wc -l"},
"processcountbyname": {"command": "ssh @host ps ax | grep @name | wc -l"},
"fileage": {"command": "ssh @host ls -l @file"},
"ping": {"command": "ping @host"},
"snmpget": {"command": "snmpget -v1 -c public $oid"},
"busy_waiting": {"command": "sleep 3600"},
"htmlcontent": {"command": "wget -qO- @url", "comment": "Get HTML Content for a string lookup."}
},
"filters":
{
"email":
{
"command": "/usr/bin/warn_the_admin_mail @member @+message",
"comment": "Sends an E-Mail to the member.",
"priority": 1
},
"sms":
{
"command": "/usr/bin/warn_the_admin_sms @member @+message",
"comment": "Sends a Short Message to the member.",
"priority": 0
},
"foo":
{
"command": "/usr/bin/warn_the_admin_foo @member @+message",
"priority": 500
},
"mongowriter":
{
"command": "./plugins/mongowriter.py @+message localhost 27017 linspector123",
"priority": 1000
}
},
"members":
{
"hanez":
{
"name": "Johannes Findeisen",
"comment": "Just a nerd doing admin stuff...",
"parent": "admin",
"filters":
{
"email": "you@hanez.org",
"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":
{
"name": "Peter Hansen",
"comment": "The son of Hans-Peter Hansen",
"parent": "ultraadmin",
"filters":
{
"email": "admin@systemchaos.org",
"sms": "+23345567",
"phone": "+435345345"
}
},
"ultraadmin":
{
"name": "Hans-Peter Hansen (CEO)",
"comment": "The guru of the Datacenter",
"parent": "darthvader",
"filters":
{
"email": "bofh@systemchaos.org",
"sms": "+23345567",
"phone": "+435345345"
}
},
"darthvader":
{
"name": "Darth Vader",
"comment": "The Father",
"filters":
{
"email": "darth.vader@systemchaos.org"
}
},
"jens":
{
"name": "Jens Larssen",
"comment": "Our network guru",
"filters":
{
"email": "jens@systemchaos.org",
"sms": "+23345567",
"phone": "+435345345"
}
},
"ruff":
{
"name": "Ruffn Buffn",
"filters":
{
"sms": "+23343457"
}
},
"mongowriter":
{
"name": "MongoDB Database writer plugin",
"filters":
{
"mongowriter": "localhost"
}
}
},
"periods":
{
"twentyfourseven":
{
"year": "*",
"month": "*",
"day": "*",
"week": "*",
"hour": "*",
"minute": "*/1",
"second": "0",
"comment": "Cron Job / Every minute"
},
"do_every_x_times" : {
"days": 0,
"weeks": 0,
"hours": 0,
"minutes": 0,
"seconds": 10,
"comment": "Interval Job / Every 10 seconds"
},
"next_christmas" : {
"date": "2013-12-24 20:00:00",
"comment": "Date Job / Just one day"
}
},
"hosts":
{
"hanez":
{
"host": "www.hanez.org",
"services":
{
"discusage":
[
{ "device": "/dev/sda1", "warning": "80%", "critical": "90%" },
{ "device": "/dev/sda2", "warning": "70%", "critical": "90%" },
{ "device": "/dev/sda3", "warning": "70GB", "critical": "90GB" }
],
"load":
[
{ "warning": 8.00, "critical": 12.00 }
],
"dirsize":
[
{ "path": "/var/log", "warning": 30000000, "critical": 40000000 }
],
"processcount":
[
{ "warning": 3000, "critical": 3800 }
],
"processcountbyname":
[
{ "name": "java", "warning": 100, "critical": 200 }
],
"fileage":
[
{ "file": "/var/backup/server_1", "warning": 2, "critical": 3 }
],
"htmlcontent":
[
{ "url": "@host/test.php", "content": "<h1>Server up!</h1>" }
],
"ping":
[
{}
]
}
}
},
"hostgroups":
{
"all":
{
"members": ["admin"],
"hosts": ["hanez"],
"parent": "network",
"threshold": 10,
"services":
{
"ping": ["do_every_x_times"]
}
}
},
"layouts": {"production": {"hostgroups": ["all", "hanez", "network"], "enabled": true},
"lazy": {"hostgroups": ["hanez", "ruff"], "enabled": false}
},
"core": {
"max_logfile_size": 1024000,
"max_logfile_count": 4,
"max_worker_threads": 8
}
}