Change Logfile mit Python Script

 

import sys , os, fileinput
v_filecount=30
try:
print "======================================================================================"
print " Programm : changeLogFile.py ........"
print "======================================================================================"

print "Anmeldung am Admin Server"
execfile('autoConnect.py')
print "======================================================================================"
print "Am Admin Server angemeldet !"
print "Es werden auf allen Servern folgende Werte :"
print "LogFileRotationDir wird auf => logs/archive geaendert"
print "RotationType wird auf => ByTime geaendert"
print "FileCount wird auf => 30 geaendert"
print "RotateLogOnStartup wird auf => True geaendert"
print "NumberOfFilesLimited wird auf => True geaendert"
print "gesetzt"
print "======================================================================================"

except Exception, e:
print "konnte mich nicht am Admin Server anmelden"
print "Programm wird beendet"
print "Fehler Meldung "+ str(e)
exit()
edit()
startEdit()
DomainName=cmo.getName()
print "======================================================================================"

print "Der Domain Name ist :"+DomainName
cd('/Log/'+DomainName)
try:
print "Domain Informationen werden geaendert"
cmo.setLogFileRotationDir('logs/archive')
cmo.setRotationType('byTime')
cmo.setFileCount(v_filecount)
cmo.setRotateLogOnStartup(true)
cmo.setNumberOfFilesLimited(true)
except Exception, e:
print "Domain Informationen konnten nicht geaendert werden"
exit()
cd('/')
serverList=cmo.getServers()
for s in serverList:
ServerName = s.getName()
print "Server ist : "+ServerName
cd('/Servers/'+ServerName+'/Log/'+ServerName)
try:
cmo.setLogFileRotationDir('logs/archive')
cmo.setRotationType('byTime')
cmo.setFileCount(v_filecount)
cmo.setRotateLogOnStartup(true)
cmo.setNumberOfFilesLimited(true)
except Exception, e:

print "Fehler, es wird alles rueckgaengig gemacht!"
cancelEdit("Die Anwendung wird abgebrochen")
exit()
cd('/Servers/'+ServerName+'/WebServer/'+ServerName+'/WebServerLog/'+ServerName)
print ServerName + " : wird geaendert"
try:
cmo.setLogFileRotationDir('logs/archive')
cmo.setRotationType('byTime')
cmo.setFileCount(v_filecount)
cmo.setRotateLogOnStartup(true)
cmo.setNumberOfFilesLimited(true)
except Exception, e:
print "Fehler, es wird alles rueckgaengig gemacht!"
cancelEdit("Die Anwendung wird abgebrochen")
exit()

print "======================================================================================"
print " Programm Ende :changeLogFile.py ........"
print "======================================================================================"
showChanges()
save()
activate()
exit()

 

[/code ]

Werbung

Die Kommentarfunktion ist geschlossen.

%d Bloggern gefällt das: