Changeset 11053 in genesis


Ignore:
Timestamp:
May 31, 2012, 2:00:47 AM (13 years ago)
Author:
rick
Message:

Cleanups & Data verzamelen.

Nu we hier zijn, ook eens kijken naar de wl_release (svn version) of het image
was gedeployt is, dit zou wel eens makkelijk kunnen zijn om updates en versie
beheer van de nodes beter te administreren en detecteren.

Files:
11 edited

Legend:

Unmodified
Added
Removed
  • nodes/CNodeAJSoft2/wleiden.yaml

    r10933 r11053  
    6969  ns_ip      : "172.16.6.42/29"
    7070  ns_mac     : "00:15:6d:ea:f0:6a"
     71  bridge_type: "NanoStation5"
    7172  status     : "down"
    7273
  • nodes/CNodeHofwijck/wleiden.yaml

    r10891 r11053  
    5151  ns_ip      : "172.16.6.26"
    5252  ns_mac     : "00:15:6d:e8:e7:37"
     53  bridge_type: "Bullet2"
    5354  status     : "up"
    5455
     
    6768  ns_ip      : "172.16.17.235/29"
    6869  ns_mac     : "00:15:6d:f6:be:db"
     70  bridge_type: "NanoStation5"
    6971  status     : "up"
    7072
     
    8385  ns_ip      : "172.16.3.107"
    8486  ns_mac     : "00:15:6d:f7:be:d0"
     87  bridge_type: "NanoStation5"
    8588  status     : "up"
    8689
  • nodes/CNodeIMI/wleiden.yaml

    r11008 r11053  
    4242  ns_ip      : "172.16.16.51/29"
    4343  ns_mac     : "00:15:6D:70:54:A5"
     44  bridge_type: "NanoStation5"
    4445  status     : "up"
     46
    4547
    4648iface_vr0:
  • nodes/CNodeLijtweg1/wleiden.yaml

    r10892 r11053  
    4242  ns_ip      : "172.16.6.2"
    4343  ns_mac     : "00:15:6d:e9:e7:20"
     44  bridge_type: "Bullet2"
    4445  status     : "up"
    4546
  • nodes/CNodePVKerkDuif/wleiden.yaml

    r10892 r11053  
    5858  ns_ip      : "172.17.20.2/24"
    5959  ns_mac     : "00:27:22:80:5a:b6"
     60  bridge_type: "NanoStation M2"
    6061  status     : "up"
    6162
  • nodes/CNodePlantsoen2/wleiden.yaml

    r10892 r11053  
    8787  ns_ip      : "172.16.5.91/29"
    8888  ns_mac     : "00:15:6d:bd:67:ff"
     89  bridge_type: "NanoStation5"
    8990  status     : "up"
    9091
  • nodes/CNodeThomas/wleiden.yaml

    r10989 r11053  
    6868  ns_ip      : "172.16.16.50/29"
    6969  ns_mac     : "00:15:6d:70:52:5c"
     70  bridge_type: "NanoStation5"
    7071  status     : "up"
    7172
  • nodes/HybridHerman/wleiden.yaml

    r10891 r11053  
    3232service_proxy_normal: False
    3333status    : "planned"
     34wl_release: 10805
    3435
    3536
  • nodes/HybridRick2/wleiden.yaml

    r10891 r11053  
    2727service_proxy_normal: True
    2828status    : "up"
     29wl_release: 11047
    2930
    3031
  • nodes/HybridRickVPN/wleiden.yaml

    r11051 r11053  
    2828service_vpn_server: True
    2929status    : "up"
     30wl_release: 10915
    3031
    3132
  • tools/check-batch-cmd

    r10892 r11053  
    1111import os
    1212import paramiko
     13import subprocess
    1314import socket
    1415import sys
     
    6970      raise CmdError((stderr, stdout))
    7071    return stdout
    71   except socket.error, e:
     72  except (socket.error, paramiko.AuthenticationException) as e:
    7273    raise ConnectError(e)
    7374
     
    9596
    9697def node_check(host):
     98  """ Using multiple connect methods to do some basic health checking as well"""
     99
    97100  print "# Processing host", host
    98101  datadump = gformat.get_yaml(host)
     
    125128      except CmdError, e:
    126129        print "### Command error: %s" % e
     130
     131  try:
     132    wl_release = subprocess.check_output(['snmpget', '-Oq', '-Ov',  '-c', 'public', '-v2c',
     133      host, 'UCD-SNMP-MIB::ucdavis.84.4.1.2.6.119.108.45.118.101.114.1'])
     134    datadump['wl_release'] = int(wl_release.replace('"',''))
     135  except subprocess.CalledProcessError, ValueError:
     136    pass
    127137  gformat.store_yaml(datadump)
    128138
Note: See TracChangeset for help on using the changeset viewer.