added one more host to hostgroup and debug stuff to python code

This commit is contained in:
Johannes Findeisen 2013-08-14 23:38:32 +02:00
commit 88638dcede
2 changed files with 10 additions and 5 deletions

View file

@ -8,24 +8,26 @@
} }
}, },
"periods": { "periods": {
"always": { "seconds": 5, "comment": "Yes, yes, yes!" } "always": { "seconds": 5 }
}, },
"hostgroups":{ "hostgroups":{
"hanez":{ "servers":{
"members": ["hanez"], "members": ["hanez"],
"hosts": ["a.systemchaos.org"], "hosts": [ "a.systemchaos.org", "b.systemchaos.org" ],
"services":[ "services":[
{ {
"class": "tcpconnect", "class": "tcpconnect",
"args": { "port": 80 }, "args": { "port": 80 },
"periods": ["always"], "periods": ["always"],
"fails": { "email": 0 },
"threshold": 10 "threshold": 10
} }
] ]
} }
}, },
"layouts":{ "layouts":{
"main":{ "hostgroups": ["hanez"], "enabled": true } "main":{
"hostgroups": ["servers"],
"enabled": true
}
} }
} }

View file

@ -29,14 +29,17 @@ class TcpconnectService(Service):
except socket.error, msg: except socket.error, msg:
#log.w("%s\n" % msg[1]) #log.w("%s\n" % msg[1])
self.errorcode = 1 self.errorcode = 1
self.errormessage = "Could not create socket."
try: try:
sock.connect((host, self.port)) sock.connect((host, self.port))
except socket.error, msg: except socket.error, msg:
#log.w("%s\n" % msg[1]) #log.w("%s\n" % msg[1])
self.errorcode = 2 self.errorcode = 2
self.errormessage = "Could not establish connection."
print(self.errorcode) print(self.errorcode)
print(self.errormessage)
sock.close() sock.close()
return return