Sunday, 2 December 2012

Configure WAS certificate expiry manager with wsadmin


This script will configure your WAS 7 cetificate expiration manager

# Get the Certificate Expiration Monitor confID
cem = AdminConfig.list('WSCertificateExpirationMonitor')

# set alert window
AdminConfig.modify(cem, '[[daysBeforeNotification 30]]')
print "\nAlert window now set to "+ AdminConfig.showAttribute(cem, "daysBeforeNotification") +"\n"

# Get schedule confID
shed = AdminConfig.showAttribute(cem, "wsSchedule")

# Set schedule
AdminConfig.modify(shed, '[[dayOfWeek 0] [frequency 7] [hour 23] [minute 00]]')
print "Schedule settings are ..."
print AdminConfig.show(shed)

# Get wsNotification confID
n = AdminConfig.showAttribute(cem, "wsNotification")

# Set notification email address
AdminConfig.modify(n, '[[emailList "bpm.monitoring@stack1.com(mysmtpserver.foobar.com)"] [sendEmail "true"]]')
print "\nNotification settings are ..."
print AdminConfig.show(n)

print "Saving config..."
AdminConfig.save()
print "Done."

No comments:

Post a Comment