X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=monitor%2Fscanapi.py;h=5a72319520bf47b7b53056574dc29ffcdc21d261;hb=3f4df5945bbfb4592a164d929cf22c31d5fba50e;hp=667c5046fb2358b6744f253a151404c405bbc825;hpb=5772ce036b96297a23f834ea34ce4466ef4d522c;p=monitor.git diff --git a/monitor/scanapi.py b/monitor/scanapi.py index 667c504..5a72319 100644 --- a/monitor/scanapi.py +++ b/monitor/scanapi.py @@ -63,7 +63,7 @@ def get_nodes(node_ids): l_node = plc.getNodes(node_ids, ['hostname', 'last_contact', 'node_id', 'ports']) except: try: - plc_nodes = plccache.l_plcnodes + plc_nodes = plccache.l_nodes for n in plc_nodes: if n['node_id'] in node_ids: l_node.append(n) @@ -212,6 +212,7 @@ class ScanNodeInternal(ScanInterface): echo ' "princeton_comon_running":"'`ls -d /proc/virtual/$ID`'",' echo ' "princeton_comon_procs":"'`vps ax | grep $ID | grep -v grep | wc -l`'",' echo ' "rpm_version":"'`rpm -q NodeManager`'",' + echo ' "rpm_versions":"'`rpm -q -a`'",' echo "}" EOF """) @@ -227,6 +228,7 @@ EOF """) 'fs_status' : '', 'dns_status' : '', 'rpm_version' : '', + 'rpm_versions' : '', 'princeton_comon_dir' : "", 'princeton_comon_running' : "", 'princeton_comon_procs' : "", 'ssh_portused' : None}) @@ -234,6 +236,8 @@ EOF """) print traceback.print_exc() sys.exit(1) + print "ALLVERSIONS: %s %s" % (nodename, values['rpm_versions']) + print "RPMVERSION: %s %s" % (nodename, values['rpm_version']) ### RUN SSH ###################### b_getbootcd_id = True