diff --git a/lib/config/config.py b/lib/config/config.py index 3cbfd65..bdd0ea2 100644 --- a/lib/config/config.py +++ b/lib/config/config.py @@ -31,6 +31,7 @@ class Config: self.hosts, self.members, self.periods, - self.services, log) + self.services, + log) #self.layouts = LayoutList(self.dict['layouts'], self.hostgroups) diff --git a/lib/config/hosts.py b/lib/config/hosts.py index 3eeef1c..aa6a10f 100644 --- a/lib/config/hosts.py +++ b/lib/config/hosts.py @@ -58,7 +58,8 @@ def parseHostList(hosts, services, log): found = False #to a real iteration. just pick the right service for service in services: - if service.name != servicename: continue + if service.name != servicename: + continue #indicate we found a service found = True #check to see if we already regexed our service command diff --git a/lib/config/members.py b/lib/config/members.py index 7954302..6f7762c 100644 --- a/lib/config/members.py +++ b/lib/config/members.py @@ -33,7 +33,8 @@ def parseMemberList(members, filters, log): for filtername, replacement in member.filters.items(): found = False for filt in filters: - if filt.name != filtername: continue + if filt.name != filtername: + continue found = True memberFilter = filt.clone() memberFilter.command = re.sub('@member', replacement, filt.command) diff --git a/linspector b/linspector index 874e72f..8d5799a 100755 --- a/linspector +++ b/linspector @@ -45,7 +45,7 @@ def main(): log.i("parsed arguments") if args.action == "start": - log.i("starting linspector: reading config...") + log.i("starting linspector: reading config... (" + args.config + ")") config = Config(args.config, log) log.d("parsed config: " + str(config)) for hg in config.hostgroups: diff --git a/log/linspector.log b/log/linspector.log index b5acbfb..cf2285e 100644 --- a/log/linspector.log +++ b/log/linspector.log @@ -134,3 +134,3306 @@ HostgroupService { Service('Name: discusage', 'Command: ssh @host df -a @device, HostgroupService { Service('Name: ping', 'Command: ping @host, 'Parser: '), []} } +2013-05-24 02:51:29,403 [INFO]: parsed arguments +2013-05-24 02:51:29,403 [INFO]: starting linspector: reading config... +2013-05-24 02:51:29,405 [WARNING]: filter: phone is not defined in member Peter Hansen +2013-05-24 02:51:29,406 [WARNING]: filter: phone is not defined in member Jens Larssen +2013-05-24 02:51:29,406 [WARNING]: filter: phone is not defined in member Hans-Peter Hansen (CEO) +2013-05-24 02:51:29,407 [WARNING]: undefined parameter: device in host www.unixpeople.org from service load +2013-05-24 02:51:29,407 [WARNING]: undefined parameter: device in host www2.unixpeople.org from service load +2013-05-24 02:51:29,408 [WARNING]: undefined parameter: content in host hanez from service htmlcontent +2013-05-24 02:51:29,408 [WARNING]: undefined parameter: device in host www3.unixpeople.org from service load +2013-05-24 02:51:29,409 [WARNING]: undefined parameter: content in host www.systemchaos.org from service htmlcontent +2013-05-24 02:51:29,410 [DEBUG]: parsed config: +2013-05-24 02:51:29,410 [INFO]: HostGroup: unixpeople threshold: 5 parent: network +members: { +Member Id: hanez Name: Johannes Findeisen Filters: Filter('Name: sms', 'Command: /usr/bin/warn_the_admin_sms +23345567 @+message', 'Priority: 0')Filter('Name: email', 'Command: /usr/bin/warn_the_admin_mail you@hanez.org @+message', 'Priority: 1') +Member Id: unixpeople Name: Hanna Findeisen Filters: Filter('Name: sms', 'Command: /usr/bin/warn_the_admin_sms +2334556733333 @+message', 'Priority: 0')Filter('Name: email', 'Command: /usr/bin/warn_the_admin_mail master@hanez.org @+message', 'Priority: 1') +Member Id: admin Name: Peter Hansen Filters: Filter('Name: sms', 'Command: /usr/bin/warn_the_admin_sms +23345567 @+message', 'Priority: 0')Filter('Name: email', 'Command: /usr/bin/warn_the_admin_mail admin@systemchaos.org @+message', 'Priority: 1') +} +hosts: { +Host('Name: www.unixpeople.org', 'access: 23.23.23.23', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: load', 'Command: ssh 23.23.23.23 uptime, 'Parser: ')warning: 8.0critical: 12.0 +Service('Name: discusage', 'Command: ssh 23.23.23.23 df -a /dev/sda1, 'Parser: ')warning: 80%critical: 90% +} +Host('Name: www08.linspector.org', 'access: www08.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www08.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www2.unixpeople.org', 'access: 23.23.23.24', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: load', 'Command: ssh 23.23.23.24 uptime, 'Parser: ')warning: 8.0critical: 12.0 +Service('Name: discusage', 'Command: ssh 23.23.23.24 df -a /dev/sda1, 'Parser: ')warning: 80%critical: 90% +} +Host('Name: www3.unixpeople.org', 'access: 23.23.23.25', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: load', 'Command: ssh 23.23.23.25 uptime, 'Parser: ')warning: 8.0critical: 12.0 +Service('Name: discusage', 'Command: ssh 23.23.23.25 df -a /dev/sda1, 'Parser: ')warning: 80%critical: 90% +Service('Name: ping', 'Command: ping 23.23.23.25, 'Parser: ')warning: 100mscritical: 250ms +} +} +services: { +HostgroupService { Service('Name: load', 'Command: ssh @host uptime, 'Parser: '), []} +HostgroupService { Service('Name: discusage', 'Command: ssh @host df -a @device, 'Parser: df'), []} +HostgroupService { Service('Name: ping', 'Command: ping @host, 'Parser: '), []} +} + +2013-05-24 02:51:29,412 [INFO]: HostGroup: all threshold: 10 parent: network +members: { +Member Id: admin Name: Peter Hansen Filters: Filter('Name: sms', 'Command: /usr/bin/warn_the_admin_sms +23345567 @+message', 'Priority: 0')Filter('Name: email', 'Command: /usr/bin/warn_the_admin_mail admin@systemchaos.org @+message', 'Priority: 1') +} +hosts: { +Host('Name: www21.linspector.org', 'access: www21.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www21.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www.unixpeople.org', 'access: 23.23.23.23', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: load', 'Command: ssh 23.23.23.23 uptime, 'Parser: ')warning: 8.0critical: 12.0 +Service('Name: discusage', 'Command: ssh 23.23.23.23 df -a /dev/sda1, 'Parser: ')warning: 80%critical: 90% +} +Host('Name: router.systemchaos.org', 'access: 192.168.2.1', 'HostServices: {Service('Name: ping', 'Command: ping 192.168.2.1, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www08.linspector.org', 'access: www08.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www08.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www03.linspector.org', 'access: www03.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www03.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www04.linspector.org', 'access: www04.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www04.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www10.linspector.org', 'access: www10.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www10.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www15.linspector.org', 'access: www15.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www15.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www2.unixpeople.org', 'access: 23.23.23.24', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: load', 'Command: ssh 23.23.23.24 uptime, 'Parser: ')warning: 8.0critical: 12.0 +Service('Name: discusage', 'Command: ssh 23.23.23.24 df -a /dev/sda1, 'Parser: ')warning: 80%critical: 90% +} +Host('Name: www05.linspector.org', 'access: www05.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www05.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www06.linspector.org', 'access: www06.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www06.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www11.linspector.org', 'access: www11.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www11.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: hanez', 'access: www.hanez.org', 'HostServices: {Service('Name: load', 'Command: ssh www.hanez.org uptime, 'Parser: ')warning: 8.0critical: 12.0 +Service('Name: processcountbyname', 'Command: ssh www.hanez.org ps ax | grep java | wc -l, 'Parser: ')warning: 100critical: 200 +Service('Name: htmlcontent', 'Command: wget -qO- @host/test.php, 'Parser: ') +Service('Name: discusage', 'Command: ssh www.hanez.org df -a /dev/sda1, 'Parser: ')warning: 80%critical: 90% +Service('Name: discusage', 'Command: ssh www.hanez.org df -a /dev/sda2, 'Parser: ')warning: 70%critical: 90% +Service('Name: discusage', 'Command: ssh www.hanez.org df -a /dev/sda3, 'Parser: ')warning: 70GBcritical: 90GB +Service('Name: processcount', 'Command: ssh www.hanez.org ps ax | wc -l, 'Parser: ')warning: 3000critical: 3800 +Service('Name: fileage', 'Command: ssh www.hanez.org ls -l /var/backup/server_1, 'Parser: ')warning: 2critical: 3 +Service('Name: dirsize', 'Command: ssh www.hanez.org du -chs /var/log, 'Parser: ')warning: 30000000critical: 40000000 +} +Host('Name: www3.unixpeople.org', 'access: 23.23.23.25', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: load', 'Command: ssh 23.23.23.25 uptime, 'Parser: ')warning: 8.0critical: 12.0 +Service('Name: discusage', 'Command: ssh 23.23.23.25 df -a /dev/sda1, 'Parser: ')warning: 80%critical: 90% +Service('Name: ping', 'Command: ping 23.23.23.25, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www16.linspector.org', 'access: www16.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www16.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www18.linspector.org', 'access: www18.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www18.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www01.linspector.org', 'access: www01.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www01.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www12.linspector.org', 'access: www12.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www12.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www22.linspector.org', 'access: www22.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www22.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www14.linspector.org', 'access: www14.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www14.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www19.linspector.org', 'access: www19.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www19.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www13.linspector.org', 'access: www13.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www13.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www17.linspector.org', 'access: www17.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www17.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www20.linspector.org', 'access: www20.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www20.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www07.linspector.org', 'access: www07.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www07.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www09.linspector.org', 'access: www09.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www09.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www.systemchaos.org', 'access: www.systemchaos.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: htmlcontent', 'Command: wget -qO- @host, 'Parser: ') +} +Host('Name: www02.linspector.org', 'access: www02.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www02.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +} +services: { +HostgroupService { Service('Name: load', 'Command: ssh @host uptime, 'Parser: '), []} +HostgroupService { Service('Name: discusage', 'Command: ssh @host df -a @device, 'Parser: df'), []} +HostgroupService { Service('Name: ping', 'Command: ping @host, 'Parser: '), []} +} + +2013-05-24 02:51:29,412 [INFO]: HostGroup: linspector-01 threshold: 5 parent: network +members: { +Member Id: hanez Name: Johannes Findeisen Filters: Filter('Name: sms', 'Command: /usr/bin/warn_the_admin_sms +23345567 @+message', 'Priority: 0')Filter('Name: email', 'Command: /usr/bin/warn_the_admin_mail you@hanez.org @+message', 'Priority: 1') +Member Id: linspector Name: Linspector BOT Filters: Filter('Name: sms', 'Command: /usr/bin/warn_the_admin_sms +23345567213123 @+message', 'Priority: 0')Filter('Name: email', 'Command: /usr/bin/warn_the_admin_mail botty@hanez.org @+message', 'Priority: 1') +} +hosts: { +Host('Name: www08.linspector.org', 'access: www08.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www08.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www03.linspector.org', 'access: www03.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www03.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www04.linspector.org', 'access: www04.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www04.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www05.linspector.org', 'access: www05.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www05.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www06.linspector.org', 'access: www06.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www06.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www01.linspector.org', 'access: www01.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www01.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www07.linspector.org', 'access: www07.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www07.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www02.linspector.org', 'access: www02.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www02.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +} +services: { +HostgroupService { Service('Name: load', 'Command: ssh @host uptime, 'Parser: '), []} +HostgroupService { Service('Name: discusage', 'Command: ssh @host df -a @device, 'Parser: df'), []} +HostgroupService { Service('Name: ping', 'Command: ping @host, 'Parser: '), []} +} + +2013-05-24 02:51:29,412 [INFO]: HostGroup: network threshold: 5 parent: +members: { +Member Id: jens Name: Jens Larssen Filters: Filter('Name: sms', 'Command: /usr/bin/warn_the_admin_sms +23345567 @+message', 'Priority: 0')Filter('Name: email', 'Command: /usr/bin/warn_the_admin_mail jens@systemchaos.org @+message', 'Priority: 1') +} +hosts: { +Host('Name: router.systemchaos.org', 'access: 192.168.2.1', 'HostServices: {Service('Name: ping', 'Command: ping 192.168.2.1, 'Parser: ')warning: 100mscritical: 250ms +} +} +services: { +HostgroupService { Service('Name: load', 'Command: ssh @host uptime, 'Parser: '), []} +HostgroupService { Service('Name: ping', 'Command: ping @host, 'Parser: '), []} +} + +2013-05-24 02:51:29,413 [INFO]: HostGroup: hanez threshold: 5 parent: network +members: { +Member Id: hanez Name: Johannes Findeisen Filters: Filter('Name: sms', 'Command: /usr/bin/warn_the_admin_sms +23345567 @+message', 'Priority: 0')Filter('Name: email', 'Command: /usr/bin/warn_the_admin_mail you@hanez.org @+message', 'Priority: 1') +Member Id: jens Name: Jens Larssen Filters: Filter('Name: sms', 'Command: /usr/bin/warn_the_admin_sms +23345567 @+message', 'Priority: 0')Filter('Name: email', 'Command: /usr/bin/warn_the_admin_mail jens@systemchaos.org @+message', 'Priority: 1') +} +hosts: { +Host('Name: www.unixpeople.org', 'access: 23.23.23.23', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: load', 'Command: ssh 23.23.23.23 uptime, 'Parser: ')warning: 8.0critical: 12.0 +Service('Name: discusage', 'Command: ssh 23.23.23.23 df -a /dev/sda1, 'Parser: ')warning: 80%critical: 90% +} +Host('Name: router.systemchaos.org', 'access: 192.168.2.1', 'HostServices: {Service('Name: ping', 'Command: ping 192.168.2.1, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www2.unixpeople.org', 'access: 23.23.23.24', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: load', 'Command: ssh 23.23.23.24 uptime, 'Parser: ')warning: 8.0critical: 12.0 +Service('Name: discusage', 'Command: ssh 23.23.23.24 df -a /dev/sda1, 'Parser: ')warning: 80%critical: 90% +} +Host('Name: hanez', 'access: www.hanez.org', 'HostServices: {Service('Name: load', 'Command: ssh www.hanez.org uptime, 'Parser: ')warning: 8.0critical: 12.0 +Service('Name: processcountbyname', 'Command: ssh www.hanez.org ps ax | grep java | wc -l, 'Parser: ')warning: 100critical: 200 +Service('Name: htmlcontent', 'Command: wget -qO- @host/test.php, 'Parser: ') +Service('Name: discusage', 'Command: ssh www.hanez.org df -a /dev/sda1, 'Parser: ')warning: 80%critical: 90% +Service('Name: discusage', 'Command: ssh www.hanez.org df -a /dev/sda2, 'Parser: ')warning: 70%critical: 90% +Service('Name: discusage', 'Command: ssh www.hanez.org df -a /dev/sda3, 'Parser: ')warning: 70GBcritical: 90GB +Service('Name: processcount', 'Command: ssh www.hanez.org ps ax | wc -l, 'Parser: ')warning: 3000critical: 3800 +Service('Name: fileage', 'Command: ssh www.hanez.org ls -l /var/backup/server_1, 'Parser: ')warning: 2critical: 3 +Service('Name: dirsize', 'Command: ssh www.hanez.org du -chs /var/log, 'Parser: ')warning: 30000000critical: 40000000 +} +Host('Name: www3.unixpeople.org', 'access: 23.23.23.25', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: load', 'Command: ssh 23.23.23.25 uptime, 'Parser: ')warning: 8.0critical: 12.0 +Service('Name: discusage', 'Command: ssh 23.23.23.25 df -a /dev/sda1, 'Parser: ')warning: 80%critical: 90% +Service('Name: ping', 'Command: ping 23.23.23.25, 'Parser: ')warning: 100mscritical: 250ms +} +} +services: { +HostgroupService { Service('Name: load', 'Command: ssh @host uptime, 'Parser: '), []} +HostgroupService { Service('Name: discusage', 'Command: ssh @host df -a @device, 'Parser: df'), []} +HostgroupService { Service('Name: ping', 'Command: ping @host, 'Parser: '), []} +} + +2013-05-24 02:51:29,413 [INFO]: HostGroup: linspector-02 threshold: 5 parent: network +members: { +Member Id: hanez Name: Johannes Findeisen Filters: Filter('Name: sms', 'Command: /usr/bin/warn_the_admin_sms +23345567 @+message', 'Priority: 0')Filter('Name: email', 'Command: /usr/bin/warn_the_admin_mail you@hanez.org @+message', 'Priority: 1') +Member Id: linspector Name: Linspector BOT Filters: Filter('Name: sms', 'Command: /usr/bin/warn_the_admin_sms +23345567213123 @+message', 'Priority: 0')Filter('Name: email', 'Command: /usr/bin/warn_the_admin_mail botty@hanez.org @+message', 'Priority: 1') +} +hosts: { +Host('Name: www10.linspector.org', 'access: www10.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www10.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www15.linspector.org', 'access: www15.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www15.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www11.linspector.org', 'access: www11.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www11.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www16.linspector.org', 'access: www16.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www16.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www12.linspector.org', 'access: www12.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www12.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www14.linspector.org', 'access: www14.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www14.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www13.linspector.org', 'access: www13.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www13.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www09.linspector.org', 'access: www09.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www09.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +} +services: { +HostgroupService { Service('Name: load', 'Command: ssh @host uptime, 'Parser: '), []} +HostgroupService { Service('Name: discusage', 'Command: ssh @host df -a @device, 'Parser: df'), []} +HostgroupService { Service('Name: ping', 'Command: ping @host, 'Parser: '), []} +} + +2013-05-24 02:51:29,414 [INFO]: HostGroup: all_for_nonexistent threshold: 10 parent: network +members: { +} +hosts: { +Host('Name: www21.linspector.org', 'access: www21.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www21.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www.unixpeople.org', 'access: 23.23.23.23', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: load', 'Command: ssh 23.23.23.23 uptime, 'Parser: ')warning: 8.0critical: 12.0 +Service('Name: discusage', 'Command: ssh 23.23.23.23 df -a /dev/sda1, 'Parser: ')warning: 80%critical: 90% +} +Host('Name: router.systemchaos.org', 'access: 192.168.2.1', 'HostServices: {Service('Name: ping', 'Command: ping 192.168.2.1, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www08.linspector.org', 'access: www08.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www08.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www03.linspector.org', 'access: www03.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www03.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www04.linspector.org', 'access: www04.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www04.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www10.linspector.org', 'access: www10.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www10.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www15.linspector.org', 'access: www15.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www15.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www2.unixpeople.org', 'access: 23.23.23.24', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: load', 'Command: ssh 23.23.23.24 uptime, 'Parser: ')warning: 8.0critical: 12.0 +Service('Name: discusage', 'Command: ssh 23.23.23.24 df -a /dev/sda1, 'Parser: ')warning: 80%critical: 90% +} +Host('Name: www05.linspector.org', 'access: www05.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www05.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www06.linspector.org', 'access: www06.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www06.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www11.linspector.org', 'access: www11.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www11.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: hanez', 'access: www.hanez.org', 'HostServices: {Service('Name: load', 'Command: ssh www.hanez.org uptime, 'Parser: ')warning: 8.0critical: 12.0 +Service('Name: processcountbyname', 'Command: ssh www.hanez.org ps ax | grep java | wc -l, 'Parser: ')warning: 100critical: 200 +Service('Name: htmlcontent', 'Command: wget -qO- @host/test.php, 'Parser: ') +Service('Name: discusage', 'Command: ssh www.hanez.org df -a /dev/sda1, 'Parser: ')warning: 80%critical: 90% +Service('Name: discusage', 'Command: ssh www.hanez.org df -a /dev/sda2, 'Parser: ')warning: 70%critical: 90% +Service('Name: discusage', 'Command: ssh www.hanez.org df -a /dev/sda3, 'Parser: ')warning: 70GBcritical: 90GB +Service('Name: processcount', 'Command: ssh www.hanez.org ps ax | wc -l, 'Parser: ')warning: 3000critical: 3800 +Service('Name: fileage', 'Command: ssh www.hanez.org ls -l /var/backup/server_1, 'Parser: ')warning: 2critical: 3 +Service('Name: dirsize', 'Command: ssh www.hanez.org du -chs /var/log, 'Parser: ')warning: 30000000critical: 40000000 +} +Host('Name: www3.unixpeople.org', 'access: 23.23.23.25', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: load', 'Command: ssh 23.23.23.25 uptime, 'Parser: ')warning: 8.0critical: 12.0 +Service('Name: discusage', 'Command: ssh 23.23.23.25 df -a /dev/sda1, 'Parser: ')warning: 80%critical: 90% +Service('Name: ping', 'Command: ping 23.23.23.25, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www16.linspector.org', 'access: www16.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www16.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www18.linspector.org', 'access: www18.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www18.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www01.linspector.org', 'access: www01.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www01.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www12.linspector.org', 'access: www12.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www12.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www22.linspector.org', 'access: www22.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www22.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www14.linspector.org', 'access: www14.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www14.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www19.linspector.org', 'access: www19.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www19.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www13.linspector.org', 'access: www13.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www13.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www17.linspector.org', 'access: www17.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www17.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www20.linspector.org', 'access: www20.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www20.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www07.linspector.org', 'access: www07.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www07.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www09.linspector.org', 'access: www09.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www09.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www.systemchaos.org', 'access: www.systemchaos.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: htmlcontent', 'Command: wget -qO- @host, 'Parser: ') +} +Host('Name: www02.linspector.org', 'access: www02.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www02.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +} +services: { +HostgroupService { Service('Name: load', 'Command: ssh @host uptime, 'Parser: '), []} +HostgroupService { Service('Name: discusage', 'Command: ssh @host df -a @device, 'Parser: df'), []} +HostgroupService { Service('Name: ping', 'Command: ping @host, 'Parser: '), []} +} + +2013-05-24 02:51:29,414 [INFO]: HostGroup: devserver threshold: 5 parent: network +members: { +Member Id: hanez Name: Johannes Findeisen Filters: Filter('Name: sms', 'Command: /usr/bin/warn_the_admin_sms +23345567 @+message', 'Priority: 0')Filter('Name: email', 'Command: /usr/bin/warn_the_admin_mail you@hanez.org @+message', 'Priority: 1') +} +hosts: { +} +services: { +HostgroupService { Service('Name: load', 'Command: ssh @host uptime, 'Parser: '), []} +HostgroupService { Service('Name: discusage', 'Command: ssh @host df -a @device, 'Parser: df'), []} +HostgroupService { Service('Name: ping', 'Command: ping @host, 'Parser: '), []} +} + +2013-05-24 02:51:29,414 [INFO]: HostGroup: ruff threshold: 100 parent: +members: { +Member Id: hanez Name: Johannes Findeisen Filters: Filter('Name: sms', 'Command: /usr/bin/warn_the_admin_sms +23345567 @+message', 'Priority: 0')Filter('Name: email', 'Command: /usr/bin/warn_the_admin_mail you@hanez.org @+message', 'Priority: 1') +Member Id: ruff Name: Ruffn Buffn Filters: Filter('Name: sms', 'Command: /usr/bin/warn_the_admin_sms +23343457 @+message', 'Priority: 0') +} +hosts: { +Host('Name: www.unixpeople.org', 'access: 23.23.23.23', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: load', 'Command: ssh 23.23.23.23 uptime, 'Parser: ')warning: 8.0critical: 12.0 +Service('Name: discusage', 'Command: ssh 23.23.23.23 df -a /dev/sda1, 'Parser: ')warning: 80%critical: 90% +} +} +services: { +HostgroupService { Service('Name: busy_waiting', 'Command: sleep 3600, 'Parser: '), []} +} + +2013-05-24 02:51:29,415 [INFO]: HostGroup: all_for_hanez threshold: 10 parent: network +members: { +Member Id: hanez Name: Johannes Findeisen Filters: Filter('Name: sms', 'Command: /usr/bin/warn_the_admin_sms +23345567 @+message', 'Priority: 0')Filter('Name: email', 'Command: /usr/bin/warn_the_admin_mail you@hanez.org @+message', 'Priority: 1') +} +hosts: { +Host('Name: www21.linspector.org', 'access: www21.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www21.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www.unixpeople.org', 'access: 23.23.23.23', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: load', 'Command: ssh 23.23.23.23 uptime, 'Parser: ')warning: 8.0critical: 12.0 +Service('Name: discusage', 'Command: ssh 23.23.23.23 df -a /dev/sda1, 'Parser: ')warning: 80%critical: 90% +} +Host('Name: router.systemchaos.org', 'access: 192.168.2.1', 'HostServices: {Service('Name: ping', 'Command: ping 192.168.2.1, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www08.linspector.org', 'access: www08.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www08.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www03.linspector.org', 'access: www03.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www03.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www04.linspector.org', 'access: www04.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www04.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www10.linspector.org', 'access: www10.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www10.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www15.linspector.org', 'access: www15.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www15.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www2.unixpeople.org', 'access: 23.23.23.24', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: load', 'Command: ssh 23.23.23.24 uptime, 'Parser: ')warning: 8.0critical: 12.0 +Service('Name: discusage', 'Command: ssh 23.23.23.24 df -a /dev/sda1, 'Parser: ')warning: 80%critical: 90% +} +Host('Name: www05.linspector.org', 'access: www05.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www05.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www06.linspector.org', 'access: www06.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www06.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www11.linspector.org', 'access: www11.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www11.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: hanez', 'access: www.hanez.org', 'HostServices: {Service('Name: load', 'Command: ssh www.hanez.org uptime, 'Parser: ')warning: 8.0critical: 12.0 +Service('Name: processcountbyname', 'Command: ssh www.hanez.org ps ax | grep java | wc -l, 'Parser: ')warning: 100critical: 200 +Service('Name: htmlcontent', 'Command: wget -qO- @host/test.php, 'Parser: ') +Service('Name: discusage', 'Command: ssh www.hanez.org df -a /dev/sda1, 'Parser: ')warning: 80%critical: 90% +Service('Name: discusage', 'Command: ssh www.hanez.org df -a /dev/sda2, 'Parser: ')warning: 70%critical: 90% +Service('Name: discusage', 'Command: ssh www.hanez.org df -a /dev/sda3, 'Parser: ')warning: 70GBcritical: 90GB +Service('Name: processcount', 'Command: ssh www.hanez.org ps ax | wc -l, 'Parser: ')warning: 3000critical: 3800 +Service('Name: fileage', 'Command: ssh www.hanez.org ls -l /var/backup/server_1, 'Parser: ')warning: 2critical: 3 +Service('Name: dirsize', 'Command: ssh www.hanez.org du -chs /var/log, 'Parser: ')warning: 30000000critical: 40000000 +} +Host('Name: www3.unixpeople.org', 'access: 23.23.23.25', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: load', 'Command: ssh 23.23.23.25 uptime, 'Parser: ')warning: 8.0critical: 12.0 +Service('Name: discusage', 'Command: ssh 23.23.23.25 df -a /dev/sda1, 'Parser: ')warning: 80%critical: 90% +Service('Name: ping', 'Command: ping 23.23.23.25, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www16.linspector.org', 'access: www16.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www16.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www18.linspector.org', 'access: www18.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www18.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www01.linspector.org', 'access: www01.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www01.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www12.linspector.org', 'access: www12.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www12.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www22.linspector.org', 'access: www22.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www22.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www14.linspector.org', 'access: www14.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www14.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www19.linspector.org', 'access: www19.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www19.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www13.linspector.org', 'access: www13.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www13.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www17.linspector.org', 'access: www17.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www17.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www20.linspector.org', 'access: www20.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www20.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www07.linspector.org', 'access: www07.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www07.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www09.linspector.org', 'access: www09.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www09.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www.systemchaos.org', 'access: www.systemchaos.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: htmlcontent', 'Command: wget -qO- @host, 'Parser: ') +} +Host('Name: www02.linspector.org', 'access: www02.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www02.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +} +services: { +HostgroupService { Service('Name: load', 'Command: ssh @host uptime, 'Parser: '), []} +HostgroupService { Service('Name: discusage', 'Command: ssh @host df -a @device, 'Parser: df'), []} +HostgroupService { Service('Name: ping', 'Command: ping @host, 'Parser: '), []} +} + +2013-05-24 02:56:15,029 [INFO]: parsed arguments +2013-05-24 02:56:15,030 [INFO]: starting linspector: reading config... +2013-05-24 02:56:15,038 [WARNING]: filter: phone is not defined in member Peter Hansen +2013-05-24 02:56:15,041 [WARNING]: filter: phone is not defined in member Jens Larssen +2013-05-24 02:56:15,043 [WARNING]: filter: phone is not defined in member Hans-Peter Hansen (CEO) +2013-05-24 02:56:15,050 [WARNING]: undefined parameter: device in host www.unixpeople.org from service load +2013-05-24 02:56:15,054 [WARNING]: undefined parameter: device in host www2.unixpeople.org from service load +2013-05-24 02:56:15,059 [WARNING]: undefined parameter: content in host hanez from service htmlcontent +2013-05-24 02:56:15,065 [WARNING]: undefined parameter: device in host www3.unixpeople.org from service load +2013-05-24 02:56:15,069 [WARNING]: undefined parameter: content in host www.systemchaos.org from service htmlcontent +2013-05-24 03:07:59,158 [INFO]: parsed arguments +2013-05-24 03:07:59,159 [INFO]: starting linspector: reading config... +2013-05-24 03:07:59,161 [WARNING]: filter: phone is not defined in member Peter Hansen +2013-05-24 03:07:59,161 [WARNING]: filter: phone is not defined in member Jens Larssen +2013-05-24 03:07:59,161 [WARNING]: filter: phone is not defined in member Hans-Peter Hansen (CEO) +2013-05-24 03:07:59,162 [WARNING]: undefined parameter: device in host www.unixpeople.org from service load +2013-05-24 03:07:59,163 [WARNING]: undefined parameter: device in host www2.unixpeople.org from service load +2013-05-24 03:07:59,163 [WARNING]: undefined parameter: content in host hanez from service htmlcontent +2013-05-24 03:07:59,164 [WARNING]: undefined parameter: device in host www3.unixpeople.org from service load +2013-05-24 03:07:59,164 [WARNING]: undefined parameter: content in host www.systemchaos.org from service htmlcontent +2013-05-24 03:07:59,165 [DEBUG]: parsed config: +2013-05-24 03:07:59,166 [INFO]: HostGroup: unixpeople threshold: 5 parent: network +members: { +Member Id: hanez Name: Johannes Findeisen Filters: Filter('Name: sms', 'Command: /usr/bin/warn_the_admin_sms +23345567 @+message', 'Priority: 0')Filter('Name: email', 'Command: /usr/bin/warn_the_admin_mail you@hanez.org @+message', 'Priority: 1') +Member Id: unixpeople Name: Hanna Findeisen Filters: Filter('Name: sms', 'Command: /usr/bin/warn_the_admin_sms +2334556733333 @+message', 'Priority: 0')Filter('Name: email', 'Command: /usr/bin/warn_the_admin_mail master@hanez.org @+message', 'Priority: 1') +Member Id: admin Name: Peter Hansen Filters: Filter('Name: sms', 'Command: /usr/bin/warn_the_admin_sms +23345567 @+message', 'Priority: 0')Filter('Name: email', 'Command: /usr/bin/warn_the_admin_mail admin@systemchaos.org @+message', 'Priority: 1') +} +hosts: { +Host('Name: www.unixpeople.org', 'access: 23.23.23.23', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: load', 'Command: ssh 23.23.23.23 uptime, 'Parser: ')warning: 8.0critical: 12.0 +Service('Name: discusage', 'Command: ssh 23.23.23.23 df -a /dev/sda1, 'Parser: ')warning: 80%critical: 90% +} +Host('Name: www08.linspector.org', 'access: www08.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www08.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www2.unixpeople.org', 'access: 23.23.23.24', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: load', 'Command: ssh 23.23.23.24 uptime, 'Parser: ')warning: 8.0critical: 12.0 +Service('Name: discusage', 'Command: ssh 23.23.23.24 df -a /dev/sda1, 'Parser: ')warning: 80%critical: 90% +} +Host('Name: www3.unixpeople.org', 'access: 23.23.23.25', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: load', 'Command: ssh 23.23.23.25 uptime, 'Parser: ')warning: 8.0critical: 12.0 +Service('Name: discusage', 'Command: ssh 23.23.23.25 df -a /dev/sda1, 'Parser: ')warning: 80%critical: 90% +Service('Name: ping', 'Command: ping 23.23.23.25, 'Parser: ')warning: 100mscritical: 250ms +} +} +services: { +HostgroupService { Service('Name: load', 'Command: ssh @host uptime, 'Parser: '), []} +HostgroupService { Service('Name: discusage', 'Command: ssh @host df -a @device, 'Parser: df'), []} +HostgroupService { Service('Name: ping', 'Command: ping @host, 'Parser: '), []} +} + +2013-05-24 03:07:59,167 [INFO]: HostGroup: all threshold: 10 parent: network +members: { +Member Id: admin Name: Peter Hansen Filters: Filter('Name: sms', 'Command: /usr/bin/warn_the_admin_sms +23345567 @+message', 'Priority: 0')Filter('Name: email', 'Command: /usr/bin/warn_the_admin_mail admin@systemchaos.org @+message', 'Priority: 1') +} +hosts: { +Host('Name: www21.linspector.org', 'access: www21.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www21.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www.unixpeople.org', 'access: 23.23.23.23', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: load', 'Command: ssh 23.23.23.23 uptime, 'Parser: ')warning: 8.0critical: 12.0 +Service('Name: discusage', 'Command: ssh 23.23.23.23 df -a /dev/sda1, 'Parser: ')warning: 80%critical: 90% +} +Host('Name: router.systemchaos.org', 'access: 192.168.2.1', 'HostServices: {Service('Name: ping', 'Command: ping 192.168.2.1, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www08.linspector.org', 'access: www08.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www08.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www03.linspector.org', 'access: www03.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www03.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www04.linspector.org', 'access: www04.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www04.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www10.linspector.org', 'access: www10.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www10.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www15.linspector.org', 'access: www15.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www15.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www2.unixpeople.org', 'access: 23.23.23.24', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: load', 'Command: ssh 23.23.23.24 uptime, 'Parser: ')warning: 8.0critical: 12.0 +Service('Name: discusage', 'Command: ssh 23.23.23.24 df -a /dev/sda1, 'Parser: ')warning: 80%critical: 90% +} +Host('Name: www05.linspector.org', 'access: www05.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www05.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www06.linspector.org', 'access: www06.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www06.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www11.linspector.org', 'access: www11.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www11.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: hanez', 'access: www.hanez.org', 'HostServices: {Service('Name: load', 'Command: ssh www.hanez.org uptime, 'Parser: ')warning: 8.0critical: 12.0 +Service('Name: processcountbyname', 'Command: ssh www.hanez.org ps ax | grep java | wc -l, 'Parser: ')warning: 100critical: 200 +Service('Name: htmlcontent', 'Command: wget -qO- @host/test.php, 'Parser: ') +Service('Name: discusage', 'Command: ssh www.hanez.org df -a /dev/sda1, 'Parser: ')warning: 80%critical: 90% +Service('Name: discusage', 'Command: ssh www.hanez.org df -a /dev/sda2, 'Parser: ')warning: 70%critical: 90% +Service('Name: discusage', 'Command: ssh www.hanez.org df -a /dev/sda3, 'Parser: ')warning: 70GBcritical: 90GB +Service('Name: processcount', 'Command: ssh www.hanez.org ps ax | wc -l, 'Parser: ')warning: 3000critical: 3800 +Service('Name: fileage', 'Command: ssh www.hanez.org ls -l /var/backup/server_1, 'Parser: ')warning: 2critical: 3 +Service('Name: dirsize', 'Command: ssh www.hanez.org du -chs /var/log, 'Parser: ')warning: 30000000critical: 40000000 +} +Host('Name: www3.unixpeople.org', 'access: 23.23.23.25', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: load', 'Command: ssh 23.23.23.25 uptime, 'Parser: ')warning: 8.0critical: 12.0 +Service('Name: discusage', 'Command: ssh 23.23.23.25 df -a /dev/sda1, 'Parser: ')warning: 80%critical: 90% +Service('Name: ping', 'Command: ping 23.23.23.25, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www16.linspector.org', 'access: www16.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www16.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www18.linspector.org', 'access: www18.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www18.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www01.linspector.org', 'access: www01.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www01.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www12.linspector.org', 'access: www12.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www12.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www22.linspector.org', 'access: www22.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www22.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www14.linspector.org', 'access: www14.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www14.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www19.linspector.org', 'access: www19.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www19.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www13.linspector.org', 'access: www13.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www13.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www17.linspector.org', 'access: www17.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www17.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www20.linspector.org', 'access: www20.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www20.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www07.linspector.org', 'access: www07.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www07.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www09.linspector.org', 'access: www09.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www09.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www.systemchaos.org', 'access: www.systemchaos.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: htmlcontent', 'Command: wget -qO- @host, 'Parser: ') +} +Host('Name: www02.linspector.org', 'access: www02.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www02.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +} +services: { +HostgroupService { Service('Name: load', 'Command: ssh @host uptime, 'Parser: '), []} +HostgroupService { Service('Name: discusage', 'Command: ssh @host df -a @device, 'Parser: df'), []} +HostgroupService { Service('Name: ping', 'Command: ping @host, 'Parser: '), []} +} + +2013-05-24 03:07:59,167 [INFO]: HostGroup: linspector-01 threshold: 5 parent: network +members: { +Member Id: hanez Name: Johannes Findeisen Filters: Filter('Name: sms', 'Command: /usr/bin/warn_the_admin_sms +23345567 @+message', 'Priority: 0')Filter('Name: email', 'Command: /usr/bin/warn_the_admin_mail you@hanez.org @+message', 'Priority: 1') +Member Id: linspector Name: Linspector BOT Filters: Filter('Name: sms', 'Command: /usr/bin/warn_the_admin_sms +23345567213123 @+message', 'Priority: 0')Filter('Name: email', 'Command: /usr/bin/warn_the_admin_mail botty@hanez.org @+message', 'Priority: 1') +} +hosts: { +Host('Name: www08.linspector.org', 'access: www08.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www08.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www03.linspector.org', 'access: www03.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www03.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www04.linspector.org', 'access: www04.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www04.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www05.linspector.org', 'access: www05.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www05.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www06.linspector.org', 'access: www06.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www06.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www01.linspector.org', 'access: www01.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www01.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www07.linspector.org', 'access: www07.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www07.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www02.linspector.org', 'access: www02.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www02.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +} +services: { +HostgroupService { Service('Name: load', 'Command: ssh @host uptime, 'Parser: '), []} +HostgroupService { Service('Name: discusage', 'Command: ssh @host df -a @device, 'Parser: df'), []} +HostgroupService { Service('Name: ping', 'Command: ping @host, 'Parser: '), []} +} + +2013-05-24 03:07:59,168 [INFO]: HostGroup: network threshold: 5 parent: +members: { +Member Id: jens Name: Jens Larssen Filters: Filter('Name: sms', 'Command: /usr/bin/warn_the_admin_sms +23345567 @+message', 'Priority: 0')Filter('Name: email', 'Command: /usr/bin/warn_the_admin_mail jens@systemchaos.org @+message', 'Priority: 1') +} +hosts: { +Host('Name: router.systemchaos.org', 'access: 192.168.2.1', 'HostServices: {Service('Name: ping', 'Command: ping 192.168.2.1, 'Parser: ')warning: 100mscritical: 250ms +} +} +services: { +HostgroupService { Service('Name: load', 'Command: ssh @host uptime, 'Parser: '), []} +HostgroupService { Service('Name: ping', 'Command: ping @host, 'Parser: '), []} +} + +2013-05-24 03:07:59,168 [INFO]: HostGroup: hanez threshold: 5 parent: network +members: { +Member Id: hanez Name: Johannes Findeisen Filters: Filter('Name: sms', 'Command: /usr/bin/warn_the_admin_sms +23345567 @+message', 'Priority: 0')Filter('Name: email', 'Command: /usr/bin/warn_the_admin_mail you@hanez.org @+message', 'Priority: 1') +Member Id: jens Name: Jens Larssen Filters: Filter('Name: sms', 'Command: /usr/bin/warn_the_admin_sms +23345567 @+message', 'Priority: 0')Filter('Name: email', 'Command: /usr/bin/warn_the_admin_mail jens@systemchaos.org @+message', 'Priority: 1') +} +hosts: { +Host('Name: www.unixpeople.org', 'access: 23.23.23.23', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: load', 'Command: ssh 23.23.23.23 uptime, 'Parser: ')warning: 8.0critical: 12.0 +Service('Name: discusage', 'Command: ssh 23.23.23.23 df -a /dev/sda1, 'Parser: ')warning: 80%critical: 90% +} +Host('Name: router.systemchaos.org', 'access: 192.168.2.1', 'HostServices: {Service('Name: ping', 'Command: ping 192.168.2.1, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www2.unixpeople.org', 'access: 23.23.23.24', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: load', 'Command: ssh 23.23.23.24 uptime, 'Parser: ')warning: 8.0critical: 12.0 +Service('Name: discusage', 'Command: ssh 23.23.23.24 df -a /dev/sda1, 'Parser: ')warning: 80%critical: 90% +} +Host('Name: hanez', 'access: www.hanez.org', 'HostServices: {Service('Name: load', 'Command: ssh www.hanez.org uptime, 'Parser: ')warning: 8.0critical: 12.0 +Service('Name: processcountbyname', 'Command: ssh www.hanez.org ps ax | grep java | wc -l, 'Parser: ')warning: 100critical: 200 +Service('Name: htmlcontent', 'Command: wget -qO- @host/test.php, 'Parser: ') +Service('Name: discusage', 'Command: ssh www.hanez.org df -a /dev/sda1, 'Parser: ')warning: 80%critical: 90% +Service('Name: discusage', 'Command: ssh www.hanez.org df -a /dev/sda2, 'Parser: ')warning: 70%critical: 90% +Service('Name: discusage', 'Command: ssh www.hanez.org df -a /dev/sda3, 'Parser: ')warning: 70GBcritical: 90GB +Service('Name: processcount', 'Command: ssh www.hanez.org ps ax | wc -l, 'Parser: ')warning: 3000critical: 3800 +Service('Name: fileage', 'Command: ssh www.hanez.org ls -l /var/backup/server_1, 'Parser: ')warning: 2critical: 3 +Service('Name: dirsize', 'Command: ssh www.hanez.org du -chs /var/log, 'Parser: ')warning: 30000000critical: 40000000 +} +Host('Name: www3.unixpeople.org', 'access: 23.23.23.25', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: load', 'Command: ssh 23.23.23.25 uptime, 'Parser: ')warning: 8.0critical: 12.0 +Service('Name: discusage', 'Command: ssh 23.23.23.25 df -a /dev/sda1, 'Parser: ')warning: 80%critical: 90% +Service('Name: ping', 'Command: ping 23.23.23.25, 'Parser: ')warning: 100mscritical: 250ms +} +} +services: { +HostgroupService { Service('Name: load', 'Command: ssh @host uptime, 'Parser: '), []} +HostgroupService { Service('Name: discusage', 'Command: ssh @host df -a @device, 'Parser: df'), []} +HostgroupService { Service('Name: ping', 'Command: ping @host, 'Parser: '), []} +} + +2013-05-24 03:07:59,169 [INFO]: HostGroup: linspector-02 threshold: 5 parent: network +members: { +Member Id: hanez Name: Johannes Findeisen Filters: Filter('Name: sms', 'Command: /usr/bin/warn_the_admin_sms +23345567 @+message', 'Priority: 0')Filter('Name: email', 'Command: /usr/bin/warn_the_admin_mail you@hanez.org @+message', 'Priority: 1') +Member Id: linspector Name: Linspector BOT Filters: Filter('Name: sms', 'Command: /usr/bin/warn_the_admin_sms +23345567213123 @+message', 'Priority: 0')Filter('Name: email', 'Command: /usr/bin/warn_the_admin_mail botty@hanez.org @+message', 'Priority: 1') +} +hosts: { +Host('Name: www10.linspector.org', 'access: www10.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www10.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www15.linspector.org', 'access: www15.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www15.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www11.linspector.org', 'access: www11.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www11.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www16.linspector.org', 'access: www16.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www16.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www12.linspector.org', 'access: www12.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www12.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www14.linspector.org', 'access: www14.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www14.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www13.linspector.org', 'access: www13.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www13.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www09.linspector.org', 'access: www09.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www09.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +} +services: { +HostgroupService { Service('Name: load', 'Command: ssh @host uptime, 'Parser: '), []} +HostgroupService { Service('Name: discusage', 'Command: ssh @host df -a @device, 'Parser: df'), []} +HostgroupService { Service('Name: ping', 'Command: ping @host, 'Parser: '), []} +} + +2013-05-24 03:07:59,170 [INFO]: HostGroup: all_for_nonexistent threshold: 10 parent: network +members: { +} +hosts: { +Host('Name: www21.linspector.org', 'access: www21.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www21.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www.unixpeople.org', 'access: 23.23.23.23', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: load', 'Command: ssh 23.23.23.23 uptime, 'Parser: ')warning: 8.0critical: 12.0 +Service('Name: discusage', 'Command: ssh 23.23.23.23 df -a /dev/sda1, 'Parser: ')warning: 80%critical: 90% +} +Host('Name: router.systemchaos.org', 'access: 192.168.2.1', 'HostServices: {Service('Name: ping', 'Command: ping 192.168.2.1, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www08.linspector.org', 'access: www08.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www08.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www03.linspector.org', 'access: www03.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www03.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www04.linspector.org', 'access: www04.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www04.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www10.linspector.org', 'access: www10.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www10.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www15.linspector.org', 'access: www15.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www15.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www2.unixpeople.org', 'access: 23.23.23.24', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: load', 'Command: ssh 23.23.23.24 uptime, 'Parser: ')warning: 8.0critical: 12.0 +Service('Name: discusage', 'Command: ssh 23.23.23.24 df -a /dev/sda1, 'Parser: ')warning: 80%critical: 90% +} +Host('Name: www05.linspector.org', 'access: www05.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www05.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www06.linspector.org', 'access: www06.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www06.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www11.linspector.org', 'access: www11.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www11.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: hanez', 'access: www.hanez.org', 'HostServices: {Service('Name: load', 'Command: ssh www.hanez.org uptime, 'Parser: ')warning: 8.0critical: 12.0 +Service('Name: processcountbyname', 'Command: ssh www.hanez.org ps ax | grep java | wc -l, 'Parser: ')warning: 100critical: 200 +Service('Name: htmlcontent', 'Command: wget -qO- @host/test.php, 'Parser: ') +Service('Name: discusage', 'Command: ssh www.hanez.org df -a /dev/sda1, 'Parser: ')warning: 80%critical: 90% +Service('Name: discusage', 'Command: ssh www.hanez.org df -a /dev/sda2, 'Parser: ')warning: 70%critical: 90% +Service('Name: discusage', 'Command: ssh www.hanez.org df -a /dev/sda3, 'Parser: ')warning: 70GBcritical: 90GB +Service('Name: processcount', 'Command: ssh www.hanez.org ps ax | wc -l, 'Parser: ')warning: 3000critical: 3800 +Service('Name: fileage', 'Command: ssh www.hanez.org ls -l /var/backup/server_1, 'Parser: ')warning: 2critical: 3 +Service('Name: dirsize', 'Command: ssh www.hanez.org du -chs /var/log, 'Parser: ')warning: 30000000critical: 40000000 +} +Host('Name: www3.unixpeople.org', 'access: 23.23.23.25', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: load', 'Command: ssh 23.23.23.25 uptime, 'Parser: ')warning: 8.0critical: 12.0 +Service('Name: discusage', 'Command: ssh 23.23.23.25 df -a /dev/sda1, 'Parser: ')warning: 80%critical: 90% +Service('Name: ping', 'Command: ping 23.23.23.25, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www16.linspector.org', 'access: www16.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www16.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www18.linspector.org', 'access: www18.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www18.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www01.linspector.org', 'access: www01.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www01.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www12.linspector.org', 'access: www12.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www12.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www22.linspector.org', 'access: www22.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www22.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www14.linspector.org', 'access: www14.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www14.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www19.linspector.org', 'access: www19.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www19.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www13.linspector.org', 'access: www13.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www13.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www17.linspector.org', 'access: www17.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www17.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www20.linspector.org', 'access: www20.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www20.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www07.linspector.org', 'access: www07.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www07.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www09.linspector.org', 'access: www09.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www09.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www.systemchaos.org', 'access: www.systemchaos.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: htmlcontent', 'Command: wget -qO- @host, 'Parser: ') +} +Host('Name: www02.linspector.org', 'access: www02.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www02.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +} +services: { +HostgroupService { Service('Name: load', 'Command: ssh @host uptime, 'Parser: '), []} +HostgroupService { Service('Name: discusage', 'Command: ssh @host df -a @device, 'Parser: df'), []} +HostgroupService { Service('Name: ping', 'Command: ping @host, 'Parser: '), []} +} + +2013-05-24 03:07:59,170 [INFO]: HostGroup: devserver threshold: 5 parent: network +members: { +Member Id: hanez Name: Johannes Findeisen Filters: Filter('Name: sms', 'Command: /usr/bin/warn_the_admin_sms +23345567 @+message', 'Priority: 0')Filter('Name: email', 'Command: /usr/bin/warn_the_admin_mail you@hanez.org @+message', 'Priority: 1') +} +hosts: { +} +services: { +HostgroupService { Service('Name: load', 'Command: ssh @host uptime, 'Parser: '), []} +HostgroupService { Service('Name: discusage', 'Command: ssh @host df -a @device, 'Parser: df'), []} +HostgroupService { Service('Name: ping', 'Command: ping @host, 'Parser: '), []} +} + +2013-05-24 03:07:59,171 [INFO]: HostGroup: ruff threshold: 100 parent: +members: { +Member Id: hanez Name: Johannes Findeisen Filters: Filter('Name: sms', 'Command: /usr/bin/warn_the_admin_sms +23345567 @+message', 'Priority: 0')Filter('Name: email', 'Command: /usr/bin/warn_the_admin_mail you@hanez.org @+message', 'Priority: 1') +Member Id: ruff Name: Ruffn Buffn Filters: Filter('Name: sms', 'Command: /usr/bin/warn_the_admin_sms +23343457 @+message', 'Priority: 0') +} +hosts: { +Host('Name: www.unixpeople.org', 'access: 23.23.23.23', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: load', 'Command: ssh 23.23.23.23 uptime, 'Parser: ')warning: 8.0critical: 12.0 +Service('Name: discusage', 'Command: ssh 23.23.23.23 df -a /dev/sda1, 'Parser: ')warning: 80%critical: 90% +} +} +services: { +HostgroupService { Service('Name: busy_waiting', 'Command: sleep 3600, 'Parser: '), []} +} + +2013-05-24 03:07:59,172 [INFO]: HostGroup: all_for_hanez threshold: 10 parent: network +members: { +Member Id: hanez Name: Johannes Findeisen Filters: Filter('Name: sms', 'Command: /usr/bin/warn_the_admin_sms +23345567 @+message', 'Priority: 0')Filter('Name: email', 'Command: /usr/bin/warn_the_admin_mail you@hanez.org @+message', 'Priority: 1') +} +hosts: { +Host('Name: www21.linspector.org', 'access: www21.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www21.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www.unixpeople.org', 'access: 23.23.23.23', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: load', 'Command: ssh 23.23.23.23 uptime, 'Parser: ')warning: 8.0critical: 12.0 +Service('Name: discusage', 'Command: ssh 23.23.23.23 df -a /dev/sda1, 'Parser: ')warning: 80%critical: 90% +} +Host('Name: router.systemchaos.org', 'access: 192.168.2.1', 'HostServices: {Service('Name: ping', 'Command: ping 192.168.2.1, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www08.linspector.org', 'access: www08.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www08.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www03.linspector.org', 'access: www03.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www03.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www04.linspector.org', 'access: www04.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www04.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www10.linspector.org', 'access: www10.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www10.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www15.linspector.org', 'access: www15.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www15.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www2.unixpeople.org', 'access: 23.23.23.24', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: load', 'Command: ssh 23.23.23.24 uptime, 'Parser: ')warning: 8.0critical: 12.0 +Service('Name: discusage', 'Command: ssh 23.23.23.24 df -a /dev/sda1, 'Parser: ')warning: 80%critical: 90% +} +Host('Name: www05.linspector.org', 'access: www05.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www05.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www06.linspector.org', 'access: www06.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www06.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www11.linspector.org', 'access: www11.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www11.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: hanez', 'access: www.hanez.org', 'HostServices: {Service('Name: load', 'Command: ssh www.hanez.org uptime, 'Parser: ')warning: 8.0critical: 12.0 +Service('Name: processcountbyname', 'Command: ssh www.hanez.org ps ax | grep java | wc -l, 'Parser: ')warning: 100critical: 200 +Service('Name: htmlcontent', 'Command: wget -qO- @host/test.php, 'Parser: ') +Service('Name: discusage', 'Command: ssh www.hanez.org df -a /dev/sda1, 'Parser: ')warning: 80%critical: 90% +Service('Name: discusage', 'Command: ssh www.hanez.org df -a /dev/sda2, 'Parser: ')warning: 70%critical: 90% +Service('Name: discusage', 'Command: ssh www.hanez.org df -a /dev/sda3, 'Parser: ')warning: 70GBcritical: 90GB +Service('Name: processcount', 'Command: ssh www.hanez.org ps ax | wc -l, 'Parser: ')warning: 3000critical: 3800 +Service('Name: fileage', 'Command: ssh www.hanez.org ls -l /var/backup/server_1, 'Parser: ')warning: 2critical: 3 +Service('Name: dirsize', 'Command: ssh www.hanez.org du -chs /var/log, 'Parser: ')warning: 30000000critical: 40000000 +} +Host('Name: www3.unixpeople.org', 'access: 23.23.23.25', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: load', 'Command: ssh 23.23.23.25 uptime, 'Parser: ')warning: 8.0critical: 12.0 +Service('Name: discusage', 'Command: ssh 23.23.23.25 df -a /dev/sda1, 'Parser: ')warning: 80%critical: 90% +Service('Name: ping', 'Command: ping 23.23.23.25, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www16.linspector.org', 'access: www16.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www16.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www18.linspector.org', 'access: www18.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www18.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www01.linspector.org', 'access: www01.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www01.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www12.linspector.org', 'access: www12.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www12.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www22.linspector.org', 'access: www22.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www22.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www14.linspector.org', 'access: www14.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www14.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www19.linspector.org', 'access: www19.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www19.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www13.linspector.org', 'access: www13.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www13.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www17.linspector.org', 'access: www17.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www17.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www20.linspector.org', 'access: www20.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www20.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www07.linspector.org', 'access: www07.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www07.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www09.linspector.org', 'access: www09.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www09.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www.systemchaos.org', 'access: www.systemchaos.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: htmlcontent', 'Command: wget -qO- @host, 'Parser: ') +} +Host('Name: www02.linspector.org', 'access: www02.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www02.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +} +services: { +HostgroupService { Service('Name: load', 'Command: ssh @host uptime, 'Parser: '), []} +HostgroupService { Service('Name: discusage', 'Command: ssh @host df -a @device, 'Parser: df'), []} +HostgroupService { Service('Name: ping', 'Command: ping @host, 'Parser: '), []} +} + +2013-05-24 03:08:14,533 [INFO]: parsed arguments +2013-05-24 03:08:14,534 [INFO]: starting linspector: reading config... +2013-05-24 03:08:14,535 [WARNING]: filter: phone is not defined in member Peter Hansen +2013-05-24 03:08:14,535 [WARNING]: filter: phone is not defined in member Jens Larssen +2013-05-24 03:08:14,535 [WARNING]: filter: phone is not defined in member Hans-Peter Hansen (CEO) +2013-05-24 03:08:14,536 [WARNING]: undefined parameter: content in host hanez from service htmlcontent +2013-05-24 03:08:14,537 [DEBUG]: parsed config: +2013-05-24 03:08:14,537 [INFO]: HostGroup: all threshold: 10 parent: network +members: { +Member Id: admin Name: Peter Hansen Filters: Filter('Name: sms', 'Command: /usr/bin/warn_the_admin_sms +23345567 @+message', 'Priority: 0')Filter('Name: email', 'Command: /usr/bin/warn_the_admin_mail admin@systemchaos.org @+message', 'Priority: 1') +} +hosts: { +Host('Name: hanez', 'access: www.hanez.org', 'HostServices: {Service('Name: load', 'Command: ssh www.hanez.org uptime, 'Parser: ')warning: 8.0critical: 12.0 +Service('Name: processcountbyname', 'Command: ssh www.hanez.org ps ax | grep java | wc -l, 'Parser: ')warning: 100critical: 200 +Service('Name: htmlcontent', 'Command: wget -qO- @host/test.php, 'Parser: ') +Service('Name: discusage', 'Command: ssh www.hanez.org df -a /dev/sda1, 'Parser: ')warning: 80%critical: 90% +Service('Name: discusage', 'Command: ssh www.hanez.org df -a /dev/sda2, 'Parser: ')warning: 70%critical: 90% +Service('Name: discusage', 'Command: ssh www.hanez.org df -a /dev/sda3, 'Parser: ')warning: 70GBcritical: 90GB +Service('Name: processcount', 'Command: ssh www.hanez.org ps ax | wc -l, 'Parser: ')warning: 3000critical: 3800 +Service('Name: fileage', 'Command: ssh www.hanez.org ls -l /var/backup/server_1, 'Parser: ')warning: 2critical: 3 +Service('Name: dirsize', 'Command: ssh www.hanez.org du -chs /var/log, 'Parser: ')warning: 30000000critical: 40000000 +} +} +services: { +HostgroupService { Service('Name: load', 'Command: ssh @host uptime, 'Parser: '), []} +HostgroupService { Service('Name: discusage', 'Command: ssh @host df -a @device, 'Parser: df'), []} +HostgroupService { Service('Name: ping', 'Command: ping @host, 'Parser: '), []} +} + +2013-05-24 03:11:49,828 [INFO]: parsed arguments +2013-05-24 03:11:49,828 [INFO]: starting linspector: reading config... +2013-05-24 03:11:49,831 [WARNING]: filter: phone is not defined in member Peter Hansen +2013-05-24 03:11:49,831 [WARNING]: filter: phone is not defined in member Jens Larssen +2013-05-24 03:11:49,832 [WARNING]: filter: phone is not defined in member Hans-Peter Hansen (CEO) +2013-05-24 03:11:49,833 [WARNING]: undefined parameter: device in host www.unixpeople.org from service load +2013-05-24 03:11:49,834 [WARNING]: undefined parameter: device in host www2.unixpeople.org from service load +2013-05-24 03:11:49,834 [WARNING]: undefined parameter: content in host hanez from service htmlcontent +2013-05-24 03:11:49,835 [WARNING]: undefined parameter: device in host www3.unixpeople.org from service load +2013-05-24 03:11:49,836 [WARNING]: undefined parameter: content in host www.systemchaos.org from service htmlcontent +2013-05-24 03:11:49,837 [DEBUG]: parsed config: +2013-05-24 03:11:49,838 [INFO]: HostGroup: unixpeople threshold: 5 parent: network +members: { +Member Id: hanez Name: Johannes Findeisen Filters: Filter('Name: sms', 'Command: /usr/bin/warn_the_admin_sms +23345567 @+message', 'Priority: 0')Filter('Name: email', 'Command: /usr/bin/warn_the_admin_mail you@hanez.org @+message', 'Priority: 1') +Member Id: unixpeople Name: Hanna Findeisen Filters: Filter('Name: sms', 'Command: /usr/bin/warn_the_admin_sms +2334556733333 @+message', 'Priority: 0')Filter('Name: email', 'Command: /usr/bin/warn_the_admin_mail master@hanez.org @+message', 'Priority: 1') +Member Id: admin Name: Peter Hansen Filters: Filter('Name: sms', 'Command: /usr/bin/warn_the_admin_sms +23345567 @+message', 'Priority: 0')Filter('Name: email', 'Command: /usr/bin/warn_the_admin_mail admin@systemchaos.org @+message', 'Priority: 1') +} +hosts: { +Host('Name: www.unixpeople.org', 'access: 23.23.23.23', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: load', 'Command: ssh 23.23.23.23 uptime, 'Parser: ')warning: 8.0critical: 12.0 +Service('Name: discusage', 'Command: ssh 23.23.23.23 df -a /dev/sda1, 'Parser: ')warning: 80%critical: 90% +} +Host('Name: www08.linspector.org', 'access: www08.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www08.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www2.unixpeople.org', 'access: 23.23.23.24', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: load', 'Command: ssh 23.23.23.24 uptime, 'Parser: ')warning: 8.0critical: 12.0 +Service('Name: discusage', 'Command: ssh 23.23.23.24 df -a /dev/sda1, 'Parser: ')warning: 80%critical: 90% +} +Host('Name: www3.unixpeople.org', 'access: 23.23.23.25', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: load', 'Command: ssh 23.23.23.25 uptime, 'Parser: ')warning: 8.0critical: 12.0 +Service('Name: discusage', 'Command: ssh 23.23.23.25 df -a /dev/sda1, 'Parser: ')warning: 80%critical: 90% +Service('Name: ping', 'Command: ping 23.23.23.25, 'Parser: ')warning: 100mscritical: 250ms +} +} +services: { +HostgroupService { Service('Name: load', 'Command: ssh @host uptime, 'Parser: '), []} +HostgroupService { Service('Name: discusage', 'Command: ssh @host df -a @device, 'Parser: df'), []} +HostgroupService { Service('Name: ping', 'Command: ping @host, 'Parser: '), []} +} + +2013-05-24 03:11:49,839 [INFO]: HostGroup: all threshold: 10 parent: network +members: { +Member Id: admin Name: Peter Hansen Filters: Filter('Name: sms', 'Command: /usr/bin/warn_the_admin_sms +23345567 @+message', 'Priority: 0')Filter('Name: email', 'Command: /usr/bin/warn_the_admin_mail admin@systemchaos.org @+message', 'Priority: 1') +} +hosts: { +Host('Name: www21.linspector.org', 'access: www21.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www21.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www.unixpeople.org', 'access: 23.23.23.23', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: load', 'Command: ssh 23.23.23.23 uptime, 'Parser: ')warning: 8.0critical: 12.0 +Service('Name: discusage', 'Command: ssh 23.23.23.23 df -a /dev/sda1, 'Parser: ')warning: 80%critical: 90% +} +Host('Name: router.systemchaos.org', 'access: 192.168.2.1', 'HostServices: {Service('Name: ping', 'Command: ping 192.168.2.1, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www08.linspector.org', 'access: www08.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www08.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www03.linspector.org', 'access: www03.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www03.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www04.linspector.org', 'access: www04.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www04.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www10.linspector.org', 'access: www10.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www10.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www15.linspector.org', 'access: www15.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www15.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www2.unixpeople.org', 'access: 23.23.23.24', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: load', 'Command: ssh 23.23.23.24 uptime, 'Parser: ')warning: 8.0critical: 12.0 +Service('Name: discusage', 'Command: ssh 23.23.23.24 df -a /dev/sda1, 'Parser: ')warning: 80%critical: 90% +} +Host('Name: www05.linspector.org', 'access: www05.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www05.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www06.linspector.org', 'access: www06.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www06.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www11.linspector.org', 'access: www11.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www11.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: hanez', 'access: www.hanez.org', 'HostServices: {Service('Name: load', 'Command: ssh www.hanez.org uptime, 'Parser: ')warning: 8.0critical: 12.0 +Service('Name: processcountbyname', 'Command: ssh www.hanez.org ps ax | grep java | wc -l, 'Parser: ')warning: 100critical: 200 +Service('Name: htmlcontent', 'Command: wget -qO- @host/test.php, 'Parser: ') +Service('Name: discusage', 'Command: ssh www.hanez.org df -a /dev/sda1, 'Parser: ')warning: 80%critical: 90% +Service('Name: discusage', 'Command: ssh www.hanez.org df -a /dev/sda2, 'Parser: ')warning: 70%critical: 90% +Service('Name: discusage', 'Command: ssh www.hanez.org df -a /dev/sda3, 'Parser: ')warning: 70GBcritical: 90GB +Service('Name: processcount', 'Command: ssh www.hanez.org ps ax | wc -l, 'Parser: ')warning: 3000critical: 3800 +Service('Name: fileage', 'Command: ssh www.hanez.org ls -l /var/backup/server_1, 'Parser: ')warning: 2critical: 3 +Service('Name: dirsize', 'Command: ssh www.hanez.org du -chs /var/log, 'Parser: ')warning: 30000000critical: 40000000 +} +Host('Name: www3.unixpeople.org', 'access: 23.23.23.25', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: load', 'Command: ssh 23.23.23.25 uptime, 'Parser: ')warning: 8.0critical: 12.0 +Service('Name: discusage', 'Command: ssh 23.23.23.25 df -a /dev/sda1, 'Parser: ')warning: 80%critical: 90% +Service('Name: ping', 'Command: ping 23.23.23.25, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www16.linspector.org', 'access: www16.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www16.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www18.linspector.org', 'access: www18.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www18.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www01.linspector.org', 'access: www01.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www01.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www12.linspector.org', 'access: www12.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www12.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www22.linspector.org', 'access: www22.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www22.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www14.linspector.org', 'access: www14.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www14.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www19.linspector.org', 'access: www19.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www19.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www13.linspector.org', 'access: www13.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www13.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www17.linspector.org', 'access: www17.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www17.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www20.linspector.org', 'access: www20.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www20.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www07.linspector.org', 'access: www07.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www07.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www09.linspector.org', 'access: www09.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www09.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www.systemchaos.org', 'access: www.systemchaos.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: htmlcontent', 'Command: wget -qO- @host, 'Parser: ') +} +Host('Name: www02.linspector.org', 'access: www02.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www02.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +} +services: { +HostgroupService { Service('Name: load', 'Command: ssh @host uptime, 'Parser: '), []} +HostgroupService { Service('Name: discusage', 'Command: ssh @host df -a @device, 'Parser: df'), []} +HostgroupService { Service('Name: ping', 'Command: ping @host, 'Parser: '), []} +} + +2013-05-24 03:11:49,840 [INFO]: HostGroup: linspector-01 threshold: 5 parent: network +members: { +Member Id: hanez Name: Johannes Findeisen Filters: Filter('Name: sms', 'Command: /usr/bin/warn_the_admin_sms +23345567 @+message', 'Priority: 0')Filter('Name: email', 'Command: /usr/bin/warn_the_admin_mail you@hanez.org @+message', 'Priority: 1') +Member Id: linspector Name: Linspector BOT Filters: Filter('Name: sms', 'Command: /usr/bin/warn_the_admin_sms +23345567213123 @+message', 'Priority: 0')Filter('Name: email', 'Command: /usr/bin/warn_the_admin_mail botty@hanez.org @+message', 'Priority: 1') +} +hosts: { +Host('Name: www08.linspector.org', 'access: www08.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www08.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www03.linspector.org', 'access: www03.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www03.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www04.linspector.org', 'access: www04.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www04.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www05.linspector.org', 'access: www05.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www05.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www06.linspector.org', 'access: www06.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www06.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www01.linspector.org', 'access: www01.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www01.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www07.linspector.org', 'access: www07.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www07.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www02.linspector.org', 'access: www02.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www02.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +} +services: { +HostgroupService { Service('Name: load', 'Command: ssh @host uptime, 'Parser: '), []} +HostgroupService { Service('Name: discusage', 'Command: ssh @host df -a @device, 'Parser: df'), []} +HostgroupService { Service('Name: ping', 'Command: ping @host, 'Parser: '), []} +} + +2013-05-24 03:11:49,840 [INFO]: HostGroup: network threshold: 5 parent: +members: { +Member Id: jens Name: Jens Larssen Filters: Filter('Name: sms', 'Command: /usr/bin/warn_the_admin_sms +23345567 @+message', 'Priority: 0')Filter('Name: email', 'Command: /usr/bin/warn_the_admin_mail jens@systemchaos.org @+message', 'Priority: 1') +} +hosts: { +Host('Name: router.systemchaos.org', 'access: 192.168.2.1', 'HostServices: {Service('Name: ping', 'Command: ping 192.168.2.1, 'Parser: ')warning: 100mscritical: 250ms +} +} +services: { +HostgroupService { Service('Name: load', 'Command: ssh @host uptime, 'Parser: '), []} +HostgroupService { Service('Name: ping', 'Command: ping @host, 'Parser: '), []} +} + +2013-05-24 03:11:49,841 [INFO]: HostGroup: hanez threshold: 5 parent: network +members: { +Member Id: hanez Name: Johannes Findeisen Filters: Filter('Name: sms', 'Command: /usr/bin/warn_the_admin_sms +23345567 @+message', 'Priority: 0')Filter('Name: email', 'Command: /usr/bin/warn_the_admin_mail you@hanez.org @+message', 'Priority: 1') +Member Id: jens Name: Jens Larssen Filters: Filter('Name: sms', 'Command: /usr/bin/warn_the_admin_sms +23345567 @+message', 'Priority: 0')Filter('Name: email', 'Command: /usr/bin/warn_the_admin_mail jens@systemchaos.org @+message', 'Priority: 1') +} +hosts: { +Host('Name: www.unixpeople.org', 'access: 23.23.23.23', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: load', 'Command: ssh 23.23.23.23 uptime, 'Parser: ')warning: 8.0critical: 12.0 +Service('Name: discusage', 'Command: ssh 23.23.23.23 df -a /dev/sda1, 'Parser: ')warning: 80%critical: 90% +} +Host('Name: router.systemchaos.org', 'access: 192.168.2.1', 'HostServices: {Service('Name: ping', 'Command: ping 192.168.2.1, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www2.unixpeople.org', 'access: 23.23.23.24', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: load', 'Command: ssh 23.23.23.24 uptime, 'Parser: ')warning: 8.0critical: 12.0 +Service('Name: discusage', 'Command: ssh 23.23.23.24 df -a /dev/sda1, 'Parser: ')warning: 80%critical: 90% +} +Host('Name: hanez', 'access: www.hanez.org', 'HostServices: {Service('Name: load', 'Command: ssh www.hanez.org uptime, 'Parser: ')warning: 8.0critical: 12.0 +Service('Name: processcountbyname', 'Command: ssh www.hanez.org ps ax | grep java | wc -l, 'Parser: ')warning: 100critical: 200 +Service('Name: htmlcontent', 'Command: wget -qO- @host/test.php, 'Parser: ') +Service('Name: discusage', 'Command: ssh www.hanez.org df -a /dev/sda1, 'Parser: ')warning: 80%critical: 90% +Service('Name: discusage', 'Command: ssh www.hanez.org df -a /dev/sda2, 'Parser: ')warning: 70%critical: 90% +Service('Name: discusage', 'Command: ssh www.hanez.org df -a /dev/sda3, 'Parser: ')warning: 70GBcritical: 90GB +Service('Name: processcount', 'Command: ssh www.hanez.org ps ax | wc -l, 'Parser: ')warning: 3000critical: 3800 +Service('Name: fileage', 'Command: ssh www.hanez.org ls -l /var/backup/server_1, 'Parser: ')warning: 2critical: 3 +Service('Name: dirsize', 'Command: ssh www.hanez.org du -chs /var/log, 'Parser: ')warning: 30000000critical: 40000000 +} +Host('Name: www3.unixpeople.org', 'access: 23.23.23.25', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: load', 'Command: ssh 23.23.23.25 uptime, 'Parser: ')warning: 8.0critical: 12.0 +Service('Name: discusage', 'Command: ssh 23.23.23.25 df -a /dev/sda1, 'Parser: ')warning: 80%critical: 90% +Service('Name: ping', 'Command: ping 23.23.23.25, 'Parser: ')warning: 100mscritical: 250ms +} +} +services: { +HostgroupService { Service('Name: load', 'Command: ssh @host uptime, 'Parser: '), []} +HostgroupService { Service('Name: discusage', 'Command: ssh @host df -a @device, 'Parser: df'), []} +HostgroupService { Service('Name: ping', 'Command: ping @host, 'Parser: '), []} +} + +2013-05-24 03:11:49,842 [INFO]: HostGroup: linspector-02 threshold: 5 parent: network +members: { +Member Id: hanez Name: Johannes Findeisen Filters: Filter('Name: sms', 'Command: /usr/bin/warn_the_admin_sms +23345567 @+message', 'Priority: 0')Filter('Name: email', 'Command: /usr/bin/warn_the_admin_mail you@hanez.org @+message', 'Priority: 1') +Member Id: linspector Name: Linspector BOT Filters: Filter('Name: sms', 'Command: /usr/bin/warn_the_admin_sms +23345567213123 @+message', 'Priority: 0')Filter('Name: email', 'Command: /usr/bin/warn_the_admin_mail botty@hanez.org @+message', 'Priority: 1') +} +hosts: { +Host('Name: www10.linspector.org', 'access: www10.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www10.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www15.linspector.org', 'access: www15.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www15.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www11.linspector.org', 'access: www11.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www11.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www16.linspector.org', 'access: www16.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www16.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www12.linspector.org', 'access: www12.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www12.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www14.linspector.org', 'access: www14.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www14.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www13.linspector.org', 'access: www13.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www13.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www09.linspector.org', 'access: www09.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www09.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +} +services: { +HostgroupService { Service('Name: load', 'Command: ssh @host uptime, 'Parser: '), []} +HostgroupService { Service('Name: discusage', 'Command: ssh @host df -a @device, 'Parser: df'), []} +HostgroupService { Service('Name: ping', 'Command: ping @host, 'Parser: '), []} +} + +2013-05-24 03:11:49,843 [INFO]: HostGroup: all_for_nonexistent threshold: 10 parent: network +members: { +} +hosts: { +Host('Name: www21.linspector.org', 'access: www21.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www21.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www.unixpeople.org', 'access: 23.23.23.23', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: load', 'Command: ssh 23.23.23.23 uptime, 'Parser: ')warning: 8.0critical: 12.0 +Service('Name: discusage', 'Command: ssh 23.23.23.23 df -a /dev/sda1, 'Parser: ')warning: 80%critical: 90% +} +Host('Name: router.systemchaos.org', 'access: 192.168.2.1', 'HostServices: {Service('Name: ping', 'Command: ping 192.168.2.1, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www08.linspector.org', 'access: www08.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www08.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www03.linspector.org', 'access: www03.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www03.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www04.linspector.org', 'access: www04.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www04.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www10.linspector.org', 'access: www10.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www10.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www15.linspector.org', 'access: www15.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www15.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www2.unixpeople.org', 'access: 23.23.23.24', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: load', 'Command: ssh 23.23.23.24 uptime, 'Parser: ')warning: 8.0critical: 12.0 +Service('Name: discusage', 'Command: ssh 23.23.23.24 df -a /dev/sda1, 'Parser: ')warning: 80%critical: 90% +} +Host('Name: www05.linspector.org', 'access: www05.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www05.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www06.linspector.org', 'access: www06.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www06.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www11.linspector.org', 'access: www11.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www11.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: hanez', 'access: www.hanez.org', 'HostServices: {Service('Name: load', 'Command: ssh www.hanez.org uptime, 'Parser: ')warning: 8.0critical: 12.0 +Service('Name: processcountbyname', 'Command: ssh www.hanez.org ps ax | grep java | wc -l, 'Parser: ')warning: 100critical: 200 +Service('Name: htmlcontent', 'Command: wget -qO- @host/test.php, 'Parser: ') +Service('Name: discusage', 'Command: ssh www.hanez.org df -a /dev/sda1, 'Parser: ')warning: 80%critical: 90% +Service('Name: discusage', 'Command: ssh www.hanez.org df -a /dev/sda2, 'Parser: ')warning: 70%critical: 90% +Service('Name: discusage', 'Command: ssh www.hanez.org df -a /dev/sda3, 'Parser: ')warning: 70GBcritical: 90GB +Service('Name: processcount', 'Command: ssh www.hanez.org ps ax | wc -l, 'Parser: ')warning: 3000critical: 3800 +Service('Name: fileage', 'Command: ssh www.hanez.org ls -l /var/backup/server_1, 'Parser: ')warning: 2critical: 3 +Service('Name: dirsize', 'Command: ssh www.hanez.org du -chs /var/log, 'Parser: ')warning: 30000000critical: 40000000 +} +Host('Name: www3.unixpeople.org', 'access: 23.23.23.25', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: load', 'Command: ssh 23.23.23.25 uptime, 'Parser: ')warning: 8.0critical: 12.0 +Service('Name: discusage', 'Command: ssh 23.23.23.25 df -a /dev/sda1, 'Parser: ')warning: 80%critical: 90% +Service('Name: ping', 'Command: ping 23.23.23.25, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www16.linspector.org', 'access: www16.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www16.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www18.linspector.org', 'access: www18.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www18.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www01.linspector.org', 'access: www01.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www01.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www12.linspector.org', 'access: www12.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www12.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www22.linspector.org', 'access: www22.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www22.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www14.linspector.org', 'access: www14.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www14.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www19.linspector.org', 'access: www19.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www19.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www13.linspector.org', 'access: www13.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www13.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www17.linspector.org', 'access: www17.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www17.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www20.linspector.org', 'access: www20.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www20.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www07.linspector.org', 'access: www07.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www07.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www09.linspector.org', 'access: www09.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www09.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www.systemchaos.org', 'access: www.systemchaos.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: htmlcontent', 'Command: wget -qO- @host, 'Parser: ') +} +Host('Name: www02.linspector.org', 'access: www02.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www02.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +} +services: { +HostgroupService { Service('Name: load', 'Command: ssh @host uptime, 'Parser: '), []} +HostgroupService { Service('Name: discusage', 'Command: ssh @host df -a @device, 'Parser: df'), []} +HostgroupService { Service('Name: ping', 'Command: ping @host, 'Parser: '), []} +} + +2013-05-24 03:11:49,843 [INFO]: HostGroup: devserver threshold: 5 parent: network +members: { +Member Id: hanez Name: Johannes Findeisen Filters: Filter('Name: sms', 'Command: /usr/bin/warn_the_admin_sms +23345567 @+message', 'Priority: 0')Filter('Name: email', 'Command: /usr/bin/warn_the_admin_mail you@hanez.org @+message', 'Priority: 1') +} +hosts: { +} +services: { +HostgroupService { Service('Name: load', 'Command: ssh @host uptime, 'Parser: '), []} +HostgroupService { Service('Name: discusage', 'Command: ssh @host df -a @device, 'Parser: df'), []} +HostgroupService { Service('Name: ping', 'Command: ping @host, 'Parser: '), []} +} + +2013-05-24 03:11:49,843 [INFO]: HostGroup: ruff threshold: 100 parent: +members: { +Member Id: hanez Name: Johannes Findeisen Filters: Filter('Name: sms', 'Command: /usr/bin/warn_the_admin_sms +23345567 @+message', 'Priority: 0')Filter('Name: email', 'Command: /usr/bin/warn_the_admin_mail you@hanez.org @+message', 'Priority: 1') +Member Id: ruff Name: Ruffn Buffn Filters: Filter('Name: sms', 'Command: /usr/bin/warn_the_admin_sms +23343457 @+message', 'Priority: 0') +} +hosts: { +Host('Name: www.unixpeople.org', 'access: 23.23.23.23', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: load', 'Command: ssh 23.23.23.23 uptime, 'Parser: ')warning: 8.0critical: 12.0 +Service('Name: discusage', 'Command: ssh 23.23.23.23 df -a /dev/sda1, 'Parser: ')warning: 80%critical: 90% +} +} +services: { +HostgroupService { Service('Name: busy_waiting', 'Command: sleep 3600, 'Parser: '), []} +} + +2013-05-24 03:11:49,844 [INFO]: HostGroup: all_for_hanez threshold: 10 parent: network +members: { +Member Id: hanez Name: Johannes Findeisen Filters: Filter('Name: sms', 'Command: /usr/bin/warn_the_admin_sms +23345567 @+message', 'Priority: 0')Filter('Name: email', 'Command: /usr/bin/warn_the_admin_mail you@hanez.org @+message', 'Priority: 1') +} +hosts: { +Host('Name: www21.linspector.org', 'access: www21.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www21.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www.unixpeople.org', 'access: 23.23.23.23', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: load', 'Command: ssh 23.23.23.23 uptime, 'Parser: ')warning: 8.0critical: 12.0 +Service('Name: discusage', 'Command: ssh 23.23.23.23 df -a /dev/sda1, 'Parser: ')warning: 80%critical: 90% +} +Host('Name: router.systemchaos.org', 'access: 192.168.2.1', 'HostServices: {Service('Name: ping', 'Command: ping 192.168.2.1, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www08.linspector.org', 'access: www08.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www08.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www03.linspector.org', 'access: www03.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www03.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www04.linspector.org', 'access: www04.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www04.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www10.linspector.org', 'access: www10.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www10.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www15.linspector.org', 'access: www15.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www15.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www2.unixpeople.org', 'access: 23.23.23.24', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: load', 'Command: ssh 23.23.23.24 uptime, 'Parser: ')warning: 8.0critical: 12.0 +Service('Name: discusage', 'Command: ssh 23.23.23.24 df -a /dev/sda1, 'Parser: ')warning: 80%critical: 90% +} +Host('Name: www05.linspector.org', 'access: www05.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www05.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www06.linspector.org', 'access: www06.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www06.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www11.linspector.org', 'access: www11.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www11.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: hanez', 'access: www.hanez.org', 'HostServices: {Service('Name: load', 'Command: ssh www.hanez.org uptime, 'Parser: ')warning: 8.0critical: 12.0 +Service('Name: processcountbyname', 'Command: ssh www.hanez.org ps ax | grep java | wc -l, 'Parser: ')warning: 100critical: 200 +Service('Name: htmlcontent', 'Command: wget -qO- @host/test.php, 'Parser: ') +Service('Name: discusage', 'Command: ssh www.hanez.org df -a /dev/sda1, 'Parser: ')warning: 80%critical: 90% +Service('Name: discusage', 'Command: ssh www.hanez.org df -a /dev/sda2, 'Parser: ')warning: 70%critical: 90% +Service('Name: discusage', 'Command: ssh www.hanez.org df -a /dev/sda3, 'Parser: ')warning: 70GBcritical: 90GB +Service('Name: processcount', 'Command: ssh www.hanez.org ps ax | wc -l, 'Parser: ')warning: 3000critical: 3800 +Service('Name: fileage', 'Command: ssh www.hanez.org ls -l /var/backup/server_1, 'Parser: ')warning: 2critical: 3 +Service('Name: dirsize', 'Command: ssh www.hanez.org du -chs /var/log, 'Parser: ')warning: 30000000critical: 40000000 +} +Host('Name: www3.unixpeople.org', 'access: 23.23.23.25', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: load', 'Command: ssh 23.23.23.25 uptime, 'Parser: ')warning: 8.0critical: 12.0 +Service('Name: discusage', 'Command: ssh 23.23.23.25 df -a /dev/sda1, 'Parser: ')warning: 80%critical: 90% +Service('Name: ping', 'Command: ping 23.23.23.25, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www16.linspector.org', 'access: www16.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www16.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www18.linspector.org', 'access: www18.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www18.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www01.linspector.org', 'access: www01.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www01.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www12.linspector.org', 'access: www12.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www12.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www22.linspector.org', 'access: www22.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www22.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www14.linspector.org', 'access: www14.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www14.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www19.linspector.org', 'access: www19.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www19.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www13.linspector.org', 'access: www13.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www13.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www17.linspector.org', 'access: www17.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www17.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www20.linspector.org', 'access: www20.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www20.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www07.linspector.org', 'access: www07.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www07.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www09.linspector.org', 'access: www09.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www09.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www.systemchaos.org', 'access: www.systemchaos.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: htmlcontent', 'Command: wget -qO- @host, 'Parser: ') +} +Host('Name: www02.linspector.org', 'access: www02.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www02.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +} +services: { +HostgroupService { Service('Name: load', 'Command: ssh @host uptime, 'Parser: '), []} +HostgroupService { Service('Name: discusage', 'Command: ssh @host df -a @device, 'Parser: df'), []} +HostgroupService { Service('Name: ping', 'Command: ping @host, 'Parser: '), []} +} + +2013-05-24 03:11:50,264 [INFO]: parsed arguments +2013-05-24 03:11:50,264 [INFO]: starting linspector: reading config... +2013-05-24 03:11:50,265 [WARNING]: filter: phone is not defined in member Peter Hansen +2013-05-24 03:11:50,266 [WARNING]: filter: phone is not defined in member Jens Larssen +2013-05-24 03:11:50,266 [WARNING]: filter: phone is not defined in member Hans-Peter Hansen (CEO) +2013-05-24 03:11:50,267 [WARNING]: undefined parameter: device in host www.unixpeople.org from service load +2013-05-24 03:11:50,267 [WARNING]: undefined parameter: device in host www2.unixpeople.org from service load +2013-05-24 03:11:50,268 [WARNING]: undefined parameter: content in host hanez from service htmlcontent +2013-05-24 03:11:50,268 [WARNING]: undefined parameter: device in host www3.unixpeople.org from service load +2013-05-24 03:11:50,269 [WARNING]: undefined parameter: content in host www.systemchaos.org from service htmlcontent +2013-05-24 03:11:50,270 [DEBUG]: parsed config: +2013-05-24 03:11:50,271 [INFO]: HostGroup: unixpeople threshold: 5 parent: network +members: { +Member Id: hanez Name: Johannes Findeisen Filters: Filter('Name: sms', 'Command: /usr/bin/warn_the_admin_sms +23345567 @+message', 'Priority: 0')Filter('Name: email', 'Command: /usr/bin/warn_the_admin_mail you@hanez.org @+message', 'Priority: 1') +Member Id: unixpeople Name: Hanna Findeisen Filters: Filter('Name: sms', 'Command: /usr/bin/warn_the_admin_sms +2334556733333 @+message', 'Priority: 0')Filter('Name: email', 'Command: /usr/bin/warn_the_admin_mail master@hanez.org @+message', 'Priority: 1') +Member Id: admin Name: Peter Hansen Filters: Filter('Name: sms', 'Command: /usr/bin/warn_the_admin_sms +23345567 @+message', 'Priority: 0')Filter('Name: email', 'Command: /usr/bin/warn_the_admin_mail admin@systemchaos.org @+message', 'Priority: 1') +} +hosts: { +Host('Name: www.unixpeople.org', 'access: 23.23.23.23', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: load', 'Command: ssh 23.23.23.23 uptime, 'Parser: ')warning: 8.0critical: 12.0 +Service('Name: discusage', 'Command: ssh 23.23.23.23 df -a /dev/sda1, 'Parser: ')warning: 80%critical: 90% +} +Host('Name: www08.linspector.org', 'access: www08.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www08.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www2.unixpeople.org', 'access: 23.23.23.24', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: load', 'Command: ssh 23.23.23.24 uptime, 'Parser: ')warning: 8.0critical: 12.0 +Service('Name: discusage', 'Command: ssh 23.23.23.24 df -a /dev/sda1, 'Parser: ')warning: 80%critical: 90% +} +Host('Name: www3.unixpeople.org', 'access: 23.23.23.25', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: load', 'Command: ssh 23.23.23.25 uptime, 'Parser: ')warning: 8.0critical: 12.0 +Service('Name: discusage', 'Command: ssh 23.23.23.25 df -a /dev/sda1, 'Parser: ')warning: 80%critical: 90% +Service('Name: ping', 'Command: ping 23.23.23.25, 'Parser: ')warning: 100mscritical: 250ms +} +} +services: { +HostgroupService { Service('Name: load', 'Command: ssh @host uptime, 'Parser: '), []} +HostgroupService { Service('Name: discusage', 'Command: ssh @host df -a @device, 'Parser: df'), []} +HostgroupService { Service('Name: ping', 'Command: ping @host, 'Parser: '), []} +} + +2013-05-24 03:11:50,271 [INFO]: HostGroup: all threshold: 10 parent: network +members: { +Member Id: admin Name: Peter Hansen Filters: Filter('Name: sms', 'Command: /usr/bin/warn_the_admin_sms +23345567 @+message', 'Priority: 0')Filter('Name: email', 'Command: /usr/bin/warn_the_admin_mail admin@systemchaos.org @+message', 'Priority: 1') +} +hosts: { +Host('Name: www21.linspector.org', 'access: www21.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www21.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www.unixpeople.org', 'access: 23.23.23.23', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: load', 'Command: ssh 23.23.23.23 uptime, 'Parser: ')warning: 8.0critical: 12.0 +Service('Name: discusage', 'Command: ssh 23.23.23.23 df -a /dev/sda1, 'Parser: ')warning: 80%critical: 90% +} +Host('Name: router.systemchaos.org', 'access: 192.168.2.1', 'HostServices: {Service('Name: ping', 'Command: ping 192.168.2.1, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www08.linspector.org', 'access: www08.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www08.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www03.linspector.org', 'access: www03.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www03.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www04.linspector.org', 'access: www04.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www04.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www10.linspector.org', 'access: www10.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www10.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www15.linspector.org', 'access: www15.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www15.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www2.unixpeople.org', 'access: 23.23.23.24', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: load', 'Command: ssh 23.23.23.24 uptime, 'Parser: ')warning: 8.0critical: 12.0 +Service('Name: discusage', 'Command: ssh 23.23.23.24 df -a /dev/sda1, 'Parser: ')warning: 80%critical: 90% +} +Host('Name: www05.linspector.org', 'access: www05.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www05.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www06.linspector.org', 'access: www06.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www06.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www11.linspector.org', 'access: www11.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www11.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: hanez', 'access: www.hanez.org', 'HostServices: {Service('Name: load', 'Command: ssh www.hanez.org uptime, 'Parser: ')warning: 8.0critical: 12.0 +Service('Name: processcountbyname', 'Command: ssh www.hanez.org ps ax | grep java | wc -l, 'Parser: ')warning: 100critical: 200 +Service('Name: htmlcontent', 'Command: wget -qO- @host/test.php, 'Parser: ') +Service('Name: discusage', 'Command: ssh www.hanez.org df -a /dev/sda1, 'Parser: ')warning: 80%critical: 90% +Service('Name: discusage', 'Command: ssh www.hanez.org df -a /dev/sda2, 'Parser: ')warning: 70%critical: 90% +Service('Name: discusage', 'Command: ssh www.hanez.org df -a /dev/sda3, 'Parser: ')warning: 70GBcritical: 90GB +Service('Name: processcount', 'Command: ssh www.hanez.org ps ax | wc -l, 'Parser: ')warning: 3000critical: 3800 +Service('Name: fileage', 'Command: ssh www.hanez.org ls -l /var/backup/server_1, 'Parser: ')warning: 2critical: 3 +Service('Name: dirsize', 'Command: ssh www.hanez.org du -chs /var/log, 'Parser: ')warning: 30000000critical: 40000000 +} +Host('Name: www3.unixpeople.org', 'access: 23.23.23.25', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: load', 'Command: ssh 23.23.23.25 uptime, 'Parser: ')warning: 8.0critical: 12.0 +Service('Name: discusage', 'Command: ssh 23.23.23.25 df -a /dev/sda1, 'Parser: ')warning: 80%critical: 90% +Service('Name: ping', 'Command: ping 23.23.23.25, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www16.linspector.org', 'access: www16.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www16.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www18.linspector.org', 'access: www18.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www18.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www01.linspector.org', 'access: www01.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www01.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www12.linspector.org', 'access: www12.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www12.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www22.linspector.org', 'access: www22.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www22.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www14.linspector.org', 'access: www14.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www14.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www19.linspector.org', 'access: www19.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www19.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www13.linspector.org', 'access: www13.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www13.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www17.linspector.org', 'access: www17.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www17.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www20.linspector.org', 'access: www20.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www20.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www07.linspector.org', 'access: www07.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www07.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www09.linspector.org', 'access: www09.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www09.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www.systemchaos.org', 'access: www.systemchaos.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: htmlcontent', 'Command: wget -qO- @host, 'Parser: ') +} +Host('Name: www02.linspector.org', 'access: www02.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www02.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +} +services: { +HostgroupService { Service('Name: load', 'Command: ssh @host uptime, 'Parser: '), []} +HostgroupService { Service('Name: discusage', 'Command: ssh @host df -a @device, 'Parser: df'), []} +HostgroupService { Service('Name: ping', 'Command: ping @host, 'Parser: '), []} +} + +2013-05-24 03:11:50,272 [INFO]: HostGroup: linspector-01 threshold: 5 parent: network +members: { +Member Id: hanez Name: Johannes Findeisen Filters: Filter('Name: sms', 'Command: /usr/bin/warn_the_admin_sms +23345567 @+message', 'Priority: 0')Filter('Name: email', 'Command: /usr/bin/warn_the_admin_mail you@hanez.org @+message', 'Priority: 1') +Member Id: linspector Name: Linspector BOT Filters: Filter('Name: sms', 'Command: /usr/bin/warn_the_admin_sms +23345567213123 @+message', 'Priority: 0')Filter('Name: email', 'Command: /usr/bin/warn_the_admin_mail botty@hanez.org @+message', 'Priority: 1') +} +hosts: { +Host('Name: www08.linspector.org', 'access: www08.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www08.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www03.linspector.org', 'access: www03.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www03.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www04.linspector.org', 'access: www04.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www04.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www05.linspector.org', 'access: www05.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www05.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www06.linspector.org', 'access: www06.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www06.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www01.linspector.org', 'access: www01.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www01.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www07.linspector.org', 'access: www07.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www07.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www02.linspector.org', 'access: www02.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www02.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +} +services: { +HostgroupService { Service('Name: load', 'Command: ssh @host uptime, 'Parser: '), []} +HostgroupService { Service('Name: discusage', 'Command: ssh @host df -a @device, 'Parser: df'), []} +HostgroupService { Service('Name: ping', 'Command: ping @host, 'Parser: '), []} +} + +2013-05-24 03:11:50,272 [INFO]: HostGroup: network threshold: 5 parent: +members: { +Member Id: jens Name: Jens Larssen Filters: Filter('Name: sms', 'Command: /usr/bin/warn_the_admin_sms +23345567 @+message', 'Priority: 0')Filter('Name: email', 'Command: /usr/bin/warn_the_admin_mail jens@systemchaos.org @+message', 'Priority: 1') +} +hosts: { +Host('Name: router.systemchaos.org', 'access: 192.168.2.1', 'HostServices: {Service('Name: ping', 'Command: ping 192.168.2.1, 'Parser: ')warning: 100mscritical: 250ms +} +} +services: { +HostgroupService { Service('Name: load', 'Command: ssh @host uptime, 'Parser: '), []} +HostgroupService { Service('Name: ping', 'Command: ping @host, 'Parser: '), []} +} + +2013-05-24 03:11:50,272 [INFO]: HostGroup: hanez threshold: 5 parent: network +members: { +Member Id: hanez Name: Johannes Findeisen Filters: Filter('Name: sms', 'Command: /usr/bin/warn_the_admin_sms +23345567 @+message', 'Priority: 0')Filter('Name: email', 'Command: /usr/bin/warn_the_admin_mail you@hanez.org @+message', 'Priority: 1') +Member Id: jens Name: Jens Larssen Filters: Filter('Name: sms', 'Command: /usr/bin/warn_the_admin_sms +23345567 @+message', 'Priority: 0')Filter('Name: email', 'Command: /usr/bin/warn_the_admin_mail jens@systemchaos.org @+message', 'Priority: 1') +} +hosts: { +Host('Name: www.unixpeople.org', 'access: 23.23.23.23', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: load', 'Command: ssh 23.23.23.23 uptime, 'Parser: ')warning: 8.0critical: 12.0 +Service('Name: discusage', 'Command: ssh 23.23.23.23 df -a /dev/sda1, 'Parser: ')warning: 80%critical: 90% +} +Host('Name: router.systemchaos.org', 'access: 192.168.2.1', 'HostServices: {Service('Name: ping', 'Command: ping 192.168.2.1, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www2.unixpeople.org', 'access: 23.23.23.24', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: load', 'Command: ssh 23.23.23.24 uptime, 'Parser: ')warning: 8.0critical: 12.0 +Service('Name: discusage', 'Command: ssh 23.23.23.24 df -a /dev/sda1, 'Parser: ')warning: 80%critical: 90% +} +Host('Name: hanez', 'access: www.hanez.org', 'HostServices: {Service('Name: load', 'Command: ssh www.hanez.org uptime, 'Parser: ')warning: 8.0critical: 12.0 +Service('Name: processcountbyname', 'Command: ssh www.hanez.org ps ax | grep java | wc -l, 'Parser: ')warning: 100critical: 200 +Service('Name: htmlcontent', 'Command: wget -qO- @host/test.php, 'Parser: ') +Service('Name: discusage', 'Command: ssh www.hanez.org df -a /dev/sda1, 'Parser: ')warning: 80%critical: 90% +Service('Name: discusage', 'Command: ssh www.hanez.org df -a /dev/sda2, 'Parser: ')warning: 70%critical: 90% +Service('Name: discusage', 'Command: ssh www.hanez.org df -a /dev/sda3, 'Parser: ')warning: 70GBcritical: 90GB +Service('Name: processcount', 'Command: ssh www.hanez.org ps ax | wc -l, 'Parser: ')warning: 3000critical: 3800 +Service('Name: fileage', 'Command: ssh www.hanez.org ls -l /var/backup/server_1, 'Parser: ')warning: 2critical: 3 +Service('Name: dirsize', 'Command: ssh www.hanez.org du -chs /var/log, 'Parser: ')warning: 30000000critical: 40000000 +} +Host('Name: www3.unixpeople.org', 'access: 23.23.23.25', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: load', 'Command: ssh 23.23.23.25 uptime, 'Parser: ')warning: 8.0critical: 12.0 +Service('Name: discusage', 'Command: ssh 23.23.23.25 df -a /dev/sda1, 'Parser: ')warning: 80%critical: 90% +Service('Name: ping', 'Command: ping 23.23.23.25, 'Parser: ')warning: 100mscritical: 250ms +} +} +services: { +HostgroupService { Service('Name: load', 'Command: ssh @host uptime, 'Parser: '), []} +HostgroupService { Service('Name: discusage', 'Command: ssh @host df -a @device, 'Parser: df'), []} +HostgroupService { Service('Name: ping', 'Command: ping @host, 'Parser: '), []} +} + +2013-05-24 03:11:50,273 [INFO]: HostGroup: linspector-02 threshold: 5 parent: network +members: { +Member Id: hanez Name: Johannes Findeisen Filters: Filter('Name: sms', 'Command: /usr/bin/warn_the_admin_sms +23345567 @+message', 'Priority: 0')Filter('Name: email', 'Command: /usr/bin/warn_the_admin_mail you@hanez.org @+message', 'Priority: 1') +Member Id: linspector Name: Linspector BOT Filters: Filter('Name: sms', 'Command: /usr/bin/warn_the_admin_sms +23345567213123 @+message', 'Priority: 0')Filter('Name: email', 'Command: /usr/bin/warn_the_admin_mail botty@hanez.org @+message', 'Priority: 1') +} +hosts: { +Host('Name: www10.linspector.org', 'access: www10.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www10.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www15.linspector.org', 'access: www15.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www15.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www11.linspector.org', 'access: www11.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www11.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www16.linspector.org', 'access: www16.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www16.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www12.linspector.org', 'access: www12.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www12.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www14.linspector.org', 'access: www14.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www14.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www13.linspector.org', 'access: www13.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www13.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www09.linspector.org', 'access: www09.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www09.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +} +services: { +HostgroupService { Service('Name: load', 'Command: ssh @host uptime, 'Parser: '), []} +HostgroupService { Service('Name: discusage', 'Command: ssh @host df -a @device, 'Parser: df'), []} +HostgroupService { Service('Name: ping', 'Command: ping @host, 'Parser: '), []} +} + +2013-05-24 03:11:50,273 [INFO]: HostGroup: all_for_nonexistent threshold: 10 parent: network +members: { +} +hosts: { +Host('Name: www21.linspector.org', 'access: www21.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www21.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www.unixpeople.org', 'access: 23.23.23.23', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: load', 'Command: ssh 23.23.23.23 uptime, 'Parser: ')warning: 8.0critical: 12.0 +Service('Name: discusage', 'Command: ssh 23.23.23.23 df -a /dev/sda1, 'Parser: ')warning: 80%critical: 90% +} +Host('Name: router.systemchaos.org', 'access: 192.168.2.1', 'HostServices: {Service('Name: ping', 'Command: ping 192.168.2.1, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www08.linspector.org', 'access: www08.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www08.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www03.linspector.org', 'access: www03.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www03.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www04.linspector.org', 'access: www04.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www04.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www10.linspector.org', 'access: www10.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www10.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www15.linspector.org', 'access: www15.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www15.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www2.unixpeople.org', 'access: 23.23.23.24', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: load', 'Command: ssh 23.23.23.24 uptime, 'Parser: ')warning: 8.0critical: 12.0 +Service('Name: discusage', 'Command: ssh 23.23.23.24 df -a /dev/sda1, 'Parser: ')warning: 80%critical: 90% +} +Host('Name: www05.linspector.org', 'access: www05.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www05.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www06.linspector.org', 'access: www06.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www06.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www11.linspector.org', 'access: www11.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www11.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: hanez', 'access: www.hanez.org', 'HostServices: {Service('Name: load', 'Command: ssh www.hanez.org uptime, 'Parser: ')warning: 8.0critical: 12.0 +Service('Name: processcountbyname', 'Command: ssh www.hanez.org ps ax | grep java | wc -l, 'Parser: ')warning: 100critical: 200 +Service('Name: htmlcontent', 'Command: wget -qO- @host/test.php, 'Parser: ') +Service('Name: discusage', 'Command: ssh www.hanez.org df -a /dev/sda1, 'Parser: ')warning: 80%critical: 90% +Service('Name: discusage', 'Command: ssh www.hanez.org df -a /dev/sda2, 'Parser: ')warning: 70%critical: 90% +Service('Name: discusage', 'Command: ssh www.hanez.org df -a /dev/sda3, 'Parser: ')warning: 70GBcritical: 90GB +Service('Name: processcount', 'Command: ssh www.hanez.org ps ax | wc -l, 'Parser: ')warning: 3000critical: 3800 +Service('Name: fileage', 'Command: ssh www.hanez.org ls -l /var/backup/server_1, 'Parser: ')warning: 2critical: 3 +Service('Name: dirsize', 'Command: ssh www.hanez.org du -chs /var/log, 'Parser: ')warning: 30000000critical: 40000000 +} +Host('Name: www3.unixpeople.org', 'access: 23.23.23.25', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: load', 'Command: ssh 23.23.23.25 uptime, 'Parser: ')warning: 8.0critical: 12.0 +Service('Name: discusage', 'Command: ssh 23.23.23.25 df -a /dev/sda1, 'Parser: ')warning: 80%critical: 90% +Service('Name: ping', 'Command: ping 23.23.23.25, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www16.linspector.org', 'access: www16.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www16.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www18.linspector.org', 'access: www18.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www18.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www01.linspector.org', 'access: www01.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www01.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www12.linspector.org', 'access: www12.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www12.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www22.linspector.org', 'access: www22.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www22.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www14.linspector.org', 'access: www14.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www14.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www19.linspector.org', 'access: www19.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www19.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www13.linspector.org', 'access: www13.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www13.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www17.linspector.org', 'access: www17.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www17.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www20.linspector.org', 'access: www20.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www20.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www07.linspector.org', 'access: www07.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www07.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www09.linspector.org', 'access: www09.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www09.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www.systemchaos.org', 'access: www.systemchaos.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: htmlcontent', 'Command: wget -qO- @host, 'Parser: ') +} +Host('Name: www02.linspector.org', 'access: www02.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www02.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +} +services: { +HostgroupService { Service('Name: load', 'Command: ssh @host uptime, 'Parser: '), []} +HostgroupService { Service('Name: discusage', 'Command: ssh @host df -a @device, 'Parser: df'), []} +HostgroupService { Service('Name: ping', 'Command: ping @host, 'Parser: '), []} +} + +2013-05-24 03:11:50,274 [INFO]: HostGroup: devserver threshold: 5 parent: network +members: { +Member Id: hanez Name: Johannes Findeisen Filters: Filter('Name: sms', 'Command: /usr/bin/warn_the_admin_sms +23345567 @+message', 'Priority: 0')Filter('Name: email', 'Command: /usr/bin/warn_the_admin_mail you@hanez.org @+message', 'Priority: 1') +} +hosts: { +} +services: { +HostgroupService { Service('Name: load', 'Command: ssh @host uptime, 'Parser: '), []} +HostgroupService { Service('Name: discusage', 'Command: ssh @host df -a @device, 'Parser: df'), []} +HostgroupService { Service('Name: ping', 'Command: ping @host, 'Parser: '), []} +} + +2013-05-24 03:11:50,274 [INFO]: HostGroup: ruff threshold: 100 parent: +members: { +Member Id: hanez Name: Johannes Findeisen Filters: Filter('Name: sms', 'Command: /usr/bin/warn_the_admin_sms +23345567 @+message', 'Priority: 0')Filter('Name: email', 'Command: /usr/bin/warn_the_admin_mail you@hanez.org @+message', 'Priority: 1') +Member Id: ruff Name: Ruffn Buffn Filters: Filter('Name: sms', 'Command: /usr/bin/warn_the_admin_sms +23343457 @+message', 'Priority: 0') +} +hosts: { +Host('Name: www.unixpeople.org', 'access: 23.23.23.23', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: load', 'Command: ssh 23.23.23.23 uptime, 'Parser: ')warning: 8.0critical: 12.0 +Service('Name: discusage', 'Command: ssh 23.23.23.23 df -a /dev/sda1, 'Parser: ')warning: 80%critical: 90% +} +} +services: { +HostgroupService { Service('Name: busy_waiting', 'Command: sleep 3600, 'Parser: '), []} +} + +2013-05-24 03:11:50,275 [INFO]: HostGroup: all_for_hanez threshold: 10 parent: network +members: { +Member Id: hanez Name: Johannes Findeisen Filters: Filter('Name: sms', 'Command: /usr/bin/warn_the_admin_sms +23345567 @+message', 'Priority: 0')Filter('Name: email', 'Command: /usr/bin/warn_the_admin_mail you@hanez.org @+message', 'Priority: 1') +} +hosts: { +Host('Name: www21.linspector.org', 'access: www21.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www21.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www.unixpeople.org', 'access: 23.23.23.23', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: load', 'Command: ssh 23.23.23.23 uptime, 'Parser: ')warning: 8.0critical: 12.0 +Service('Name: discusage', 'Command: ssh 23.23.23.23 df -a /dev/sda1, 'Parser: ')warning: 80%critical: 90% +} +Host('Name: router.systemchaos.org', 'access: 192.168.2.1', 'HostServices: {Service('Name: ping', 'Command: ping 192.168.2.1, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www08.linspector.org', 'access: www08.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www08.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www03.linspector.org', 'access: www03.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www03.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www04.linspector.org', 'access: www04.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www04.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www10.linspector.org', 'access: www10.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www10.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www15.linspector.org', 'access: www15.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www15.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www2.unixpeople.org', 'access: 23.23.23.24', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: load', 'Command: ssh 23.23.23.24 uptime, 'Parser: ')warning: 8.0critical: 12.0 +Service('Name: discusage', 'Command: ssh 23.23.23.24 df -a /dev/sda1, 'Parser: ')warning: 80%critical: 90% +} +Host('Name: www05.linspector.org', 'access: www05.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www05.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www06.linspector.org', 'access: www06.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www06.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www11.linspector.org', 'access: www11.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www11.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: hanez', 'access: www.hanez.org', 'HostServices: {Service('Name: load', 'Command: ssh www.hanez.org uptime, 'Parser: ')warning: 8.0critical: 12.0 +Service('Name: processcountbyname', 'Command: ssh www.hanez.org ps ax | grep java | wc -l, 'Parser: ')warning: 100critical: 200 +Service('Name: htmlcontent', 'Command: wget -qO- @host/test.php, 'Parser: ') +Service('Name: discusage', 'Command: ssh www.hanez.org df -a /dev/sda1, 'Parser: ')warning: 80%critical: 90% +Service('Name: discusage', 'Command: ssh www.hanez.org df -a /dev/sda2, 'Parser: ')warning: 70%critical: 90% +Service('Name: discusage', 'Command: ssh www.hanez.org df -a /dev/sda3, 'Parser: ')warning: 70GBcritical: 90GB +Service('Name: processcount', 'Command: ssh www.hanez.org ps ax | wc -l, 'Parser: ')warning: 3000critical: 3800 +Service('Name: fileage', 'Command: ssh www.hanez.org ls -l /var/backup/server_1, 'Parser: ')warning: 2critical: 3 +Service('Name: dirsize', 'Command: ssh www.hanez.org du -chs /var/log, 'Parser: ')warning: 30000000critical: 40000000 +} +Host('Name: www3.unixpeople.org', 'access: 23.23.23.25', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: load', 'Command: ssh 23.23.23.25 uptime, 'Parser: ')warning: 8.0critical: 12.0 +Service('Name: discusage', 'Command: ssh 23.23.23.25 df -a /dev/sda1, 'Parser: ')warning: 80%critical: 90% +Service('Name: ping', 'Command: ping 23.23.23.25, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www16.linspector.org', 'access: www16.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www16.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www18.linspector.org', 'access: www18.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www18.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www01.linspector.org', 'access: www01.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www01.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www12.linspector.org', 'access: www12.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www12.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www22.linspector.org', 'access: www22.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www22.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www14.linspector.org', 'access: www14.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www14.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www19.linspector.org', 'access: www19.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www19.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www13.linspector.org', 'access: www13.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www13.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www17.linspector.org', 'access: www17.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www17.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www20.linspector.org', 'access: www20.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www20.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www07.linspector.org', 'access: www07.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www07.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www09.linspector.org', 'access: www09.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www09.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www.systemchaos.org', 'access: www.systemchaos.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: htmlcontent', 'Command: wget -qO- @host, 'Parser: ') +} +Host('Name: www02.linspector.org', 'access: www02.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www02.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +} +services: { +HostgroupService { Service('Name: load', 'Command: ssh @host uptime, 'Parser: '), []} +HostgroupService { Service('Name: discusage', 'Command: ssh @host df -a @device, 'Parser: df'), []} +HostgroupService { Service('Name: ping', 'Command: ping @host, 'Parser: '), []} +} + +2013-05-24 03:11:51,159 [INFO]: parsed arguments +2013-05-24 03:11:51,159 [INFO]: starting linspector: reading config... +2013-05-24 03:11:51,161 [WARNING]: filter: phone is not defined in member Peter Hansen +2013-05-24 03:11:51,162 [WARNING]: filter: phone is not defined in member Jens Larssen +2013-05-24 03:11:51,162 [WARNING]: filter: phone is not defined in member Hans-Peter Hansen (CEO) +2013-05-24 03:11:51,163 [WARNING]: undefined parameter: device in host www.unixpeople.org from service load +2013-05-24 03:11:51,163 [WARNING]: undefined parameter: device in host www2.unixpeople.org from service load +2013-05-24 03:11:51,164 [WARNING]: undefined parameter: content in host hanez from service htmlcontent +2013-05-24 03:11:51,164 [WARNING]: undefined parameter: device in host www3.unixpeople.org from service load +2013-05-24 03:11:51,165 [WARNING]: undefined parameter: content in host www.systemchaos.org from service htmlcontent +2013-05-24 03:11:51,166 [DEBUG]: parsed config: +2013-05-24 03:11:51,166 [INFO]: HostGroup: unixpeople threshold: 5 parent: network +members: { +Member Id: hanez Name: Johannes Findeisen Filters: Filter('Name: sms', 'Command: /usr/bin/warn_the_admin_sms +23345567 @+message', 'Priority: 0')Filter('Name: email', 'Command: /usr/bin/warn_the_admin_mail you@hanez.org @+message', 'Priority: 1') +Member Id: unixpeople Name: Hanna Findeisen Filters: Filter('Name: sms', 'Command: /usr/bin/warn_the_admin_sms +2334556733333 @+message', 'Priority: 0')Filter('Name: email', 'Command: /usr/bin/warn_the_admin_mail master@hanez.org @+message', 'Priority: 1') +Member Id: admin Name: Peter Hansen Filters: Filter('Name: sms', 'Command: /usr/bin/warn_the_admin_sms +23345567 @+message', 'Priority: 0')Filter('Name: email', 'Command: /usr/bin/warn_the_admin_mail admin@systemchaos.org @+message', 'Priority: 1') +} +hosts: { +Host('Name: www.unixpeople.org', 'access: 23.23.23.23', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: load', 'Command: ssh 23.23.23.23 uptime, 'Parser: ')warning: 8.0critical: 12.0 +Service('Name: discusage', 'Command: ssh 23.23.23.23 df -a /dev/sda1, 'Parser: ')warning: 80%critical: 90% +} +Host('Name: www08.linspector.org', 'access: www08.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www08.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www2.unixpeople.org', 'access: 23.23.23.24', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: load', 'Command: ssh 23.23.23.24 uptime, 'Parser: ')warning: 8.0critical: 12.0 +Service('Name: discusage', 'Command: ssh 23.23.23.24 df -a /dev/sda1, 'Parser: ')warning: 80%critical: 90% +} +Host('Name: www3.unixpeople.org', 'access: 23.23.23.25', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: load', 'Command: ssh 23.23.23.25 uptime, 'Parser: ')warning: 8.0critical: 12.0 +Service('Name: discusage', 'Command: ssh 23.23.23.25 df -a /dev/sda1, 'Parser: ')warning: 80%critical: 90% +Service('Name: ping', 'Command: ping 23.23.23.25, 'Parser: ')warning: 100mscritical: 250ms +} +} +services: { +HostgroupService { Service('Name: load', 'Command: ssh @host uptime, 'Parser: '), []} +HostgroupService { Service('Name: discusage', 'Command: ssh @host df -a @device, 'Parser: df'), []} +HostgroupService { Service('Name: ping', 'Command: ping @host, 'Parser: '), []} +} + +2013-05-24 03:11:51,167 [INFO]: HostGroup: all threshold: 10 parent: network +members: { +Member Id: admin Name: Peter Hansen Filters: Filter('Name: sms', 'Command: /usr/bin/warn_the_admin_sms +23345567 @+message', 'Priority: 0')Filter('Name: email', 'Command: /usr/bin/warn_the_admin_mail admin@systemchaos.org @+message', 'Priority: 1') +} +hosts: { +Host('Name: www21.linspector.org', 'access: www21.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www21.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www.unixpeople.org', 'access: 23.23.23.23', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: load', 'Command: ssh 23.23.23.23 uptime, 'Parser: ')warning: 8.0critical: 12.0 +Service('Name: discusage', 'Command: ssh 23.23.23.23 df -a /dev/sda1, 'Parser: ')warning: 80%critical: 90% +} +Host('Name: router.systemchaos.org', 'access: 192.168.2.1', 'HostServices: {Service('Name: ping', 'Command: ping 192.168.2.1, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www08.linspector.org', 'access: www08.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www08.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www03.linspector.org', 'access: www03.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www03.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www04.linspector.org', 'access: www04.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www04.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www10.linspector.org', 'access: www10.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www10.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www15.linspector.org', 'access: www15.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www15.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www2.unixpeople.org', 'access: 23.23.23.24', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: load', 'Command: ssh 23.23.23.24 uptime, 'Parser: ')warning: 8.0critical: 12.0 +Service('Name: discusage', 'Command: ssh 23.23.23.24 df -a /dev/sda1, 'Parser: ')warning: 80%critical: 90% +} +Host('Name: www05.linspector.org', 'access: www05.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www05.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www06.linspector.org', 'access: www06.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www06.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www11.linspector.org', 'access: www11.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www11.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: hanez', 'access: www.hanez.org', 'HostServices: {Service('Name: load', 'Command: ssh www.hanez.org uptime, 'Parser: ')warning: 8.0critical: 12.0 +Service('Name: processcountbyname', 'Command: ssh www.hanez.org ps ax | grep java | wc -l, 'Parser: ')warning: 100critical: 200 +Service('Name: htmlcontent', 'Command: wget -qO- @host/test.php, 'Parser: ') +Service('Name: discusage', 'Command: ssh www.hanez.org df -a /dev/sda1, 'Parser: ')warning: 80%critical: 90% +Service('Name: discusage', 'Command: ssh www.hanez.org df -a /dev/sda2, 'Parser: ')warning: 70%critical: 90% +Service('Name: discusage', 'Command: ssh www.hanez.org df -a /dev/sda3, 'Parser: ')warning: 70GBcritical: 90GB +Service('Name: processcount', 'Command: ssh www.hanez.org ps ax | wc -l, 'Parser: ')warning: 3000critical: 3800 +Service('Name: fileage', 'Command: ssh www.hanez.org ls -l /var/backup/server_1, 'Parser: ')warning: 2critical: 3 +Service('Name: dirsize', 'Command: ssh www.hanez.org du -chs /var/log, 'Parser: ')warning: 30000000critical: 40000000 +} +Host('Name: www3.unixpeople.org', 'access: 23.23.23.25', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: load', 'Command: ssh 23.23.23.25 uptime, 'Parser: ')warning: 8.0critical: 12.0 +Service('Name: discusage', 'Command: ssh 23.23.23.25 df -a /dev/sda1, 'Parser: ')warning: 80%critical: 90% +Service('Name: ping', 'Command: ping 23.23.23.25, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www16.linspector.org', 'access: www16.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www16.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www18.linspector.org', 'access: www18.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www18.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www01.linspector.org', 'access: www01.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www01.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www12.linspector.org', 'access: www12.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www12.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www22.linspector.org', 'access: www22.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www22.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www14.linspector.org', 'access: www14.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www14.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www19.linspector.org', 'access: www19.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www19.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www13.linspector.org', 'access: www13.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www13.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www17.linspector.org', 'access: www17.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www17.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www20.linspector.org', 'access: www20.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www20.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www07.linspector.org', 'access: www07.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www07.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www09.linspector.org', 'access: www09.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www09.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www.systemchaos.org', 'access: www.systemchaos.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: htmlcontent', 'Command: wget -qO- @host, 'Parser: ') +} +Host('Name: www02.linspector.org', 'access: www02.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www02.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +} +services: { +HostgroupService { Service('Name: load', 'Command: ssh @host uptime, 'Parser: '), []} +HostgroupService { Service('Name: discusage', 'Command: ssh @host df -a @device, 'Parser: df'), []} +HostgroupService { Service('Name: ping', 'Command: ping @host, 'Parser: '), []} +} + +2013-05-24 03:11:51,168 [INFO]: HostGroup: linspector-01 threshold: 5 parent: network +members: { +Member Id: hanez Name: Johannes Findeisen Filters: Filter('Name: sms', 'Command: /usr/bin/warn_the_admin_sms +23345567 @+message', 'Priority: 0')Filter('Name: email', 'Command: /usr/bin/warn_the_admin_mail you@hanez.org @+message', 'Priority: 1') +Member Id: linspector Name: Linspector BOT Filters: Filter('Name: sms', 'Command: /usr/bin/warn_the_admin_sms +23345567213123 @+message', 'Priority: 0')Filter('Name: email', 'Command: /usr/bin/warn_the_admin_mail botty@hanez.org @+message', 'Priority: 1') +} +hosts: { +Host('Name: www08.linspector.org', 'access: www08.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www08.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www03.linspector.org', 'access: www03.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www03.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www04.linspector.org', 'access: www04.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www04.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www05.linspector.org', 'access: www05.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www05.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www06.linspector.org', 'access: www06.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www06.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www01.linspector.org', 'access: www01.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www01.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www07.linspector.org', 'access: www07.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www07.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www02.linspector.org', 'access: www02.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www02.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +} +services: { +HostgroupService { Service('Name: load', 'Command: ssh @host uptime, 'Parser: '), []} +HostgroupService { Service('Name: discusage', 'Command: ssh @host df -a @device, 'Parser: df'), []} +HostgroupService { Service('Name: ping', 'Command: ping @host, 'Parser: '), []} +} + +2013-05-24 03:11:51,168 [INFO]: HostGroup: network threshold: 5 parent: +members: { +Member Id: jens Name: Jens Larssen Filters: Filter('Name: sms', 'Command: /usr/bin/warn_the_admin_sms +23345567 @+message', 'Priority: 0')Filter('Name: email', 'Command: /usr/bin/warn_the_admin_mail jens@systemchaos.org @+message', 'Priority: 1') +} +hosts: { +Host('Name: router.systemchaos.org', 'access: 192.168.2.1', 'HostServices: {Service('Name: ping', 'Command: ping 192.168.2.1, 'Parser: ')warning: 100mscritical: 250ms +} +} +services: { +HostgroupService { Service('Name: load', 'Command: ssh @host uptime, 'Parser: '), []} +HostgroupService { Service('Name: ping', 'Command: ping @host, 'Parser: '), []} +} + +2013-05-24 03:11:51,169 [INFO]: HostGroup: hanez threshold: 5 parent: network +members: { +Member Id: hanez Name: Johannes Findeisen Filters: Filter('Name: sms', 'Command: /usr/bin/warn_the_admin_sms +23345567 @+message', 'Priority: 0')Filter('Name: email', 'Command: /usr/bin/warn_the_admin_mail you@hanez.org @+message', 'Priority: 1') +Member Id: jens Name: Jens Larssen Filters: Filter('Name: sms', 'Command: /usr/bin/warn_the_admin_sms +23345567 @+message', 'Priority: 0')Filter('Name: email', 'Command: /usr/bin/warn_the_admin_mail jens@systemchaos.org @+message', 'Priority: 1') +} +hosts: { +Host('Name: www.unixpeople.org', 'access: 23.23.23.23', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: load', 'Command: ssh 23.23.23.23 uptime, 'Parser: ')warning: 8.0critical: 12.0 +Service('Name: discusage', 'Command: ssh 23.23.23.23 df -a /dev/sda1, 'Parser: ')warning: 80%critical: 90% +} +Host('Name: router.systemchaos.org', 'access: 192.168.2.1', 'HostServices: {Service('Name: ping', 'Command: ping 192.168.2.1, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www2.unixpeople.org', 'access: 23.23.23.24', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: load', 'Command: ssh 23.23.23.24 uptime, 'Parser: ')warning: 8.0critical: 12.0 +Service('Name: discusage', 'Command: ssh 23.23.23.24 df -a /dev/sda1, 'Parser: ')warning: 80%critical: 90% +} +Host('Name: hanez', 'access: www.hanez.org', 'HostServices: {Service('Name: load', 'Command: ssh www.hanez.org uptime, 'Parser: ')warning: 8.0critical: 12.0 +Service('Name: processcountbyname', 'Command: ssh www.hanez.org ps ax | grep java | wc -l, 'Parser: ')warning: 100critical: 200 +Service('Name: htmlcontent', 'Command: wget -qO- @host/test.php, 'Parser: ') +Service('Name: discusage', 'Command: ssh www.hanez.org df -a /dev/sda1, 'Parser: ')warning: 80%critical: 90% +Service('Name: discusage', 'Command: ssh www.hanez.org df -a /dev/sda2, 'Parser: ')warning: 70%critical: 90% +Service('Name: discusage', 'Command: ssh www.hanez.org df -a /dev/sda3, 'Parser: ')warning: 70GBcritical: 90GB +Service('Name: processcount', 'Command: ssh www.hanez.org ps ax | wc -l, 'Parser: ')warning: 3000critical: 3800 +Service('Name: fileage', 'Command: ssh www.hanez.org ls -l /var/backup/server_1, 'Parser: ')warning: 2critical: 3 +Service('Name: dirsize', 'Command: ssh www.hanez.org du -chs /var/log, 'Parser: ')warning: 30000000critical: 40000000 +} +Host('Name: www3.unixpeople.org', 'access: 23.23.23.25', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: load', 'Command: ssh 23.23.23.25 uptime, 'Parser: ')warning: 8.0critical: 12.0 +Service('Name: discusage', 'Command: ssh 23.23.23.25 df -a /dev/sda1, 'Parser: ')warning: 80%critical: 90% +Service('Name: ping', 'Command: ping 23.23.23.25, 'Parser: ')warning: 100mscritical: 250ms +} +} +services: { +HostgroupService { Service('Name: load', 'Command: ssh @host uptime, 'Parser: '), []} +HostgroupService { Service('Name: discusage', 'Command: ssh @host df -a @device, 'Parser: df'), []} +HostgroupService { Service('Name: ping', 'Command: ping @host, 'Parser: '), []} +} + +2013-05-24 03:11:51,169 [INFO]: HostGroup: linspector-02 threshold: 5 parent: network +members: { +Member Id: hanez Name: Johannes Findeisen Filters: Filter('Name: sms', 'Command: /usr/bin/warn_the_admin_sms +23345567 @+message', 'Priority: 0')Filter('Name: email', 'Command: /usr/bin/warn_the_admin_mail you@hanez.org @+message', 'Priority: 1') +Member Id: linspector Name: Linspector BOT Filters: Filter('Name: sms', 'Command: /usr/bin/warn_the_admin_sms +23345567213123 @+message', 'Priority: 0')Filter('Name: email', 'Command: /usr/bin/warn_the_admin_mail botty@hanez.org @+message', 'Priority: 1') +} +hosts: { +Host('Name: www10.linspector.org', 'access: www10.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www10.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www15.linspector.org', 'access: www15.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www15.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www11.linspector.org', 'access: www11.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www11.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www16.linspector.org', 'access: www16.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www16.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www12.linspector.org', 'access: www12.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www12.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www14.linspector.org', 'access: www14.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www14.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www13.linspector.org', 'access: www13.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www13.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www09.linspector.org', 'access: www09.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www09.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +} +services: { +HostgroupService { Service('Name: load', 'Command: ssh @host uptime, 'Parser: '), []} +HostgroupService { Service('Name: discusage', 'Command: ssh @host df -a @device, 'Parser: df'), []} +HostgroupService { Service('Name: ping', 'Command: ping @host, 'Parser: '), []} +} + +2013-05-24 03:11:51,170 [INFO]: HostGroup: all_for_nonexistent threshold: 10 parent: network +members: { +} +hosts: { +Host('Name: www21.linspector.org', 'access: www21.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www21.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www.unixpeople.org', 'access: 23.23.23.23', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: load', 'Command: ssh 23.23.23.23 uptime, 'Parser: ')warning: 8.0critical: 12.0 +Service('Name: discusage', 'Command: ssh 23.23.23.23 df -a /dev/sda1, 'Parser: ')warning: 80%critical: 90% +} +Host('Name: router.systemchaos.org', 'access: 192.168.2.1', 'HostServices: {Service('Name: ping', 'Command: ping 192.168.2.1, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www08.linspector.org', 'access: www08.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www08.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www03.linspector.org', 'access: www03.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www03.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www04.linspector.org', 'access: www04.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www04.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www10.linspector.org', 'access: www10.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www10.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www15.linspector.org', 'access: www15.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www15.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www2.unixpeople.org', 'access: 23.23.23.24', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: load', 'Command: ssh 23.23.23.24 uptime, 'Parser: ')warning: 8.0critical: 12.0 +Service('Name: discusage', 'Command: ssh 23.23.23.24 df -a /dev/sda1, 'Parser: ')warning: 80%critical: 90% +} +Host('Name: www05.linspector.org', 'access: www05.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www05.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www06.linspector.org', 'access: www06.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www06.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www11.linspector.org', 'access: www11.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www11.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: hanez', 'access: www.hanez.org', 'HostServices: {Service('Name: load', 'Command: ssh www.hanez.org uptime, 'Parser: ')warning: 8.0critical: 12.0 +Service('Name: processcountbyname', 'Command: ssh www.hanez.org ps ax | grep java | wc -l, 'Parser: ')warning: 100critical: 200 +Service('Name: htmlcontent', 'Command: wget -qO- @host/test.php, 'Parser: ') +Service('Name: discusage', 'Command: ssh www.hanez.org df -a /dev/sda1, 'Parser: ')warning: 80%critical: 90% +Service('Name: discusage', 'Command: ssh www.hanez.org df -a /dev/sda2, 'Parser: ')warning: 70%critical: 90% +Service('Name: discusage', 'Command: ssh www.hanez.org df -a /dev/sda3, 'Parser: ')warning: 70GBcritical: 90GB +Service('Name: processcount', 'Command: ssh www.hanez.org ps ax | wc -l, 'Parser: ')warning: 3000critical: 3800 +Service('Name: fileage', 'Command: ssh www.hanez.org ls -l /var/backup/server_1, 'Parser: ')warning: 2critical: 3 +Service('Name: dirsize', 'Command: ssh www.hanez.org du -chs /var/log, 'Parser: ')warning: 30000000critical: 40000000 +} +Host('Name: www3.unixpeople.org', 'access: 23.23.23.25', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: load', 'Command: ssh 23.23.23.25 uptime, 'Parser: ')warning: 8.0critical: 12.0 +Service('Name: discusage', 'Command: ssh 23.23.23.25 df -a /dev/sda1, 'Parser: ')warning: 80%critical: 90% +Service('Name: ping', 'Command: ping 23.23.23.25, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www16.linspector.org', 'access: www16.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www16.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www18.linspector.org', 'access: www18.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www18.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www01.linspector.org', 'access: www01.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www01.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www12.linspector.org', 'access: www12.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www12.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www22.linspector.org', 'access: www22.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www22.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www14.linspector.org', 'access: www14.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www14.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www19.linspector.org', 'access: www19.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www19.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www13.linspector.org', 'access: www13.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www13.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www17.linspector.org', 'access: www17.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www17.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www20.linspector.org', 'access: www20.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www20.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www07.linspector.org', 'access: www07.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www07.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www09.linspector.org', 'access: www09.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www09.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www.systemchaos.org', 'access: www.systemchaos.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: htmlcontent', 'Command: wget -qO- @host, 'Parser: ') +} +Host('Name: www02.linspector.org', 'access: www02.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www02.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +} +services: { +HostgroupService { Service('Name: load', 'Command: ssh @host uptime, 'Parser: '), []} +HostgroupService { Service('Name: discusage', 'Command: ssh @host df -a @device, 'Parser: df'), []} +HostgroupService { Service('Name: ping', 'Command: ping @host, 'Parser: '), []} +} + +2013-05-24 03:11:51,171 [INFO]: HostGroup: devserver threshold: 5 parent: network +members: { +Member Id: hanez Name: Johannes Findeisen Filters: Filter('Name: sms', 'Command: /usr/bin/warn_the_admin_sms +23345567 @+message', 'Priority: 0')Filter('Name: email', 'Command: /usr/bin/warn_the_admin_mail you@hanez.org @+message', 'Priority: 1') +} +hosts: { +} +services: { +HostgroupService { Service('Name: load', 'Command: ssh @host uptime, 'Parser: '), []} +HostgroupService { Service('Name: discusage', 'Command: ssh @host df -a @device, 'Parser: df'), []} +HostgroupService { Service('Name: ping', 'Command: ping @host, 'Parser: '), []} +} + +2013-05-24 03:11:51,171 [INFO]: HostGroup: ruff threshold: 100 parent: +members: { +Member Id: hanez Name: Johannes Findeisen Filters: Filter('Name: sms', 'Command: /usr/bin/warn_the_admin_sms +23345567 @+message', 'Priority: 0')Filter('Name: email', 'Command: /usr/bin/warn_the_admin_mail you@hanez.org @+message', 'Priority: 1') +Member Id: ruff Name: Ruffn Buffn Filters: Filter('Name: sms', 'Command: /usr/bin/warn_the_admin_sms +23343457 @+message', 'Priority: 0') +} +hosts: { +Host('Name: www.unixpeople.org', 'access: 23.23.23.23', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: load', 'Command: ssh 23.23.23.23 uptime, 'Parser: ')warning: 8.0critical: 12.0 +Service('Name: discusage', 'Command: ssh 23.23.23.23 df -a /dev/sda1, 'Parser: ')warning: 80%critical: 90% +} +} +services: { +HostgroupService { Service('Name: busy_waiting', 'Command: sleep 3600, 'Parser: '), []} +} + +2013-05-24 03:11:51,172 [INFO]: HostGroup: all_for_hanez threshold: 10 parent: network +members: { +Member Id: hanez Name: Johannes Findeisen Filters: Filter('Name: sms', 'Command: /usr/bin/warn_the_admin_sms +23345567 @+message', 'Priority: 0')Filter('Name: email', 'Command: /usr/bin/warn_the_admin_mail you@hanez.org @+message', 'Priority: 1') +} +hosts: { +Host('Name: www21.linspector.org', 'access: www21.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www21.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www.unixpeople.org', 'access: 23.23.23.23', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: load', 'Command: ssh 23.23.23.23 uptime, 'Parser: ')warning: 8.0critical: 12.0 +Service('Name: discusage', 'Command: ssh 23.23.23.23 df -a /dev/sda1, 'Parser: ')warning: 80%critical: 90% +} +Host('Name: router.systemchaos.org', 'access: 192.168.2.1', 'HostServices: {Service('Name: ping', 'Command: ping 192.168.2.1, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www08.linspector.org', 'access: www08.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www08.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www03.linspector.org', 'access: www03.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www03.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www04.linspector.org', 'access: www04.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www04.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www10.linspector.org', 'access: www10.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www10.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www15.linspector.org', 'access: www15.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www15.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www2.unixpeople.org', 'access: 23.23.23.24', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: load', 'Command: ssh 23.23.23.24 uptime, 'Parser: ')warning: 8.0critical: 12.0 +Service('Name: discusage', 'Command: ssh 23.23.23.24 df -a /dev/sda1, 'Parser: ')warning: 80%critical: 90% +} +Host('Name: www05.linspector.org', 'access: www05.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www05.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www06.linspector.org', 'access: www06.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www06.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www11.linspector.org', 'access: www11.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www11.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: hanez', 'access: www.hanez.org', 'HostServices: {Service('Name: load', 'Command: ssh www.hanez.org uptime, 'Parser: ')warning: 8.0critical: 12.0 +Service('Name: processcountbyname', 'Command: ssh www.hanez.org ps ax | grep java | wc -l, 'Parser: ')warning: 100critical: 200 +Service('Name: htmlcontent', 'Command: wget -qO- @host/test.php, 'Parser: ') +Service('Name: discusage', 'Command: ssh www.hanez.org df -a /dev/sda1, 'Parser: ')warning: 80%critical: 90% +Service('Name: discusage', 'Command: ssh www.hanez.org df -a /dev/sda2, 'Parser: ')warning: 70%critical: 90% +Service('Name: discusage', 'Command: ssh www.hanez.org df -a /dev/sda3, 'Parser: ')warning: 70GBcritical: 90GB +Service('Name: processcount', 'Command: ssh www.hanez.org ps ax | wc -l, 'Parser: ')warning: 3000critical: 3800 +Service('Name: fileage', 'Command: ssh www.hanez.org ls -l /var/backup/server_1, 'Parser: ')warning: 2critical: 3 +Service('Name: dirsize', 'Command: ssh www.hanez.org du -chs /var/log, 'Parser: ')warning: 30000000critical: 40000000 +} +Host('Name: www3.unixpeople.org', 'access: 23.23.23.25', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: load', 'Command: ssh 23.23.23.25 uptime, 'Parser: ')warning: 8.0critical: 12.0 +Service('Name: discusage', 'Command: ssh 23.23.23.25 df -a /dev/sda1, 'Parser: ')warning: 80%critical: 90% +Service('Name: ping', 'Command: ping 23.23.23.25, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www16.linspector.org', 'access: www16.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www16.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www18.linspector.org', 'access: www18.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www18.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www01.linspector.org', 'access: www01.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www01.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www12.linspector.org', 'access: www12.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www12.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www22.linspector.org', 'access: www22.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www22.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www14.linspector.org', 'access: www14.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www14.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www19.linspector.org', 'access: www19.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www19.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www13.linspector.org', 'access: www13.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www13.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www17.linspector.org', 'access: www17.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www17.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www20.linspector.org', 'access: www20.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www20.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www07.linspector.org', 'access: www07.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www07.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www09.linspector.org', 'access: www09.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www09.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www.systemchaos.org', 'access: www.systemchaos.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: htmlcontent', 'Command: wget -qO- @host, 'Parser: ') +} +Host('Name: www02.linspector.org', 'access: www02.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www02.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +} +services: { +HostgroupService { Service('Name: load', 'Command: ssh @host uptime, 'Parser: '), []} +HostgroupService { Service('Name: discusage', 'Command: ssh @host df -a @device, 'Parser: df'), []} +HostgroupService { Service('Name: ping', 'Command: ping @host, 'Parser: '), []} +} + +2013-05-24 03:11:51,885 [INFO]: parsed arguments +2013-05-24 03:11:51,886 [INFO]: starting linspector: reading config... +2013-05-24 03:11:51,887 [WARNING]: filter: phone is not defined in member Peter Hansen +2013-05-24 03:11:51,887 [WARNING]: filter: phone is not defined in member Jens Larssen +2013-05-24 03:11:51,888 [WARNING]: filter: phone is not defined in member Hans-Peter Hansen (CEO) +2013-05-24 03:11:51,888 [WARNING]: undefined parameter: device in host www.unixpeople.org from service load +2013-05-24 03:11:51,889 [WARNING]: undefined parameter: device in host www2.unixpeople.org from service load +2013-05-24 03:11:51,889 [WARNING]: undefined parameter: content in host hanez from service htmlcontent +2013-05-24 03:11:51,890 [WARNING]: undefined parameter: device in host www3.unixpeople.org from service load +2013-05-24 03:11:51,890 [WARNING]: undefined parameter: content in host www.systemchaos.org from service htmlcontent +2013-05-24 03:11:51,891 [DEBUG]: parsed config: +2013-05-24 03:11:51,892 [INFO]: HostGroup: unixpeople threshold: 5 parent: network +members: { +Member Id: hanez Name: Johannes Findeisen Filters: Filter('Name: sms', 'Command: /usr/bin/warn_the_admin_sms +23345567 @+message', 'Priority: 0')Filter('Name: email', 'Command: /usr/bin/warn_the_admin_mail you@hanez.org @+message', 'Priority: 1') +Member Id: unixpeople Name: Hanna Findeisen Filters: Filter('Name: sms', 'Command: /usr/bin/warn_the_admin_sms +2334556733333 @+message', 'Priority: 0')Filter('Name: email', 'Command: /usr/bin/warn_the_admin_mail master@hanez.org @+message', 'Priority: 1') +Member Id: admin Name: Peter Hansen Filters: Filter('Name: sms', 'Command: /usr/bin/warn_the_admin_sms +23345567 @+message', 'Priority: 0')Filter('Name: email', 'Command: /usr/bin/warn_the_admin_mail admin@systemchaos.org @+message', 'Priority: 1') +} +hosts: { +Host('Name: www.unixpeople.org', 'access: 23.23.23.23', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: load', 'Command: ssh 23.23.23.23 uptime, 'Parser: ')warning: 8.0critical: 12.0 +Service('Name: discusage', 'Command: ssh 23.23.23.23 df -a /dev/sda1, 'Parser: ')warning: 80%critical: 90% +} +Host('Name: www08.linspector.org', 'access: www08.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www08.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www2.unixpeople.org', 'access: 23.23.23.24', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: load', 'Command: ssh 23.23.23.24 uptime, 'Parser: ')warning: 8.0critical: 12.0 +Service('Name: discusage', 'Command: ssh 23.23.23.24 df -a /dev/sda1, 'Parser: ')warning: 80%critical: 90% +} +Host('Name: www3.unixpeople.org', 'access: 23.23.23.25', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: load', 'Command: ssh 23.23.23.25 uptime, 'Parser: ')warning: 8.0critical: 12.0 +Service('Name: discusage', 'Command: ssh 23.23.23.25 df -a /dev/sda1, 'Parser: ')warning: 80%critical: 90% +Service('Name: ping', 'Command: ping 23.23.23.25, 'Parser: ')warning: 100mscritical: 250ms +} +} +services: { +HostgroupService { Service('Name: load', 'Command: ssh @host uptime, 'Parser: '), []} +HostgroupService { Service('Name: discusage', 'Command: ssh @host df -a @device, 'Parser: df'), []} +HostgroupService { Service('Name: ping', 'Command: ping @host, 'Parser: '), []} +} + +2013-05-24 03:11:51,893 [INFO]: HostGroup: all threshold: 10 parent: network +members: { +Member Id: admin Name: Peter Hansen Filters: Filter('Name: sms', 'Command: /usr/bin/warn_the_admin_sms +23345567 @+message', 'Priority: 0')Filter('Name: email', 'Command: /usr/bin/warn_the_admin_mail admin@systemchaos.org @+message', 'Priority: 1') +} +hosts: { +Host('Name: www21.linspector.org', 'access: www21.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www21.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www.unixpeople.org', 'access: 23.23.23.23', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: load', 'Command: ssh 23.23.23.23 uptime, 'Parser: ')warning: 8.0critical: 12.0 +Service('Name: discusage', 'Command: ssh 23.23.23.23 df -a /dev/sda1, 'Parser: ')warning: 80%critical: 90% +} +Host('Name: router.systemchaos.org', 'access: 192.168.2.1', 'HostServices: {Service('Name: ping', 'Command: ping 192.168.2.1, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www08.linspector.org', 'access: www08.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www08.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www03.linspector.org', 'access: www03.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www03.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www04.linspector.org', 'access: www04.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www04.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www10.linspector.org', 'access: www10.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www10.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www15.linspector.org', 'access: www15.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www15.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www2.unixpeople.org', 'access: 23.23.23.24', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: load', 'Command: ssh 23.23.23.24 uptime, 'Parser: ')warning: 8.0critical: 12.0 +Service('Name: discusage', 'Command: ssh 23.23.23.24 df -a /dev/sda1, 'Parser: ')warning: 80%critical: 90% +} +Host('Name: www05.linspector.org', 'access: www05.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www05.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www06.linspector.org', 'access: www06.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www06.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www11.linspector.org', 'access: www11.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www11.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: hanez', 'access: www.hanez.org', 'HostServices: {Service('Name: load', 'Command: ssh www.hanez.org uptime, 'Parser: ')warning: 8.0critical: 12.0 +Service('Name: processcountbyname', 'Command: ssh www.hanez.org ps ax | grep java | wc -l, 'Parser: ')warning: 100critical: 200 +Service('Name: htmlcontent', 'Command: wget -qO- @host/test.php, 'Parser: ') +Service('Name: discusage', 'Command: ssh www.hanez.org df -a /dev/sda1, 'Parser: ')warning: 80%critical: 90% +Service('Name: discusage', 'Command: ssh www.hanez.org df -a /dev/sda2, 'Parser: ')warning: 70%critical: 90% +Service('Name: discusage', 'Command: ssh www.hanez.org df -a /dev/sda3, 'Parser: ')warning: 70GBcritical: 90GB +Service('Name: processcount', 'Command: ssh www.hanez.org ps ax | wc -l, 'Parser: ')warning: 3000critical: 3800 +Service('Name: fileage', 'Command: ssh www.hanez.org ls -l /var/backup/server_1, 'Parser: ')warning: 2critical: 3 +Service('Name: dirsize', 'Command: ssh www.hanez.org du -chs /var/log, 'Parser: ')warning: 30000000critical: 40000000 +} +Host('Name: www3.unixpeople.org', 'access: 23.23.23.25', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: load', 'Command: ssh 23.23.23.25 uptime, 'Parser: ')warning: 8.0critical: 12.0 +Service('Name: discusage', 'Command: ssh 23.23.23.25 df -a /dev/sda1, 'Parser: ')warning: 80%critical: 90% +Service('Name: ping', 'Command: ping 23.23.23.25, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www16.linspector.org', 'access: www16.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www16.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www18.linspector.org', 'access: www18.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www18.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www01.linspector.org', 'access: www01.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www01.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www12.linspector.org', 'access: www12.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www12.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www22.linspector.org', 'access: www22.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www22.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www14.linspector.org', 'access: www14.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www14.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www19.linspector.org', 'access: www19.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www19.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www13.linspector.org', 'access: www13.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www13.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www17.linspector.org', 'access: www17.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www17.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www20.linspector.org', 'access: www20.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www20.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www07.linspector.org', 'access: www07.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www07.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www09.linspector.org', 'access: www09.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www09.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www.systemchaos.org', 'access: www.systemchaos.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: htmlcontent', 'Command: wget -qO- @host, 'Parser: ') +} +Host('Name: www02.linspector.org', 'access: www02.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www02.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +} +services: { +HostgroupService { Service('Name: load', 'Command: ssh @host uptime, 'Parser: '), []} +HostgroupService { Service('Name: discusage', 'Command: ssh @host df -a @device, 'Parser: df'), []} +HostgroupService { Service('Name: ping', 'Command: ping @host, 'Parser: '), []} +} + +2013-05-24 03:11:51,893 [INFO]: HostGroup: linspector-01 threshold: 5 parent: network +members: { +Member Id: hanez Name: Johannes Findeisen Filters: Filter('Name: sms', 'Command: /usr/bin/warn_the_admin_sms +23345567 @+message', 'Priority: 0')Filter('Name: email', 'Command: /usr/bin/warn_the_admin_mail you@hanez.org @+message', 'Priority: 1') +Member Id: linspector Name: Linspector BOT Filters: Filter('Name: sms', 'Command: /usr/bin/warn_the_admin_sms +23345567213123 @+message', 'Priority: 0')Filter('Name: email', 'Command: /usr/bin/warn_the_admin_mail botty@hanez.org @+message', 'Priority: 1') +} +hosts: { +Host('Name: www08.linspector.org', 'access: www08.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www08.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www03.linspector.org', 'access: www03.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www03.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www04.linspector.org', 'access: www04.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www04.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www05.linspector.org', 'access: www05.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www05.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www06.linspector.org', 'access: www06.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www06.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www01.linspector.org', 'access: www01.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www01.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www07.linspector.org', 'access: www07.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www07.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www02.linspector.org', 'access: www02.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www02.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +} +services: { +HostgroupService { Service('Name: load', 'Command: ssh @host uptime, 'Parser: '), []} +HostgroupService { Service('Name: discusage', 'Command: ssh @host df -a @device, 'Parser: df'), []} +HostgroupService { Service('Name: ping', 'Command: ping @host, 'Parser: '), []} +} + +2013-05-24 03:11:51,893 [INFO]: HostGroup: network threshold: 5 parent: +members: { +Member Id: jens Name: Jens Larssen Filters: Filter('Name: sms', 'Command: /usr/bin/warn_the_admin_sms +23345567 @+message', 'Priority: 0')Filter('Name: email', 'Command: /usr/bin/warn_the_admin_mail jens@systemchaos.org @+message', 'Priority: 1') +} +hosts: { +Host('Name: router.systemchaos.org', 'access: 192.168.2.1', 'HostServices: {Service('Name: ping', 'Command: ping 192.168.2.1, 'Parser: ')warning: 100mscritical: 250ms +} +} +services: { +HostgroupService { Service('Name: load', 'Command: ssh @host uptime, 'Parser: '), []} +HostgroupService { Service('Name: ping', 'Command: ping @host, 'Parser: '), []} +} + +2013-05-24 03:11:51,894 [INFO]: HostGroup: hanez threshold: 5 parent: network +members: { +Member Id: hanez Name: Johannes Findeisen Filters: Filter('Name: sms', 'Command: /usr/bin/warn_the_admin_sms +23345567 @+message', 'Priority: 0')Filter('Name: email', 'Command: /usr/bin/warn_the_admin_mail you@hanez.org @+message', 'Priority: 1') +Member Id: jens Name: Jens Larssen Filters: Filter('Name: sms', 'Command: /usr/bin/warn_the_admin_sms +23345567 @+message', 'Priority: 0')Filter('Name: email', 'Command: /usr/bin/warn_the_admin_mail jens@systemchaos.org @+message', 'Priority: 1') +} +hosts: { +Host('Name: www.unixpeople.org', 'access: 23.23.23.23', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: load', 'Command: ssh 23.23.23.23 uptime, 'Parser: ')warning: 8.0critical: 12.0 +Service('Name: discusage', 'Command: ssh 23.23.23.23 df -a /dev/sda1, 'Parser: ')warning: 80%critical: 90% +} +Host('Name: router.systemchaos.org', 'access: 192.168.2.1', 'HostServices: {Service('Name: ping', 'Command: ping 192.168.2.1, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www2.unixpeople.org', 'access: 23.23.23.24', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: load', 'Command: ssh 23.23.23.24 uptime, 'Parser: ')warning: 8.0critical: 12.0 +Service('Name: discusage', 'Command: ssh 23.23.23.24 df -a /dev/sda1, 'Parser: ')warning: 80%critical: 90% +} +Host('Name: hanez', 'access: www.hanez.org', 'HostServices: {Service('Name: load', 'Command: ssh www.hanez.org uptime, 'Parser: ')warning: 8.0critical: 12.0 +Service('Name: processcountbyname', 'Command: ssh www.hanez.org ps ax | grep java | wc -l, 'Parser: ')warning: 100critical: 200 +Service('Name: htmlcontent', 'Command: wget -qO- @host/test.php, 'Parser: ') +Service('Name: discusage', 'Command: ssh www.hanez.org df -a /dev/sda1, 'Parser: ')warning: 80%critical: 90% +Service('Name: discusage', 'Command: ssh www.hanez.org df -a /dev/sda2, 'Parser: ')warning: 70%critical: 90% +Service('Name: discusage', 'Command: ssh www.hanez.org df -a /dev/sda3, 'Parser: ')warning: 70GBcritical: 90GB +Service('Name: processcount', 'Command: ssh www.hanez.org ps ax | wc -l, 'Parser: ')warning: 3000critical: 3800 +Service('Name: fileage', 'Command: ssh www.hanez.org ls -l /var/backup/server_1, 'Parser: ')warning: 2critical: 3 +Service('Name: dirsize', 'Command: ssh www.hanez.org du -chs /var/log, 'Parser: ')warning: 30000000critical: 40000000 +} +Host('Name: www3.unixpeople.org', 'access: 23.23.23.25', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: load', 'Command: ssh 23.23.23.25 uptime, 'Parser: ')warning: 8.0critical: 12.0 +Service('Name: discusage', 'Command: ssh 23.23.23.25 df -a /dev/sda1, 'Parser: ')warning: 80%critical: 90% +Service('Name: ping', 'Command: ping 23.23.23.25, 'Parser: ')warning: 100mscritical: 250ms +} +} +services: { +HostgroupService { Service('Name: load', 'Command: ssh @host uptime, 'Parser: '), []} +HostgroupService { Service('Name: discusage', 'Command: ssh @host df -a @device, 'Parser: df'), []} +HostgroupService { Service('Name: ping', 'Command: ping @host, 'Parser: '), []} +} + +2013-05-24 03:11:51,894 [INFO]: HostGroup: linspector-02 threshold: 5 parent: network +members: { +Member Id: hanez Name: Johannes Findeisen Filters: Filter('Name: sms', 'Command: /usr/bin/warn_the_admin_sms +23345567 @+message', 'Priority: 0')Filter('Name: email', 'Command: /usr/bin/warn_the_admin_mail you@hanez.org @+message', 'Priority: 1') +Member Id: linspector Name: Linspector BOT Filters: Filter('Name: sms', 'Command: /usr/bin/warn_the_admin_sms +23345567213123 @+message', 'Priority: 0')Filter('Name: email', 'Command: /usr/bin/warn_the_admin_mail botty@hanez.org @+message', 'Priority: 1') +} +hosts: { +Host('Name: www10.linspector.org', 'access: www10.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www10.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www15.linspector.org', 'access: www15.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www15.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www11.linspector.org', 'access: www11.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www11.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www16.linspector.org', 'access: www16.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www16.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www12.linspector.org', 'access: www12.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www12.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www14.linspector.org', 'access: www14.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www14.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www13.linspector.org', 'access: www13.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www13.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www09.linspector.org', 'access: www09.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www09.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +} +services: { +HostgroupService { Service('Name: load', 'Command: ssh @host uptime, 'Parser: '), []} +HostgroupService { Service('Name: discusage', 'Command: ssh @host df -a @device, 'Parser: df'), []} +HostgroupService { Service('Name: ping', 'Command: ping @host, 'Parser: '), []} +} + +2013-05-24 03:11:51,895 [INFO]: HostGroup: all_for_nonexistent threshold: 10 parent: network +members: { +} +hosts: { +Host('Name: www21.linspector.org', 'access: www21.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www21.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www.unixpeople.org', 'access: 23.23.23.23', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: load', 'Command: ssh 23.23.23.23 uptime, 'Parser: ')warning: 8.0critical: 12.0 +Service('Name: discusage', 'Command: ssh 23.23.23.23 df -a /dev/sda1, 'Parser: ')warning: 80%critical: 90% +} +Host('Name: router.systemchaos.org', 'access: 192.168.2.1', 'HostServices: {Service('Name: ping', 'Command: ping 192.168.2.1, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www08.linspector.org', 'access: www08.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www08.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www03.linspector.org', 'access: www03.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www03.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www04.linspector.org', 'access: www04.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www04.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www10.linspector.org', 'access: www10.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www10.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www15.linspector.org', 'access: www15.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www15.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www2.unixpeople.org', 'access: 23.23.23.24', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: load', 'Command: ssh 23.23.23.24 uptime, 'Parser: ')warning: 8.0critical: 12.0 +Service('Name: discusage', 'Command: ssh 23.23.23.24 df -a /dev/sda1, 'Parser: ')warning: 80%critical: 90% +} +Host('Name: www05.linspector.org', 'access: www05.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www05.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www06.linspector.org', 'access: www06.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www06.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www11.linspector.org', 'access: www11.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www11.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: hanez', 'access: www.hanez.org', 'HostServices: {Service('Name: load', 'Command: ssh www.hanez.org uptime, 'Parser: ')warning: 8.0critical: 12.0 +Service('Name: processcountbyname', 'Command: ssh www.hanez.org ps ax | grep java | wc -l, 'Parser: ')warning: 100critical: 200 +Service('Name: htmlcontent', 'Command: wget -qO- @host/test.php, 'Parser: ') +Service('Name: discusage', 'Command: ssh www.hanez.org df -a /dev/sda1, 'Parser: ')warning: 80%critical: 90% +Service('Name: discusage', 'Command: ssh www.hanez.org df -a /dev/sda2, 'Parser: ')warning: 70%critical: 90% +Service('Name: discusage', 'Command: ssh www.hanez.org df -a /dev/sda3, 'Parser: ')warning: 70GBcritical: 90GB +Service('Name: processcount', 'Command: ssh www.hanez.org ps ax | wc -l, 'Parser: ')warning: 3000critical: 3800 +Service('Name: fileage', 'Command: ssh www.hanez.org ls -l /var/backup/server_1, 'Parser: ')warning: 2critical: 3 +Service('Name: dirsize', 'Command: ssh www.hanez.org du -chs /var/log, 'Parser: ')warning: 30000000critical: 40000000 +} +Host('Name: www3.unixpeople.org', 'access: 23.23.23.25', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: load', 'Command: ssh 23.23.23.25 uptime, 'Parser: ')warning: 8.0critical: 12.0 +Service('Name: discusage', 'Command: ssh 23.23.23.25 df -a /dev/sda1, 'Parser: ')warning: 80%critical: 90% +Service('Name: ping', 'Command: ping 23.23.23.25, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www16.linspector.org', 'access: www16.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www16.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www18.linspector.org', 'access: www18.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www18.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www01.linspector.org', 'access: www01.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www01.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www12.linspector.org', 'access: www12.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www12.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www22.linspector.org', 'access: www22.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www22.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www14.linspector.org', 'access: www14.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www14.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www19.linspector.org', 'access: www19.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www19.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www13.linspector.org', 'access: www13.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www13.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www17.linspector.org', 'access: www17.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www17.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www20.linspector.org', 'access: www20.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www20.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www07.linspector.org', 'access: www07.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www07.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www09.linspector.org', 'access: www09.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www09.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www.systemchaos.org', 'access: www.systemchaos.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: htmlcontent', 'Command: wget -qO- @host, 'Parser: ') +} +Host('Name: www02.linspector.org', 'access: www02.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www02.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +} +services: { +HostgroupService { Service('Name: load', 'Command: ssh @host uptime, 'Parser: '), []} +HostgroupService { Service('Name: discusage', 'Command: ssh @host df -a @device, 'Parser: df'), []} +HostgroupService { Service('Name: ping', 'Command: ping @host, 'Parser: '), []} +} + +2013-05-24 03:11:51,896 [INFO]: HostGroup: devserver threshold: 5 parent: network +members: { +Member Id: hanez Name: Johannes Findeisen Filters: Filter('Name: sms', 'Command: /usr/bin/warn_the_admin_sms +23345567 @+message', 'Priority: 0')Filter('Name: email', 'Command: /usr/bin/warn_the_admin_mail you@hanez.org @+message', 'Priority: 1') +} +hosts: { +} +services: { +HostgroupService { Service('Name: load', 'Command: ssh @host uptime, 'Parser: '), []} +HostgroupService { Service('Name: discusage', 'Command: ssh @host df -a @device, 'Parser: df'), []} +HostgroupService { Service('Name: ping', 'Command: ping @host, 'Parser: '), []} +} + +2013-05-24 03:11:51,896 [INFO]: HostGroup: ruff threshold: 100 parent: +members: { +Member Id: hanez Name: Johannes Findeisen Filters: Filter('Name: sms', 'Command: /usr/bin/warn_the_admin_sms +23345567 @+message', 'Priority: 0')Filter('Name: email', 'Command: /usr/bin/warn_the_admin_mail you@hanez.org @+message', 'Priority: 1') +Member Id: ruff Name: Ruffn Buffn Filters: Filter('Name: sms', 'Command: /usr/bin/warn_the_admin_sms +23343457 @+message', 'Priority: 0') +} +hosts: { +Host('Name: www.unixpeople.org', 'access: 23.23.23.23', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: load', 'Command: ssh 23.23.23.23 uptime, 'Parser: ')warning: 8.0critical: 12.0 +Service('Name: discusage', 'Command: ssh 23.23.23.23 df -a /dev/sda1, 'Parser: ')warning: 80%critical: 90% +} +} +services: { +HostgroupService { Service('Name: busy_waiting', 'Command: sleep 3600, 'Parser: '), []} +} + +2013-05-24 03:11:51,897 [INFO]: HostGroup: all_for_hanez threshold: 10 parent: network +members: { +Member Id: hanez Name: Johannes Findeisen Filters: Filter('Name: sms', 'Command: /usr/bin/warn_the_admin_sms +23345567 @+message', 'Priority: 0')Filter('Name: email', 'Command: /usr/bin/warn_the_admin_mail you@hanez.org @+message', 'Priority: 1') +} +hosts: { +Host('Name: www21.linspector.org', 'access: www21.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www21.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www.unixpeople.org', 'access: 23.23.23.23', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: load', 'Command: ssh 23.23.23.23 uptime, 'Parser: ')warning: 8.0critical: 12.0 +Service('Name: discusage', 'Command: ssh 23.23.23.23 df -a /dev/sda1, 'Parser: ')warning: 80%critical: 90% +} +Host('Name: router.systemchaos.org', 'access: 192.168.2.1', 'HostServices: {Service('Name: ping', 'Command: ping 192.168.2.1, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www08.linspector.org', 'access: www08.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www08.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www03.linspector.org', 'access: www03.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www03.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www04.linspector.org', 'access: www04.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www04.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www10.linspector.org', 'access: www10.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www10.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www15.linspector.org', 'access: www15.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www15.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www2.unixpeople.org', 'access: 23.23.23.24', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: load', 'Command: ssh 23.23.23.24 uptime, 'Parser: ')warning: 8.0critical: 12.0 +Service('Name: discusage', 'Command: ssh 23.23.23.24 df -a /dev/sda1, 'Parser: ')warning: 80%critical: 90% +} +Host('Name: www05.linspector.org', 'access: www05.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www05.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www06.linspector.org', 'access: www06.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www06.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www11.linspector.org', 'access: www11.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www11.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: hanez', 'access: www.hanez.org', 'HostServices: {Service('Name: load', 'Command: ssh www.hanez.org uptime, 'Parser: ')warning: 8.0critical: 12.0 +Service('Name: processcountbyname', 'Command: ssh www.hanez.org ps ax | grep java | wc -l, 'Parser: ')warning: 100critical: 200 +Service('Name: htmlcontent', 'Command: wget -qO- @host/test.php, 'Parser: ') +Service('Name: discusage', 'Command: ssh www.hanez.org df -a /dev/sda1, 'Parser: ')warning: 80%critical: 90% +Service('Name: discusage', 'Command: ssh www.hanez.org df -a /dev/sda2, 'Parser: ')warning: 70%critical: 90% +Service('Name: discusage', 'Command: ssh www.hanez.org df -a /dev/sda3, 'Parser: ')warning: 70GBcritical: 90GB +Service('Name: processcount', 'Command: ssh www.hanez.org ps ax | wc -l, 'Parser: ')warning: 3000critical: 3800 +Service('Name: fileage', 'Command: ssh www.hanez.org ls -l /var/backup/server_1, 'Parser: ')warning: 2critical: 3 +Service('Name: dirsize', 'Command: ssh www.hanez.org du -chs /var/log, 'Parser: ')warning: 30000000critical: 40000000 +} +Host('Name: www3.unixpeople.org', 'access: 23.23.23.25', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: load', 'Command: ssh 23.23.23.25 uptime, 'Parser: ')warning: 8.0critical: 12.0 +Service('Name: discusage', 'Command: ssh 23.23.23.25 df -a /dev/sda1, 'Parser: ')warning: 80%critical: 90% +Service('Name: ping', 'Command: ping 23.23.23.25, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www16.linspector.org', 'access: www16.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www16.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www18.linspector.org', 'access: www18.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www18.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www01.linspector.org', 'access: www01.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www01.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www12.linspector.org', 'access: www12.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www12.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www22.linspector.org', 'access: www22.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www22.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www14.linspector.org', 'access: www14.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www14.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www19.linspector.org', 'access: www19.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www19.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www13.linspector.org', 'access: www13.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www13.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www17.linspector.org', 'access: www17.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www17.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www20.linspector.org', 'access: www20.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www20.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www07.linspector.org', 'access: www07.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www07.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www09.linspector.org', 'access: www09.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www09.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www.systemchaos.org', 'access: www.systemchaos.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: htmlcontent', 'Command: wget -qO- @host, 'Parser: ') +} +Host('Name: www02.linspector.org', 'access: www02.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www02.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +} +services: { +HostgroupService { Service('Name: load', 'Command: ssh @host uptime, 'Parser: '), []} +HostgroupService { Service('Name: discusage', 'Command: ssh @host df -a @device, 'Parser: df'), []} +HostgroupService { Service('Name: ping', 'Command: ping @host, 'Parser: '), []} +} + +2013-05-24 03:23:24,026 [INFO]: parsed arguments +2013-05-24 03:23:24,027 [INFO]: starting linspector: reading config... +2013-05-24 03:23:24,028 [WARNING]: filter: phone is not defined in member Peter Hansen +2013-05-24 03:23:24,028 [WARNING]: filter: phone is not defined in member Jens Larssen +2013-05-24 03:23:24,029 [WARNING]: filter: phone is not defined in member Hans-Peter Hansen (CEO) +2013-05-24 03:23:24,029 [WARNING]: undefined parameter: device in host www.unixpeople.org from service load +2013-05-24 03:23:24,030 [WARNING]: undefined parameter: device in host www2.unixpeople.org from service load +2013-05-24 03:23:24,030 [WARNING]: undefined parameter: content in host hanez from service htmlcontent +2013-05-24 03:23:24,031 [WARNING]: undefined parameter: device in host www3.unixpeople.org from service load +2013-05-24 03:23:24,031 [WARNING]: undefined parameter: content in host www.systemchaos.org from service htmlcontent +2013-05-24 03:23:24,033 [DEBUG]: parsed config: +2013-05-24 03:23:24,033 [INFO]: HostGroup: unixpeople threshold: 5 parent: network +members: { +Member Id: hanez Name: Johannes Findeisen Filters: Filter('Name: sms', 'Command: /usr/bin/warn_the_admin_sms +23345567 @+message', 'Priority: 0')Filter('Name: email', 'Command: /usr/bin/warn_the_admin_mail you@hanez.org @+message', 'Priority: 1') +Member Id: unixpeople Name: Hanna Findeisen Filters: Filter('Name: sms', 'Command: /usr/bin/warn_the_admin_sms +2334556733333 @+message', 'Priority: 0')Filter('Name: email', 'Command: /usr/bin/warn_the_admin_mail master@hanez.org @+message', 'Priority: 1') +Member Id: admin Name: Peter Hansen Filters: Filter('Name: sms', 'Command: /usr/bin/warn_the_admin_sms +23345567 @+message', 'Priority: 0')Filter('Name: email', 'Command: /usr/bin/warn_the_admin_mail admin@systemchaos.org @+message', 'Priority: 1') +} +hosts: { +Host('Name: www.unixpeople.org', 'access: 23.23.23.23', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: load', 'Command: ssh 23.23.23.23 uptime, 'Parser: ')warning: 8.0critical: 12.0 +Service('Name: discusage', 'Command: ssh 23.23.23.23 df -a /dev/sda1, 'Parser: ')warning: 80%critical: 90% +} +Host('Name: www08.linspector.org', 'access: www08.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www08.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www2.unixpeople.org', 'access: 23.23.23.24', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: load', 'Command: ssh 23.23.23.24 uptime, 'Parser: ')warning: 8.0critical: 12.0 +Service('Name: discusage', 'Command: ssh 23.23.23.24 df -a /dev/sda1, 'Parser: ')warning: 80%critical: 90% +} +Host('Name: www3.unixpeople.org', 'access: 23.23.23.25', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: load', 'Command: ssh 23.23.23.25 uptime, 'Parser: ')warning: 8.0critical: 12.0 +Service('Name: discusage', 'Command: ssh 23.23.23.25 df -a /dev/sda1, 'Parser: ')warning: 80%critical: 90% +Service('Name: ping', 'Command: ping 23.23.23.25, 'Parser: ')warning: 100mscritical: 250ms +} +} +services: { +HostgroupService { Service('Name: load', 'Command: ssh @host uptime, 'Parser: '), []} +HostgroupService { Service('Name: discusage', 'Command: ssh @host df -a @device, 'Parser: df'), []} +HostgroupService { Service('Name: ping', 'Command: ping @host, 'Parser: '), []} +} + +2013-05-24 03:23:24,034 [INFO]: HostGroup: all threshold: 10 parent: network +members: { +Member Id: admin Name: Peter Hansen Filters: Filter('Name: sms', 'Command: /usr/bin/warn_the_admin_sms +23345567 @+message', 'Priority: 0')Filter('Name: email', 'Command: /usr/bin/warn_the_admin_mail admin@systemchaos.org @+message', 'Priority: 1') +} +hosts: { +Host('Name: www21.linspector.org', 'access: www21.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www21.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www.unixpeople.org', 'access: 23.23.23.23', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: load', 'Command: ssh 23.23.23.23 uptime, 'Parser: ')warning: 8.0critical: 12.0 +Service('Name: discusage', 'Command: ssh 23.23.23.23 df -a /dev/sda1, 'Parser: ')warning: 80%critical: 90% +} +Host('Name: router.systemchaos.org', 'access: 192.168.2.1', 'HostServices: {Service('Name: ping', 'Command: ping 192.168.2.1, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www08.linspector.org', 'access: www08.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www08.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www03.linspector.org', 'access: www03.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www03.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www04.linspector.org', 'access: www04.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www04.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www10.linspector.org', 'access: www10.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www10.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www15.linspector.org', 'access: www15.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www15.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www2.unixpeople.org', 'access: 23.23.23.24', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: load', 'Command: ssh 23.23.23.24 uptime, 'Parser: ')warning: 8.0critical: 12.0 +Service('Name: discusage', 'Command: ssh 23.23.23.24 df -a /dev/sda1, 'Parser: ')warning: 80%critical: 90% +} +Host('Name: www05.linspector.org', 'access: www05.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www05.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www06.linspector.org', 'access: www06.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www06.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www11.linspector.org', 'access: www11.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www11.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: hanez', 'access: www.hanez.org', 'HostServices: {Service('Name: load', 'Command: ssh www.hanez.org uptime, 'Parser: ')warning: 8.0critical: 12.0 +Service('Name: processcountbyname', 'Command: ssh www.hanez.org ps ax | grep java | wc -l, 'Parser: ')warning: 100critical: 200 +Service('Name: htmlcontent', 'Command: wget -qO- @host/test.php, 'Parser: ') +Service('Name: discusage', 'Command: ssh www.hanez.org df -a /dev/sda1, 'Parser: ')warning: 80%critical: 90% +Service('Name: discusage', 'Command: ssh www.hanez.org df -a /dev/sda2, 'Parser: ')warning: 70%critical: 90% +Service('Name: discusage', 'Command: ssh www.hanez.org df -a /dev/sda3, 'Parser: ')warning: 70GBcritical: 90GB +Service('Name: processcount', 'Command: ssh www.hanez.org ps ax | wc -l, 'Parser: ')warning: 3000critical: 3800 +Service('Name: fileage', 'Command: ssh www.hanez.org ls -l /var/backup/server_1, 'Parser: ')warning: 2critical: 3 +Service('Name: dirsize', 'Command: ssh www.hanez.org du -chs /var/log, 'Parser: ')warning: 30000000critical: 40000000 +} +Host('Name: www3.unixpeople.org', 'access: 23.23.23.25', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: load', 'Command: ssh 23.23.23.25 uptime, 'Parser: ')warning: 8.0critical: 12.0 +Service('Name: discusage', 'Command: ssh 23.23.23.25 df -a /dev/sda1, 'Parser: ')warning: 80%critical: 90% +Service('Name: ping', 'Command: ping 23.23.23.25, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www16.linspector.org', 'access: www16.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www16.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www18.linspector.org', 'access: www18.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www18.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www01.linspector.org', 'access: www01.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www01.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www12.linspector.org', 'access: www12.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www12.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www22.linspector.org', 'access: www22.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www22.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www14.linspector.org', 'access: www14.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www14.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www19.linspector.org', 'access: www19.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www19.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www13.linspector.org', 'access: www13.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www13.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www17.linspector.org', 'access: www17.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www17.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www20.linspector.org', 'access: www20.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www20.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www07.linspector.org', 'access: www07.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www07.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www09.linspector.org', 'access: www09.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www09.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www.systemchaos.org', 'access: www.systemchaos.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: htmlcontent', 'Command: wget -qO- @host, 'Parser: ') +} +Host('Name: www02.linspector.org', 'access: www02.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www02.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +} +services: { +HostgroupService { Service('Name: load', 'Command: ssh @host uptime, 'Parser: '), []} +HostgroupService { Service('Name: discusage', 'Command: ssh @host df -a @device, 'Parser: df'), []} +HostgroupService { Service('Name: ping', 'Command: ping @host, 'Parser: '), []} +} + +2013-05-24 03:23:24,034 [INFO]: HostGroup: linspector-01 threshold: 5 parent: network +members: { +Member Id: hanez Name: Johannes Findeisen Filters: Filter('Name: sms', 'Command: /usr/bin/warn_the_admin_sms +23345567 @+message', 'Priority: 0')Filter('Name: email', 'Command: /usr/bin/warn_the_admin_mail you@hanez.org @+message', 'Priority: 1') +Member Id: linspector Name: Linspector BOT Filters: Filter('Name: sms', 'Command: /usr/bin/warn_the_admin_sms +23345567213123 @+message', 'Priority: 0')Filter('Name: email', 'Command: /usr/bin/warn_the_admin_mail botty@hanez.org @+message', 'Priority: 1') +} +hosts: { +Host('Name: www08.linspector.org', 'access: www08.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www08.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www03.linspector.org', 'access: www03.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www03.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www04.linspector.org', 'access: www04.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www04.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www05.linspector.org', 'access: www05.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www05.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www06.linspector.org', 'access: www06.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www06.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www01.linspector.org', 'access: www01.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www01.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www07.linspector.org', 'access: www07.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www07.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www02.linspector.org', 'access: www02.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www02.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +} +services: { +HostgroupService { Service('Name: load', 'Command: ssh @host uptime, 'Parser: '), []} +HostgroupService { Service('Name: discusage', 'Command: ssh @host df -a @device, 'Parser: df'), []} +HostgroupService { Service('Name: ping', 'Command: ping @host, 'Parser: '), []} +} + +2013-05-24 03:23:24,034 [INFO]: HostGroup: network threshold: 5 parent: +members: { +Member Id: jens Name: Jens Larssen Filters: Filter('Name: sms', 'Command: /usr/bin/warn_the_admin_sms +23345567 @+message', 'Priority: 0')Filter('Name: email', 'Command: /usr/bin/warn_the_admin_mail jens@systemchaos.org @+message', 'Priority: 1') +} +hosts: { +Host('Name: router.systemchaos.org', 'access: 192.168.2.1', 'HostServices: {Service('Name: ping', 'Command: ping 192.168.2.1, 'Parser: ')warning: 100mscritical: 250ms +} +} +services: { +HostgroupService { Service('Name: load', 'Command: ssh @host uptime, 'Parser: '), []} +HostgroupService { Service('Name: ping', 'Command: ping @host, 'Parser: '), []} +} + +2013-05-24 03:23:24,035 [INFO]: HostGroup: hanez threshold: 5 parent: network +members: { +Member Id: hanez Name: Johannes Findeisen Filters: Filter('Name: sms', 'Command: /usr/bin/warn_the_admin_sms +23345567 @+message', 'Priority: 0')Filter('Name: email', 'Command: /usr/bin/warn_the_admin_mail you@hanez.org @+message', 'Priority: 1') +Member Id: jens Name: Jens Larssen Filters: Filter('Name: sms', 'Command: /usr/bin/warn_the_admin_sms +23345567 @+message', 'Priority: 0')Filter('Name: email', 'Command: /usr/bin/warn_the_admin_mail jens@systemchaos.org @+message', 'Priority: 1') +} +hosts: { +Host('Name: www.unixpeople.org', 'access: 23.23.23.23', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: load', 'Command: ssh 23.23.23.23 uptime, 'Parser: ')warning: 8.0critical: 12.0 +Service('Name: discusage', 'Command: ssh 23.23.23.23 df -a /dev/sda1, 'Parser: ')warning: 80%critical: 90% +} +Host('Name: router.systemchaos.org', 'access: 192.168.2.1', 'HostServices: {Service('Name: ping', 'Command: ping 192.168.2.1, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www2.unixpeople.org', 'access: 23.23.23.24', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: load', 'Command: ssh 23.23.23.24 uptime, 'Parser: ')warning: 8.0critical: 12.0 +Service('Name: discusage', 'Command: ssh 23.23.23.24 df -a /dev/sda1, 'Parser: ')warning: 80%critical: 90% +} +Host('Name: hanez', 'access: www.hanez.org', 'HostServices: {Service('Name: load', 'Command: ssh www.hanez.org uptime, 'Parser: ')warning: 8.0critical: 12.0 +Service('Name: processcountbyname', 'Command: ssh www.hanez.org ps ax | grep java | wc -l, 'Parser: ')warning: 100critical: 200 +Service('Name: htmlcontent', 'Command: wget -qO- @host/test.php, 'Parser: ') +Service('Name: discusage', 'Command: ssh www.hanez.org df -a /dev/sda1, 'Parser: ')warning: 80%critical: 90% +Service('Name: discusage', 'Command: ssh www.hanez.org df -a /dev/sda2, 'Parser: ')warning: 70%critical: 90% +Service('Name: discusage', 'Command: ssh www.hanez.org df -a /dev/sda3, 'Parser: ')warning: 70GBcritical: 90GB +Service('Name: processcount', 'Command: ssh www.hanez.org ps ax | wc -l, 'Parser: ')warning: 3000critical: 3800 +Service('Name: fileage', 'Command: ssh www.hanez.org ls -l /var/backup/server_1, 'Parser: ')warning: 2critical: 3 +Service('Name: dirsize', 'Command: ssh www.hanez.org du -chs /var/log, 'Parser: ')warning: 30000000critical: 40000000 +} +Host('Name: www3.unixpeople.org', 'access: 23.23.23.25', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: load', 'Command: ssh 23.23.23.25 uptime, 'Parser: ')warning: 8.0critical: 12.0 +Service('Name: discusage', 'Command: ssh 23.23.23.25 df -a /dev/sda1, 'Parser: ')warning: 80%critical: 90% +Service('Name: ping', 'Command: ping 23.23.23.25, 'Parser: ')warning: 100mscritical: 250ms +} +} +services: { +HostgroupService { Service('Name: load', 'Command: ssh @host uptime, 'Parser: '), []} +HostgroupService { Service('Name: discusage', 'Command: ssh @host df -a @device, 'Parser: df'), []} +HostgroupService { Service('Name: ping', 'Command: ping @host, 'Parser: '), []} +} + +2013-05-24 03:23:24,035 [INFO]: HostGroup: linspector-02 threshold: 5 parent: network +members: { +Member Id: hanez Name: Johannes Findeisen Filters: Filter('Name: sms', 'Command: /usr/bin/warn_the_admin_sms +23345567 @+message', 'Priority: 0')Filter('Name: email', 'Command: /usr/bin/warn_the_admin_mail you@hanez.org @+message', 'Priority: 1') +Member Id: linspector Name: Linspector BOT Filters: Filter('Name: sms', 'Command: /usr/bin/warn_the_admin_sms +23345567213123 @+message', 'Priority: 0')Filter('Name: email', 'Command: /usr/bin/warn_the_admin_mail botty@hanez.org @+message', 'Priority: 1') +} +hosts: { +Host('Name: www10.linspector.org', 'access: www10.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www10.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www15.linspector.org', 'access: www15.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www15.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www11.linspector.org', 'access: www11.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www11.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www16.linspector.org', 'access: www16.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www16.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www12.linspector.org', 'access: www12.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www12.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www14.linspector.org', 'access: www14.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www14.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www13.linspector.org', 'access: www13.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www13.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www09.linspector.org', 'access: www09.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www09.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +} +services: { +HostgroupService { Service('Name: load', 'Command: ssh @host uptime, 'Parser: '), []} +HostgroupService { Service('Name: discusage', 'Command: ssh @host df -a @device, 'Parser: df'), []} +HostgroupService { Service('Name: ping', 'Command: ping @host, 'Parser: '), []} +} + +2013-05-24 03:23:24,036 [INFO]: HostGroup: all_for_nonexistent threshold: 10 parent: network +members: { +} +hosts: { +Host('Name: www21.linspector.org', 'access: www21.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www21.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www.unixpeople.org', 'access: 23.23.23.23', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: load', 'Command: ssh 23.23.23.23 uptime, 'Parser: ')warning: 8.0critical: 12.0 +Service('Name: discusage', 'Command: ssh 23.23.23.23 df -a /dev/sda1, 'Parser: ')warning: 80%critical: 90% +} +Host('Name: router.systemchaos.org', 'access: 192.168.2.1', 'HostServices: {Service('Name: ping', 'Command: ping 192.168.2.1, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www08.linspector.org', 'access: www08.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www08.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www03.linspector.org', 'access: www03.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www03.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www04.linspector.org', 'access: www04.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www04.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www10.linspector.org', 'access: www10.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www10.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www15.linspector.org', 'access: www15.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www15.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www2.unixpeople.org', 'access: 23.23.23.24', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: load', 'Command: ssh 23.23.23.24 uptime, 'Parser: ')warning: 8.0critical: 12.0 +Service('Name: discusage', 'Command: ssh 23.23.23.24 df -a /dev/sda1, 'Parser: ')warning: 80%critical: 90% +} +Host('Name: www05.linspector.org', 'access: www05.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www05.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www06.linspector.org', 'access: www06.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www06.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www11.linspector.org', 'access: www11.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www11.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: hanez', 'access: www.hanez.org', 'HostServices: {Service('Name: load', 'Command: ssh www.hanez.org uptime, 'Parser: ')warning: 8.0critical: 12.0 +Service('Name: processcountbyname', 'Command: ssh www.hanez.org ps ax | grep java | wc -l, 'Parser: ')warning: 100critical: 200 +Service('Name: htmlcontent', 'Command: wget -qO- @host/test.php, 'Parser: ') +Service('Name: discusage', 'Command: ssh www.hanez.org df -a /dev/sda1, 'Parser: ')warning: 80%critical: 90% +Service('Name: discusage', 'Command: ssh www.hanez.org df -a /dev/sda2, 'Parser: ')warning: 70%critical: 90% +Service('Name: discusage', 'Command: ssh www.hanez.org df -a /dev/sda3, 'Parser: ')warning: 70GBcritical: 90GB +Service('Name: processcount', 'Command: ssh www.hanez.org ps ax | wc -l, 'Parser: ')warning: 3000critical: 3800 +Service('Name: fileage', 'Command: ssh www.hanez.org ls -l /var/backup/server_1, 'Parser: ')warning: 2critical: 3 +Service('Name: dirsize', 'Command: ssh www.hanez.org du -chs /var/log, 'Parser: ')warning: 30000000critical: 40000000 +} +Host('Name: www3.unixpeople.org', 'access: 23.23.23.25', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: load', 'Command: ssh 23.23.23.25 uptime, 'Parser: ')warning: 8.0critical: 12.0 +Service('Name: discusage', 'Command: ssh 23.23.23.25 df -a /dev/sda1, 'Parser: ')warning: 80%critical: 90% +Service('Name: ping', 'Command: ping 23.23.23.25, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www16.linspector.org', 'access: www16.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www16.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www18.linspector.org', 'access: www18.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www18.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www01.linspector.org', 'access: www01.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www01.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www12.linspector.org', 'access: www12.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www12.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www22.linspector.org', 'access: www22.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www22.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www14.linspector.org', 'access: www14.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www14.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www19.linspector.org', 'access: www19.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www19.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www13.linspector.org', 'access: www13.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www13.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www17.linspector.org', 'access: www17.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www17.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www20.linspector.org', 'access: www20.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www20.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www07.linspector.org', 'access: www07.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www07.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www09.linspector.org', 'access: www09.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www09.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www.systemchaos.org', 'access: www.systemchaos.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: htmlcontent', 'Command: wget -qO- @host, 'Parser: ') +} +Host('Name: www02.linspector.org', 'access: www02.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www02.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +} +services: { +HostgroupService { Service('Name: load', 'Command: ssh @host uptime, 'Parser: '), []} +HostgroupService { Service('Name: discusage', 'Command: ssh @host df -a @device, 'Parser: df'), []} +HostgroupService { Service('Name: ping', 'Command: ping @host, 'Parser: '), []} +} + +2013-05-24 03:23:24,036 [INFO]: HostGroup: devserver threshold: 5 parent: network +members: { +Member Id: hanez Name: Johannes Findeisen Filters: Filter('Name: sms', 'Command: /usr/bin/warn_the_admin_sms +23345567 @+message', 'Priority: 0')Filter('Name: email', 'Command: /usr/bin/warn_the_admin_mail you@hanez.org @+message', 'Priority: 1') +} +hosts: { +} +services: { +HostgroupService { Service('Name: load', 'Command: ssh @host uptime, 'Parser: '), []} +HostgroupService { Service('Name: discusage', 'Command: ssh @host df -a @device, 'Parser: df'), []} +HostgroupService { Service('Name: ping', 'Command: ping @host, 'Parser: '), []} +} + +2013-05-24 03:23:24,036 [INFO]: HostGroup: ruff threshold: 100 parent: +members: { +Member Id: hanez Name: Johannes Findeisen Filters: Filter('Name: sms', 'Command: /usr/bin/warn_the_admin_sms +23345567 @+message', 'Priority: 0')Filter('Name: email', 'Command: /usr/bin/warn_the_admin_mail you@hanez.org @+message', 'Priority: 1') +Member Id: ruff Name: Ruffn Buffn Filters: Filter('Name: sms', 'Command: /usr/bin/warn_the_admin_sms +23343457 @+message', 'Priority: 0') +} +hosts: { +Host('Name: www.unixpeople.org', 'access: 23.23.23.23', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: load', 'Command: ssh 23.23.23.23 uptime, 'Parser: ')warning: 8.0critical: 12.0 +Service('Name: discusage', 'Command: ssh 23.23.23.23 df -a /dev/sda1, 'Parser: ')warning: 80%critical: 90% +} +} +services: { +HostgroupService { Service('Name: busy_waiting', 'Command: sleep 3600, 'Parser: '), []} +} + +2013-05-24 03:23:24,037 [INFO]: HostGroup: all_for_hanez threshold: 10 parent: network +members: { +Member Id: hanez Name: Johannes Findeisen Filters: Filter('Name: sms', 'Command: /usr/bin/warn_the_admin_sms +23345567 @+message', 'Priority: 0')Filter('Name: email', 'Command: /usr/bin/warn_the_admin_mail you@hanez.org @+message', 'Priority: 1') +} +hosts: { +Host('Name: www21.linspector.org', 'access: www21.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www21.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www.unixpeople.org', 'access: 23.23.23.23', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: load', 'Command: ssh 23.23.23.23 uptime, 'Parser: ')warning: 8.0critical: 12.0 +Service('Name: discusage', 'Command: ssh 23.23.23.23 df -a /dev/sda1, 'Parser: ')warning: 80%critical: 90% +} +Host('Name: router.systemchaos.org', 'access: 192.168.2.1', 'HostServices: {Service('Name: ping', 'Command: ping 192.168.2.1, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www08.linspector.org', 'access: www08.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www08.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www03.linspector.org', 'access: www03.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www03.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www04.linspector.org', 'access: www04.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www04.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www10.linspector.org', 'access: www10.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www10.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www15.linspector.org', 'access: www15.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www15.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www2.unixpeople.org', 'access: 23.23.23.24', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: load', 'Command: ssh 23.23.23.24 uptime, 'Parser: ')warning: 8.0critical: 12.0 +Service('Name: discusage', 'Command: ssh 23.23.23.24 df -a /dev/sda1, 'Parser: ')warning: 80%critical: 90% +} +Host('Name: www05.linspector.org', 'access: www05.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www05.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www06.linspector.org', 'access: www06.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www06.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www11.linspector.org', 'access: www11.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www11.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: hanez', 'access: www.hanez.org', 'HostServices: {Service('Name: load', 'Command: ssh www.hanez.org uptime, 'Parser: ')warning: 8.0critical: 12.0 +Service('Name: processcountbyname', 'Command: ssh www.hanez.org ps ax | grep java | wc -l, 'Parser: ')warning: 100critical: 200 +Service('Name: htmlcontent', 'Command: wget -qO- @host/test.php, 'Parser: ') +Service('Name: discusage', 'Command: ssh www.hanez.org df -a /dev/sda1, 'Parser: ')warning: 80%critical: 90% +Service('Name: discusage', 'Command: ssh www.hanez.org df -a /dev/sda2, 'Parser: ')warning: 70%critical: 90% +Service('Name: discusage', 'Command: ssh www.hanez.org df -a /dev/sda3, 'Parser: ')warning: 70GBcritical: 90GB +Service('Name: processcount', 'Command: ssh www.hanez.org ps ax | wc -l, 'Parser: ')warning: 3000critical: 3800 +Service('Name: fileage', 'Command: ssh www.hanez.org ls -l /var/backup/server_1, 'Parser: ')warning: 2critical: 3 +Service('Name: dirsize', 'Command: ssh www.hanez.org du -chs /var/log, 'Parser: ')warning: 30000000critical: 40000000 +} +Host('Name: www3.unixpeople.org', 'access: 23.23.23.25', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: load', 'Command: ssh 23.23.23.25 uptime, 'Parser: ')warning: 8.0critical: 12.0 +Service('Name: discusage', 'Command: ssh 23.23.23.25 df -a /dev/sda1, 'Parser: ')warning: 80%critical: 90% +Service('Name: ping', 'Command: ping 23.23.23.25, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www16.linspector.org', 'access: www16.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www16.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www18.linspector.org', 'access: www18.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www18.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www01.linspector.org', 'access: www01.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www01.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www12.linspector.org', 'access: www12.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www12.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www22.linspector.org', 'access: www22.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www22.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www14.linspector.org', 'access: www14.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www14.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www19.linspector.org', 'access: www19.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www19.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www13.linspector.org', 'access: www13.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www13.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www17.linspector.org', 'access: www17.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www17.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www20.linspector.org', 'access: www20.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www20.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www07.linspector.org', 'access: www07.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www07.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www09.linspector.org', 'access: www09.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www09.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www.systemchaos.org', 'access: www.systemchaos.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: htmlcontent', 'Command: wget -qO- @host, 'Parser: ') +} +Host('Name: www02.linspector.org', 'access: www02.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www02.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +} +services: { +HostgroupService { Service('Name: load', 'Command: ssh @host uptime, 'Parser: '), []} +HostgroupService { Service('Name: discusage', 'Command: ssh @host df -a @device, 'Parser: df'), []} +HostgroupService { Service('Name: ping', 'Command: ping @host, 'Parser: '), []} +} + +2013-05-24 03:24:47,163 [INFO]: parsed arguments +2013-05-24 03:24:47,163 [INFO]: starting linspector: reading config... (./linspector.full.json) +2013-05-24 03:24:47,164 [WARNING]: filter: phone is not defined in member Peter Hansen +2013-05-24 03:24:47,165 [WARNING]: filter: phone is not defined in member Jens Larssen +2013-05-24 03:24:47,165 [WARNING]: filter: phone is not defined in member Hans-Peter Hansen (CEO) +2013-05-24 03:24:47,166 [WARNING]: undefined parameter: device in host www.unixpeople.org from service load +2013-05-24 03:24:47,166 [WARNING]: undefined parameter: device in host www2.unixpeople.org from service load +2013-05-24 03:24:47,167 [WARNING]: undefined parameter: content in host hanez from service htmlcontent +2013-05-24 03:24:47,167 [WARNING]: undefined parameter: device in host www3.unixpeople.org from service load +2013-05-24 03:24:47,168 [WARNING]: undefined parameter: content in host www.systemchaos.org from service htmlcontent +2013-05-24 03:24:47,169 [DEBUG]: parsed config: +2013-05-24 03:24:47,169 [INFO]: HostGroup: unixpeople threshold: 5 parent: network +members: { +Member Id: hanez Name: Johannes Findeisen Filters: Filter('Name: sms', 'Command: /usr/bin/warn_the_admin_sms +23345567 @+message', 'Priority: 0')Filter('Name: email', 'Command: /usr/bin/warn_the_admin_mail you@hanez.org @+message', 'Priority: 1') +Member Id: unixpeople Name: Hanna Findeisen Filters: Filter('Name: sms', 'Command: /usr/bin/warn_the_admin_sms +2334556733333 @+message', 'Priority: 0')Filter('Name: email', 'Command: /usr/bin/warn_the_admin_mail master@hanez.org @+message', 'Priority: 1') +Member Id: admin Name: Peter Hansen Filters: Filter('Name: sms', 'Command: /usr/bin/warn_the_admin_sms +23345567 @+message', 'Priority: 0')Filter('Name: email', 'Command: /usr/bin/warn_the_admin_mail admin@systemchaos.org @+message', 'Priority: 1') +} +hosts: { +Host('Name: www.unixpeople.org', 'access: 23.23.23.23', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: load', 'Command: ssh 23.23.23.23 uptime, 'Parser: ')warning: 8.0critical: 12.0 +Service('Name: discusage', 'Command: ssh 23.23.23.23 df -a /dev/sda1, 'Parser: ')warning: 80%critical: 90% +} +Host('Name: www08.linspector.org', 'access: www08.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www08.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www2.unixpeople.org', 'access: 23.23.23.24', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: load', 'Command: ssh 23.23.23.24 uptime, 'Parser: ')warning: 8.0critical: 12.0 +Service('Name: discusage', 'Command: ssh 23.23.23.24 df -a /dev/sda1, 'Parser: ')warning: 80%critical: 90% +} +Host('Name: www3.unixpeople.org', 'access: 23.23.23.25', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: load', 'Command: ssh 23.23.23.25 uptime, 'Parser: ')warning: 8.0critical: 12.0 +Service('Name: discusage', 'Command: ssh 23.23.23.25 df -a /dev/sda1, 'Parser: ')warning: 80%critical: 90% +Service('Name: ping', 'Command: ping 23.23.23.25, 'Parser: ')warning: 100mscritical: 250ms +} +} +services: { +HostgroupService { Service('Name: load', 'Command: ssh @host uptime, 'Parser: '), []} +HostgroupService { Service('Name: discusage', 'Command: ssh @host df -a @device, 'Parser: df'), []} +HostgroupService { Service('Name: ping', 'Command: ping @host, 'Parser: '), []} +} + +2013-05-24 03:24:47,170 [INFO]: HostGroup: all threshold: 10 parent: network +members: { +Member Id: admin Name: Peter Hansen Filters: Filter('Name: sms', 'Command: /usr/bin/warn_the_admin_sms +23345567 @+message', 'Priority: 0')Filter('Name: email', 'Command: /usr/bin/warn_the_admin_mail admin@systemchaos.org @+message', 'Priority: 1') +} +hosts: { +Host('Name: www21.linspector.org', 'access: www21.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www21.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www.unixpeople.org', 'access: 23.23.23.23', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: load', 'Command: ssh 23.23.23.23 uptime, 'Parser: ')warning: 8.0critical: 12.0 +Service('Name: discusage', 'Command: ssh 23.23.23.23 df -a /dev/sda1, 'Parser: ')warning: 80%critical: 90% +} +Host('Name: router.systemchaos.org', 'access: 192.168.2.1', 'HostServices: {Service('Name: ping', 'Command: ping 192.168.2.1, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www08.linspector.org', 'access: www08.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www08.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www03.linspector.org', 'access: www03.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www03.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www04.linspector.org', 'access: www04.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www04.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www10.linspector.org', 'access: www10.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www10.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www15.linspector.org', 'access: www15.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www15.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www2.unixpeople.org', 'access: 23.23.23.24', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: load', 'Command: ssh 23.23.23.24 uptime, 'Parser: ')warning: 8.0critical: 12.0 +Service('Name: discusage', 'Command: ssh 23.23.23.24 df -a /dev/sda1, 'Parser: ')warning: 80%critical: 90% +} +Host('Name: www05.linspector.org', 'access: www05.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www05.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www06.linspector.org', 'access: www06.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www06.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www11.linspector.org', 'access: www11.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www11.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: hanez', 'access: www.hanez.org', 'HostServices: {Service('Name: load', 'Command: ssh www.hanez.org uptime, 'Parser: ')warning: 8.0critical: 12.0 +Service('Name: processcountbyname', 'Command: ssh www.hanez.org ps ax | grep java | wc -l, 'Parser: ')warning: 100critical: 200 +Service('Name: htmlcontent', 'Command: wget -qO- @host/test.php, 'Parser: ') +Service('Name: discusage', 'Command: ssh www.hanez.org df -a /dev/sda1, 'Parser: ')warning: 80%critical: 90% +Service('Name: discusage', 'Command: ssh www.hanez.org df -a /dev/sda2, 'Parser: ')warning: 70%critical: 90% +Service('Name: discusage', 'Command: ssh www.hanez.org df -a /dev/sda3, 'Parser: ')warning: 70GBcritical: 90GB +Service('Name: processcount', 'Command: ssh www.hanez.org ps ax | wc -l, 'Parser: ')warning: 3000critical: 3800 +Service('Name: fileage', 'Command: ssh www.hanez.org ls -l /var/backup/server_1, 'Parser: ')warning: 2critical: 3 +Service('Name: dirsize', 'Command: ssh www.hanez.org du -chs /var/log, 'Parser: ')warning: 30000000critical: 40000000 +} +Host('Name: www3.unixpeople.org', 'access: 23.23.23.25', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: load', 'Command: ssh 23.23.23.25 uptime, 'Parser: ')warning: 8.0critical: 12.0 +Service('Name: discusage', 'Command: ssh 23.23.23.25 df -a /dev/sda1, 'Parser: ')warning: 80%critical: 90% +Service('Name: ping', 'Command: ping 23.23.23.25, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www16.linspector.org', 'access: www16.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www16.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www18.linspector.org', 'access: www18.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www18.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www01.linspector.org', 'access: www01.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www01.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www12.linspector.org', 'access: www12.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www12.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www22.linspector.org', 'access: www22.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www22.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www14.linspector.org', 'access: www14.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www14.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www19.linspector.org', 'access: www19.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www19.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www13.linspector.org', 'access: www13.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www13.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www17.linspector.org', 'access: www17.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www17.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www20.linspector.org', 'access: www20.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www20.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www07.linspector.org', 'access: www07.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www07.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www09.linspector.org', 'access: www09.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www09.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www.systemchaos.org', 'access: www.systemchaos.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: htmlcontent', 'Command: wget -qO- @host, 'Parser: ') +} +Host('Name: www02.linspector.org', 'access: www02.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www02.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +} +services: { +HostgroupService { Service('Name: load', 'Command: ssh @host uptime, 'Parser: '), []} +HostgroupService { Service('Name: discusage', 'Command: ssh @host df -a @device, 'Parser: df'), []} +HostgroupService { Service('Name: ping', 'Command: ping @host, 'Parser: '), []} +} + +2013-05-24 03:24:47,170 [INFO]: HostGroup: linspector-01 threshold: 5 parent: network +members: { +Member Id: hanez Name: Johannes Findeisen Filters: Filter('Name: sms', 'Command: /usr/bin/warn_the_admin_sms +23345567 @+message', 'Priority: 0')Filter('Name: email', 'Command: /usr/bin/warn_the_admin_mail you@hanez.org @+message', 'Priority: 1') +Member Id: linspector Name: Linspector BOT Filters: Filter('Name: sms', 'Command: /usr/bin/warn_the_admin_sms +23345567213123 @+message', 'Priority: 0')Filter('Name: email', 'Command: /usr/bin/warn_the_admin_mail botty@hanez.org @+message', 'Priority: 1') +} +hosts: { +Host('Name: www08.linspector.org', 'access: www08.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www08.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www03.linspector.org', 'access: www03.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www03.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www04.linspector.org', 'access: www04.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www04.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www05.linspector.org', 'access: www05.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www05.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www06.linspector.org', 'access: www06.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www06.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www01.linspector.org', 'access: www01.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www01.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www07.linspector.org', 'access: www07.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www07.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www02.linspector.org', 'access: www02.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www02.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +} +services: { +HostgroupService { Service('Name: load', 'Command: ssh @host uptime, 'Parser: '), []} +HostgroupService { Service('Name: discusage', 'Command: ssh @host df -a @device, 'Parser: df'), []} +HostgroupService { Service('Name: ping', 'Command: ping @host, 'Parser: '), []} +} + +2013-05-24 03:24:47,170 [INFO]: HostGroup: network threshold: 5 parent: +members: { +Member Id: jens Name: Jens Larssen Filters: Filter('Name: sms', 'Command: /usr/bin/warn_the_admin_sms +23345567 @+message', 'Priority: 0')Filter('Name: email', 'Command: /usr/bin/warn_the_admin_mail jens@systemchaos.org @+message', 'Priority: 1') +} +hosts: { +Host('Name: router.systemchaos.org', 'access: 192.168.2.1', 'HostServices: {Service('Name: ping', 'Command: ping 192.168.2.1, 'Parser: ')warning: 100mscritical: 250ms +} +} +services: { +HostgroupService { Service('Name: load', 'Command: ssh @host uptime, 'Parser: '), []} +HostgroupService { Service('Name: ping', 'Command: ping @host, 'Parser: '), []} +} + +2013-05-24 03:24:47,171 [INFO]: HostGroup: hanez threshold: 5 parent: network +members: { +Member Id: hanez Name: Johannes Findeisen Filters: Filter('Name: sms', 'Command: /usr/bin/warn_the_admin_sms +23345567 @+message', 'Priority: 0')Filter('Name: email', 'Command: /usr/bin/warn_the_admin_mail you@hanez.org @+message', 'Priority: 1') +Member Id: jens Name: Jens Larssen Filters: Filter('Name: sms', 'Command: /usr/bin/warn_the_admin_sms +23345567 @+message', 'Priority: 0')Filter('Name: email', 'Command: /usr/bin/warn_the_admin_mail jens@systemchaos.org @+message', 'Priority: 1') +} +hosts: { +Host('Name: www.unixpeople.org', 'access: 23.23.23.23', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: load', 'Command: ssh 23.23.23.23 uptime, 'Parser: ')warning: 8.0critical: 12.0 +Service('Name: discusage', 'Command: ssh 23.23.23.23 df -a /dev/sda1, 'Parser: ')warning: 80%critical: 90% +} +Host('Name: router.systemchaos.org', 'access: 192.168.2.1', 'HostServices: {Service('Name: ping', 'Command: ping 192.168.2.1, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www2.unixpeople.org', 'access: 23.23.23.24', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: load', 'Command: ssh 23.23.23.24 uptime, 'Parser: ')warning: 8.0critical: 12.0 +Service('Name: discusage', 'Command: ssh 23.23.23.24 df -a /dev/sda1, 'Parser: ')warning: 80%critical: 90% +} +Host('Name: hanez', 'access: www.hanez.org', 'HostServices: {Service('Name: load', 'Command: ssh www.hanez.org uptime, 'Parser: ')warning: 8.0critical: 12.0 +Service('Name: processcountbyname', 'Command: ssh www.hanez.org ps ax | grep java | wc -l, 'Parser: ')warning: 100critical: 200 +Service('Name: htmlcontent', 'Command: wget -qO- @host/test.php, 'Parser: ') +Service('Name: discusage', 'Command: ssh www.hanez.org df -a /dev/sda1, 'Parser: ')warning: 80%critical: 90% +Service('Name: discusage', 'Command: ssh www.hanez.org df -a /dev/sda2, 'Parser: ')warning: 70%critical: 90% +Service('Name: discusage', 'Command: ssh www.hanez.org df -a /dev/sda3, 'Parser: ')warning: 70GBcritical: 90GB +Service('Name: processcount', 'Command: ssh www.hanez.org ps ax | wc -l, 'Parser: ')warning: 3000critical: 3800 +Service('Name: fileage', 'Command: ssh www.hanez.org ls -l /var/backup/server_1, 'Parser: ')warning: 2critical: 3 +Service('Name: dirsize', 'Command: ssh www.hanez.org du -chs /var/log, 'Parser: ')warning: 30000000critical: 40000000 +} +Host('Name: www3.unixpeople.org', 'access: 23.23.23.25', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: load', 'Command: ssh 23.23.23.25 uptime, 'Parser: ')warning: 8.0critical: 12.0 +Service('Name: discusage', 'Command: ssh 23.23.23.25 df -a /dev/sda1, 'Parser: ')warning: 80%critical: 90% +Service('Name: ping', 'Command: ping 23.23.23.25, 'Parser: ')warning: 100mscritical: 250ms +} +} +services: { +HostgroupService { Service('Name: load', 'Command: ssh @host uptime, 'Parser: '), []} +HostgroupService { Service('Name: discusage', 'Command: ssh @host df -a @device, 'Parser: df'), []} +HostgroupService { Service('Name: ping', 'Command: ping @host, 'Parser: '), []} +} + +2013-05-24 03:24:47,171 [INFO]: HostGroup: linspector-02 threshold: 5 parent: network +members: { +Member Id: hanez Name: Johannes Findeisen Filters: Filter('Name: sms', 'Command: /usr/bin/warn_the_admin_sms +23345567 @+message', 'Priority: 0')Filter('Name: email', 'Command: /usr/bin/warn_the_admin_mail you@hanez.org @+message', 'Priority: 1') +Member Id: linspector Name: Linspector BOT Filters: Filter('Name: sms', 'Command: /usr/bin/warn_the_admin_sms +23345567213123 @+message', 'Priority: 0')Filter('Name: email', 'Command: /usr/bin/warn_the_admin_mail botty@hanez.org @+message', 'Priority: 1') +} +hosts: { +Host('Name: www10.linspector.org', 'access: www10.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www10.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www15.linspector.org', 'access: www15.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www15.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www11.linspector.org', 'access: www11.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www11.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www16.linspector.org', 'access: www16.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www16.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www12.linspector.org', 'access: www12.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www12.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www14.linspector.org', 'access: www14.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www14.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www13.linspector.org', 'access: www13.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www13.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www09.linspector.org', 'access: www09.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www09.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +} +services: { +HostgroupService { Service('Name: load', 'Command: ssh @host uptime, 'Parser: '), []} +HostgroupService { Service('Name: discusage', 'Command: ssh @host df -a @device, 'Parser: df'), []} +HostgroupService { Service('Name: ping', 'Command: ping @host, 'Parser: '), []} +} + +2013-05-24 03:24:47,172 [INFO]: HostGroup: all_for_nonexistent threshold: 10 parent: network +members: { +} +hosts: { +Host('Name: www21.linspector.org', 'access: www21.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www21.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www.unixpeople.org', 'access: 23.23.23.23', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: load', 'Command: ssh 23.23.23.23 uptime, 'Parser: ')warning: 8.0critical: 12.0 +Service('Name: discusage', 'Command: ssh 23.23.23.23 df -a /dev/sda1, 'Parser: ')warning: 80%critical: 90% +} +Host('Name: router.systemchaos.org', 'access: 192.168.2.1', 'HostServices: {Service('Name: ping', 'Command: ping 192.168.2.1, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www08.linspector.org', 'access: www08.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www08.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www03.linspector.org', 'access: www03.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www03.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www04.linspector.org', 'access: www04.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www04.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www10.linspector.org', 'access: www10.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www10.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www15.linspector.org', 'access: www15.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www15.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www2.unixpeople.org', 'access: 23.23.23.24', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: load', 'Command: ssh 23.23.23.24 uptime, 'Parser: ')warning: 8.0critical: 12.0 +Service('Name: discusage', 'Command: ssh 23.23.23.24 df -a /dev/sda1, 'Parser: ')warning: 80%critical: 90% +} +Host('Name: www05.linspector.org', 'access: www05.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www05.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www06.linspector.org', 'access: www06.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www06.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www11.linspector.org', 'access: www11.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www11.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: hanez', 'access: www.hanez.org', 'HostServices: {Service('Name: load', 'Command: ssh www.hanez.org uptime, 'Parser: ')warning: 8.0critical: 12.0 +Service('Name: processcountbyname', 'Command: ssh www.hanez.org ps ax | grep java | wc -l, 'Parser: ')warning: 100critical: 200 +Service('Name: htmlcontent', 'Command: wget -qO- @host/test.php, 'Parser: ') +Service('Name: discusage', 'Command: ssh www.hanez.org df -a /dev/sda1, 'Parser: ')warning: 80%critical: 90% +Service('Name: discusage', 'Command: ssh www.hanez.org df -a /dev/sda2, 'Parser: ')warning: 70%critical: 90% +Service('Name: discusage', 'Command: ssh www.hanez.org df -a /dev/sda3, 'Parser: ')warning: 70GBcritical: 90GB +Service('Name: processcount', 'Command: ssh www.hanez.org ps ax | wc -l, 'Parser: ')warning: 3000critical: 3800 +Service('Name: fileage', 'Command: ssh www.hanez.org ls -l /var/backup/server_1, 'Parser: ')warning: 2critical: 3 +Service('Name: dirsize', 'Command: ssh www.hanez.org du -chs /var/log, 'Parser: ')warning: 30000000critical: 40000000 +} +Host('Name: www3.unixpeople.org', 'access: 23.23.23.25', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: load', 'Command: ssh 23.23.23.25 uptime, 'Parser: ')warning: 8.0critical: 12.0 +Service('Name: discusage', 'Command: ssh 23.23.23.25 df -a /dev/sda1, 'Parser: ')warning: 80%critical: 90% +Service('Name: ping', 'Command: ping 23.23.23.25, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www16.linspector.org', 'access: www16.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www16.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www18.linspector.org', 'access: www18.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www18.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www01.linspector.org', 'access: www01.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www01.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www12.linspector.org', 'access: www12.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www12.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www22.linspector.org', 'access: www22.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www22.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www14.linspector.org', 'access: www14.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www14.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www19.linspector.org', 'access: www19.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www19.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www13.linspector.org', 'access: www13.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www13.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www17.linspector.org', 'access: www17.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www17.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www20.linspector.org', 'access: www20.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www20.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www07.linspector.org', 'access: www07.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www07.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www09.linspector.org', 'access: www09.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www09.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www.systemchaos.org', 'access: www.systemchaos.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: htmlcontent', 'Command: wget -qO- @host, 'Parser: ') +} +Host('Name: www02.linspector.org', 'access: www02.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www02.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +} +services: { +HostgroupService { Service('Name: load', 'Command: ssh @host uptime, 'Parser: '), []} +HostgroupService { Service('Name: discusage', 'Command: ssh @host df -a @device, 'Parser: df'), []} +HostgroupService { Service('Name: ping', 'Command: ping @host, 'Parser: '), []} +} + +2013-05-24 03:24:47,172 [INFO]: HostGroup: devserver threshold: 5 parent: network +members: { +Member Id: hanez Name: Johannes Findeisen Filters: Filter('Name: sms', 'Command: /usr/bin/warn_the_admin_sms +23345567 @+message', 'Priority: 0')Filter('Name: email', 'Command: /usr/bin/warn_the_admin_mail you@hanez.org @+message', 'Priority: 1') +} +hosts: { +} +services: { +HostgroupService { Service('Name: load', 'Command: ssh @host uptime, 'Parser: '), []} +HostgroupService { Service('Name: discusage', 'Command: ssh @host df -a @device, 'Parser: df'), []} +HostgroupService { Service('Name: ping', 'Command: ping @host, 'Parser: '), []} +} + +2013-05-24 03:24:47,172 [INFO]: HostGroup: ruff threshold: 100 parent: +members: { +Member Id: hanez Name: Johannes Findeisen Filters: Filter('Name: sms', 'Command: /usr/bin/warn_the_admin_sms +23345567 @+message', 'Priority: 0')Filter('Name: email', 'Command: /usr/bin/warn_the_admin_mail you@hanez.org @+message', 'Priority: 1') +Member Id: ruff Name: Ruffn Buffn Filters: Filter('Name: sms', 'Command: /usr/bin/warn_the_admin_sms +23343457 @+message', 'Priority: 0') +} +hosts: { +Host('Name: www.unixpeople.org', 'access: 23.23.23.23', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: load', 'Command: ssh 23.23.23.23 uptime, 'Parser: ')warning: 8.0critical: 12.0 +Service('Name: discusage', 'Command: ssh 23.23.23.23 df -a /dev/sda1, 'Parser: ')warning: 80%critical: 90% +} +} +services: { +HostgroupService { Service('Name: busy_waiting', 'Command: sleep 3600, 'Parser: '), []} +} + +2013-05-24 03:24:47,173 [INFO]: HostGroup: all_for_hanez threshold: 10 parent: network +members: { +Member Id: hanez Name: Johannes Findeisen Filters: Filter('Name: sms', 'Command: /usr/bin/warn_the_admin_sms +23345567 @+message', 'Priority: 0')Filter('Name: email', 'Command: /usr/bin/warn_the_admin_mail you@hanez.org @+message', 'Priority: 1') +} +hosts: { +Host('Name: www21.linspector.org', 'access: www21.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www21.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www.unixpeople.org', 'access: 23.23.23.23', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: load', 'Command: ssh 23.23.23.23 uptime, 'Parser: ')warning: 8.0critical: 12.0 +Service('Name: discusage', 'Command: ssh 23.23.23.23 df -a /dev/sda1, 'Parser: ')warning: 80%critical: 90% +} +Host('Name: router.systemchaos.org', 'access: 192.168.2.1', 'HostServices: {Service('Name: ping', 'Command: ping 192.168.2.1, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www08.linspector.org', 'access: www08.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www08.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www03.linspector.org', 'access: www03.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www03.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www04.linspector.org', 'access: www04.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www04.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www10.linspector.org', 'access: www10.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www10.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www15.linspector.org', 'access: www15.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www15.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www2.unixpeople.org', 'access: 23.23.23.24', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: load', 'Command: ssh 23.23.23.24 uptime, 'Parser: ')warning: 8.0critical: 12.0 +Service('Name: discusage', 'Command: ssh 23.23.23.24 df -a /dev/sda1, 'Parser: ')warning: 80%critical: 90% +} +Host('Name: www05.linspector.org', 'access: www05.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www05.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www06.linspector.org', 'access: www06.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www06.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www11.linspector.org', 'access: www11.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www11.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: hanez', 'access: www.hanez.org', 'HostServices: {Service('Name: load', 'Command: ssh www.hanez.org uptime, 'Parser: ')warning: 8.0critical: 12.0 +Service('Name: processcountbyname', 'Command: ssh www.hanez.org ps ax | grep java | wc -l, 'Parser: ')warning: 100critical: 200 +Service('Name: htmlcontent', 'Command: wget -qO- @host/test.php, 'Parser: ') +Service('Name: discusage', 'Command: ssh www.hanez.org df -a /dev/sda1, 'Parser: ')warning: 80%critical: 90% +Service('Name: discusage', 'Command: ssh www.hanez.org df -a /dev/sda2, 'Parser: ')warning: 70%critical: 90% +Service('Name: discusage', 'Command: ssh www.hanez.org df -a /dev/sda3, 'Parser: ')warning: 70GBcritical: 90GB +Service('Name: processcount', 'Command: ssh www.hanez.org ps ax | wc -l, 'Parser: ')warning: 3000critical: 3800 +Service('Name: fileage', 'Command: ssh www.hanez.org ls -l /var/backup/server_1, 'Parser: ')warning: 2critical: 3 +Service('Name: dirsize', 'Command: ssh www.hanez.org du -chs /var/log, 'Parser: ')warning: 30000000critical: 40000000 +} +Host('Name: www3.unixpeople.org', 'access: 23.23.23.25', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: load', 'Command: ssh 23.23.23.25 uptime, 'Parser: ')warning: 8.0critical: 12.0 +Service('Name: discusage', 'Command: ssh 23.23.23.25 df -a /dev/sda1, 'Parser: ')warning: 80%critical: 90% +Service('Name: ping', 'Command: ping 23.23.23.25, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www16.linspector.org', 'access: www16.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www16.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www18.linspector.org', 'access: www18.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www18.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www01.linspector.org', 'access: www01.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www01.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www12.linspector.org', 'access: www12.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www12.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www22.linspector.org', 'access: www22.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www22.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www14.linspector.org', 'access: www14.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www14.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www19.linspector.org', 'access: www19.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www19.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www13.linspector.org', 'access: www13.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www13.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www17.linspector.org', 'access: www17.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www17.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www20.linspector.org', 'access: www20.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www20.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www07.linspector.org', 'access: www07.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www07.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www09.linspector.org', 'access: www09.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www09.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +Host('Name: www.systemchaos.org', 'access: www.systemchaos.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: htmlcontent', 'Command: wget -qO- @host, 'Parser: ') +} +Host('Name: www02.linspector.org', 'access: www02.linspector.org', 'parent: router.systemchaos.org', 'HostServices: {Service('Name: ping', 'Command: ping www02.linspector.org, 'Parser: ')warning: 100mscritical: 250ms +} +} +services: { +HostgroupService { Service('Name: load', 'Command: ssh @host uptime, 'Parser: '), []} +HostgroupService { Service('Name: discusage', 'Command: ssh @host df -a @device, 'Parser: df'), []} +HostgroupService { Service('Name: ping', 'Command: ping @host, 'Parser: '), []} +} +