Dela via


Hantera UNIX- och Linux-loggfiler

 

Gäller för: System Center 2012 R2 Operations Manager, System Center 2012 - Operations Manager

Operations Manager-agenter för UNIX och Linux begränsar inte storleken på agentens loggfiler.Om du vill styra den maximala storleken för loggfiler implementerar du en process för att hantera loggfilerna.Standardverktyget logrotate finns till exempel på många UNIX- och Linux-operativsystem.Verktyget logrotate kan konfigureras för att styra loggfilerna som används av Operations Manager-agenter för UNIX eller Linux.När agentens loggfiler har roterats eller ändrats måste agenten signaleras att loggar har roterats för att återuppta loggning.Kommandot scxadmin kan användas med parametern -log-rotate med följande syntax:

scxadmin –log-rotate all

Exempel med logrotate konfigurationsfil

Följande exempel visar en konfigurationsfil för att rotera filerna scx.log samt omiserver.log med logrotate-verktyget i Linux.Vanligtvis körs logrotate som ett schemalagt jobb (med crond) och agera på konfigurationsfiler som finns i /etc/logrotate.d.Om du vill testa och använda konfigurationsfilen ändrar du konfigurationen så att den är lämplig för din miljö och länkar eller spara filen i /etc/logrotate.d.

#opsmgr.lr

#Rotera scx.log

#Veckovis rotation, behåller 4 veckor av komprimerade loggar

#Anropa scxadmin -log-rotate för att återuppta loggning efter rotation

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

rotate 4

veckovis

komprimera

missingok

notifempty

efterrotera

/usr/sbin/scxadmin -log-rotate all

slutskript

}# Rotera scx.log för övervakning av användarkonto med namn: monuser

#Veckovis rotation, behåller 4 veckor av komprimerade loggar

#Anropa scxadmin -log-rotate för att återuppta loggning efter rotation

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

rotate 4

veckovis

komprimera

missingok

notifempty

efterrotera

/usr/sbin/scxadmin -log-rotate all

slutskript

}

#Du kan också rotera omiserver.log.Det kräver att OMI stoppas och startas för att förhindra

#påverkan på loggning.Månatlig rotation, behåller 2 veckor av komprimerade loggar

#Ta bort dessa linjer om rotation av omiserver.log behövs

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

# rotera 2

# månadsvis

# komprimera

# missingok

# notifempty

# förrotera

# /usr/sbin/scxadmin -stop

# slutskript

# efterrotera

# /usr/sbin/scxadmin -start

# slutskript#}