OEM Pflege - Unnötige Logfiles regelmäßig löschen

Der OEM neigt dazu, sehr viel zu protokollieren und in einer nicht überwachten Umgebung regelmäßig die Platten voll zuschreiben.

deleteoemlog.sh
#!/bin/sh
ORACLE_HOME=/opt/oracle/product/10.2.0
 
# Remove old error file
find $ORACLE_HOME/oms10g/sysman/recv/errors -ctime +7 -name '*' -exec rm {} \;
find $ORACLE_HOME/oms10g/webcache/logs/archive -ctime +7 -name '*' -exec rm {} \;
find $ORACLE_HOME/oms10g/Apache/Apache/logs -ctime +7 -name '*' -exec rm {} \;
find $ORACLE_HOME/oms10g/sysman/log -atime +5 -name '*.[0-9]' -exec rm {} \;
find $ORACLE_HOME/db_1/admin/emrep -ctime +7 -atime +1 -name '*.trc' -exec rm {} \;
 
# cut Logs
# SYSMAN
echo cut >  $ORACLE_HOME/oms10g/sysman/log/em.nohup
echo cut >  $ORACLE_HOME/oms10g/opmn/logs/ipm.log
echo cut >  $ORACLE_HOME/oms10g/Apache/Apache/logs/access_log
 
#JAVA Logs
find  $ORACLE_HOME/oms10g/j2ee/. -name '*.log' -exec echo cut > {} \;