diff --git a/examples/old/hanez.json b/examples/old/hanez.json deleted file mode 100644 index 6291466..0000000 --- a/examples/old/hanez.json +++ /dev/null @@ -1,52 +0,0 @@ -{ - "members":{ - "hanez":{ - "name": "Johannes Findeisen", - "tasks": [ - { "class":"jabber", "type": "jabber", "args": { "rcpt": "jabber@example.org" }} - ] - } - }, - "periods": { - "always": { "seconds": 2 } - }, - "hostgroups":{ - "servers":{ - "members": ["hanez"], - "hosts": [ "a.example.org", "b.example.org" ], - "services":[ - { - "class": "tcpconnect", - "args": { "port": 80 }, - "periods": ["always"], - "threshold": 2 - } - ] - } - }, - "layouts":{ - "main":{ - "hostgroups": ["servers"], - "enabled": true - } - }, - "core":{ - "max_logfile_size": 1024000, - "max_logfile_count": 4, - "max_worker_threads": 8, - "members":[ "root" ], - "tasks": { - "jabber":{ - "host": "example.org", - "port": 5222, - "username": "USERNAME", - "password": "PASSWORD" - }, - "mail":{ - "host": "localhost", - "port": 25, - "from": "linspector@example.org" - } - } - } -} \ No newline at end of file diff --git a/examples/old/private.json b/examples/old/private.json deleted file mode 100644 index 8de2c56..0000000 --- a/examples/old/private.json +++ /dev/null @@ -1,87 +0,0 @@ -{ - "members":{ - "root":{ - "name": "root", - "_tasks": [ - { "class":"jabber", "type": "jabber", "args": { "rcpt": "hanez@systemchaos.org" }} - ] - }, - "hanez":{ - "name": "admin", - "_tasks": [ - { "class":"mail", "type": "mail", "args": { "rcpt": "you@hanez.org" }} - ] - }, - "linspector":{ - "name": "linspector admin", - "_tasks": [ - { "class":"jabber", "type": "jabber", "args": { "rcpt": "hanez@systemchaos.org" }} - ] - } - }, - "periods": { - "fast": { "seconds": 10 }, - "medium": { "seconds": 120 }, - "slow": { "seconds": 480 } - }, - "hostgroups":{ - "a":{ - "members": ["hanez"], - "hosts": [ "a" ], - "services":[ - { - "class": "dummy", - "args": { "sleep": 3, "fail": 0 }, - "periods": ["fast"], - "threshold": 3 - } - ] - } - }, - "layouts":{ - "main":{ - "hostgroups": ["a"], - "enabled": true - } - }, - "core":{ - "instance_name": "Master Monitor 01 (monitor01.systemchaos.org)", - "max_logfile_size": 1024000, - "max_logfile_count": 4, - "max_worker_threads": 1000, - "threshold_handling": "reset", - "members":[ "linspector", "root" ], - "jsonrpc_backend": "True", - "backends": { - "jsonrpc": { - "_comment": "https://github.com/linspector/linspector/wiki/Configuration-Core-Backends-JsonRPC", - "host": "127.0.0.1", - "port": 10123, - "username": "linspector", - "password": "linspector" - } - }, - "tasks": { - "jabber":{ - "host": "systemchaos.org", - "port": 5222, - "username": "linspector", - "password": "linspector", - "debug": ["always"] - }, - "mail":{ - "host": "a.mx.systemchaos.org", - "port": 25, - "from": "linspector@systemchaos.org", - "username": "you@hanez.org", - "password": "uffff" - }, - "tweet":{ - "consumer_key": "consumer_key", - "consumer_secret": "consumer_secret", - "access_token_key": "access_token_key", - "access_token_secret": "access_token_secret" - } - } - } -} \ No newline at end of file diff --git a/examples/old/private.yaml b/examples/old/private.yaml deleted file mode 100644 index fa4db5a..0000000 --- a/examples/old/private.yaml +++ /dev/null @@ -1,132 +0,0 @@ ---- -members: - root: - name: "root" - _tasks: - - class: "jabber" - type: "jabber" - args: - rcpt: "hanez@systemchaos.org" - hanez: - name: "admin" - _tasks: - - class: "mail" - type: "mail" - args: - rcpt: "you@hanez.org" - linspector: - name: "linspector admin" - _tasks: - - class: "jabber" - type: "jabber" - args: - rcpt: "hanez@systemchaos.org" - -periods: - fast: - seconds: 10 - medium: - seconds: 120 - slow: - seconds: 480 - -hostgroups: - a: - members: - - "hanez" - hosts: - - "a.systemchaos.org" - services: - - class: "tcpconnect" - args: - port: 80 - periods: - - "medium" - threshold: 2 - - class: "tcpconnect" - args: - port: 23 - periods: - - "fast" - threshold: 2 - - class: "http" - args: - content: "SYSTEdMCHAOS" - periods: - - "fast" - threshold: 2 - b: - members: - - "hanez" - hosts: - - "b.systemchaos.org" - services: - - class: "tcpconnect" - args: - port: 23 - periods: - - "fast" - threshold: 2 - - class: "tcpconnect" - args: - port: 80 - periods: - - "fast" - threshold: 4 - - class: "tcpconnect" - args: - port: 33 - periods: - - "fast" - threshold: 4 - c: - members: - - "hanez" - hosts: - - "c.systemchaos.org" - services: - - class: "tcpconnect" - args: - port: 23 - periods: - - "fast" - threshold: 10 - -layouts: - main: - hostgroups: [ "a", "b", "c" ] - enabled: true - -core: - instance_name: "Master Monitor 01 (monitor01.systemchaos.org)" - max_logfile_size: 1024000 - max_logfile_count: 4 - max_worker_threads: 8 - jsonrpc_backend: True - shutdown_wait: False - members: [ "linspector", "root" ] - backends: - jsonrpc: - host: "127.0.0.1" - port: 10124 - username: "linspector" - password: "linspector" - tasks: - jabber: - host: "systemchaos.org" - port: 5222 - username: "linspector" - password: "linspector123" - debug: - - "always" - mail: - host: "localhost" - port: 25 - from: "linspector@systemchaos.org" - username: "" - password: "" - tweet: - consumer_key: "consumer_key" - consumer_secret: "consumer_secret" - access_token_key: "access_token_key" - access_token_secret: "access_token_secret" \ No newline at end of file diff --git a/examples/old/privateX.json b/examples/old/privateX.json deleted file mode 100644 index b432f30..0000000 --- a/examples/old/privateX.json +++ /dev/null @@ -1,346 +0,0 @@ -{ - "members":{ - "root":{ - "name": "root", - "_tasks": [ - { "class":"jabber", "type": "jabber", "args": { "rcpt": "hanez@systemchaos.org" }} - ] - }, - "hanez":{ - "name": "admin", - "_tasks": [ - { "class":"mail", "type": "mail", "args": { "rcpt": "you@hanez.org" }} - ] - }, - "linspector":{ - "name": "linspector admin", - "_tasks": [ - { "class":"jabber", "type": "jabber", "args": { "rcpt": "hanez@systemchaos.org" }} - ] - } - }, - "periods": { - "fast": { "seconds": 15 }, - "medium": { "seconds": 120 }, - "slow": { "seconds": 480 } - }, - "hostgroups":{ - "a":{ - "members": ["hanez"], - "hosts": [ "a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "v", "w", - "x", "y", "z", "aa", "bb", "cc", "dd", "ee", "ff", "gg", "hh", "ii", "jj", "kk", "ll", "mm", - "nn", "oo", "pp", "qq", "vv", "ww", "xx", "yy", "zz" ], - "services":[ - { "class": "dummy", "args": { "sleep": 1, "fail": 1 }, "periods": ["fast"], "threshold": 3 }, - { "class": "dummy", "args": { "sleep": 2, "fail": 1 }, "periods": ["fast"], "threshold": 3 }, - { "class": "dummy", "args": { "sleep": 3, "fail": 1 }, "periods": ["fast"], "threshold": 3 }, - { "class": "dummy", "args": { "sleep": 4, "fail": 1 }, "periods": ["fast"], "threshold": 3 }, - { "class": "dummy", "args": { "sleep": 5, "fail": 1 }, "periods": ["fast"], "threshold": 3 }, - { "class": "dummy", "args": { "sleep": 6, "fail": 1 }, "periods": ["fast"], "threshold": 3 }, - { "class": "dummy", "args": { "sleep": 7, "fail": 1 }, "periods": ["fast"], "threshold": 3 }, - { "class": "dummy", "args": { "sleep": 8, "fail": 1 }, "periods": ["fast"], "threshold": 3 }, - { "class": "dummy", "args": { "sleep": 9, "fail": 1 }, "periods": ["fast"], "threshold": 3 }, - { "class": "dummy", "args": { "sleep": 10, "fail": 1 }, "periods": ["fast"], "threshold": 3 } - ] - }, - "b":{ - "members": ["hanez"], - "hosts": [ "a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "v", "w", - "x", "y", "z", "aa", "bb", "cc", "dd", "ee", "ff", "gg", "hh", "ii", "jj", "kk", "ll", "mm", - "nn", "oo", "pp", "qq", "vv", "ww", "xx", "yy", "zz" ], - "services":[ - { "class": "dummy", "args": { "sleep": 1, "fail": 1 }, "periods": ["fast"], "threshold": 3 }, - { "class": "dummy", "args": { "sleep": 2, "fail": 1 }, "periods": ["fast"], "threshold": 3 }, - { "class": "dummy", "args": { "sleep": 3, "fail": 1 }, "periods": ["fast"], "threshold": 3 }, - { "class": "dummy", "args": { "sleep": 4, "fail": 1 }, "periods": ["fast"], "threshold": 3 }, - { "class": "dummy", "args": { "sleep": 5, "fail": 1 }, "periods": ["fast"], "threshold": 3 }, - { "class": "dummy", "args": { "sleep": 6, "fail": 1 }, "periods": ["fast"], "threshold": 3 }, - { "class": "dummy", "args": { "sleep": 7, "fail": 1 }, "periods": ["fast"], "threshold": 3 }, - { "class": "dummy", "args": { "sleep": 8, "fail": 1 }, "periods": ["fast"], "threshold": 3 }, - { "class": "dummy", "args": { "sleep": 9, "fail": 1 }, "periods": ["fast"], "threshold": 3 }, - { "class": "dummy", "args": { "sleep": 10, "fail": 1 }, "periods": ["fast"], "threshold": 3 } - ] - }, - "c":{ - "members": ["hanez"], - "hosts": [ "a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "v", "w", - "x", "y", "z", "aa", "bb", "cc", "dd", "ee", "ff", "gg", "hh", "ii", "jj", "kk", "ll", "mm", - "nn", "oo", "pp", "qq", "vv", "ww", "xx", "yy", "zz" ], - "services":[ - { "class": "dummy", "args": { "sleep": 1, "fail": 1 }, "periods": ["fast"], "threshold": 3 }, - { "class": "dummy", "args": { "sleep": 2, "fail": 1 }, "periods": ["fast"], "threshold": 3 }, - { "class": "dummy", "args": { "sleep": 3, "fail": 1 }, "periods": ["fast"], "threshold": 3 }, - { "class": "dummy", "args": { "sleep": 4, "fail": 1 }, "periods": ["fast"], "threshold": 3 }, - { "class": "dummy", "args": { "sleep": 5, "fail": 1 }, "periods": ["fast"], "threshold": 3 }, - { "class": "dummy", "args": { "sleep": 6, "fail": 1 }, "periods": ["fast"], "threshold": 3 }, - { "class": "dummy", "args": { "sleep": 7, "fail": 1 }, "periods": ["fast"], "threshold": 3 }, - { "class": "dummy", "args": { "sleep": 8, "fail": 1 }, "periods": ["fast"], "threshold": 3 }, - { "class": "dummy", "args": { "sleep": 9, "fail": 1 }, "periods": ["fast"], "threshold": 3 }, - { "class": "dummy", "args": { "sleep": 10, "fail": 1 }, "periods": ["fast"], "threshold": 3 } - ] - }, - "d":{ - "members": ["hanez"], - "hosts": [ "a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "v", "w", - "x", "y", "z", "aa", "bb", "cc", "dd", "ee", "ff", "gg", "hh", "ii", "jj", "kk", "ll", "mm", - "nn", "oo", "pp", "qq", "vv", "ww", "xx", "yy", "zz" ], - "services":[ - { "class": "dummy", "args": { "sleep": 1, "fail": 1 }, "periods": ["fast"], "threshold": 3 }, - { "class": "dummy", "args": { "sleep": 2, "fail": 1 }, "periods": ["fast"], "threshold": 3 }, - { "class": "dummy", "args": { "sleep": 3, "fail": 1 }, "periods": ["fast"], "threshold": 3 }, - { "class": "dummy", "args": { "sleep": 4, "fail": 1 }, "periods": ["fast"], "threshold": 3 }, - { "class": "dummy", "args": { "sleep": 5, "fail": 1 }, "periods": ["fast"], "threshold": 3 }, - { "class": "dummy", "args": { "sleep": 6, "fail": 1 }, "periods": ["fast"], "threshold": 3 }, - { "class": "dummy", "args": { "sleep": 7, "fail": 1 }, "periods": ["fast"], "threshold": 3 }, - { "class": "dummy", "args": { "sleep": 8, "fail": 1 }, "periods": ["fast"], "threshold": 3 }, - { "class": "dummy", "args": { "sleep": 9, "fail": 1 }, "periods": ["fast"], "threshold": 3 }, - { "class": "dummy", "args": { "sleep": 10, "fail": 1 }, "periods": ["fast"], "threshold": 3 } - ] - }, - "e":{ - "members": ["hanez"], - "hosts": [ "a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "v", "w", - "x", "y", "z", "aa", "bb", "cc", "dd", "ee", "ff", "gg", "hh", "ii", "jj", "kk", "ll", "mm", - "nn", "oo", "pp", "qq", "vv", "ww", "xx", "yy", "zz" ], - "services":[ - { "class": "dummy", "args": { "sleep": 1, "fail": 1 }, "periods": ["fast"], "threshold": 3 }, - { "class": "dummy", "args": { "sleep": 2, "fail": 1 }, "periods": ["fast"], "threshold": 3 }, - { "class": "dummy", "args": { "sleep": 3, "fail": 1 }, "periods": ["fast"], "threshold": 3 }, - { "class": "dummy", "args": { "sleep": 4, "fail": 1 }, "periods": ["fast"], "threshold": 3 }, - { "class": "dummy", "args": { "sleep": 5, "fail": 1 }, "periods": ["fast"], "threshold": 3 }, - { "class": "dummy", "args": { "sleep": 6, "fail": 1 }, "periods": ["fast"], "threshold": 3 }, - { "class": "dummy", "args": { "sleep": 7, "fail": 1 }, "periods": ["fast"], "threshold": 3 }, - { "class": "dummy", "args": { "sleep": 8, "fail": 1 }, "periods": ["fast"], "threshold": 3 }, - { "class": "dummy", "args": { "sleep": 9, "fail": 1 }, "periods": ["fast"], "threshold": 3 }, - { "class": "dummy", "args": { "sleep": 10, "fail": 1 }, "periods": ["fast"], "threshold": 3 } - ] - }, - "f":{ - "members": ["hanez"], - "hosts": [ "a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "v", "w", - "x", "y", "z", "aa", "bb", "cc", "dd", "ee", "ff", "gg", "hh", "ii", "jj", "kk", "ll", "mm", - "nn", "oo", "pp", "qq", "vv", "ww", "xx", "yy", "zz" ], - "services":[ - { "class": "dummy", "args": { "sleep": 1, "fail": 1 }, "periods": ["fast"], "threshold": 3 }, - { "class": "dummy", "args": { "sleep": 2, "fail": 1 }, "periods": ["fast"], "threshold": 3 }, - { "class": "dummy", "args": { "sleep": 3, "fail": 1 }, "periods": ["fast"], "threshold": 3 }, - { "class": "dummy", "args": { "sleep": 4, "fail": 1 }, "periods": ["fast"], "threshold": 3 }, - { "class": "dummy", "args": { "sleep": 5, "fail": 1 }, "periods": ["fast"], "threshold": 3 }, - { "class": "dummy", "args": { "sleep": 6, "fail": 1 }, "periods": ["fast"], "threshold": 3 }, - { "class": "dummy", "args": { "sleep": 7, "fail": 1 }, "periods": ["fast"], "threshold": 3 }, - { "class": "dummy", "args": { "sleep": 8, "fail": 1 }, "periods": ["fast"], "threshold": 3 }, - { "class": "dummy", "args": { "sleep": 9, "fail": 1 }, "periods": ["fast"], "threshold": 3 }, - { "class": "dummy", "args": { "sleep": 10, "fail": 1 }, "periods": ["fast"], "threshold": 3 } - ] - }, - "g":{ - "members": ["hanez"], - "hosts": [ "a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "v", "w", - "x", "y", "z", "aa", "bb", "cc", "dd", "ee", "ff", "gg", "hh", "ii", "jj", "kk", "ll", "mm", - "nn", "oo", "pp", "qq", "vv", "ww", "xx", "yy", "zz" ], - "services":[ - { "class": "dummy", "args": { "sleep": 1, "fail": 1 }, "periods": ["fast"], "threshold": 3 }, - { "class": "dummy", "args": { "sleep": 2, "fail": 1 }, "periods": ["fast"], "threshold": 3 }, - { "class": "dummy", "args": { "sleep": 3, "fail": 1 }, "periods": ["fast"], "threshold": 3 }, - { "class": "dummy", "args": { "sleep": 4, "fail": 1 }, "periods": ["fast"], "threshold": 3 }, - { "class": "dummy", "args": { "sleep": 5, "fail": 1 }, "periods": ["fast"], "threshold": 3 }, - { "class": "dummy", "args": { "sleep": 6, "fail": 1 }, "periods": ["fast"], "threshold": 3 }, - { "class": "dummy", "args": { "sleep": 7, "fail": 1 }, "periods": ["fast"], "threshold": 3 }, - { "class": "dummy", "args": { "sleep": 8, "fail": 1 }, "periods": ["fast"], "threshold": 3 }, - { "class": "dummy", "args": { "sleep": 9, "fail": 1 }, "periods": ["fast"], "threshold": 3 }, - { "class": "dummy", "args": { "sleep": 10, "fail": 1 }, "periods": ["fast"], "threshold": 3 } - ] - }, - "h":{ - "members": ["hanez"], - "hosts": [ "a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "v", "w", - "x", "y", "z", "aa", "bb", "cc", "dd", "ee", "ff", "gg", "hh", "ii", "jj", "kk", "ll", "mm", - "nn", "oo", "pp", "qq", "vv", "ww", "xx", "yy", "zz" ], - "services":[ - { "class": "dummy", "args": { "sleep": 1, "fail": 1 }, "periods": ["fast"], "threshold": 3 }, - { "class": "dummy", "args": { "sleep": 2, "fail": 1 }, "periods": ["fast"], "threshold": 3 }, - { "class": "dummy", "args": { "sleep": 3, "fail": 1 }, "periods": ["fast"], "threshold": 3 }, - { "class": "dummy", "args": { "sleep": 4, "fail": 1 }, "periods": ["fast"], "threshold": 3 }, - { "class": "dummy", "args": { "sleep": 5, "fail": 1 }, "periods": ["fast"], "threshold": 3 }, - { "class": "dummy", "args": { "sleep": 6, "fail": 1 }, "periods": ["fast"], "threshold": 3 }, - { "class": "dummy", "args": { "sleep": 7, "fail": 1 }, "periods": ["fast"], "threshold": 3 }, - { "class": "dummy", "args": { "sleep": 8, "fail": 1 }, "periods": ["fast"], "threshold": 3 }, - { "class": "dummy", "args": { "sleep": 9, "fail": 1 }, "periods": ["fast"], "threshold": 3 }, - { "class": "dummy", "args": { "sleep": 10, "fail": 1 }, "periods": ["fast"], "threshold": 3 } - ] - }, - "i":{ - "members": ["hanez"], - "hosts": [ "a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "v", "w", - "x", "y", "z", "aa", "bb", "cc", "dd", "ee", "ff", "gg", "hh", "ii", "jj", "kk", "ll", "mm", - "nn", "oo", "pp", "qq", "vv", "ww", "xx", "yy", "zz" ], - "services":[ - { "class": "dummy", "args": { "sleep": 1, "fail": 1 }, "periods": ["fast"], "threshold": 3 }, - { "class": "dummy", "args": { "sleep": 2, "fail": 1 }, "periods": ["fast"], "threshold": 3 }, - { "class": "dummy", "args": { "sleep": 3, "fail": 1 }, "periods": ["fast"], "threshold": 3 }, - { "class": "dummy", "args": { "sleep": 4, "fail": 1 }, "periods": ["fast"], "threshold": 3 }, - { "class": "dummy", "args": { "sleep": 5, "fail": 1 }, "periods": ["fast"], "threshold": 3 }, - { "class": "dummy", "args": { "sleep": 6, "fail": 1 }, "periods": ["fast"], "threshold": 3 }, - { "class": "dummy", "args": { "sleep": 7, "fail": 1 }, "periods": ["fast"], "threshold": 3 }, - { "class": "dummy", "args": { "sleep": 8, "fail": 1 }, "periods": ["fast"], "threshold": 3 }, - { "class": "dummy", "args": { "sleep": 9, "fail": 1 }, "periods": ["fast"], "threshold": 3 }, - { "class": "dummy", "args": { "sleep": 10, "fail": 1 }, "periods": ["fast"], "threshold": 3 } - ] - }, - "j":{ - "members": ["hanez"], - "hosts": [ "a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "v", "w", - "x", "y", "z", "aa", "bb", "cc", "dd", "ee", "ff", "gg", "hh", "ii", "jj", "kk", "ll", "mm", - "nn", "oo", "pp", "qq", "vv", "ww", "xx", "yy", "zz" ], - "services":[ - { "class": "dummy", "args": { "sleep": 1, "fail": 1 }, "periods": ["fast"], "threshold": 3 }, - { "class": "dummy", "args": { "sleep": 2, "fail": 1 }, "periods": ["fast"], "threshold": 3 }, - { "class": "dummy", "args": { "sleep": 3, "fail": 1 }, "periods": ["fast"], "threshold": 3 }, - { "class": "dummy", "args": { "sleep": 4, "fail": 1 }, "periods": ["fast"], "threshold": 3 }, - { "class": "dummy", "args": { "sleep": 5, "fail": 1 }, "periods": ["fast"], "threshold": 3 }, - { "class": "dummy", "args": { "sleep": 6, "fail": 1 }, "periods": ["fast"], "threshold": 3 }, - { "class": "dummy", "args": { "sleep": 7, "fail": 1 }, "periods": ["fast"], "threshold": 3 }, - { "class": "dummy", "args": { "sleep": 8, "fail": 1 }, "periods": ["fast"], "threshold": 3 }, - { "class": "dummy", "args": { "sleep": 9, "fail": 1 }, "periods": ["fast"], "threshold": 3 }, - { "class": "dummy", "args": { "sleep": 10, "fail": 1 }, "periods": ["fast"], "threshold": 3 } - ] - }, - "k":{ - "members": ["hanez"], - "hosts": [ "a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "v", "w", - "x", "y", "z", "aa", "bb", "cc", "dd", "ee", "ff", "gg", "hh", "ii", "jj", "kk", "ll", "mm", - "nn", "oo", "pp", "qq", "vv", "ww", "xx", "yy", "zz" ], - "services":[ - { "class": "dummy", "args": { "sleep": 1, "fail": 1 }, "periods": ["fast"], "threshold": 3 }, - { "class": "dummy", "args": { "sleep": 2, "fail": 1 }, "periods": ["fast"], "threshold": 3 }, - { "class": "dummy", "args": { "sleep": 3, "fail": 1 }, "periods": ["fast"], "threshold": 3 }, - { "class": "dummy", "args": { "sleep": 4, "fail": 1 }, "periods": ["fast"], "threshold": 3 }, - { "class": "dummy", "args": { "sleep": 5, "fail": 1 }, "periods": ["fast"], "threshold": 3 }, - { "class": "dummy", "args": { "sleep": 6, "fail": 1 }, "periods": ["fast"], "threshold": 3 }, - { "class": "dummy", "args": { "sleep": 7, "fail": 1 }, "periods": ["fast"], "threshold": 3 }, - { "class": "dummy", "args": { "sleep": 8, "fail": 1 }, "periods": ["fast"], "threshold": 3 }, - { "class": "dummy", "args": { "sleep": 9, "fail": 1 }, "periods": ["fast"], "threshold": 3 }, - { "class": "dummy", "args": { "sleep": 10, "fail": 1 }, "periods": ["fast"], "threshold": 3 } - ] - }, - "l":{ - "members": ["hanez"], - "hosts": [ "a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "v", "w", - "x", "y", "z", "aa", "bb", "cc", "dd", "ee", "ff", "gg", "hh", "ii", "jj", "kk", "ll", "mm", - "nn", "oo", "pp", "qq", "vv", "ww", "xx", "yy", "zz" ], - "services":[ - { "class": "dummy", "args": { "sleep": 1, "fail": 1 }, "periods": ["fast"], "threshold": 3 }, - { "class": "dummy", "args": { "sleep": 2, "fail": 1 }, "periods": ["fast"], "threshold": 3 }, - { "class": "dummy", "args": { "sleep": 3, "fail": 1 }, "periods": ["fast"], "threshold": 3 }, - { "class": "dummy", "args": { "sleep": 4, "fail": 1 }, "periods": ["fast"], "threshold": 3 }, - { "class": "dummy", "args": { "sleep": 5, "fail": 1 }, "periods": ["fast"], "threshold": 3 }, - { "class": "dummy", "args": { "sleep": 6, "fail": 1 }, "periods": ["fast"], "threshold": 3 }, - { "class": "dummy", "args": { "sleep": 7, "fail": 1 }, "periods": ["fast"], "threshold": 3 }, - { "class": "dummy", "args": { "sleep": 8, "fail": 1 }, "periods": ["fast"], "threshold": 3 }, - { "class": "dummy", "args": { "sleep": 9, "fail": 1 }, "periods": ["fast"], "threshold": 3 }, - { "class": "dummy", "args": { "sleep": 10, "fail": 1 }, "periods": ["fast"], "threshold": 3 } - ] - }, - "m":{ - "members": ["hanez"], - "hosts": [ "a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "v", "w", - "x", "y", "z", "aa", "bb", "cc", "dd", "ee", "ff", "gg", "hh", "ii", "jj", "kk", "ll", "mm", - "nn", "oo", "pp", "qq", "vv", "ww", "xx", "yy", "zz" ], - "services":[ - { "class": "dummy", "args": { "sleep": 1, "fail": 1 }, "periods": ["fast"], "threshold": 3 }, - { "class": "dummy", "args": { "sleep": 2, "fail": 1 }, "periods": ["fast"], "threshold": 3 }, - { "class": "dummy", "args": { "sleep": 3, "fail": 1 }, "periods": ["fast"], "threshold": 3 }, - { "class": "dummy", "args": { "sleep": 4, "fail": 1 }, "periods": ["fast"], "threshold": 3 }, - { "class": "dummy", "args": { "sleep": 5, "fail": 1 }, "periods": ["fast"], "threshold": 3 }, - { "class": "dummy", "args": { "sleep": 6, "fail": 1 }, "periods": ["fast"], "threshold": 3 }, - { "class": "dummy", "args": { "sleep": 7, "fail": 1 }, "periods": ["fast"], "threshold": 3 }, - { "class": "dummy", "args": { "sleep": 8, "fail": 1 }, "periods": ["fast"], "threshold": 3 }, - { "class": "dummy", "args": { "sleep": 9, "fail": 1 }, "periods": ["fast"], "threshold": 3 }, - { "class": "dummy", "args": { "sleep": 10, "fail": 1 }, "periods": ["fast"], "threshold": 3 } - ] - }, - "n":{ - "members": ["hanez"], - "hosts": [ "a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "v", "w", - "x", "y", "z", "aa", "bb", "cc", "dd", "ee", "ff", "gg", "hh", "ii", "jj", "kk", "ll", "mm", - "nn", "oo", "pp", "qq", "vv", "ww", "xx", "yy", "zz" ], - "services":[ - { "class": "dummy", "args": { "sleep": 1, "fail": 1 }, "periods": ["fast"], "threshold": 3 }, - { "class": "dummy", "args": { "sleep": 2, "fail": 1 }, "periods": ["fast"], "threshold": 3 }, - { "class": "dummy", "args": { "sleep": 3, "fail": 1 }, "periods": ["fast"], "threshold": 3 }, - { "class": "dummy", "args": { "sleep": 4, "fail": 1 }, "periods": ["fast"], "threshold": 3 }, - { "class": "dummy", "args": { "sleep": 5, "fail": 1 }, "periods": ["fast"], "threshold": 3 }, - { "class": "dummy", "args": { "sleep": 6, "fail": 1 }, "periods": ["fast"], "threshold": 3 }, - { "class": "dummy", "args": { "sleep": 7, "fail": 1 }, "periods": ["fast"], "threshold": 3 }, - { "class": "dummy", "args": { "sleep": 8, "fail": 1 }, "periods": ["fast"], "threshold": 3 }, - { "class": "dummy", "args": { "sleep": 9, "fail": 1 }, "periods": ["fast"], "threshold": 3 }, - { "class": "dummy", "args": { "sleep": 10, "fail": 1 }, "periods": ["fast"], "threshold": 3 } - ] - }, - "o":{ - "members": ["hanez"], - "hosts": [ "a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "v", "w", - "x", "y", "z", "aa", "bb", "cc", "dd", "ee", "ff", "gg", "hh", "ii", "jj", "kk", "ll", "mm", - "nn", "oo", "pp", "qq", "vv", "ww", "xx", "yy", "zz" ], - "services":[ - { "class": "dummy", "args": { "sleep": 1, "fail": 1 }, "periods": ["fast"], "threshold": 3 }, - { "class": "dummy", "args": { "sleep": 2, "fail": 1 }, "periods": ["fast"], "threshold": 3 }, - { "class": "dummy", "args": { "sleep": 3, "fail": 1 }, "periods": ["fast"], "threshold": 3 }, - { "class": "dummy", "args": { "sleep": 4, "fail": 1 }, "periods": ["fast"], "threshold": 3 }, - { "class": "dummy", "args": { "sleep": 5, "fail": 1 }, "periods": ["fast"], "threshold": 3 }, - { "class": "dummy", "args": { "sleep": 6, "fail": 1 }, "periods": ["fast"], "threshold": 3 }, - { "class": "dummy", "args": { "sleep": 7, "fail": 1 }, "periods": ["fast"], "threshold": 3 }, - { "class": "dummy", "args": { "sleep": 8, "fail": 1 }, "periods": ["fast"], "threshold": 3 }, - { "class": "dummy", "args": { "sleep": 9, "fail": 1 }, "periods": ["fast"], "threshold": 3 }, - { "class": "dummy", "args": { "sleep": 10, "fail": 1 }, "periods": ["fast"], "threshold": 3 } - ] - } - }, - "layouts":{ - "main":{ - "hostgroups": [ "a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o" ], - "enabled": true - } - }, - "core":{ - "instance_name": "Master Monitor 01 (monitor01.systemchaos.org)", - "max_logfile_size": 1024000, - "max_logfile_count": 4, - "max_worker_threads": 1000, - "threshold_handling": "reset", - "shutdown_wait": "False", - "members":[ "linspector", "root" ], - "jsonrpc_backend": "True", - "backends": { - "jsonrpc": { - "_comment": "https://github.com/linspector/linspector/wiki/Configuration-Core-Backends-JsonRPC", - "host": "127.0.0.1", - "port": 10123, - "username": "linspector", - "password": "linspector" - } - }, - "tasks": { - "jabber":{ - "host": "systemchaos.org", - "port": 5222, - "username": "linspector", - "password": "linspector", - "debug": ["always"] - }, - "mail":{ - "host": "a.mx.systemchaos.org", - "port": 25, - "from": "linspector@systemchaos.org", - "username": "you@hanez.org", - "password": "uffff" - }, - "tweet":{ - "consumer_key": "consumer_key", - "consumer_secret": "consumer_secret", - "access_token_key": "access_token_key", - "access_token_secret": "access_token_secret" - } - } - } -} \ No newline at end of file diff --git a/examples/old/privateX.yaml b/examples/old/privateX.yaml deleted file mode 100644 index 1256da6..0000000 --- a/examples/old/privateX.yaml +++ /dev/null @@ -1,642 +0,0 @@ ---- -members: - root: - name: "root" - _tasks: - - class: "jabber" - type: "jabber" - args: - rcpt: "hanez@systemchaos.org" - hanez: - name: "admin" - _tasks: - - class: "mail" - type: "mail" - args: - rcpt: "you@hanez.org" - linspector: - name: "linspector admin" - _tasks: - - class: "jabber" - type: "jabber" - args: - rcpt: "hanez@systemchaos.org" - -periods: - fast: - seconds: 60 - medium: - seconds: 120 - slow: - seconds: 480 - -hostgroups: - a: - members: - - "hanez" - hosts: - - "a.systemchaos.org" - services: - - class: "tcpconnect" - args: - port: 80 - periods: - - "medium" - threshold: 2 - - class: "tcpconnect" - args: - port: 23 - periods: - - "fast" - threshold: 2 - b: - members: - - "hanez" - hosts: - - "b.systemchaos.org" - services: - - class: "tcpconnect" - args: - port: 23 - periods: - - "fast" - threshold: 2 - - class: "tcpconnect" - args: - port: 80 - periods: - - "fast" - threshold: 4 - - class: "tcpconnect" - args: - port: 33 - periods: - - "fast" - threshold: 4 - c: - members: - - "hanez" - hosts: - - "c.systemchaos.org" - services: - - class: "tcpconnect" - args: - port: 23 - periods: - - "fast" - threshold: 10 - d: - members: - - "hanez" - hosts: [ "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", - "y", "z", "aa", "bb", "cc", "dd", "ee", "ff", "hh", "ii", "jj", "kk", "ll", "mm", "nn", "oo", "pp", "qq", "rr", - "ss", "tt", "vv", "ww", "xx", "yy", "zz" ] - services: - - class: "tcpconnect" - args: - port: 231 - periods: - - "fast" - threshold: 3 - - class: "tcpconnect" - args: - port: 241 - periods: - - "fast" - threshold: 3 - - class: "tcpconnect" - args: - port: 251 - periods: - - "fast" - threshold: 3 - - class: "tcpconnect" - args: - port: 261 - periods: - - "fast" - threshold: 3 - - class: "tcpconnect" - args: - port: 271 - periods: - - "fast" - threshold: 3 - - class: "tcpconnect" - args: - port: 281 - periods: - - "fast" - threshold: 3 - e: - members: - - "hanez" - hosts: [ "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", - "y", "z", "aa", "bb", "cc", "dd", "ee", "ff", "hh", "ii", "jj", "kk", "ll", "mm", "nn", "oo", "pp", "qq", "rr", - "ss", "tt", "vv", "ww", "xx", "yy", "zz" ] - services: - - class: "tcpconnect" - args: - port: 232 - periods: - - "fast" - threshold: 3 - - class: "tcpconnect" - args: - port: 242 - periods: - - "fast" - threshold: 3 - - class: "tcpconnect" - args: - port: 252 - periods: - - "fast" - threshold: 3 - - class: "tcpconnect" - args: - port: 262 - periods: - - "fast" - threshold: 3 - - class: "tcpconnect" - args: - port: 272 - periods: - - "fast" - threshold: 3 - - class: "tcpconnect" - args: - port: 282 - periods: - - "fast" - threshold: 3 - f: - members: - - "hanez" - hosts: [ "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", - "y", "z", "aa", "bb", "cc", "dd", "ee", "ff", "hh", "ii", "jj", "kk", "ll", "mm", "nn", "oo", "pp", "qq", "rr", - "ss", "tt", "vv", "ww", "xx", "yy", "zz" ] - services: - - class: "tcpconnect" - args: - port: 233 - periods: - - "fast" - threshold: 3 - - class: "tcpconnect" - args: - port: 243 - periods: - - "fast" - threshold: 3 - - class: "tcpconnect" - args: - port: 253 - periods: - - "fast" - threshold: 3 - - class: "tcpconnect" - args: - port: 263 - periods: - - "fast" - threshold: 3 - - class: "tcpconnect" - args: - port: 273 - periods: - - "fast" - threshold: 3 - - class: "tcpconnect" - args: - port: 283 - periods: - - "fast" - threshold: 3 - g: - members: - - "hanez" - hosts: [ "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", - "y", "z", "aa", "bb", "cc", "dd", "ee", "ff", "hh", "ii", "jj", "kk", "ll", "mm", "nn", "oo", "pp", "qq", "rr", - "ss", "tt", "vv", "ww", "xx", "yy", "zz" ] - services: - - class: "tcpconnect" - args: - port: 234 - periods: - - "fast" - threshold: 3 - - class: "tcpconnect" - args: - port: 244 - periods: - - "fast" - threshold: 3 - - class: "tcpconnect" - args: - port: 254 - periods: - - "fast" - threshold: 3 - - class: "tcpconnect" - args: - port: 264 - periods: - - "fast" - threshold: 3 - - class: "tcpconnect" - args: - port: 274 - periods: - - "fast" - threshold: 3 - - class: "tcpconnect" - args: - port: 284 - periods: - - "fast" - threshold: 3 - h: - members: - - "hanez" - hosts: [ "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", - "y", "z", "aa", "bb", "cc", "dd", "ee", "ff", "hh", "ii", "jj", "kk", "ll", "mm", "nn", "oo", "pp", "qq", "rr", - "ss", "tt", "vv", "ww", "xx", "yy", "zz" ] - services: - - class: "tcpconnect" - args: - port: 235 - periods: - - "fast" - threshold: 3 - - class: "tcpconnect" - args: - port: 245 - periods: - - "fast" - threshold: 3 - - class: "tcpconnect" - args: - port: 255 - periods: - - "fast" - threshold: 3 - - class: "tcpconnect" - args: - port: 265 - periods: - - "fast" - threshold: 3 - - class: "tcpconnect" - args: - port: 275 - periods: - - "fast" - threshold: 3 - - class: "tcpconnect" - args: - port: 285 - periods: - - "fast" - threshold: 3 - i: - members: - - "hanez" - hosts: [ "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", - "y", "z", "aa", "bb", "cc", "dd", "ee", "ff", "hh", "ii", "jj", "kk", "ll", "mm", "nn", "oo", "pp", "qq", "rr", - "ss", "tt", "vv", "ww", "xx", "yy", "zz" ] - services: - - class: "tcpconnect" - args: - port: 236 - periods: - - "fast" - threshold: 3 - - class: "tcpconnect" - args: - port: 246 - periods: - - "fast" - threshold: 3 - - class: "tcpconnect" - args: - port: 256 - periods: - - "fast" - threshold: 3 - - class: "tcpconnect" - args: - port: 266 - periods: - - "fast" - threshold: 3 - - class: "tcpconnect" - args: - port: 276 - periods: - - "fast" - threshold: 3 - - class: "tcpconnect" - args: - port: 286 - periods: - - "fast" - threshold: 3 - j: - members: - - "hanez" - hosts: [ "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", - "y", "z", "aa", "bb", "cc", "dd", "ee", "ff", "hh", "ii", "jj", "kk", "ll", "mm", "nn", "oo", "pp", "qq", "rr", - "ss", "tt", "vv", "ww", "xx", "yy", "zz" ] - services: - - class: "tcpconnect" - args: - port: 237 - periods: - - "fast" - threshold: 3 - - class: "tcpconnect" - args: - port: 247 - periods: - - "fast" - threshold: 3 - - class: "tcpconnect" - args: - port: 257 - periods: - - "fast" - threshold: 3 - - class: "tcpconnect" - args: - port: 267 - periods: - - "fast" - threshold: 3 - - class: "tcpconnect" - args: - port: 277 - periods: - - "fast" - threshold: 3 - - class: "tcpconnect" - args: - port: 287 - periods: - - "fast" - threshold: 3 - k: - members: - - "hanez" - hosts: [ "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", - "y", "z", "aa", "bb", "cc", "dd", "ee", "ff", "hh", "ii", "jj", "kk", "ll", "mm", "nn", "oo", "pp", "qq", "rr", - "ss", "tt", "vv", "ww", "xx", "yy", "zz" ] - services: - - class: "tcpconnect" - args: - port: 2371 - periods: - - "fast" - threshold: 3 - - class: "tcpconnect" - args: - port: 2471 - periods: - - "fast" - threshold: 3 - - class: "tcpconnect" - args: - port: 2571 - periods: - - "fast" - threshold: 3 - - class: "tcpconnect" - args: - port: 2671 - periods: - - "fast" - threshold: 3 - - class: "tcpconnect" - args: - port: 2771 - periods: - - "fast" - threshold: 3 - - class: "tcpconnect" - args: - port: 2871 - periods: - - "fast" - threshold: 3 - l: - members: - - "hanez" - hosts: [ "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", - "y", "z", "aa", "bb", "cc", "dd", "ee", "ff", "hh", "ii", "jj", "kk", "ll", "mm", "nn", "oo", "pp", "qq", "rr", - "ss", "tt", "vv", "ww", "xx", "yy", "zz" ] - services: - - class: "tcpconnect" - args: - port: 2372 - periods: - - "fast" - threshold: 3 - - class: "tcpconnect" - args: - port: 2472 - periods: - - "fast" - threshold: 3 - - class: "tcpconnect" - args: - port: 2572 - periods: - - "fast" - threshold: 3 - - class: "tcpconnect" - args: - port: 2672 - periods: - - "fast" - threshold: 3 - - class: "tcpconnect" - args: - port: 2772 - periods: - - "fast" - threshold: 3 - - class: "tcpconnect" - args: - port: 2872 - periods: - - "fast" - threshold: 3 - m: - members: - - "hanez" - hosts: [ "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", - "y", "z", "aa", "bb", "cc", "dd", "ee", "ff", "hh", "ii", "jj", "kk", "ll", "mm", "nn", "oo", "pp", "qq", "rr", - "ss", "tt", "vv", "ww", "xx", "yy", "zz" ] - services: - - class: "tcpconnect" - args: - port: 2373 - periods: - - "fast" - threshold: 3 - - class: "tcpconnect" - args: - port: 2473 - periods: - - "fast" - threshold: 3 - - class: "tcpconnect" - args: - port: 2573 - periods: - - "fast" - threshold: 3 - - class: "tcpconnect" - args: - port: 2673 - periods: - - "fast" - threshold: 3 - - class: "tcpconnect" - args: - port: 2773 - periods: - - "fast" - threshold: 3 - - class: "tcpconnect" - args: - port: 2873 - periods: - - "fast" - threshold: 3 - n: - members: - - "hanez" - hosts: [ "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", - "y", "z", "aa", "bb", "cc", "dd", "ee", "ff", "hh", "ii", "jj", "kk", "ll", "mm", "nn", "oo", "pp", "qq", "rr", - "ss", "tt", "vv", "ww", "xx", "yy", "zz" ] - services: - - class: "tcpconnect" - args: - port: 2374 - periods: - - "fast" - threshold: 3 - - class: "tcpconnect" - args: - port: 2474 - periods: - - "fast" - threshold: 3 - - class: "tcpconnect" - args: - port: 2574 - periods: - - "fast" - threshold: 3 - - class: "tcpconnect" - args: - port: 2674 - periods: - - "fast" - threshold: 3 - - class: "tcpconnect" - args: - port: 2774 - periods: - - "fast" - threshold: 3 - - class: "tcpconnect" - args: - port: 2874 - periods: - - "fast" - threshold: 3 - o: - members: - - "hanez" - hosts: [ "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", - "y", "z", "aa", "bb", "cc", "dd", "ee", "ff", "hh", "ii", "jj", "kk", "ll", "mm", "nn", "oo", "pp", "qq", "rr", - "ss", "tt", "vv", "ww", "xx", "yy", "zz" ] - services: - - class: "tcpconnect" - args: - port: 2375 - periods: - - "fast" - threshold: 3 - - class: "tcpconnect" - args: - port: 2475 - periods: - - "fast" - threshold: 3 - - class: "tcpconnect" - args: - port: 2575 - periods: - - "fast" - threshold: 3 - - class: "tcpconnect" - args: - port: 2675 - periods: - - "fast" - threshold: 3 - - class: "tcpconnect" - args: - port: 2775 - periods: - - "fast" - threshold: 3 - - class: "tcpconnect" - args: - port: 2875 - periods: - - "fast" - threshold: 3 - -layouts: - main: - hostgroups: [ "a", "b", "c" , "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o" ] - enabled: true - -core: - instance_name: "Master Monitor 01 (monitor01.systemchaos.org)" - max_logfile_size: 1024000 - max_logfile_count: 4 - max_worker_threads: 8 - jsonrpc_backend: True - shutdown_wait: False - members: [ "linspector", "root" ] - backends: - jsonrpc: - host: "127.0.0.1" - port: 10123 - username: "linspector" - password: "linspector" - tasks: - jabber: - host: "systemchaos.org" - port: 5222 - username: "linspector" - password: "linspector123" - debug: - - "always" - mail: - host: "localhost" - port: 25 - from: "linspector@systemchaos.org" - username: "" - password: "" - tweet: - consumer_key: "consumer_key" - consumer_secret: "consumer_secret" - access_token_key: "access_token_key" - access_token_secret: "access_token_secret" \ No newline at end of file diff --git a/examples/old/privateZ.yaml b/examples/old/privateZ.yaml deleted file mode 100644 index 58fa225..0000000 --- a/examples/old/privateZ.yaml +++ /dev/null @@ -1,96 +0,0 @@ ---- -members: - root: - name: "root" - _tasks: - - class: "jabber" - type: "jabber" - args: - rcpt: "hanez@systemchaos.org" - hanez: - name: "admin" - _tasks: - - class: "mail" - type: "mail" - args: - rcpt: "you@hanez.org" - linspector: - name: "linspector admin" - _tasks: - - class: "jabber" - type: "jabber" - args: - rcpt: "hanez@systemchaos.org" - -periods: - fast: - seconds: 10 - medium: - seconds: 120 - slow: - seconds: 480 - -hostgroups: - ffffffffffffffffffff: - members: - - "hanez" - hosts: - - "a.systemchaos.org" - services: - - class: "http" - args: - content: "SYSTEMCHAOS" - periods: - - "fast" - threshold: 2 - - class: "udpconnect" - args: - port: 23 - periods: - - "fast" - threshold: 10 - - class: "tcpconnect" - args: - port: 80 - periods: - - "fast" - threshold: 10 - -layouts: - main: - hostgroups: [ "ffffffffffffffffffff" ] - enabled: true - -core: - instance_name: "Master Monitor 01 (monitor01.systemchaos.org)" - max_logfile_size: 1024000 - max_logfile_count: 4 - max_worker_threads: 8 - jsonrpc_backend: True - shutdown_wait: False - members: [ "linspector", "root" ] - backends: - jsonrpc: - host: "127.0.0.1" - port: 10124 - username: "linspector" - password: "linspector" - tasks: - jabber: - host: "systemchaos.org" - port: 5222 - username: "linspector" - password: "linspector123" - debug: - - "always" - mail: - host: "localhost" - port: 25 - from: "linspector@systemchaos.org" - username: "" - password: "" - tweet: - consumer_key: "consumer_key" - consumer_secret: "consumer_secret" - access_token_key: "access_token_key" - access_token_secret: "access_token_secret" \ No newline at end of file