X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=nodenetwork.py;h=baa64cd826dc5a27d40ac6922157797242fef9fb;hb=refs%2Fheads%2F1.0;hp=5c1a4399af3eb89e4c43adaa879d611212c07c12;hpb=69c53cbc39d4fed2c8947809fbecd297f9336b2f;p=monitor.git diff --git a/nodenetwork.py b/nodenetwork.py index 5c1a439..baa64cd 100755 --- a/nodenetwork.py +++ b/nodenetwork.py @@ -8,32 +8,32 @@ import util.file if len(sys.argv[1:]) > 0: for host in sys.argv[1:]: n = api.GetNodes(host)[0] - nn = api.GetNodeNetworks(n['nodenetwork_ids']) + nn = api.GetInterfaces(n['interface_ids']) for nodenet in nn: - nnet2 = api.GetNodeNetworks({'ip': nodenet['ip']}) + nnet2 = api.GetInterfaces({'ip': nodenet['ip']}) print "len of nn entries with ip: %s == %s " % ( nodenet['ip'], len(nnet2) ) for nn2 in nnet2: n2 = api.GetNodes(nn2['node_id']) - print "\t%d node is attached to nodenetwork %s" % ( len(n2), nn2['nodenetwork_id'] ) + print "\t%d node is attached to nodenetwork %s" % ( len(n2), nn2['interface_id'] ) if len(n2) != 0 : n2 = n2[0] print #print "host %s : %s" % (n2['hostname'], n2['node_id']) else: pass - #print nn2['nodenetwork_id'] - #api.DeleteNodeNetwork(nn2['nodenetwork_id']) + #print nn2['interface_id'] + #api.DeleteNodeNetwork(nn2['interface_id']) else: nnids = util.file.getListFromFile('nnids.txt') nnids = [ int(i) for i in nnids] for id in nnids: - nnet2 = api.GetNodeNetworks(id) + nnet2 = api.GetInterfaces(id) for nn2 in nnet2: n2 = api.GetNodes(nn2['node_id']) if len(n2) == 0 : - print "\t%d node is attached to nodenetwork %s %s" % ( len(n2), nn2['nodenetwork_id'] , nn2['ip']), + print "\t%d node is attached to nodenetwork %s %s" % ( len(n2), nn2['interface_id'] , nn2['ip']), - netlist = api.GetNodeNetworks({'ip' : nn2['ip']}) + netlist = api.GetInterfaces({'ip' : nn2['ip']}) if len(netlist) != 1: node_len = len([ n['node_id'] for n in netlist]) print "\t but, ip %s is used by %s nodenetwork entries" % (nn2['ip'], node_len)