X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=sitebad.py;h=6c09c1ccd6a215c05922b24c6b7cde2bcda9b623;hb=ad64c5a61ce63a0299bb3e80131455323c0a6bef;hp=4d9ee33b45ab9ccdbfcb95ed20862c249c1d0687;hpb=c9d06f3b274ecbc092a0b3eb1f5ceb6c0f734aad;p=monitor.git diff --git a/sitebad.py b/sitebad.py index 4d9ee33..6c09c1c 100755 --- a/sitebad.py +++ b/sitebad.py @@ -44,6 +44,8 @@ def getnodesup(nodelist): up = 0 for node in nodelist: try: + # NOTE: adding a condition for nodehist.haspcu would include pcus + # in the calculation nodehist = HistoryNodeRecord.findby_or_create(hostname=node['hostname']) nodebl = BlacklistRecord.get_by(hostname=node['hostname']) if (nodehist is not None and nodehist.status != 'down') or \ @@ -51,6 +53,7 @@ def getnodesup(nodelist): up = up + 1 except: import traceback + email_exception(node['hostname']) print traceback.print_exc() return up