Delen via


UNIX- en Linux-logboekbestanden beheren

 

Van toepassing op: System Center 2012 R2 Operations Manager, System Center 2012 - Operations Manager

De Operations Manager-agenten voor UNIX en Linux beperken niet de grootte van de agentlogboekbestanden.Implementeer een proces voor het beheren van de logboekbestanden om de maximale grootte van de logboekbestanden te beheersen.Het standaardhulpprogramma logrotate is bijvoorbeeld beschikbaar op verschillende UNIX- en Linux-besturingssystemen.Het hulpprogramma logrotate kan worden geconfigureerd om de logboekbestanden te beheren die door de Operations Manager-agenten voor UNIX of Linux worden gebruikt.Nadat u de logboekbestanden van de agent hebt geroteerd of aangepast, moet de agent een signaal ontvangen dat de logboeken zijn geroteerd om de logboekregistratie te kunnen hervatten.De opdracht scxadmin kan worden gebruikt met de parameter –log-rotate met de volgende syntaxis:

scxadmin –log-rotate all

Voorbeeld van een Logrotate-configuratiebestand

Het volgende voorbeeld bevat een configuratiebestand om de scx.log-bestanden en het bestand omiserver.log te roteren met het Linux-hulpprogramma logrotate.Logrotate wordt doorgaans uitgevoerd als een geplande taak (met crond) en toegepast op configuratiebestanden in /etc/logrotate.d.Om dit configuratiebestand te testen en te gebruiken, moet u de configuratie aanpassen aan uw omgeving en het bestand koppelen of opslaan in /etc/logrotate.d.

#opsmgr.lr

#Rotate scx.log

#Wekelijks roteren, vier weken aan gecomprimeerde logboeken bewaren

#Roep scxadmin -log-rotate aan om de logboekregistratie na rotatie te hervatten

/var/opt/microsoft/scx/log/scx.log {

rotate 4

weekly

compress

missingok

notifempty

postrotate

/usr/sbin/scxadmin -log-rotate all

endscript

}#Roteer scx.log voor de bewakingsaccount met de naam: monuser

#Wekelijks roteren, vier weken aan gecomprimeerde logboeken bewaren

#Roep scxadmin -log-rotate aan om de logboekregistratie na rotatie te hervatten

/var/opt/microsoft/scx/log/monuser/scx.log {

rotate 4

weekly

compress

missingok

notifempty

postrotate

/usr/sbin/scxadmin -log-rotate all

endscript

}

#Roteer eventueel omiserver.log.Hiervoor moet OMI worden gestopt en om enige invloed

#op de logboekregistratie te voorkomen.Maandelijks roteren, twee weken aan gecomprimeerde logboeken bewaren

#Opmerkingen op deze regels verwijderen als omiserver.log moet worden geroteerd

#/var/opt/microsoft/scx/log/omiserver.log{

# rotate 2

# monthly

# compress

# missingok

# notifempty

# prerotate

# /usr/sbin/scxadmin -stop

# endscript

# postrotate

# /usr/sbin/scxadmin -start

# endscript#}