X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=siteinfo.py;fp=siteinfo.py;h=4b4daf77fabe54721bc05b0a6f5c72ea9c791380;hb=1aa6b24594dc485d7232649c50e9773956a1492f;hp=6fe6496972f74f57b1d025649cffb47a981f7b3f;hpb=924b7e5c530ecf25d4c5b002fa89ff73ef11f53c;p=monitor.git diff --git a/siteinfo.py b/siteinfo.py index 6fe6496..4b4daf7 100755 --- a/siteinfo.py +++ b/siteinfo.py @@ -62,7 +62,7 @@ def plc_print_siteinfo(plcsite): diff_time(plcsite['last_updated'])) print "" - nodes = api.GetNodes(plcsite['node_ids']) + nodes = plccache.GetNodesByIds(plcsite['node_ids']) print " Checked: %s" % time.ctime() print "\t host | state | obs | created | updated | last_contact " for plcnode in nodes: @@ -79,7 +79,7 @@ act_all = database.dbLoad("act_all") for site in config.args: config.site = site - plc_siteinfo = api.GetSites({'login_base': config.site})[0] + plc_siteinfo = plccache.GetSitesByName([config.site]) url = "https://www.planet-lab.org/db/sites/index.php?site_pattern=" plc_siteinfo['url'] = url + plc_siteinfo['login_base'] @@ -87,7 +87,7 @@ for site in config.args: # rerun findbad with the nodes in the given nodes. import os file = "findbad.txt" - nodes = api.GetNodes(plc_siteinfo['node_ids'], ['hostname']) + nodes = plccache.GetNodesByIds(plc_siteinfo['node_ids']) nodes = [ n['hostname'] for n in nodes ] util.file.setFileFromList(file, nodes) os.system("./findbad.py --cachenodes --debug=0 --dbname=findbad --increment --nodelist %s" % file)