Ok

En poursuivant votre navigation sur ce site, vous acceptez l'utilisation de cookies. Ces derniers assurent le bon fonctionnement de nos services. En savoir plus.

Script python avec emcli


setproperty.py :

 

#  
# Sample EMCLI Python script file for mass update a property value  
#  
  
# check number of arguments
 
if len(sys.argv) <> 3:
  print 'Usage: emcli @setproperty.py hostname "propertyname" propertyvalue'
  exit()
 
# assign the arguments to variables (for readability)
 
hostname = sys.argv[0]
propertyname = sys.argv[1]
propertyvalue = sys.argv[2]
 
# login to the OMS
 
login( username="SYSMAN", password="welcome1" )
 
# find the targets running on a given host
 
targets = list( sql="select target_name  || '@' || target_type as target from MGMT$TARGET where host_name = '" + hostname + "' and target_name <> host_name" )
 
# set the target property for each target
 
for t in targets.out()['data']:
  print "Setting property " + propertyname + " for " + t['TARGET'].split(':')[0]
  set_target_property_value( property_records= t['TARGET'] + "@" + propertyname + "@" + propertyvalue, subseparator="property_records=@" )



Les commentaires sont fermés.